Details
-
Technical task
-
Resolution: Done
-
P2: Important
-
None
-
None
Description
When updating to latest SPIRV-Cross, the output from qsb/QShaderBaker will be incompatible with what the QRhi Metal backend expects.
https://github.com/KhronosGroup/SPIRV-Cross/pull/1036
https://github.com/KhronosGroup/SPIRV-Cross/pull/1035
https://github.com/KhronosGroup/SPIRV-Cross/issues/1072
(a good reminder that our 3rd party dependencies cannot be automatically updated as the process must involve thorough testing and possibly follow up work)
Attachments
Issue Links
- is required for
-
QTBUG-79335 Shadertools: Bump glslang and SPIRV-Cross snapshots
-
- Closed
-
For Gerrit Dashboard: QTBUG-79368 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
278562,4 | Store a native resource binding map in QShader | 5.14 | qt/qtbase | Status: MERGED | +2 | 0 |
278564,3 | Generate native resource binding map for MSL | master | qt-labs/qtshadertools | Status: MERGED | +2 | 0 |
278580,3 | rhi: metal: Remap resource bindings based on the QShader table | 5.14 | qt/qtbase | Status: MERGED | +2 | 0 |