arcady-lunarg
arcady-lunarg
@edrickhong does [spirv-reflect](https://github.com/KhronosGroup/SPIRV-Reflect) address the need to gather metadata for pipeline creation?
Actually, have you seen the discussion in #925? From reading it, it sounds like matrixCompMult is not supposed to be constant-folded.
I've rebased your branch, as soon as it clears CI I will do a squash and merge.
For future reference, what `NonUniformResourceIndex` corresponds to in SPIR-V is a `NonUniformEXT` decoration on the instruction, which is already usable via GLSL but not currently via HLSL.
You can take a look at https://github.com/KhronosGroup/glslang/pull/1336 which implemented this decoration for GLSL and in the SPIR-V backend. You'd have to implement something similar in the HLSL frontend (`glslang/HLSL` directory)...
Go for it, patches are most welcome.
It was intended that glslangValidator check this, however it appears that the check was implemented incorrectly and is too lax. It also allows a global variable as a loop index,...
@johnkslang Do you recall if the spec issue was sorted out?
If you don't plan on working on this yourself, we should close the issue as there are no plans to work on this in the foreseeable future.
We're willing to accept PRs that add new features as long as someone is actually using those features and they don't cause issues for the core functionality of glslang. If...