Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion thirdparty/MoltenVK/MoltenVK
Submodule MoltenVK updated 127 files
2 changes: 1 addition & 1 deletion thirdparty/MoltenVK/SPIRV-Cross
Submodule SPIRV-Cross updated 98 files
+3 −3 checkout_glslang_spirv_tools.sh
+21 −0 reference/opt/shaders-hlsl/asm/frag/globally-coherent-structured-buffer.structured.asm.frag
+20 −0 reference/opt/shaders-msl/asm/comp/fma.spv16.asm.comp
+4 −4 reference/opt/shaders-msl/asm/frag/bitcast-ptr-vec.argument-tier-1.msl23.asm.frag
+100 −0 reference/opt/shaders-msl/asm/mesh/mesh-shader-no-vertices.asm.msl3.spv14.vk.mesh
+4 −4 reference/opt/shaders-msl/comp/buffer_device_address-recursive-struct-pointers.msl23.comp
+1 −1 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
+3 −3 reference/opt/shaders-msl/comp/metal3_1_regression_patch.replace-recursive-inputs.msl3.argument.comp
+4 −4 reference/opt/shaders-msl/comp/metal3_1_regression_patch.replace-recursive-inputs.msl3.comp
+6 −6 ...indings.msl31.argument.argument-tier-1.decoration-binding.device-argument-buffer.texture-buffer-native.comp
+1 −1 ...l/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
+19 −0 reference/opt/shaders-msl/tese/no_pointsize.default-point-size.tese
+2 −2 reference/opt/shaders-msl/vert/buffer_device_address.msl2.vert
+1 −1 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
+5 −5 reference/opt/shaders/asm/comp/hlsl-functionality.asm.comp
+0 −0 reference/opt/shaders/vulkan/frag/block-match-sad.spv14.frag
+0 −0 reference/opt/shaders/vulkan/frag/block-match-ssd.spv14.frag
+0 −0 reference/opt/shaders/vulkan/frag/box-filter.spv14.frag
+22 −0 reference/opt/shaders/vulkan/frag/rq-position-fetch.vk.spv14.nocompat.frag.vk
+0 −0 reference/opt/shaders/vulkan/frag/sample-weighted.spv14.frag
+12 −0 reference/opt/shaders/vulkan/rchit/position_fetch.spv14.nocompat.vk.rchit.vk
+31 −0 reference/shaders-hlsl-no-opt/frag/query-lod-arrayed.frag
+21 −0 reference/shaders-hlsl/asm/frag/globally-coherent-structured-buffer.structured.asm.frag
+3 −3 reference/shaders-msl-no-opt/asm/comp/storage-buffer-pointer-argument.asm.comp
+23 −0 reference/shaders-msl-no-opt/asm/comp/variable-ssbo-argument.spv16.asm.comp
+23 −0 reference/shaders-msl-no-opt/asm/comp/variable-ssbo-array-argument.spv16.asm.comp
+3 −3 reference/shaders-msl-no-opt/asm/vert/pointer-to-pointer.asm.vert
+16 −0 reference/shaders-msl-no-opt/comp/image-cube-atomic.msl4.comp
+3 −3 reference/shaders-msl-no-opt/comp/integer-dot-product.comp
+1 −1 reference/shaders-msl-no-opt/comp/loop.comp
+916 −0 reference/shaders-msl-no-opt/comp/subgroups.nocompat.vk.msl3.comp
+29 −0 reference/shaders-msl-no-opt/comp/transposed-temporary-expression-2.comp
+24 −0 reference/shaders-msl-no-opt/comp/transposed-temporary-expression.comp
+20 −0 reference/shaders-msl/asm/comp/fma.spv16.asm.comp
+3 −3 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
+4 −4 reference/shaders-msl/asm/frag/bitcast-ptr-vec.argument-tier-1.msl23.asm.frag
+100 −0 reference/shaders-msl/asm/mesh/mesh-shader-no-vertices.asm.msl3.spv14.vk.mesh
+16 −16 reference/shaders-msl/comp/buffer_device_address-recursive-struct-pointers.msl23.comp
+1 −1 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
+3 −3 reference/shaders-msl/comp/metal3_1_regression_patch.replace-recursive-inputs.msl3.argument.comp
+4 −4 reference/shaders-msl/comp/metal3_1_regression_patch.replace-recursive-inputs.msl3.comp
+7 −7 ...indings.msl31.argument.argument-tier-1.decoration-binding.device-argument-buffer.texture-buffer-native.comp
+1 −1 ...l/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
+19 −0 reference/shaders-msl/tese/no_pointsize.default-point-size.tese
+3 −3 reference/shaders-msl/vert/buffer_device_address.msl2.vert
+12 −0 reference/shaders-no-opt/comp/image-cube-atomic.comp
+1 −1 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
+5 −5 reference/shaders/asm/comp/hlsl-functionality.asm.comp
+0 −0 reference/shaders/vulkan/frag/block-match-sad.spv14.frag
+0 −0 reference/shaders/vulkan/frag/block-match-ssd.spv14.frag
+0 −0 reference/shaders/vulkan/frag/box-filter.spv14.frag
+26 −0 reference/shaders/vulkan/frag/rq-position-fetch.vk.spv14.nocompat.frag.vk
+0 −0 reference/shaders/vulkan/frag/sample-weighted.spv14.frag
+16 −0 reference/shaders/vulkan/rchit/position_fetch.spv14.nocompat.vk.rchit.vk
+11 −0 shaders-hlsl-no-opt/frag/query-lod-arrayed.frag
+47 −0 shaders-hlsl/asm/frag/globally-coherent-structured-buffer.structured.asm.frag
+44 −0 shaders-msl-no-opt/asm/comp/variable-ssbo-argument.spv16.asm.comp
+45 −0 shaders-msl-no-opt/asm/comp/variable-ssbo-array-argument.spv16.asm.comp
+1 −1 shaders-msl-no-opt/comp/extract-atomics-from-function.comp
+11 −0 shaders-msl-no-opt/comp/image-cube-atomic.msl4.comp
+211 −0 shaders-msl-no-opt/comp/subgroups.nocompat.vk.msl3.comp
+24 −0 shaders-msl-no-opt/comp/transposed-temporary-expression-2.comp
+17 −0 shaders-msl-no-opt/comp/transposed-temporary-expression.comp
+65 −0 shaders-msl/asm/comp/fma.spv16.asm.comp
+36 −0 shaders-msl/asm/mesh/mesh-shader-no-vertices.asm.msl3.spv14.vk.mesh
+10 −0 shaders-msl/tese/no_pointsize.default-point-size.tese
+11 −0 shaders-no-opt/comp/image-cube-atomic.comp
+5 −5 shaders/asm/comp/hlsl-functionality.asm.comp
+0 −0 shaders/vulkan/frag/block-match-sad.spv14.frag
+0 −0 shaders/vulkan/frag/block-match-ssd.spv14.frag
+0 −0 shaders/vulkan/frag/box-filter.spv14.frag
+25 −0 shaders/vulkan/frag/rq-position-fetch.vk.spv14.nocompat.frag
+0 −0 shaders/vulkan/frag/sample-weighted.spv14.frag
+17 −0 shaders/vulkan/rchit/position_fetch.spv14.nocompat.vk.rchit
+56 −1 spirv.h
+56 −1 spirv.hpp
+47 −6 spirv_cross.cpp
+39 −32 spirv_cross.hpp
+80 −9 spirv_glsl.cpp
+2 −0 spirv_glsl.hpp
+38 −6 spirv_hlsl.cpp
+1 −0 spirv_hlsl.hpp
+167 −105 spirv_msl.cpp
+13 −10 spirv_msl.hpp
+15 −6 test_shaders.py
2 changes: 1 addition & 1 deletion thirdparty/plume
Loading