nir: Drop the vs_inputs_dual_locations option
It was very inconsistently handled; the only things that made use of it were glsl_to_nir, glspirv, and nir_gather_info. In particular, nir_lower_io completely ignored it so anyone using nir_lower_io on 64-bit vertex attributes was going to be in for a shock. Also, as of the previous commit, it's set by every driver that supports 64-bit vertex attributes. There's no longer any reason to have it be an option so let's just delete it. Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com> Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
This commit is contained in:
@@ -59,7 +59,6 @@
|
||||
.lower_unpack_snorm_4x8 = true, \
|
||||
.lower_unpack_unorm_2x16 = true, \
|
||||
.lower_unpack_unorm_4x8 = true, \
|
||||
.vs_inputs_dual_locations = true, \
|
||||
.max_unroll_iterations = 32
|
||||
|
||||
static const struct nir_shader_compiler_options scalar_nir_options = {
|
||||
@@ -91,7 +90,6 @@ static const struct nir_shader_compiler_options vector_nir_options = {
|
||||
.lower_unpack_unorm_2x16 = true,
|
||||
.lower_extract_byte = true,
|
||||
.lower_extract_word = true,
|
||||
.vs_inputs_dual_locations = true,
|
||||
.max_unroll_iterations = 32,
|
||||
};
|
||||
|
||||
@@ -110,7 +108,6 @@ static const struct nir_shader_compiler_options vector_nir_options_gen6 = {
|
||||
.lower_unpack_unorm_2x16 = true,
|
||||
.lower_extract_byte = true,
|
||||
.lower_extract_word = true,
|
||||
.vs_inputs_dual_locations = true,
|
||||
.max_unroll_iterations = 32,
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user