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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user