Files
mesa/src/amd/vulkan
Samuel Pitoiset 3c61fd029b radv: fix re-emitting streamout descriptors for NGG streamout
In a scenario like:
CmdBindTransformFeedbackBuffers()
BeginTransformFeedback()
CmdDraw() --> streamout descriptors emitted
EndTransformFeedback() --> streamout descriptors emitted as 0 (disabled)
CmdDraw()
BeginTransformFeedback()
CmdDraw() --> streamout descriptor not re-emitted
EndTransformFeedback()

Fix this by re-emitting streamout descriptors when streamout is
enabled/disabled because a buffer size of 0 acts like a disable bit.

This fixes dEQP-VK.transform_feedback.simple.backward_dependency_indirect*
on NAVI31.

Cc: mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25583>
2023-10-06 22:51:31 +00:00
..
2023-10-06 00:55:18 +00:00
2023-04-13 23:08:22 +00:00
2021-04-10 03:31:58 +02:00
2023-08-08 10:24:54 +00:00
2023-08-16 19:11:26 +00:00
2023-08-08 10:24:54 +00:00
2023-10-01 13:11:50 +02:00
2023-09-25 09:05:58 +02:00
2023-09-25 09:05:58 +02:00