Commit 0cc9c5a
Submodule SPIRV-Cross updated 98 files
- checkout_glslang_spirv_tools.sh+3-3
- reference/opt/shaders-hlsl/asm/frag/globally-coherent-structured-buffer.structured.asm.frag+21
- reference/opt/shaders-msl/asm/comp/fma.spv16.asm.comp+20
- reference/opt/shaders-msl/asm/frag/bitcast-ptr-vec.argument-tier-1.msl23.asm.frag+4-4
- reference/opt/shaders-msl/asm/mesh/mesh-shader-no-vertices.asm.msl3.spv14.vk.mesh+100
- reference/opt/shaders-msl/comp/buffer_device_address-recursive-struct-pointers.msl23.comp+4-4
- reference/opt/shaders-msl/comp/buffers-unsized-discrete-aliasing.msl2.argument-tier-1.comp+1-1
- reference/opt/shaders-msl/comp/buffers-unsized-discrete-aliasing.msl2.argument-tier-1.rich-descriptor.comp+1-1
- reference/opt/shaders-msl/comp/metal3_1_regression_patch.replace-recursive-inputs.msl3.argument.comp+3-3
- reference/opt/shaders-msl/comp/metal3_1_regression_patch.replace-recursive-inputs.msl3.comp+4-4
- reference/opt/shaders-msl/comp/overlapping-bindings.msl31.argument.argument-tier-1.decoration-binding.device-argument-buffer.texture-buffer-native.comp+6-6
- reference/opt/shaders-msl/comp/raw-buffer-descriptor-aliasing.argument.discrete.device-argument-buffer.msl2.decoration-binding.comp+1-1
- reference/opt/shaders-msl/comp/raw-buffer-descriptor-aliasing.argument.discrete.msl2.descriptor-binding.comp+1-1
- reference/opt/shaders-msl/comp/shader_group_vote.msl21.comp+1-1
- reference/opt/shaders-msl/tese/no_pointsize.default-point-size.tese+19
- reference/opt/shaders-msl/vert/buffer_device_address.msl2.vert+2-2
- reference/opt/shaders-ue4/asm/frag/depth-compare.asm.frag+1-1
- reference/opt/shaders-ue4/asm/frag/texture-atomics.asm.argument.msl2.frag+1-1
- reference/opt/shaders-ue4/asm/frag/texture-atomics.asm.frag+1-1
- reference/opt/shaders-ue4/asm/frag/texture-atomics.asm.graphics-robust-access.frag+1-1
- reference/opt/shaders/asm/comp/hlsl-functionality.asm.comp+5-5
- reference/opt/shaders/vulkan/frag/block-match-sad.spv14.frag
- reference/opt/shaders/vulkan/frag/block-match-ssd.spv14.frag
- reference/opt/shaders/vulkan/frag/box-filter.spv14.frag
- reference/opt/shaders/vulkan/frag/rq-position-fetch.vk.spv14.nocompat.frag.vk+22
- reference/opt/shaders/vulkan/frag/sample-weighted.spv14.frag
- reference/opt/shaders/vulkan/rchit/position_fetch.spv14.nocompat.vk.rchit.vk+12
- reference/shaders-hlsl-no-opt/frag/query-lod-arrayed.frag+31
- reference/shaders-hlsl/asm/frag/globally-coherent-structured-buffer.structured.asm.frag+21
- reference/shaders-msl-no-opt/asm/comp/storage-buffer-pointer-argument.asm.comp+3-3
- reference/shaders-msl-no-opt/asm/comp/variable-ssbo-argument.spv16.asm.comp+23
- reference/shaders-msl-no-opt/asm/comp/variable-ssbo-array-argument.spv16.asm.comp+23
- reference/shaders-msl-no-opt/asm/vert/pointer-to-pointer.asm.vert+3-3
- reference/shaders-msl-no-opt/comp/image-cube-atomic.msl4.comp+16
- reference/shaders-msl-no-opt/comp/integer-dot-product.comp+3-3
- reference/shaders-msl-no-opt/comp/loop.comp+1-1
- reference/shaders-msl-no-opt/comp/subgroups.nocompat.vk.msl3.comp+916
- reference/shaders-msl-no-opt/comp/transposed-temporary-expression-2.comp+29
- reference/shaders-msl-no-opt/comp/transposed-temporary-expression.comp+24
- reference/shaders-msl/asm/comp/fma.spv16.asm.comp+20
- reference/shaders-msl/asm/comp/global-parameter-name-alias.asm.comp+3-3
- reference/shaders-msl/asm/comp/variable-pointers-2.asm.comp+3-3
- reference/shaders-msl/asm/comp/variable-pointers-store-forwarding.asm.comp+3-3
- reference/shaders-msl/asm/frag/bitcast-ptr-vec.argument-tier-1.msl23.asm.frag+4-4
- reference/shaders-msl/asm/mesh/mesh-shader-no-vertices.asm.msl3.spv14.vk.mesh+100
- reference/shaders-msl/comp/buffer_device_address-recursive-struct-pointers.msl23.comp+16-16
- reference/shaders-msl/comp/buffers-unsized-discrete-aliasing.msl2.argument-tier-1.comp+1-1
- reference/shaders-msl/comp/buffers-unsized-discrete-aliasing.msl2.argument-tier-1.rich-descriptor.comp+1-1
- reference/shaders-msl/comp/metal3_1_regression_patch.replace-recursive-inputs.msl3.argument.comp+3-3
- reference/shaders-msl/comp/metal3_1_regression_patch.replace-recursive-inputs.msl3.comp+4-4
- reference/shaders-msl/comp/overlapping-bindings.msl31.argument.argument-tier-1.decoration-binding.device-argument-buffer.texture-buffer-native.comp+7-7
- reference/shaders-msl/comp/raw-buffer-descriptor-aliasing.argument.discrete.device-argument-buffer.msl2.decoration-binding.comp+1-1
- reference/shaders-msl/comp/raw-buffer-descriptor-aliasing.argument.discrete.msl2.descriptor-binding.comp+1-1
- reference/shaders-msl/comp/shader_group_vote.msl21.comp+1-1
- reference/shaders-msl/tese/no_pointsize.default-point-size.tese+19
- reference/shaders-msl/vert/buffer_device_address.msl2.vert+3-3
- reference/shaders-no-opt/comp/image-cube-atomic.comp+12
- reference/shaders-ue4/asm/frag/texture-atomics.asm.argument.msl2.frag+1-1
- reference/shaders-ue4/asm/frag/texture-atomics.asm.frag+1-1
- reference/shaders-ue4/asm/frag/texture-atomics.asm.graphics-robust-access.frag+1-1
- reference/shaders/asm/comp/hlsl-functionality.asm.comp+5-5
- reference/shaders/vulkan/frag/block-match-sad.spv14.frag
- reference/shaders/vulkan/frag/block-match-ssd.spv14.frag
- reference/shaders/vulkan/frag/box-filter.spv14.frag
- reference/shaders/vulkan/frag/rq-position-fetch.vk.spv14.nocompat.frag.vk+26
- reference/shaders/vulkan/frag/sample-weighted.spv14.frag
- reference/shaders/vulkan/rchit/position_fetch.spv14.nocompat.vk.rchit.vk+16
- shaders-hlsl-no-opt/frag/query-lod-arrayed.frag+11
- shaders-hlsl/asm/frag/globally-coherent-structured-buffer.structured.asm.frag+47
- shaders-msl-no-opt/asm/comp/variable-ssbo-argument.spv16.asm.comp+44
- shaders-msl-no-opt/asm/comp/variable-ssbo-array-argument.spv16.asm.comp+45
- shaders-msl-no-opt/comp/extract-atomics-from-function.comp+1-1
- shaders-msl-no-opt/comp/image-cube-atomic.msl4.comp+11
- shaders-msl-no-opt/comp/subgroups.nocompat.vk.msl3.comp+211
- shaders-msl-no-opt/comp/transposed-temporary-expression-2.comp+24
- shaders-msl-no-opt/comp/transposed-temporary-expression.comp+17
- shaders-msl/asm/comp/fma.spv16.asm.comp+65
- shaders-msl/asm/mesh/mesh-shader-no-vertices.asm.msl3.spv14.vk.mesh+36
- shaders-msl/tese/no_pointsize.default-point-size.tese+10
- shaders-no-opt/comp/image-cube-atomic.comp+11
- shaders/asm/comp/hlsl-functionality.asm.comp+5-5
- shaders/vulkan/frag/block-match-sad.spv14.frag
- shaders/vulkan/frag/block-match-ssd.spv14.frag
- shaders/vulkan/frag/box-filter.spv14.frag
- shaders/vulkan/frag/rq-position-fetch.vk.spv14.nocompat.frag+25
- shaders/vulkan/frag/sample-weighted.spv14.frag
- shaders/vulkan/rchit/position_fetch.spv14.nocompat.vk.rchit+17
- spirv.h+56-1
- spirv.hpp+56-1
- spirv_cross.cpp+47-6
- spirv_cross.hpp+39-32
- spirv_glsl.cpp+80-9
- spirv_glsl.hpp+2
- spirv_hlsl.cpp+38-6
- spirv_hlsl.hpp+1
- spirv_msl.cpp+167-105
- spirv_msl.hpp+13-10
- test_shaders.py+15-6
0 commit comments