tu: Fix tu6_emit_*_fdm size call

cs is not initialized until the line after this.

Fixes: 95104707f1 ("tu: Basic a7xx support")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25225>
This commit is contained in:
Connor Abbott
2023-09-14 16:23:16 +02:00
committed by Marge Bot
parent 749e1de9d3
commit f8bb1b22fb
+2 -2
View File
@@ -2720,7 +2720,7 @@ tu6_emit_viewport_fdm(struct tu_cs *cs, struct tu_cmd_buffer *cmd,
};
if (!state.share_scale)
state.vp.viewport_count = num_views;
unsigned size = TU_CALLX(cs->device, tu6_viewport_size)(cmd->device, &state.vp);
unsigned size = TU_CALLX(cmd->device, tu6_viewport_size)(cmd->device, &state.vp);
tu_cs_begin_sub_stream(&cmd->sub_cs, size, cs);
tu_create_fdm_bin_patchpoint(cmd, cs, size, fdm_apply_viewports, state);
}
@@ -2831,7 +2831,7 @@ tu6_emit_scissor_fdm(struct tu_cs *cs, struct tu_cmd_buffer *cmd,
};
if (!state.share_scale)
state.vp.scissor_count = num_views;
unsigned size = TU_CALLX(cs->device, tu6_scissor_size)(cmd->device, &state.vp);
unsigned size = TU_CALLX(cmd->device, tu6_scissor_size)(cmd->device, &state.vp);
tu_cs_begin_sub_stream(&cmd->sub_cs, size, cs);
tu_create_fdm_bin_patchpoint(cmd, cs, size, fdm_apply_scissors, state);
}