radv: stop using get_vs_output_info() when emitting VS/NGG shaders
It's always the current shader outinfo struct. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22095>
This commit is contained in:

committed by
Marge Bot

parent
71fd9c2be0
commit
d071e36851
@@ -3663,7 +3663,7 @@ radv_pipeline_emit_hw_vs(const struct radv_device *device, struct radeon_cmdbuf
|
||||
radeon_emit(cs, shader->config.rsrc1);
|
||||
radeon_emit(cs, shader->config.rsrc2);
|
||||
|
||||
const struct radv_vs_output_info *outinfo = get_vs_output_info(pipeline);
|
||||
const struct radv_vs_output_info *outinfo = &shader->info.outinfo;
|
||||
unsigned clip_dist_mask, cull_dist_mask, total_mask;
|
||||
clip_dist_mask = outinfo->clip_dist_mask;
|
||||
cull_dist_mask = outinfo->cull_dist_mask;
|
||||
@@ -3770,7 +3770,7 @@ radv_pipeline_emit_hw_ngg(const struct radv_device *device, struct radeon_cmdbuf
|
||||
radeon_emit(cs, shader->config.rsrc1);
|
||||
radeon_emit(cs, shader->config.rsrc2);
|
||||
|
||||
const struct radv_vs_output_info *outinfo = get_vs_output_info(pipeline);
|
||||
const struct radv_vs_output_info *outinfo = &shader->info.outinfo;
|
||||
unsigned clip_dist_mask, cull_dist_mask, total_mask;
|
||||
clip_dist_mask = outinfo->clip_dist_mask;
|
||||
cull_dist_mask = outinfo->cull_dist_mask;
|
||||
|
Reference in New Issue
Block a user