Rolling 14 dependencies (#94)
Rolling 14 dependencies (#94)

Roll third_party/glm/ 7574b172e..23e0701c0 (3 commits)

https://github.com/g-truc/glm/compare/7574b172e989...23e0701c0483

$ git log 7574b172e..23e0701c0 --date=short --no-merges --format='%ad %ae %s'
2020-05-02 christophe Updated readme and GLM version
2020-05-02 christophe Reading GLM version in CMake using REGEX on GLM header
2020-04-26 cenz [fix] readme to include glm::pi from scalar_constants.hpp and not constants.hpp, which seems to be where pi lives as of latest release.

Roll third_party/glslang/ f03cb290a..2b0eafb1d (26 commits)

https://github.com/KhronosGroup/glslang/compare/f03cb290ac10...2b0eafb1de5b

$ git log f03cb290a..2b0eafb1d --date=short --no-merges --format='%ad %ae %s'
2020-05-25 alanbaker Update spirv tools (#2246)
2020-05-21 dneto Reorder member init to match decl order (#2241)
2020-05-21 40001162+alelenv Add support for primitive culling layout qualifier. (#2220)
2020-05-21 rharrison Replace incorrect uint32_t with correct int vars (#2235)
2020-05-21 shuizhuyuanluo Do not build glslang-testsuite when ENABLE_CTEST is disabled (#2240)
2020-05-21 mbechard fix incorrect error when multiple compilation units don't declare layouts (#2238)
2020-05-21 shuizhuyuanluo Add an option to make Exceptions enabled (#2239)
2020-05-20 cepheus Fix #2227, which was coded incorrectly, to be simpler/safer.
2020-05-19 cepheus Build: Fix #2228, by correcting the type used.
2020-05-20 lryer Code refine. (#2227)
2020-05-18 laddoc Add check for DOUBLE in low versions (#2223)
2020-05-18 greg Flatten all interface variables (#2217)
2020-05-18 cepheus Bump version.
2020-05-15 lryer Reserve unused std140 uniform block in reflection, and fix uniform block matrix layout (#2041)
2020-05-15 cepheus Bump version.
2020-05-14 duke.acacia Move to newer version of SPIRV-Tools
2020-05-12 cepheus Address #2211: Improve the copy constructor of TVarLivePair.
2020-05-11 xilefmai Fix Web build
2020-05-08 sebastian.neubauer Explicitly mark some enums as unsigned
2020-05-01 cepheus Fix #2191: Error check for indexing reference containing unsize array.
2020-05-01 cepheus GLSL: Separate out swizzle handling (potentially fixing bugs).
2020-04-21 pmistry Add support for es extension GL_EXT_blend_func_extended * Introduces builtin variables gl_SecondaryFragColorEXT and gl_SecondaryFragDataEXT * Introduces builtin constant gl_MaxDualSourceDrawBuffersEXT * enables support for layout qualifier "index" in es profile
2020-04-30 63069047+pmistryNV Add support for extension GL_EXT_shader_integer_mix (#2203)
2020-04-26 pmistry Add support for extension GL_EXT_shader_implicit_conversions Updated extension management in TIntermediate class.
2020-04-30 cepheus Fix #2201: Improve const and copy constructor for TVarLivePair.
2020-04-29 63069047+pmistryNV Add support for extension GL_ARB_vertex_attrib_64bit (#2193)

Roll third_party/googletest/ dcc92d0ab..011959aaf (26 commits)

https://github.com/google/googletest/compare/dcc92d0ab6c4...011959aafddc

$ git log dcc92d0ab..011959aaf --date=short --no-merges --format='%ad %ae %s'
2020-05-13 absl-team Googletest export
2020-05-13 absl-team Googletest export
2020-05-11 absl-team Googletest export
2020-05-08 martin Remove an explicit include of debugapi.h
2020-05-08 martin Revert "Googletest export"
2020-05-07 absl-team Googletest export
2020-05-04 absl-team Googletest export
2020-04-30 absl-team Googletest export
2020-04-28 absl-team Googletest export
2020-04-27 absl-team Googletest export
2020-04-24 absl-team Googletest export
2020-04-23 absl-team Googletest export
2020-04-20 absl-team Googletest export
2020-04-20 absl-team Googletest export
2020-04-17 absl-team Googletest export
2020-05-01 56075233+keshavgbpecdelhi Removed a typo in README.md
2020-03-28 arthur.j.odwyer Add -Wdeprecated to the build configuration.
2020-04-16 arthur.j.odwyer Fix a -Wdeprecated warning.
2020-04-16 arthur.j.odwyer Fix a -Wdeprecated warning.
2020-04-16 arthur.j.odwyer Fix a -Wdeprecated warning.
2020-04-16 arthur.j.odwyer Remove all uses of GTEST_DISALLOW_{MOVE_,}ASSIGN_.
2020-04-19 igor.n.nazarenko Enable protobuf printing for open-source proto messages.
2020-04-16 arthur.j.odwyer VariadicMatcher needs a non-defaulted move constructor for compile-time performance.
2020-04-05 jijyunneng Remove duplicate codes existed in get-nprocessors.sh
2020-03-29 verdoialaurent Fix --gtest_print_time coloring
2020-03-18 calum.robinson Add GTEST_BRIEF option

Roll third_party/re2/ 209319c1b..787495f0b (23 commits)

https://github.com/google/re2/compare/209319c1bf57...787495f0ba2e

$ git log 209319c1b..787495f0b --date=short --no-merges --format='%ad %ae %s'
2020-05-22 junyer Use CMAKE_CXX_STANDARD now that we can.
2020-05-22 junyer Make "front and back" prefix accel work with MSVC.
2020-05-22 junyer Rename to Regexp::RequiredPrefixForAccel().
2020-05-22 junyer Add a basic test for prefix accel.
2020-05-20 junyer Implement "front and back" prefix accel.
2020-05-19 junyer Generalise from "first byte" to "prefix accel".
2020-05-19 junyer have_first_byte now implies run_forward.
2020-05-19 junyer Tidy up the code around the memchr(3) calls.
2020-05-17 junyer Remove a pointer chase from Regexp::Walker<>.
2020-05-17 junyer Tidy up the code for NFA threads a bit more.
2020-05-17 junyer Argh. I overlooked the constructor and destructor.
2020-05-17 junyer Undo use of PODArray<> for NFA threads.
2020-05-17 junyer Use PODArray<> in a few more places.
2020-05-16 junyer Separate build/install for libre2.a and libre2.so.
2020-05-16 junyer Refine a preprocessor check for MSVC.
2020-05-15 junyer Compute first byte for forward Progs only.
2020-05-11 junyer Don't dereference params->start unconditionally.
2020-05-11 junyer Compute first_byte using the Regexp, not the Prog.
2020-05-11 junyer Implement Regexp::RequiredPrefixUnanchored().
2020-05-11 junyer Refactor Regexp::RequiredPrefix().
2020-05-10 junyer Lower the memory budget in TestCompile.InsufficientMemory.
2020-05-05 junyer Remove first_byte from StartInfo and simplify accordingly.
2020-05-02 junyer `^' is a caret, not a carat.

Roll third_party/shaderc/ ced9c72d0..7d2f8c57e (7 commits)

https://github.com/google/shaderc/compare/ced9c72d005e...7d2f8c57ee3e

$ git log ced9c72d0..7d2f8c57e --date=short --no-merges --format='%ad %ae %s'
2020-05-21 rharrison Rolling 6 dependencies and update expectations (#1073)
2020-05-11 rharrison Rolling 4 dependencies (#1062)
2020-05-11 chinmaygarde Only add -fPIC if supported by the compiler. (#1061)
2020-05-06 rharrison Remove Singleton pattern around access to glslang (#1059)
2020-05-05 rharrison Add .NET bindings to README.md (#1060)
2020-05-04 rharrison Rolling 5 dependencies and fixing build (#1057)
2020-04-28 rharrison Rolling 5 dependencies, updating expectations, and fixing build issues (#1051)

Roll third_party/spirv-cross/ 471990d4d..61cddd630 (15 commits)

https://github.com/KhronosGroup/SPIRV-Cross/compare/471990d4dc4a...61cddd6307ef

$ git log 471990d4d..61cddd630 --date=short --no-merges --format='%ad %ae %s'
2020-05-25 post Handle physical pointers in reflection API.
2020-05-22 post GLSL: Improve support for GL_ARB_shader_draw_parameters in desktop GLSL.
2020-05-21 dsinclair Roll SPIRV-Tools, SPIRV-Headers and GLSLang.
2020-05-20 dsinclair Roll dependencies
2020-05-20 post GLSL: Add more test shaders for hit attribute types.
2020-05-20 post GLSL: Support ray payloads and hit attributes declared as Block.
2020-05-20 post GLSL: Add some more focused RT test shaders.
2020-05-19 post HLSL: Implement image queries for UAV images.
2020-05-08 post Support gl_InstanceID in RT shaders.
2020-05-06 post MSL: Avoid packed arrays in more cases.
2020-05-06 post Add missing reference files from PR merge.
2020-05-06 lehoangq Fix #1359: MSL: If the packed type is scalar, don't emit "pack_" prefix.
2020-04-30 post MSL: Redirect member indices when buffer has been sorted by Offset.
2020-04-30 cwallez Fix -Wmicrosoft-enum-value
2020-04-28 rharrison Update SPIR-V Headers to 1.5 rev 3

Roll third_party/spirv-headers/ c0df742ec..ac638f181 (1 commit)

https://github.com/KhronosGroup/SPIRV-Headers/compare/c0df742ec0b8...ac638f181542

$ git log c0df742ec..ac638f181 --date=short --no-merges --format='%ad %ae %s'
2020-05-20 dneto Update example to use unified1 headers

Roll third_party/spirv-tools/ f278b467d..55af3902f (33 commits)

https://github.com/KhronosGroup/SPIRV-Tools/compare/f278b467dfd2...55af3902fc24

$ git log f278b467d..55af3902f --date=short --no-merges --format='%ad %ae %s'
2020-05-26 andreperezmaselco.developer Fix function use (#3372)
2020-05-25 jaebaek spirv-val: allow DebugInfoNone for DebugTypeComposite.Size (#3374)
2020-05-25 47594367+rg3igalia Add validation support for ImageGatherBiasLodAMD (#3363)
2020-05-21 38433336+AnastasiaStulova Fix validation failure on OpDecorationGroup (#3365)
2020-05-21 greg Remove deprecated interfaces from instrument passes (#3361)
2020-05-21 jaebaek Preserve debug info in inline pass (#3349)
2020-05-21 dnovillo Reject folding comparisons with unfoldable types. (#3370)
2020-05-21 paulthomson Improve build instructions for fuzzer (#3364)
2020-05-20 stevenperron Add unrolling to performance passes (#3082)
2020-05-20 jaebaek Handle OpConstantNull in ssa-rewrite (#3362)
2020-05-19 rharrison Add in a bunch of missed files to the BUILD.gn (#3360)
2020-05-19 rharrison Remove stale entries from BUILD.gn (#3358)
2020-05-19 vladimir.davidovich allow cross compiling for Windows Store, UWP, etc. (#3330)
2020-05-19 vasniktel spirv-fuzz: Remove FuzzerPassAddUsefulConstructs (#3341)
2020-05-19 vasniktel Add support for StorageBuffer (#3348)
2020-05-19 462213+sl1pkn07 Prevent Effcee install his things when build spirv-tools with testing enabled (#3256)
2020-05-19 stevenperron Don't register edges twice in merge return (#3350)
2020-05-14 stevenperron Revert "Revert "[spirv-opt] refactor inlining pass (#3328)" (#3342)" (#3345)
2020-05-14 afdx spirv-reduce: Remove unused struct members (#3329)
2020-05-14 andreperezmaselco.developer Add adjust branch weights transformation (#3336)
2020-05-13 stevenperron Revert "[spirv-opt] refactor inlining pass (#3328)" (#3342)
2020-05-13 jaebaek [spirv-opt] refactor inlining pass (#3328)
2020-05-13 afdx spirv-reduce: Remove unused uniforms and similar (#3321)
2020-05-13 afdx spirv-fuzz: Fix to fact manager (#3339)
2020-05-13 afdx spirv-fuzz: Get rid of unnecessary template method (#3340)
2020-05-12 stevenperron Do merge return if the return is not at the end of the function. (#3337)
2020-05-06 jaebaek Preserve debug info for wrap-opkill (#3331)
2020-05-05 jbolz Validate ShaderCallKHR memory scope (#3332)
2020-05-01 afdx spirv-fuzz: Do not allow adding stores to read-only pointers (#3316)
2020-04-30 paulthomson reduce: increase default step limit (#3327)
2020-04-30 afdx Generalize IsReadOnlyVariable() to apply to pointers (#3325)
2020-04-28 stevenperron Delete nullptr in function bb list immedietly (#3326)
2020-04-28 jaebaek Set DebugScope for termination instructions (#3323)

Roll third_party/vulkan-docs/ dd9894dab..217150755 (4 commits)

https://github.com/KhronosGroup/Vulkan-Docs/compare/dd9894dabc34...217150755b6f

$ git log dd9894dab..217150755 --date=short --no-merges --format='%ad %ae %s'
2020-05-15 oddhack Modify release generation process to respect the new generated / output directory paths.
2020-05-15 oddhack Change log for May 15, 2020 Vulkan 1.2.141 spec update:
2020-05-04 oddhack Revert extension metadoc generator to consider all default extensions, so it creates proper promotion lists in version appendices
2020-05-03 oddhack Change log for May 3, 2020 Vulkan 1.2.140 spec update:

Roll third_party/vulkan-guide/ 17b8f7c19..45c5cf3a5 (7 commits)

https://github.com/KhronosGroup/Vulkan-Guide/compare/17b8f7c192cd...45c5cf3a5253

$ git log 17b8f7c19..45c5cf3a5 --date=short --no-merges --format='%ad %ae %s'
2020-05-25 46493288+sfricke-samsung Add external format section (#42)
2020-05-22 46493288+sfricke-samsung Fixed redirect URLs (#41)
2020-05-22 46493288+sfricke-samsung Add Mapping Data to Shaders chapter (#40)
2020-05-07 46493288+sfricke-samsung Add VK_EXT_debug_util links (#39)
2020-05-06 46493288+sfricke-samsung Add enabling_features.md (#37)
2020-05-06 46493288+sfricke-samsung Fixed 301 URL error (#38)
2020-04-21 s.fricke Added Validation Overview

Roll third_party/vulkan-headers/ 4c19ae6b9..09531f279 (3 commits)

https://github.com/KhronosGroup/Vulkan-Headers/compare/4c19ae6b95e4...09531f27933b

$ git log 4c19ae6b9..09531f279 --date=short --no-merges --format='%ad %ae %s'
2020-05-15 oddhack Update for Vulkan-Docs 1.2.141
2020-05-04 devrel Remove advanced notice of header change
2020-05-04 oddhack Update for Vulkan-Docs 1.2.140

Roll third_party/vulkan-hpp/ de3be15b7..e2066fa00 (21 commits)

https://github.com/KhronosGroup/Vulkan-Hpp/compare/de3be15b7075...e2066fa002e0

$ git log de3be15b7..e2066fa00 --date=short --no-merges --format='%ad %ae %s'
2020-05-26 matavenrath Add support for optional non-char arrays
2020-05-11 asuessenbach Add support for "allowduplicate" attribute on chainable structures.
2020-05-20 matavenrath Temporarily disable clang 3.9
2020-05-19 asuessenbach Improve VkIndexType typeTraits handling.
2020-05-18 asuessenbach Improve extension protection string handling.
2020-05-18 matavenrath Fix warnings and errors on clang-3.9
2020-05-18 asuessenbach Updated to VK_HEADER_VERSION 141.
2020-05-13 asuessenbach Add some workarounds to not include windows.h on _WIN32 platform.
2020-05-12 asuessenbach Extend DynamicLoader loading policy
2020-05-11 asuessenbach Change library name to load on linux to "libvulkan.so.1".
2020-05-01 alexandros.frantzis Provide rvalue cast operator for ResultValue
2020-05-05 asuessenbach Reintroduce ArrayProxy constructors with std::array and std::vector
2020-05-05 asuessenbach Downgraded check on attribute "requires" in "extension" elements to a warning.
2020-05-04 asuessenbach Trim tokenized sub-strings.
2020-05-04 asuessenbach Update to and adjustments for VK_HEADER_VERSION 140.
2020-05-04 asuessenbach Add version check for clang-format.
2020-04-30 asuessenbach Add filter for identical alias enum values
2020-04-30 asuessenbach Correct handling of enum aliases
2020-04-29 asuessenbach Correct default initializer for array of enums.
2020-04-29 asuessenbach Add checks on member sType of structs: - only members named <sType> are supposed to have a <values> attribute - no <values> attribute is allowed to occur more than once.
2020-04-28 asuessenbach Update to VK_HEADER_VERSION 139.

Roll third_party/vulkan-loader/ 3336e65e8..3e390a159 (4 commits)

https://github.com/KhronosGroup/Vulkan-Loader/compare/3336e65e8801...3e390a159761

$ git log 3336e65e8..3e390a159 --date=short --no-merges --format='%ad %ae %s'
2020-05-12 charles loader: Preload ICD use its own mutex
2020-05-05 shannon build: Fix `loader_genvk.py` error logging
2020-05-04 shannon build: Update known-good for 1.2.140 header
2020-04-28 petr_kraus docs: Fix typo

Roll third_party/vulkan-validationlayers/ 72b2a3b27..ca8673175 (134 commits)

https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/72b2a3b275e5...ca8673175669

$ git log 72b2a3b27..ca8673175 --date=short --no-merges --format='%ad %ae %s'
2020-05-21 mark tests: Add tests cases for CreateInstance status messages
2020-05-19 mark tests: Add tests for the layer message filter
2020-05-19 mark tests: Generalize SetEnvVar for use in any test case
2020-05-19 mark layers: Update layer settings file for message filtering
2020-05-19 mark layers: Enable filtering of VUIDs from layer output
2020-05-15 mark chassis: Add processing for msg id filtering
2020-05-15 mark chassis: Output status message at CreateInstance-time
2020-05-21 mark tests: Avoid deprecated ext test false positive
2020-05-15 mark chassis: Switch enables/disables from struct to array
2020-05-22 mark corechecks: Fix typo in SubpassDescription error msg
2020-05-19 tony tests: Re-enable gpu-av ray tracing test
2020-05-20 tony gpu: Fix ray tracing scratch buffer creation
2020-05-20 s.fricke layers: Label 02498 and 02824
2020-05-20 s.fricke tests: Add samplerAnisotropy check
2020-05-21 jeremy tests: Test transform feedback VUIDs
2020-05-21 jeremy layers: Add transform feedback VUIDs
2020-05-18 tony tests: Test for query reset/begin in different cmdbufs
2020-05-18 tony layers: Fix queries false positives
2020-05-15 s.fricke tests: Add VUID 01431
2020-05-15 s.fricke layers: Add VUID 01431
2020-05-16 s.fricke layers: Fix bug for multiple compute pipelines
2020-05-16 s.fricke layers: Add index to pipeline log messages
2020-05-19 s.fricke tests: Add VK_EXT_pipeline_creation_cache_control
2020-05-16 s.fricke layers: Add VK_EXT_pipeline_creation_cache_control
2020-05-19 s.fricke tests: Remove duplicate feature being set
2020-05-16 s.fricke layers: Add VUID 01207
2020-05-16 s.fricke layers: Add VUID 00926
2020-05-15 s.fricke layers: Add VUID 00764
2020-05-14 tony tests: Add test for validation features
2020-05-13 tony layers: Validate validation features
2020-05-15 s.fricke tests: Add AHB MemoryReq VUIDs
2020-05-14 s.fricke layers: Add AHB MemoryReq VUIDs
2020-05-12 mark docs: Update khronos validation layer doc for form and content
2020-05-05 mark tests: Add spec URL tests
2020-05-05 mark cmake: Add spec build option to tests build
2020-05-04 mark cmake: Add layer option to create annotated spec vuid links
2020-05-02 mark logging: Construct either khronos or annotated spec links
2020-05-05 mark scripts: Use apiversion from json file instead of hardcoded
2020-05-01 mark scripts: Update val stats script to generate 1.2 errormsg URLs
2020-05-13 s.fricke layers: Add attachment index to message
2020-05-13 s.fricke layers: Label YCbCr VUIDs
2020-05-14 mark practices: Warn that debug_report is deprecated
2020-05-14 mark tests: Add deprecated extension test cases
2020-05-14 mark practices: Repair deprecated extension version checks
2020-05-13 tony layers: Fix custom border color check
2020-04-15 tony tests: Tests for custom border color
2020-04-15 tony layers: Validation for VK_EXT_custom_border_color
2020-05-12 jan-harald.fredriksen tests: Add VK_EXT_fragment_density_map validation tests
2020-05-12 jan-harald.fredriksen layers: Validate VK_EXT_fragment_density_map
2020-05-12 mark stateless: Fix unchanged parameter-validation line
(...)
2020-05-04 s.fricke tests: Add feature12 extension VUIDs
2020-05-04 s.fricke layers: Add feature12 extension VUIDs
2020-04-28 mark build: Install SPIRV-Headers for validation layers build
2020-05-04 s.fricke tests: Add VK_EXT_sample_locations VUIDs
2020-05-03 s.fricke layers: Add VK_EXT_sample_locations VUIDs
2020-05-02 s.fricke tests: Add VUID 02243 and 02245
2020-05-02 s.fricke layers: Add VUID 02243 and 02245
2020-05-02 s.fricke layers: Label RenderPass2 VUIDs
2020-05-03 spang Don't validate initial layout on external resource acquire
2020-04-30 s.fricke tests: Add extra support for VUID 01549
2020-04-23 s.fricke layers: Add support for VUID 01549
2020-04-11 s.fricke tests: Add extra test for multi-plane format Compatibility
2020-05-01 tony tests: Set 1.1 target api for gpu tests
2020-04-25 s.fricke tests: Add Query VUIDs
2020-04-25 s.fricke layers: Add Query VUIDs
2020-04-25 s.fricke tests: Add VUID 00431 and 00432
2020-04-25 s.fricke layers: Add VUID 00431
2020-04-28 mark tests: Add test for Qfamilyindices in EXCLUSIVE sharing mode
2020-04-28 mark safe_structs: Ignore pQueueFamilyIndices if NOT CONCURRENTMODE
2020-05-01 tony gpu: Blacklist Nexus Player in OOBGraphicsShaders
2020-04-25 s.fricke tests: Add GetDeviceQueue VUIDs
2020-04-25 s.fricke layers: Add GetDeviceQueue VUIDs
2020-04-29 tony tests: Make api checks consistent
2020-04-29 mark tests: Add BP tests for non-success return code warnings
2020-04-29 mark practices: Fix messages for non-success return codes
2020-04-29 greg Add shader usage to debug printf doc
2020-04-29 tony tests: Use IsPlatform to detect Mock ICD
2020-04-23 tony tests: Move skip decision from blacklist to test
2020-04-23 tony tests: Add physical device properties retrieval
2020-04-25 souravp tests:AccelarationStructure tests
2020-04-25 souravp layers: ray tracing validation
2020-04-28 s.fricke tests: Add Support for RP Attachment VUIDs
2020-04-28 s.fricke layers: Add Support for RP Attachment VUIDs
2020-04-29 s.fricke tests: Add support for vkBindImageMemory2 VUID
2020-04-29 s.fricke layers: Add support for vkBindImageMemory2 VUID
2020-04-27 souravp tests: VK_NV_device_diagnostic_checkpoints
2020-04-27 souravp layers: VK_NV_device_diagnostic_checkpoints
2020-04-23 s.fricke tests: Add support for VUID 02634
2020-04-23 s.fricke layers: Add support for VUID 02634
2020-04-25 s.fricke tests: Add VUID 01658 and 01659
2020-04-25 s.fricke layers: Add VUID 01658 and 01659
2020-04-28 tony layers: Fix ValidateClearAttachmentExtent
2020-04-29 mark practices: Fix ValidateReturnCodes parameters
2020-04-25 s.fricke tests: Add VUID 02682 and 02683
2020-04-25 s.fricke layers: Add VUID 02682 and 02683
2020-04-26 s.fricke tests: Fix unexpected errors for AHB test
2020-04-24 mark practices: Fix fcn names and revamp manual fcn handling
2020-04-27 tony gpu: Stop using deprecated spirv-tools var
2020-04-27 jzulauf tests: Add persitant storage for renderpass info
2020-04-27 tony practices: Don't validate swapchain memory

Created with:
  roll-dep third_party/effcee third_party/glm third_party/glslang third_party/googletest third_party/re2 third_party/shaderc third_party/spirv-cross third_party/spirv-headers third_party/spirv-tools third_party/tinyxml2 third_party/vulkan-docs third_party/vulkan-extensionlayer third_party/vulkan-guide third_party/vulkan-headers third_party/vulkan-hpp third_party/vulkan-loader third_party/vulkan-validationlayers
google/vkb,google/vkb