mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-05 04:40:11 +01:00
radv: remove dead mesh shader code for indirect draws
This path is never used by mesh shaders. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29830>
This commit is contained in:
parent
d922a0e875
commit
b2ff08800e
1 changed files with 1 additions and 2 deletions
|
|
@ -9770,7 +9770,6 @@ radv_cs_emit_indirect_draw_packet(struct radv_cmd_buffer *cmd_buffer, bool index
|
|||
uint32_t base_reg = cmd_buffer->state.vtx_base_sgpr;
|
||||
uint32_t vertex_offset_reg, start_instance_reg = 0, draw_id_reg = 0;
|
||||
bool predicating = cmd_buffer->state.predicating;
|
||||
bool mesh = cmd_buffer->state.mesh_shading;
|
||||
assert(base_reg);
|
||||
|
||||
/* just reset draw state for vertex data */
|
||||
|
|
@ -9783,7 +9782,7 @@ radv_cs_emit_indirect_draw_packet(struct radv_cmd_buffer *cmd_buffer, bool index
|
|||
if (cmd_buffer->state.uses_baseinstance)
|
||||
start_instance_reg = ((base_reg + (draw_id_enable ? 8 : 4)) - SI_SH_REG_OFFSET) >> 2;
|
||||
if (draw_id_enable)
|
||||
draw_id_reg = ((base_reg + mesh * 12 + 4) - SI_SH_REG_OFFSET) >> 2;
|
||||
draw_id_reg = ((base_reg + 4) - SI_SH_REG_OFFSET) >> 2;
|
||||
|
||||
if (draw_count == 1 && !count_va && !draw_id_enable) {
|
||||
radeon_emit(cs, PKT3(indexed ? PKT3_DRAW_INDEX_INDIRECT : PKT3_DRAW_INDIRECT, 3, predicating));
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue