amd: Set lower_layer_fs_input_to_sysval in common code, not in drivers.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32641>
This commit is contained in:
@@ -104,6 +104,7 @@ void ac_set_nir_options(struct radeon_info *info, bool use_llvm,
|
||||
nir_io_mix_convergent_flat_with_interpolated |
|
||||
nir_io_vectorizer_ignores_types |
|
||||
nir_io_compaction_rotates_color_channels;
|
||||
options->lower_layer_fs_input_to_sysval = true;
|
||||
options->scalarize_ddx = true;
|
||||
options->skip_lower_packing_ops =
|
||||
BITFIELD_BIT(nir_lower_packing_op_unpack_64_2x32) |
|
||||
|
||||
@@ -65,7 +65,6 @@ get_nir_options_for_stage(struct radv_physical_device *pdev, gl_shader_stage sta
|
||||
options->lower_doubles_options = nir_lower_drcp | nir_lower_dsqrt | nir_lower_drsq | nir_lower_ddiv;
|
||||
options->io_options |= nir_io_mediump_is_32bit;
|
||||
options->varying_expression_max_cost = ac_nir_varying_expression_max_cost;
|
||||
options->lower_layer_fs_input_to_sysval = true;
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
@@ -1574,7 +1574,6 @@ void si_init_screen_get_functions(struct si_screen *sscreen)
|
||||
options->fuse_ffma32 = use_fma32;
|
||||
options->fuse_ffma64 = true;
|
||||
options->lower_uniforms_to_ubo = true;
|
||||
options->lower_layer_fs_input_to_sysval = true;
|
||||
options->lower_to_scalar = true;
|
||||
options->lower_to_scalar_filter =
|
||||
sscreen->info.has_packed_math_16bit ? si_alu_to_scalar_packed_math_filter : NULL;
|
||||
|
||||
Reference in New Issue
Block a user