anv: fix generated draws gl_DrawID with more than 8192 indirect draws
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Thu, 21 Sep 2023 20:27:46 +0000 (23:27 +0300)
committerMarge Bot <emma+marge@anholt.net>
Fri, 20 Oct 2023 13:07:53 +0000 (13:07 +0000)
commit8ab3c03a320fbe69e68319a203ed2af21e419d18
tree07c7c885d9dd386fb6901aa390a2236f5bd2eba9
parent8aadd4745cb9d03f0283f68f593ccb5ee7d33c11
anv: fix generated draws gl_DrawID with more than 8192 indirect draws

This applies only to Gfx9.

We're writting out of bounds to a wrong location.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: 1d9cf8f381 ("anv: add gfx9 generated draw support")
Reviewed-by: Ivan Briano <ivan.briano@intel.com>
Tested-by: Felix DeGrood <felix.j.degrood@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25361>
src/intel/vulkan/shaders/gfx9_generated_draws.glsl