Skip to content

Commit

Permalink
Updated Vulkan third-party dependencies to 1.3.290
Browse files Browse the repository at this point in the history
  • Loading branch information
TheMostDiligent committed Aug 1, 2024
1 parent b9c7214 commit a7e8639
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion ThirdParty/SPIRV-Cross
Submodule SPIRV-Cross updated 54 files
+1 −1 CMakeLists.txt
+19 −0 main.cpp
+14 −71 reference/opt/shaders-hlsl/asm/comp/nmin-max-clamp.asm.comp
+33 −0 reference/opt/shaders-msl/comp/metal3_1_regression_patch.replace-recursive-inputs.msl3.argument.comp
+17 −0 reference/opt/shaders-msl/frag/force-depth-write-early-tests.input-attachment-is-ds-attachment.frag
+19 −0 reference/opt/shaders-msl/frag/force-depth-write-false.input-attachment-is-ds-attachment.frag
+19 −0 reference/opt/shaders-msl/frag/force-depth-write.input-attachment-is-ds-attachment.frag
+31 −0 ...ce/opt/shaders-msl/frag/frag-early-discard.discard-checks.force-frag-with-side-effects-execution.msl23.frag
+31 −0 reference/opt/shaders-msl/frag/frag-early-discard.discard-checks.msl23.frag
+31 −0 reference/opt/shaders-msl/frag/frag-early-discard.force-frag-with-side-effects-execution.msl23.frag
+114 −0 reference/opt/shaders-msl/frag/gather-compare-const-offsets.frag
+155 −0 reference/opt/shaders-msl/frag/gather-const-offsets.frag
+14 −71 reference/shaders-hlsl/asm/comp/nmin-max-clamp.asm.comp
+66 −0 reference/shaders-msl-no-opt/comp/basic.dynamic-buffer.msl2.comp
+0 −90 reference/shaders-msl-no-opt/comp/basic.dynamic-buffer.msl2.invalid.comp
+37 −0 reference/shaders-msl/comp/metal3_1_regression_patch.replace-recursive-inputs.msl3.argument.comp
+17 −0 reference/shaders-msl/frag/force-depth-write-early-tests.input-attachment-is-ds-attachment.frag
+19 −0 reference/shaders-msl/frag/force-depth-write-false.input-attachment-is-ds-attachment.frag
+19 −0 reference/shaders-msl/frag/force-depth-write.input-attachment-is-ds-attachment.frag
+31 −0 reference/shaders-msl/frag/frag-early-discard.discard-checks.force-frag-with-side-effects-execution.msl23.frag
+31 −0 reference/shaders-msl/frag/frag-early-discard.discard-checks.msl23.frag
+31 −0 reference/shaders-msl/frag/frag-early-discard.force-frag-with-side-effects-execution.msl23.frag
+114 −0 reference/shaders-msl/frag/gather-compare-const-offsets.frag
+155 −0 reference/shaders-msl/frag/gather-const-offsets.frag
+37 −0 reference/shaders-no-opt/asm/frag/nclamp.vk.nocompat.asm.frag.vk
+36 −0 reference/shaders-no-opt/asm/frag/nmax.vk.nocompat.asm.frag.vk
+36 −0 reference/shaders-no-opt/asm/frag/nmin.vk.nocompat.asm.frag.vk
+105 −0 reference/shaders-no-opt/asm/frag/nrelaxed.vk.nocompat.asm.frag.vk
+3 −3 shaders-msl-no-opt/comp/basic.dynamic-buffer.msl2.comp
+21 −0 shaders-msl/comp/metal3_1_regression_patch.replace-recursive-inputs.msl3.argument.comp
+12 −0 shaders-msl/frag/force-depth-write-early-tests.input-attachment-is-ds-attachment.frag
+11 −0 shaders-msl/frag/force-depth-write-false.input-attachment-is-ds-attachment.frag
+10 −0 shaders-msl/frag/force-depth-write.input-attachment-is-ds-attachment.frag
+15 −0 shaders-msl/frag/frag-early-discard.discard-checks.force-frag-with-side-effects-execution.msl23.frag
+15 −0 shaders-msl/frag/frag-early-discard.discard-checks.msl23.frag
+15 −0 shaders-msl/frag/frag-early-discard.force-frag-with-side-effects-execution.msl23.frag
+11 −0 shaders-msl/frag/gather-compare-const-offsets.frag
+10 −0 shaders-msl/frag/gather-const-offsets.frag
+139 −0 shaders-no-opt/asm/frag/nclamp.vk.nocompat.asm.frag
+120 −0 shaders-no-opt/asm/frag/nmax.vk.nocompat.asm.frag
+120 −0 shaders-no-opt/asm/frag/nmin.vk.nocompat.asm.frag
+119 −0 shaders-no-opt/asm/frag/nrelaxed.vk.nocompat.asm.frag
+5 −5 spirv_cpp.cpp
+100 −6 spirv_cross.cpp
+2 −0 spirv_cross.hpp
+48 −0 spirv_cross_c.cpp
+20 −2 spirv_cross_c.h
+1 −1 spirv_cross_parsed_ir.hpp
+205 −22 spirv_glsl.cpp
+12 −3 spirv_glsl.hpp
+23 −11 spirv_hlsl.cpp
+277 −104 spirv_msl.cpp
+26 −2 spirv_msl.hpp
+4 −0 test_shaders.py
2 changes: 1 addition & 1 deletion ThirdParty/SPIRV-Tools
Submodule SPIRV-Tools updated 95 files
+1 −1 .github/workflows/autoroll.yml
+1 −1 .github/workflows/bazel.yml
+2 −2 .github/workflows/ios.yml
+1 −1 .github/workflows/release.yml
+4 −4 .github/workflows/scorecard.yml
+1 −1 .github/workflows/wasm.yml
+1 −2 Android.mk
+4 −5 BUILD.bazel
+2 −4 BUILD.gn
+14 −0 CHANGES
+6 −5 DEPS
+6 −0 MODULE.bazel
+0 −10 WORKSPACE
+1 −8 include/spirv-tools/instrument.hpp
+5 −0 include/spirv-tools/libspirv.h
+6 −47 include/spirv-tools/optimizer.hpp
+2 −2 source/binary.cpp
+602 −61 source/disassemble.cpp
+37 −7 source/disassemble.h
+13 −0 source/opcode.cpp
+3 −0 source/opcode.h
+5 −3 source/operand.cpp
+1 −1 source/operand.h
+2 −4 source/opt/CMakeLists.txt
+2 −2 source/opt/build_module.h
+4 −57 source/opt/const_folding_rules.cpp
+22 −0 source/opt/constants.cpp
+5 −0 source/opt/constants.h
+2 −4 source/opt/convert_to_sampled_image_pass.cpp
+8 −5 source/opt/eliminate_dead_output_stores_pass.cpp
+1 −12 source/opt/fold_spec_constant_op_and_composite_pass.cpp
+40 −164 source/opt/folding_rules.cpp
+0 −761 source/opt/inst_bindless_check_pass.cpp
+0 −130 source/opt/inst_bindless_check_pass.h
+0 −331 source/opt/inst_buff_addr_check_pass.cpp
+0 −130 source/opt/inst_buff_addr_check_pass.h
+3 −2 source/opt/ir_context.h
+5 −5 source/opt/ir_loader.cpp
+63 −43 source/opt/liveness.cpp
+12 −13 source/opt/liveness.h
+112 −0 source/opt/opextinst_forward_ref_fixup_pass.cpp
+48 −0 source/opt/opextinst_forward_ref_fixup_pass.h
+10 −21 source/opt/optimizer.cpp
+1 −2 source/opt/passes.h
+1 −1 source/opt/strip_debug_info_pass.cpp
+1 −1 source/opt/strip_nonsemantic_info_pass.cpp
+28 −4 source/opt/trim_capabilities_pass.cpp
+5 −1 source/opt/trim_capabilities_pass.h
+3 −6 source/opt/type_manager.cpp
+1 −2 source/text.cpp
+25 −0 source/util/bitutils.h
+11 −0 source/val/decoration.h
+3 −2 source/val/instruction.h
+1 −0 source/val/validate_adjacency.cpp
+97 −77 source/val/validate_builtins.cpp
+78 −41 source/val/validate_decorations.cpp
+5 −5 source/val/validate_extensions.cpp
+28 −2 source/val/validate_id.cpp
+8 −1 source/val/validate_image.cpp
+22 −0 source/val/validate_interfaces.cpp
+2 −0 source/val/validate_layout.cpp
+2 −1 source/val/validate_memory.cpp
+16 −4 source/val/validate_misc.cpp
+5 −0 source/val/validation_state.cpp
+2 −2 source/wasm/build.sh
+2 −0 test/binary_to_text.literal_test.cpp
+2,075 −7 test/binary_to_text_test.cpp
+1 −2 test/ext_inst.non_semantic_test.cpp
+1 −2 test/opt/CMakeLists.txt
+3 −3 test/opt/aggressive_dead_code_elim_test.cpp
+36 −118 test/opt/fold_test.cpp
+0 −5,312 test/opt/inst_bindless_check_test.cpp
+0 −772 test/opt/inst_buff_addr_check_test.cpp
+338 −0 test/opt/opextinst_forward_ref_fixup_pass_test.cpp
+3 −3 test/opt/spread_volatile_semantics_test.cpp
+499 −0 test/opt/trim_capabilities_pass_test.cpp
+4 −2 test/test_fixture.h
+12 −12 test/text_to_binary.annotation_test.cpp
+2 −1 test/text_to_binary.composite_test.cpp
+30 −3 test/text_to_binary.extension_test.cpp
+32 −52 test/text_to_binary.memory_test.cpp
+40 −0 test/util/bitutils_test.cpp
+523 −0 test/val/val_decoration_test.cpp
+76 −0 test/val/val_ext_inst_test.cpp
+40 −1 test/val/val_extensions_test.cpp
+108 −0 test/val/val_id_test.cpp
+40 −2 test/val/val_image_test.cpp
+66 −0 test/val/val_interfaces_test.cpp
+199 −9 test/val/val_memory_test.cpp
+54 −1 test/val/val_misc_test.cpp
+41 −26 tools/dis/dis.cpp
+1 −1 tools/val/val.cpp
+9 −1 utils/generate_registry_tables.py
+1 −1 utils/git-sync-deps
+8 −8 utils/roll_deps.sh
2 changes: 1 addition & 1 deletion ThirdParty/glslang
Submodule glslang updated 75 files
+6 −6 .github/workflows/continuous_deployment.yml
+17 −17 .github/workflows/continuous_integration.yml
+3 −3 .github/workflows/scorecard.yml
+13 −0 CHANGES.md
+2 −0 SPIRV/CMakeLists.txt
+1 −0 SPIRV/GLSL.ext.EXT.h
+2 −0 SPIRV/GLSL.ext.KHR.h
+24 −14 SPIRV/GlslangToSpv.cpp
+121 −26 SPIRV/SpvBuilder.cpp
+13 −7 SPIRV/SpvBuilder.h
+53 −0 SPIRV/SpvPostProcess.cpp
+17 −0 SPIRV/doc.cpp
+15 −3 SPIRV/spirv.hpp
+9 −1 SPIRV/spvIR.h
+2 −2 Test/baseResults/150.geom.out
+2 −2 Test/baseResults/glsl.460.subgroup.rahit.out
+2 −2 Test/baseResults/glsl.460.subgroup.rchit.out
+119 −128 Test/baseResults/hlsl.array.frag.out
+56 −57 Test/baseResults/hlsl.overload.frag.out
+129 −144 Test/baseResults/hlsl.samplecmp.array.dx10.frag.out
+129 −144 Test/baseResults/hlsl.samplecmplevelzero.array.dx10.frag.out
+87 −99 Test/baseResults/hlsl.scalarCast.vert.out
+13 −1 Test/baseResults/spv.16bitstorage-int.frag.out
+13 −1 Test/baseResults/spv.16bitstorage-uint.frag.out
+13 −1 Test/baseResults/spv.16bitstorage.frag.out
+13 −1 Test/baseResults/spv.8bitstorage-int.frag.out
+13 −1 Test/baseResults/spv.8bitstorage-uint.frag.out
+49 −52 Test/baseResults/spv.AnyHitShader.rahit.out
+57 −60 Test/baseResults/spv.ClosestHitShader.rchit.out
+405 −0 Test/baseResults/spv.coopmat_armlayout.comp.out
+151 −146 Test/baseResults/spv.debuginfo.bufferref.glsl.frag.out
+51 −55 Test/baseResults/spv.debuginfo.glsl.frag.out
+166 −0 Test/baseResults/spv.debuginfo.include.glsl.frag.out
+247 −256 Test/baseResults/spv.explicittypes.frag.out
+97 −100 Test/baseResults/spv.ext.AnyHitShader.rahit.out
+92 −95 Test/baseResults/spv.ext.ClosestHitShader.rchit.out
+14 −16 Test/baseResults/spv.ext.MissShader.rmiss.out
+575 −579 Test/baseResults/spv.float16.frag.out
+5,086 −5,278 Test/baseResults/spv.float16Fetch.frag.out
+3,059 −3,158 Test/baseResults/spv.floatFetch.frag.out
+529 −535 Test/baseResults/spv.int32.frag.out
+7 −8 Test/baseResults/spv.invariantAll.vert.out
+209 −215 Test/baseResults/spv.newTexture.frag.out
+117 −0 Test/baseResults/spv.replicate.comp.out
+132 −0 Test/baseResults/spv.replicatespec.comp.out
+94 −0 Test/baseResults/spv.sampledImageBlock.frag.out
+244 −252 Test/baseResults/spv.sparseTexture.frag.out
+178 −194 Test/baseResults/spv.sparseTextureClamp.frag.out
+89 −0 Test/baseResults/spv.specConstantComposite2.vert.out
+3 −0 Test/spv.16bitstorage-int.frag
+3 −0 Test/spv.16bitstorage-uint.frag
+3 −0 Test/spv.16bitstorage.frag
+3 −0 Test/spv.8bitstorage-int.frag
+3 −0 Test/spv.8bitstorage-uint.frag
+121 −0 Test/spv.coopmat_armlayout.comp
+82 −82 Test/spv.debugInfo.frag
+12 −0 Test/spv.debuginfo.include.glsl.frag
+10 −0 Test/spv.debuginfo.include.glsl.h
+43 −0 Test/spv.replicate.comp
+43 −0 Test/spv.replicatespec.comp
+21 −0 Test/spv.sampledImageBlock.frag
+98 −0 Test/spv.specConstantComposite2.vert
+1 −1 Test/vulkan.ast.vert
+2 −0 glslang/CMakeLists.txt
+0 −2 glslang/Include/BaseTypes.h
+6 −2 glslang/MachineIndependent/Initialize.cpp
+49 −10 glslang/MachineIndependent/ParseHelper.cpp
+3 −1 glslang/MachineIndependent/ShaderLang.cpp
+2 −0 glslang/MachineIndependent/Versions.cpp
+1 −0 glslang/MachineIndependent/Versions.h
+6 −0 glslang/MachineIndependent/localintermediate.h
+2 −0 glslang/Public/ShaderLang.h
+27 −27 gtests/Spv.FromFile.cpp
+37 −3 gtests/TestFixture.h
+13 −13 known_good.json
2 changes: 1 addition & 1 deletion ThirdParty/volk
Submodule volk updated 2 files
+1 −1 CMakeLists.txt
+1 −1 volk.h

0 comments on commit a7e8639

Please sign in to comment.