google / vkb

Build scripts to build many bits of Vulkan together in one place.
Apache License 2.0
10 stars 9 forks source link

Rolling 15 dependencies #81

Closed dj2 closed 4 years ago

dj2 commented 4 years ago

Roll third_party/glm/ 6bd53cc9e..efbfecab6 (7 commits)

https://github.com/g-truc/glm/compare/6bd53cc9e529...efbfecab63da

$ git log 6bd53cc9e..efbfecab6 --date=short --no-merges --format='%ad %ae %s' 2019-11-14 barolek Quaternion slerp overload which interpolates with extra spins 2020-02-19 willusher.life fix travis as well 2020-02-16 willusher.life fix manual glm_DIR mention 2020-02-16 willusher.life Fix appveyor glm_DIR path 2020-02-16 willusher.life Adjust cmake file paths to match make install for distribution 2019-11-01 willusher.life Add a CMake Package config 2019-11-01 willusher.life Add a CMake Package config

Roll third_party/glslang/ c12493ff6..c6a4c6d3d (11 commits)

https://github.com/KhronosGroup/glslang/compare/c12493ff69e2...c6a4c6d3d8b5

$ git log c12493ff6..c6a4c6d3d --date=short --no-merges --format='%ad %ae %s' 2020-03-04 johnkslang Improve formatting. 2020-03-04 johnkslang Add "news" section and component status. 2020-03-03 cepheus Fix long lines in the SPIR-V generator, retrigger bots. 2020-03-03 cepheus Fix #1843: Handle built-in function output parameters to a swizzled arg 2020-03-01 cepheus Copyright update, mostly to trigger bots again. 2020-03-01 cepheus Fix #2095: correct the indentation. 2020-02-28 cepheus Fix #1461: set the SPIRV-Tools' optimizer's target environment. 2020-02-28 cepheus Fix #2091, remove incorrect assert for division by 0.0. 2020-02-28 wangli28 Add vcpkg installation instructions 2020-02-28 sk Fix for #2075: removed DefaultTBuiltInResource from glslang_c_interface.cpp 2020-02-22 rex.xu Fix an issue of SPV generation for imageAtomicStore.

Roll third_party/googletest/ 23b2a3b1c..e588eb1ff (3 commits)

https://github.com/google/googletest/compare/23b2a3b1cf80...e588eb1ff9ff

$ git log 23b2a3b1c..e588eb1ff --date=short --no-merges --format='%ad %ae %s' 2020-02-27 absl-team Googletest export 2020-02-25 absl-team Googletest export 2020-02-19 absl-team Googletest export

Roll third_party/re2/ 793b4e85e..bc40cdeb4 (9 commits)

https://github.com/google/re2/compare/793b4e85e9af...bc40cdeb40ad

$ git log 793b4e85e..bc40cdeb4 --date=short --no-merges --format='%ad %ae %s' 2020-03-04 donatas.saulys Using slim RW lock on windows 2020-03-02 junyer Set SONAME to 6. 2020-03-01 junyer Bump SONAME to reflect the ABI break. 2020-02-28 junyer Add macOS and Xcode jobs to the Travis CI matrix. 2020-02-26 junyer Don't break the RE2 object when compiling the reverse Prog fails. 2020-02-26 junyer Revert "Refuse to rewrite when MaxSubmatch() is too large." 2020-02-25 junyer Fall back to NFA execution when compiling the reverse Prog failed. 2020-02-25 junyer Refuse to rewrite when MaxSubmatch() is too large. 2020-02-20 junyer Tweak the comment on RE2::QuoteMeta().

Roll third_party/shaderc/ 738f1655a..14f128e8d (4 commits)

https://github.com/google/shaderc/compare/738f1655a7bb...14f128e8dc29

