pan/bit: _MSCALE interp
[mesa.git] / src / panfrost / bifrost / bifrost_compile.h
index ff0e7c38428958403182ddcbe9f6ac6a5621b1c9..73e6847891c9a8aa84dd5605948bd52312bc0b22 100644 (file)
@@ -31,7 +31,6 @@
 void bifrost_compile_shader_nir(nir_shader *nir, panfrost_program *program, unsigned product_id);
 
 static const nir_shader_compiler_options bifrost_nir_options = {
-        .lower_ffma = true,
         .lower_scmp = true,
         .lower_flrp32 = true,
         .lower_flrp64 = true,
@@ -43,6 +42,7 @@ static const nir_shader_compiler_options bifrost_nir_options = {
         .lower_fpow = true,
         .lower_find_lsb = true,
         .lower_fdph = true,
+        .lower_fsqrt = true,
 
         .lower_wpos_pntc = true,
         .lower_fsign = true,
@@ -68,6 +68,7 @@ static const nir_shader_compiler_options bifrost_nir_options = {
 
         .lower_bitfield_extract_to_shifts = true,
         .vectorize_io = true,
+        .fuse_ffma = true,
         .use_interpolated_input_intrinsics = true
 };