turnip: pCounterBufferOffsets can be NULL on vkCmd*TransformFeedbackEXT()
authorSamuel Iglesias Gonsálvez <siglesias@igalia.com>
Fri, 11 Dec 2020 14:53:50 +0000 (15:53 +0100)
committerMarge Bot <eric+marge@anholt.net>
Fri, 11 Dec 2020 16:30:51 +0000 (16:30 +0000)
commite8bf15d107d5d53bc1bf83d2849651db99de8fa1
tree28036eb3ac99f2ac6ade74cec6ff0ed21be2baf9
parentc0e7a2cd0229bfaae030c266dd847cdcd21a95af
turnip: pCounterBufferOffsets can be NULL on vkCmd*TransformFeedbackEXT()

According to the spec for both vkCmd{Begin,End}TransformFeedbackEXT(),
if pCounterBufferOffsets is NULL, then it is assumed the offsets are
zero.

Fixes crash on dEQP-VK.transform_feedback.simple.backward_dependency_no_offset_array

Signed-off-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>
Reviewed-by: Connor Abbott <cwabbott0@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8057>
src/freedreno/vulkan/tu_cmd_buffer.c