mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-10 19:00:13 +01:00
brw: Pass devinfo to brw_nir_lower_tes_inputs
This will be useful for using reversed patch header layouts. Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38482>
This commit is contained in:
parent
a1c7ae9d15
commit
e5c1d00faf
3 changed files with 7 additions and 3 deletions
|
|
@ -106,7 +106,7 @@ brw_compile_tes(const struct brw_compiler *compiler,
|
|||
}
|
||||
|
||||
brw_nir_apply_key(nir, compiler, &key->base, dispatch_width);
|
||||
brw_nir_lower_tes_inputs(nir, &input_vue_map);
|
||||
brw_nir_lower_tes_inputs(nir, devinfo, &input_vue_map);
|
||||
brw_nir_lower_vue_outputs(nir);
|
||||
NIR_PASS(_, nir, intel_nir_lower_patch_vertices_tes);
|
||||
brw_postprocess_nir(nir, compiler, dispatch_width, params->base.archiver,
|
||||
|
|
|
|||
|
|
@ -649,7 +649,9 @@ brw_nir_lower_vue_inputs(nir_shader *nir,
|
|||
}
|
||||
|
||||
void
|
||||
brw_nir_lower_tes_inputs(nir_shader *nir, const struct intel_vue_map *vue_map)
|
||||
brw_nir_lower_tes_inputs(nir_shader *nir,
|
||||
const struct intel_device_info *devinfo,
|
||||
const struct intel_vue_map *vue_map)
|
||||
{
|
||||
nir_foreach_shader_in_variable(var, nir)
|
||||
var->data.driver_location = var->data.location;
|
||||
|
|
|
|||
|
|
@ -186,7 +186,9 @@ void brw_nir_lower_fs_barycentrics(nir_shader *shader);
|
|||
void brw_nir_lower_vs_inputs(nir_shader *nir);
|
||||
void brw_nir_lower_vue_inputs(nir_shader *nir,
|
||||
const struct intel_vue_map *vue_map);
|
||||
void brw_nir_lower_tes_inputs(nir_shader *nir, const struct intel_vue_map *vue);
|
||||
void brw_nir_lower_tes_inputs(nir_shader *nir,
|
||||
const struct intel_device_info *devinfo,
|
||||
const struct intel_vue_map *vue);
|
||||
void brw_nir_lower_fs_inputs(nir_shader *nir,
|
||||
const struct intel_device_info *devinfo,
|
||||
const struct brw_wm_prog_key *key);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue