-
Notifications
You must be signed in to change notification settings - Fork 222
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump spirv-header/tools/glslang #5834
Bump spirv-header/tools/glslang #5834
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like the CI tests are still failing for the same validation error.
I see that the real fix is placed on KhronosGroup repo. |
Closing this one because we landed #5815. |
b93d9cf
to
42b0149
Compare
Supersedes shader-slang#5815
Note that this currently fails validation with the following error: ``` error: line 145: Result <id> from OpSampledImage instruction must not appear as operand for OpImageSampleFootprintNV, since it is not specified as taking an OpTypeSampledImage. Found result <id> '55[%sampledImage]' as an operand of <id> '56[%resultVal]'. %sampledImage = OpSampledImage %54 %51 %40 ``` This seems to be in error as the spec for *SPV_NV_shader_image_footprint* states that "Sampled Image must be an object whose type is OpTypeSampledImage" https://refined-github-html-preview.kidonng.workers.dev/KhronosGroup/SPIRV-Registry/raw/refs/heads/main/extensions/NV/SPV_NV_shader_image_footprint.html glslang also seems to fail with the same validation error
42b0149
to
43ed943
Compare
This seemed to be exposing a new test failure. |
Yeah, glslang's output changed order of some decorations, easy fix |
Supersedes #5815
This PR also moves us back onto upstream spirv-tools/glslang, as our branches just had a bunch of empty merges.
This uses my patched version of spirv-tools KhronosGroup/SPIRV-Tools@
2b315c2
(#5914) which closes KhronosGroup/SPIRV-Tools#5913I suggest we wait until my PR (KhronosGroup/SPIRV-Tools#5914) is merged , or KhronosGroup/SPIRV-Tools#5913 is otherwise fixed