mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 05:18:08 +02:00
radv: Reserve space in conditional rendering functions.
Fixes: e45ba51ea4 ("radv: add support for VK_EXT_conditional_rendering")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22392>
This commit is contained in:
parent
7f47d764e1
commit
1de978b873
2 changed files with 4 additions and 0 deletions
|
|
@ -10702,6 +10702,8 @@ radv_CmdBeginConditionalRenderingEXT(
|
|||
|
||||
pred_va = radv_buffer_get_va(cmd_buffer->upload.upload_bo) + pred_offset;
|
||||
|
||||
radeon_check_space(cmd_buffer->device->ws, cmd_buffer->cs, 8);
|
||||
|
||||
radeon_emit(cs, PKT3(PKT3_COPY_DATA, 4, 0));
|
||||
radeon_emit(cs, COPY_DATA_SRC_SEL(COPY_DATA_SRC_MEM) | COPY_DATA_DST_SEL(COPY_DATA_DST_MEM) |
|
||||
COPY_DATA_WR_CONFIRM);
|
||||
|
|
|
|||
|
|
@ -1571,6 +1571,8 @@ si_emit_set_predication_state(struct radv_cmd_buffer *cmd_buffer, bool draw_visi
|
|||
{
|
||||
uint32_t op = 0;
|
||||
|
||||
radeon_check_space(cmd_buffer->device->ws, cmd_buffer->cs, 4);
|
||||
|
||||
if (va) {
|
||||
assert(pred_op == PREDICATION_OP_BOOL32 || pred_op == PREDICATION_OP_BOOL64);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue