nvk: Fix geometry shader active stream mask
authorGeorge Ouzounoudis <geothrock@gmail.com>
Sat, 26 Nov 2022 16:39:20 +0000 (18:39 +0200)
committerMarge Bot <emma+marge@anholt.net>
Fri, 4 Aug 2023 21:32:05 +0000 (21:32 +0000)
commit8eac1b0c4d70dd900d150ed316f7d29e1d455f3f
tree41f73adde91d2e46021fb985ee23f825b4d70173
parent921c06a6d44bb3985cbe17133b219655bcd89841
nvk: Fix geometry shader active stream mask

This sets StreamOutMask in the shader header correctly based on:
https://download.nvidia.com/open-gpu-doc/Shader-Program-Header/1/Shader-Program-Header.html

After this fix transform feedback CTS tests with geometry shader streams
are passing.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24326>
src/nouveau/vulkan/nvk_shader.c