$ git log 738f1655a..14f128e8d --date=short --no-merges --format='%ad %ae %s' 2020-03-04 rharrison Remove deprecated methods no longer used by Dawn (#993) 2020-03-03 dneto Get spirv.hpp from SPIRV-Headers, not Glslang (#992) 2020-03-02 rharrison Rolling 6 dependencies and updating expectations (#990) 2020-02-21 rharrison Rolling 6 dependencies and update expectations (#987)

Roll third_party/spirv-cross/ f19fdb94d..7d42fd7f7 (11 commits)

https://github.com/KhronosGroup/SPIRV-Cross/compare/f19fdb94d7b8...7d42fd7f7b8b

$ git log f19fdb94d..7d42fd7f7 --date=short --no-merges --format='%ad %ae %s' 2020-03-05 post HLSL: Do not emit globallycoherent for SRV ByteAddressBuffer. 2020-03-04 post Add test for disable-storage-image-qualifier-deduction. 2020-03-04 post HLSL: Add option to always treat SSBO as UAV, even with readonly. 2020-03-04 post Add option to disable storage image qualifier deduction. 2020-03-04 post Remove old hack which forces NonWritable/NonReadable. 2020-03-02 post Add -V alias for --vulkan-semantics. 2020-02-24 post MSL: Add C API for force native arrays. 2020-02-24 post MSL: Add native array test for composite array initialization. 2020-02-24 post MSL: Reintroduce workaround for constant arrays being passed by value. 2020-02-24 post MSL: Reinstate workaround for returning arrays. 2020-02-24 post MSL: Add a workaround path to force native arrays for everything.

Roll third_party/spirv-headers/ 5dbc1c321..d9ce9ca52 (3 commits)

https://github.com/KhronosGroup/SPIRV-Headers/compare/5dbc1c32182e...d9ce9ca52ffe

$ git log 5dbc1c321..d9ce9ca52 --date=short --no-merges --format='%ad %ae %s' 2020-03-02 jbolz Add NonSemantic.DebugPrintf JSON/header 2020-03-02 jbolz Fix max enum value 2020-02-26 dneto Add grammars, C header, and header generator for vendor and KHR extended instruction sets (#143)

Roll third_party/spirv-tools/ e1688b60c..66a682b6a (3 commits)

https://github.com/KhronosGroup/SPIRV-Tools/compare/e1688b60caf7...66a682b6a8f9

$ git log e1688b60c..66a682b6a --date=short --no-merges --format='%ad %ae %s' 2020-03-05 afdx spirv-fuzz: Add swap commutable operands transformation (#3205) 2020-03-04 afdx spirv-fuzz: Fuzzer pass to add equation instructions (#3202) 2020-03-04 andreperezmaselco.developer Refactor FuzzerPass::ApplyTransformation code duplication. (#3206)

Roll third_party/tinyxml2/ ff6165051..bf15233ad (13 commits)

https://github.com/leethomason/tinyxml2/compare/ff61650517cc...bf15233ad883

$ git log ff6165051..bf15233ad --date=short --no-merges --format='%ad %ae %s' 2020-03-01 leethomason Setting the version to 8.0.0 2020-03-01 leethomason fix vs version 2020-03-01 leethomason add convenience methods 2020-03-01 leethomason fix some casting 2020-03-01 leethomason update to visstudio 2019 2020-02-16 wangli28 Add vcpkg installation instructions 2020-02-04 Dan.R.Stevens Add Makefile outputs to .gitignore 2019-12-03 ngc92 PushNewChild* family of convenience functions 2019-10-24 daniel347x Change constants used in 'ToBool' to support MSVC 2019-09-27 wp_scut Supplementary test case 2019-09-21 wp_scut fix issue#712 2019-09-16 wp_scut fix wrong symbol 2019-08-14 orbitcowboy Improved const correctness. There are no functional changes intended.

Roll third_party/vulkan-docs/ 3fe259531..24eee9520 (10 commits)

https://github.com/KhronosGroup/Vulkan-Docs/compare/3fe259531ff0...24eee95204b2

$ git log 3fe259531..24eee9520 --date=short --no-merges --format='%ad %ae %s' 2020-03-03 github Add missing len attribute in vkQueueSignalReleaseImageANDROID (#1196) 2020-03-03 andens Tweak parents of VkDisplayKHR and VkDisplayModeKHR. (#1194) 2020-03-03 petr_kraus Move UNDEFINED layout note below appropriate paragraph (#1190) 2020-03-03 petr_kraus Update markup extension (#1186) 2020-03-03 petr_kraus Editing of Events description paragraph (#1179) 2020-03-03 tgfrerer remove duplicate "to" (#1176) 2020-03-03 vallentinsource Fixed misspellings (#1174) 2020-03-03 petr_kraus Fix colloquial "release memory barrier" (#1171) 2020-03-03 petr_kraus Fix "happens before" per glossary and style (#1170) 2020-03-03 petr_kraus Fix vkGetPhysicalDeviceToolPropertiesEXT (#1148)

Roll third_party/vulkan-extensionlayer/ 967c3560e..663749918 (2 commits)

https://github.com/KhronosGroup/Vulkan-ExtensionLayer/compare/967c3560eea0...6637499182fa

$ git log 967c3560e..663749918 --date=short --no-merges --format='%ad %ae %s' 2020-03-01 lionel.g.landwerlin Ensure we initialize all device metadata fields properly 2020-03-01 lionel.g.landwerlin Ensure valid vkDeviceDestroy vfunc

Roll third_party/vulkan-guide/ 61942ff77..3fc4f3128 (4 commits)

https://github.com/KhronosGroup/Vulkan-Guide/compare/61942ff776d2...3fc4f3128605

$ git log 61942ff77..3fc4f3128 --date=short --no-merges --format='%ad %ae %s' 2020-03-02 s.fricke Fixes from post PR27 comments 2020-03-02 46493288+sfricke-samsung Fixed VK_KHR_depth_stencil_resolve 2020-03-02 46493288+sfricke-samsung Added information about most Vulkan Extensions (#27) 2020-02-28 geecandrey Update what_is_spirv.md

Roll third_party/vulkan-hpp/ 9514dde99..cd554ce9e (15 commits)

https://github.com/KhronosGroup/Vulkan-Hpp/compare/9514dde9984e...cd554ce9e041

$ git log 9514dde99..cd554ce9e --date=short --no-merges --format='%ad %ae %s' 2020-03-04 asuessenbach Introduce support of VkFlags64 2020-02-26 asuessenbach Introduce spaceship operator<=> on Flags with C++20, replacing all the relational operators 2020-03-02 mikebarriault Add const versions of StructureChain::get 2020-03-02 asuessenbach Move aliased platform specific stuff out of the platform protection. 2020-02-27 asuessenbach Correct filtering of struct elements. 2020-02-27 asuessenbach Reduced exception on encountering an unknown element to a warning. 2020-02-26 asuessenbach Add "enabled" as accepted value for attribute "supported" in extension element 2020-02-25 asuessenbach Extend check for attributes "deprecatedby" and "obsoletedby" to include features as well 2020-02-20 asuessenbach Replace explicit template parameter MaskType for Flags types by std::underlying_type::type and specify the underlying type for the FlagBits types 2020-02-17 asuessenbach Define VULKAN_HPP_NO_SMART_HANDLE if VULKAN_HPP_DISABLE_ENHANCED_MODE is defined. 2020-02-11 asuessenbach Some more checks 2020-02-24 asuessenbach Correct ConstExpression2DArrayCopy 2020-02-23 asuessenbach Correct const usage in ConstExpression1DArrayCopy 2020-02-21 jackoalan Use std::swap for DynamicLibrary move assign 2020-02-20 asuessenbach Restructure ConstExpressionNDArrayCopy classes

Roll third_party/vulkan-loader/ c357af84c..136207a63 (3 commits)

https://github.com/KhronosGroup/Vulkan-Loader/compare/c357af84c7cb...136207a63495

$ git log c357af84c..136207a63 --date=short --no-merges --format='%ad %ae %s' 2020-02-20 mark loader: Remove standard_val refs from LoaderLayerIF doc 2020-02-18 dj2 Move BUILD_TESTS option up as well 2020-02-18 dj2 Allow Vulkan-Headers to be in externals.

Roll third_party/vulkan-validationlayers/ 6112b121e..97484d689 (41 commits)

https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/6112b121e104...97484d689869

$ git log 6112b121e..97484d689 --date=short --no-merges --format='%ad %ae %s' 2020-03-03 mark practices: Call statetracker base for all record funcs 2020-02-24 mark practices: Remove static extension deprecation info 2020-02-24 mark practices: Add code-generated checks for deprecated exts 2020-02-24 mark scripts: Updated bp gen to collect deprecation info 2020-02-21 mark practices: Hook up code-gen'd VkResult warning checks 2020-02-26 mark scripts: Add best practices gen'd files to generate_source 2020-02-25 mark scripts: Add best practices files 2020-02-21 mark scripts: Update lvl_genvk.py for best practices files 2020-02-21 mark scripts: Add best practices code generator script 2020-02-20 mark practices: Change names of non-generated bestpractices files 2020-03-02 mark logging: Use core object types in place of deprecated ones 2020-02-28 mark utils: Fix invalid utils create info sType 2020-02-28 mark tests: Use bespoke enums for error type 2020-02-28 mark utils: Use local warn/error/info enum defs 2020-01-09 mark tests: Enable debug utils for test framework 2020-03-02 jasuarez build: Export build commands 2020-02-28 s.fricke tests: Add tests for checking sType-unique 2020-02-28 s.fricke layers: Add support for sType-unique and most pNext-pNext 2020-02-28 s.fricke tests: Add tests for 02280 and 02281 2020-02-28 s.fricke layers: Add support for 02280 and 02281 2020-02-28 s.fricke tests: Add test for 01545 2020-02-28 s.fricke layers: Add support for 01545 2020-02-29 s.fricke layers: Rename ValidateComputePipelineShaderState 2020-02-29 s.fricke layers: Label VUID 00337, 00338, 00339 2020-02-27 attilio.provenzano tests: Add BP tests for images and buffers 2020-02-27 attilio.provenzano practices: Add checks for images and buffers 2020-02-27 mark gpu: Remove unneeded refs to debug report enums 2020-02-28 igor.ostrowski layers: Fix layer settings file loading using registry 2020-02-27 mark threading: Remove use of debug report defs 2020-02-27 attilio.provenzano tests: Add BP tests for small allocations 2020-02-27 attilio.provenzano practices: Add checks for memory allocations 2020-02-27 attilio.provenzano tests: Add BP tests for command buffers 2020-02-27 attilio.provenzano practices: Add checks for command buffers 2020-02-26 mikes scripts: Add line diff to generate_source.py 2020-02-25 mark tests: Use VkDisplayKHR objects in thread safety validation 2020-02-25 mark threading: Cover createobject calls for display objects 2020-02-20 mark stateless: Remove redundant API version check 2020-02-20 mark corechecks: Remove redundant API version checks 2020-02-19 mark tests: Added BP tests for deprecated extension warnings 2020-02-19 mark practices: Updated deprecrated extension list 2020-01-21 camden layers: Add deprecated extension warnings to BP

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