You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[SPIR-V] Fix mesh shader output reads with SPV_NV_mesh_shader #9035
Description
GL_NV_mesh_shader lets a mesh shader read back its own outputs, but DXC's SPIR-V back-end handles HLSL reads of mesh outputs badly under SPV_NV_mesh_shader :
• Reading a whole output element, such as verts[2] = verts[1]; , is rejected by a Sema error.
• Reading a member or component, such as verts[0].pos , is accepted but compiles to OpUndef instead of a load from the Output variable. The shader silently computes garbage.
Activity