Skip to content

intel/compiler: fix array & struct IO lowering in mesh shaders

Marcin Ślusarz requested to merge mslusarz/mesa:mesh-io into main

We really need offsets to be in dwords, not in vec4s.

The bug manifests as random failure of func.mesh.clipdistance.5 crucible test, where stores to gl_MeshVerticesNV[x].gl_ClipDistance[4+n] actually write to gl_MeshVerticesNV[x].gl_ClipDistance[1+n].

Merge request reports