Includes the info about 16-bit vertex inputs coming from nir on brw VS prog data, as we already do with 64-bit vertex input.
v2: Renamed half_inputs_read to inputs_read_16bit (Jason Ekstrand) --- src/intel/compiler/brw_compiler.h | 1 + src/intel/compiler/brw_vec4.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/intel/compiler/brw_compiler.h b/src/intel/compiler/brw_compiler.h index 28aed83324..191dc8bd1d 100644 --- a/src/intel/compiler/brw_compiler.h +++ b/src/intel/compiler/brw_compiler.h @@ -961,6 +961,7 @@ struct brw_vs_prog_data { GLbitfield64 inputs_read; GLbitfield64 double_inputs_read; + GLbitfield64 inputs_read_16bit; unsigned nr_attribute_slots; diff --git a/src/intel/compiler/brw_vec4.cpp b/src/intel/compiler/brw_vec4.cpp index 73c40ad600..d32b1e3302 100644 --- a/src/intel/compiler/brw_vec4.cpp +++ b/src/intel/compiler/brw_vec4.cpp @@ -2771,6 +2771,7 @@ brw_compile_vs(const struct brw_compiler *compiler, void *log_data, prog_data->inputs_read = shader->info.inputs_read; prog_data->double_inputs_read = shader->info.double_inputs_read; + prog_data->inputs_read_16bit = shader->info.inputs_read_16bit; brw_nir_lower_vs_inputs(shader, use_legacy_snorm_formula, key->gl_attrib_wa_flags); -- 2.14.3 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev