mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 09:08:10 +02:00
radv: fix binding transform feedback buffers
The mask should be accumulated if two calls are used for
binding two buffers at different indexes. Otherwise, the
driver only accounts for the last one.
Noticed while glancing at this code.
Cc: 18.3 19.0 <mesa-stable@lists.freedesktop.org>
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
(cherry picked from commit 4fa61273a8)
This commit is contained in:
parent
062d464c4c
commit
62b2aea3ee
1 changed files with 1 additions and 1 deletions
|
|
@ -4905,7 +4905,7 @@ void radv_CmdBindTransformFeedbackBuffersEXT(
|
|||
enabled_mask |= 1 << idx;
|
||||
}
|
||||
|
||||
cmd_buffer->state.streamout.enabled_mask = enabled_mask;
|
||||
cmd_buffer->state.streamout.enabled_mask |= enabled_mask;
|
||||
|
||||
cmd_buffer->state.dirty |= RADV_CMD_DIRTY_STREAMOUT_BUFFER;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue