mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 17:30:12 +01:00
intel/compiler/vs: Move inputs_read handling to generic code
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
d2fe804d18
commit
80aa6e9d32
3 changed files with 3 additions and 5 deletions
|
|
@ -2789,6 +2789,9 @@ brw_compile_vs(const struct brw_compiler *compiler, void *log_data,
|
|||
prog_data->inputs_read |= VERT_BIT_EDGEFLAG;
|
||||
}
|
||||
|
||||
prog_data->inputs_read = shader->info.inputs_read;
|
||||
prog_data->double_inputs_read = shader->info.double_inputs_read;
|
||||
|
||||
prog_data->base.clip_distance_mask =
|
||||
((1 << shader->info.clip_distance_array_size) - 1);
|
||||
prog_data->base.cull_distance_mask =
|
||||
|
|
|
|||
|
|
@ -525,9 +525,6 @@ anv_pipeline_compile_vs(struct anv_pipeline *pipeline,
|
|||
|
||||
ralloc_steal(mem_ctx, nir);
|
||||
|
||||
prog_data.inputs_read = nir->info.inputs_read;
|
||||
prog_data.double_inputs_read = nir->info.double_inputs_read;
|
||||
|
||||
brw_compute_vue_map(&pipeline->device->info,
|
||||
&prog_data.base.vue_map,
|
||||
nir->info.outputs_written,
|
||||
|
|
|
|||
|
|
@ -210,8 +210,6 @@ brw_codegen_vs_prog(struct brw_context *brw,
|
|||
|
||||
uint64_t outputs_written =
|
||||
brw_vs_outputs_written(brw, key, vp->program.info.outputs_written);
|
||||
prog_data.inputs_read = vp->program.info.inputs_read;
|
||||
prog_data.double_inputs_read = vp->program.info.double_inputs_read;
|
||||
|
||||
brw_compute_vue_map(devinfo,
|
||||
&prog_data.base.vue_map, outputs_written,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue