Commit 21b7e0b
committed
Updated glslang, SPIRV-Cross, and SPIRV-Tools submodules.
Added a new fix for glslang to disable link checks that interfere with the
linking behavior of MSL. These situations are invalid for the general
glslang case, but are managed after SPIR-V conversion by MSL.
Incremented version to 1.4.5.1 parent b9224c0 commit 21b7e0b
File tree
6 files changed
+8
-9
lines changed- Compile
- src
6 files changed
+8
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| |||
Submodule SPIRV-Cross updated 76 files
- .github/workflows/main.yml+54
- CMakeLists.txt+1-1
- README.md+1-1
- gn/BUILD.gn+5-1
- reference/opt/shaders-msl/vert/implicit-position-1.vert+18
- reference/opt/shaders-msl/vert/implicit-position-2.vert+9
- reference/opt/shaders/vulkan/rahit/terminators.khr.spv14.nocompat.vk.rahit.vk+1-1
- reference/opt/shaders/vulkan/rcall/incoming-callable.khr.spv14.nocompat.vk.rcall.vk+10
- reference/opt/shaders/vulkan/rmiss/ray_tracing_trace_incoming.khr.spv14.nocompat.vk.rmiss.vk+11
- reference/shaders-hlsl-no-opt/asm/comp/eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp+11
- reference/shaders-hlsl-no-opt/comp/subgroups-boolean.invalid.nofxc.sm60.comp+28
- reference/shaders-hlsl-no-opt/comp/subgroups.invalid.nofxc.sm60.comp+4-1
- reference/shaders-hlsl/frag/combined-texture-sampler-parameter.frag+1-1
- reference/shaders-hlsl/frag/combined-texture-sampler-shadow.frag+1-1
- reference/shaders-msl-no-opt/asm/comp/eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp+23
- reference/shaders-msl-no-opt/asm/frag/texture-access.swizzle.asm.frag+8-8
- reference/shaders-msl-no-opt/asm/tesc/copy-memory-control-point.asm.tesc+125
- reference/shaders-msl-no-opt/asm/tesc/copy-tess-level-tri.asm.tesc+68
- reference/shaders-msl-no-opt/asm/tesc/tess-level-read-write-in-function-tri.asm.tesc+35
- reference/shaders-msl-no-opt/asm/vert/pointer-to-pointer.asm.vert+20
- reference/shaders-msl-no-opt/comp/subgroups.nocompat.invalid.vk.msl21.comp+6
- reference/shaders-msl-no-opt/frag/texture-access-leaf.swizzle.frag+8-8
- reference/shaders-msl-no-opt/frag/texture-access.swizzle.frag+8-8
- reference/shaders-msl-no-opt/tesc/copy-tess-level.tesc+70
- reference/shaders-msl-no-opt/tesc/tess-level-read-write-in-function-quad.tesc+37
- reference/shaders-msl-no-opt/tese/builtin-input-automatic-attribute-assignment.tese+31
- reference/shaders-msl-no-opt/vulkan/frag/texture-access-function.swizzle.vk.frag+8-8
- reference/shaders-msl/frag/sample-depth-separate-image-sampler.frag+1-1
- reference/shaders-msl/vert/implicit-position-1.vert+18
- reference/shaders-msl/vert/implicit-position-2.vert+9
- reference/shaders-no-opt/asm/comp/eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp+7
- reference/shaders-no-opt/asm/frag/array-builtin-bitcast-load-store.asm.frag+28
- reference/shaders-no-opt/asm/rgen/acceleration-nonuniform.spv14.vk.nocompat.asm.rgen.vk+19
- reference/shaders-no-opt/asm/tesc/copy-memory-control-point.asm.tesc+73
- reference/shaders-no-opt/asm/vert/constant-composite-extract.asm.vert+7
- reference/shaders-no-opt/comp/subgroups.nocompat.invalid.vk.comp.vk+6
- reference/shaders/asm/frag/hlsl-sample-cmp-level-zero-cube.asm.frag+1-1
- reference/shaders/vulkan/frag/combined-texture-sampler-shadow.vk.frag+1-1
- reference/shaders/vulkan/frag/combined-texture-sampler-shadow.vk.frag.vk+1-1
- reference/shaders/vulkan/rahit/terminators.khr.spv14.nocompat.vk.rahit.vk+1-1
- reference/shaders/vulkan/rcall/incoming-callable.khr.spv14.nocompat.vk.rcall.vk+10
- reference/shaders/vulkan/rmiss/ray_tracing_trace_incoming.khr.spv14.nocompat.vk.rmiss.vk+13
- shaders-hlsl-no-opt/asm/comp/eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp+59
- shaders-hlsl-no-opt/comp/subgroups-boolean.invalid.nofxc.sm60.comp+30
- shaders-hlsl-no-opt/comp/subgroups.invalid.nofxc.sm60.comp+7
- shaders-msl-no-opt/asm/comp/eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp+59
- shaders-msl-no-opt/asm/tesc/copy-memory-control-point.asm.tesc+199
- shaders-msl-no-opt/asm/tesc/copy-tess-level-tri.asm.tesc+82
- shaders-msl-no-opt/asm/tesc/tess-level-read-write-in-function-tri.asm.tesc+109
- shaders-msl-no-opt/asm/vert/pointer-to-pointer.asm.vert+34
- shaders-msl-no-opt/comp/subgroups.nocompat.invalid.vk.msl21.comp+7
- shaders-msl-no-opt/tesc/copy-tess-level.tesc+12
- shaders-msl-no-opt/tesc/tess-level-read-write-in-function-quad.tesc+24
- shaders-msl-no-opt/tese/builtin-input-automatic-attribute-assignment.tese+10
- shaders-msl/vert/implicit-position-1.vert+6
- shaders-msl/vert/implicit-position-2.vert+4
- shaders-no-opt/asm/comp/eliminate-globals-not-in-entry-point.noeliminate.spv14.asm.comp+59
- shaders-no-opt/asm/frag/array-builtin-bitcast-load-store.asm.frag+57
- shaders-no-opt/asm/rgen/acceleration-nonuniform.spv14.vk.nocompat.asm.rgen+112
- shaders-no-opt/asm/tesc/copy-memory-control-point.asm.tesc+199
- shaders-no-opt/asm/vert/constant-composite-extract.asm.vert+66
- shaders-no-opt/comp/subgroups.nocompat.invalid.vk.comp+7
- shaders/vulkan/rcall/incoming-callable.khr.spv14.nocompat.vk.rcall+9
- shaders/vulkan/rmiss/ray_tracing_trace_incoming.khr.spv14.nocompat.vk.rmiss+12
- spirv_common.hpp+12
- spirv_cross.cpp+10-4
- spirv_cross.hpp+18-3
- spirv_cross_c.cpp+4
- spirv_cross_c.h+2-1
- spirv_glsl.cpp+203-26
- spirv_glsl.hpp+4
- spirv_hlsl.cpp+10-7
- spirv_msl.cpp+350-72
- spirv_msl.hpp+18-2
- spirv_parser.cpp+2
- test_shaders.py+5-3
Submodule SPIRV-Tools updated 179 files
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
| 8 | + | |
10 | 9 | | |
11 | 10 | | |
12 | 11 | | |
13 | | - | |
14 | | - | |
| 12 | + | |
0 commit comments