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 #89

Closed dj2 closed 4 years ago

dj2 commented 4 years ago

Roll third_party/effcee/ 98980e2b7..5af957bbf (1 commit)

https://github.com/google/effcee/compare/98980e2b7854...5af957bbfc7d

$ git log 98980e2b7..5af957bbf --date=short --no-merges --format='%ad %ae %s' 2019-12-20 raj.khem Respect CMAKE_INSTALL_LIBDIR in installed CMake files

Roll third_party/glm/ efbfecab6..bf71a8349 (16 commits)

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

$ git log efbfecab6..bf71a8349 --date=short --no-merges --format='%ad %ae %s' 2020-04-13 christophe Updated release date 2020-04-12 christophe Fixed singularity check for quatLookAt #770 2020-04-12 christophe Tentative fix of Clang warnings 2020-04-12 christophe Tentative fix of version test 2020-04-12 christophe Updated readme 2020-04-12 christophe Fixed invalid line 2020-04-12 christophe Fixed grammar #990 2020-03-17 tomasz.wojcik46 Fix glmConfig-version.cmake using undefined variable 2020-03-05 christophe.riccio Fixed unnecessary warnings from matrix_projection.inl #995 2020-02-11 christophe.riccio Added clamp, repeat, mirrorClamp and mirrorRepeat function to GLM_EXT_scalar_commond and GLM_EXT_vector_commond extensions with tests 2020-02-11 christophe.riccio Added integer matrix extensions and fixed build 2020-02-10 christophe.riccio Added missing EXT extensions 2020-02-10 christophe.riccio Clean up integer matrix 2020-02-10 christophe.riccio Added matrix integer extensions and tests 2020-02-08 christophe.riccio Clean up integer precision 2020-02-07 christopheri Work on integer matrix

Roll third_party/glslang/ 0b66fa3b6..c9b28b9f3 (9 commits)

https://github.com/KhronosGroup/glslang/compare/0b66fa3b62cb...c9b28b9f3388

$ git log 0b66fa3b6..c9b28b9f3 --date=short --no-merges --format='%ad %ae %s' 2020-04-21 mennovink20 xcode warnings fix (#2188) 2020-04-19 63069047+pmistryNV Add support for extension GL_ARB_shader_image_size (#2185) 2020-04-17 63069047+pmistryNV Add support for extension GL_ARB_shader_bit_encoding (#2183) 2020-04-13 cnorthrop Support multiple swizzled out operands (#2175) 2020-04-12 cepheus Fix #2178: Allow specialization constants for texel offsets. 2020-04-10 h.baensch.92 Get rid of all warnings with MSVC and clang-cl (#2177) 2020-04-08 40001162+alelenv Add support for EXT_ray_flags_primitive_culling. (#2173) 2020-04-07 cepheus Error message: Finish addressing #2097, better texture error message. 2020-04-03 rharrison Remove extra semicolons (#2170)

Roll third_party/googletest/ 61f010d70..dcc92d0ab (10 commits)

https://github.com/google/googletest/compare/61f010d703b3...dcc92d0ab6c4

$ git log 61f010d70..dcc92d0ab --date=short --no-merges --format='%ad %ae %s' 2020-04-10 absl-team Googletest export 2020-04-12 jbohl fix signed/unsigned comparison issue (on OpenBSD) 2020-04-09 malcolm.parsons Remove redundant .c_str() 2020-04-06 mail gtest-unittest-api_test - fix warning in clang build 2020-04-01 absl-team Googletest export 2020-03-28 arthur.j.odwyer Replace the last instance of throw() with noexcept. NFC. 2020-03-28 arthur.j.odwyer Fix a typo in .travis.yml 2020-03-24 pkryger Swap settimer and sigaction calls to avoid SIGPROF 2020-03-21 ngompa13 Ensure that gtest/gmock pkgconfig requirements specify version 2019-11-11 krystian.kuzniarek add documentation for the premature-exit-file protocol

Roll third_party/re2/ 209eda1b6..e48b461c1 (8 commits)

https://github.com/google/re2/compare/209eda1b6079...e48b461c1e3e

$ git log 209eda1b6..e48b461c1 --date=short --no-merges --format='%ad %ae %s' 2020-04-21 junyer Explain the need for double backslashes. 2020-04-20 junyer Remove memrchr() and the logic that calls it. 2020-04-19 junyer Use 64-bit integers for the BitState bitmap. 2020-04-09 junyer Remove deprecated APIs. Bump SONAME accordingly. 2020-04-06 junyer Go back to using __builtin_ctzll(). Sigh. 2020-04-05 junyer Return the fanout histogram in a vector, not a map. 2020-04-05 junyer Optimise fanout bucketing. 2020-04-05 junyer Add Clang 10 to the Travis CI matrix.

Roll third_party/shaderc/ f175adffa..ced9c72d0 (10 commits)

https://github.com/google/shaderc/compare/f175adffa9d2...ced9c72d005e

$ git log f175adffa..ced9c72d0 --date=short --no-merges --format='%ad %ae %s' 2020-04-20 rharrison Add support for options.hlsl.nonwritable_uav_texture_as_srv (#1048) 2020-04-20 rharrison Rolling 6 dependencies and update expectations (#1047) 2020-04-14 rharrison Add warning signs about unsupported downloads (#1041) 2020-04-14 rharrison Rolling 5 dependencies and updating expectations (#1044) 2020-04-09 rharrison Remove ambiguity in comment of pointer vs Klein star for * (#1037) 2020-04-07 rharrison Add concept of comparison sampler to API (#1036) 2020-04-06 rharrison Start shaderc v2020.1 2020-04-06 rharrison Finalize shaderc v2020.0 2020-04-06 rharrison Update CHANGES 2020-04-06 rharrison Rolling 5 dependencies and updating exceptions (#1035)

Roll third_party/spirv-cross/ e58e8d5db..1ad1662a2 (23 commits)

https://github.com/KhronosGroup/SPIRV-Cross/compare/e58e8d5dbe03...1ad1662a2b4a

$ git log e58e8d5db..1ad1662a2 --date=short --no-merges --format='%ad %ae %s' 2020-04-21 post GLSL: Support f16x2 <-> f32 bitcast. 2020-04-21 post Be a bit more careful what nonuniform state is propagated. 2020-04-21 post Handle RayQueryKHR type. 2020-04-21 post Update SPIR-V headers. 2020-04-18 devsh.graphicsprogramming Fix issue #1327 2020-04-21 post HLSL: Add parens in unpackUint2x32 for clarity. 2020-04-21 post HLSL: Only allow 64-bit integers in SM 6.0. 2020-04-21 post Ensure unpack/pack2x32 tests are compatible with test suite. 2020-04-17 bingkan GLSL/HLSL: Support packUint2x32 and unpackUint2x32 2020-04-21 post MSL: Deal correctly with initializers on Private variables. 2020-04-20 post MSL: Support edge case with DX layout in scalar block layout. 2020-04-20 post MSL: Allow removing clip distance user varyings. 2020-04-18 godlike Reflection: Add specialization constant name 2020-04-15 cdavis MSL: Force disabled fragment builtins to have the right name. 2020-04-15 cdavis MSL: Only disable output variables in fragment shaders. 2020-04-10 cdavis MSL: Add options to control emission of fragment outputs. 2020-04-09 h.baensch.92 Improve compatibility with clang-cl 2020-04-07 post MSL: Do not use base expression with PhysicalTypeID OpCompositeExtract. 2020-04-03 post Expose a query if samplers or images are comparison resources. 2020-04-03 post Do not add NonWritable/NonReadable decorations for regular images. 2020-04-03 post MSL: Deal with cases where builtin is implicitly needed, declared, but unused. 2020-04-03 post HLSL: Add support for treating NonWritable UAV texture as SRV instead. 2020-04-03 troughton MSL: mark BuiltInFragCoord as implicitly used for subpass reads

Roll third_party/spirv-headers/ f8bf11a02..2ad0492fb (1 commit)

https://github.com/KhronosGroup/SPIRV-Headers/compare/f8bf11a0253a...2ad0492fb009

$ git log f8bf11a02..2ad0492fb --date=short --no-merges --format='%ad %ae %s' 2020-04-13 cepheus Discuss generator magic number reservations.

Roll third_party/spirv-tools/ e95fbfb1f..67f483865 (20 commits)

https://github.com/KhronosGroup/SPIRV-Tools/compare/e95fbfb1f509...67f4838659f4

$ git log e95fbfb1f..67f483865 --date=short --no-merges --format='%ad %ae %s' 2020-04-20 afdx spirv-fuzz: Make handling of synonym facts more efficient (#3301) 2020-04-15 stevenperron Remove unreachable code. (#3304) 2020-04-15 afdx spirv-fuzz: Fix to outliner (#3302) 2020-04-14 afdx spirv-fuzz: Do not outline regions that produce pointer outputs (#3291) 2020-04-14 afdx spirv-fuzz: Handle OpRuntimeArray when replacing ids with synonyms (#3292) 2020-04-14 afdx spirv-fuzz: Handle image storage class in donation (#3290) 2020-04-14 afdx spirv-fuzz: Respect rules for OpSampledImage (#3287) 2020-04-14 afdx spirv-fuzz: Fix comment. (#3300) 2020-04-14 stevenperron Sampled images as read-only storage (#3295) 2020-04-14 alanbaker Remove implicit fallthrough (#3298) 2020-04-14 stevenperron Add tests for recently added command line option (#3297) 2020-04-14 dneto If SPIRV-Headers is in our tree, include it as subproject (#3299) 2020-04-13 stevenperron Struct CFG analysus and single block loop (#3293) 2020-04-13 jaebaek Preserve debug info in eliminate-dead-functions (#3251) 2020-04-13 stevenperron Update acorn version (#3294) 2020-04-09 stevenperron Handle more cases in dead member elim (#3289) 2020-04-09 h.baensch.92 Fix pch macro to ignore clang-cl (#3283) 2020-04-07 afdx spirv-fuzz: Improve the handling of equation facts (#3281) 2020-04-07 afdx spirv-fuzz: Handle more general SPIR-V in donation (#3280) 2020-04-06 afdx spirv-fuzz: Improve support for compute shaders in donation (#3277)

Roll third_party/vulkan-docs/ 9d2243151..c8bd136af (20 commits)

https://github.com/KhronosGroup/Vulkan-Docs/compare/9d2243151f9d...c8bd136afaa4

$ git log 9d2243151..c8bd136af --date=short --no-merges --format='%ad %ae %s' 2020-04-21 petr_kraus Note all headers in styleguide, not just _core (#1245) 2020-04-21 petr_kraus Add externsync to destroying physical devices (#1244) 2020-04-21 petr_kraus Move vkEnumerateInstanceVersion note before VU (#1237) 2020-04-20 devrel Configure CI with Azure Pipelines (#1141) 2020-04-18 petr_kraus Generate Unix newlines across platforms 2020-04-16 oddhack Change log for April 16, 2020 Vulkan 1.2.138 spec update: 2020-04-16 petr_kraus Move app-addressing note away from styleguide 2020-04-15 petr_kraus Random RFC terminology markup fixes (#1217) 2020-04-15 petr_kraus Fix C arrow markup (#1222) 2020-04-06 oddhack Change log for April 06, 2020 Vulkan 1.2.137 spec update: 2020-04-07 petr_kraus Create VkValidationFeaturesEXT VUs (#1212) 2020-04-07 git Add null-terminated attribute for VkPerformanceValueDataINTEL::valueString (#1209) 2020-04-07 petr_kraus Add note about WSI origin location (#1208) 2020-04-07 petr_kraus Remove KHR from promoted VK_MAX_DRIVER_NAME_SIZE (#1218) 2020-04-07 petr_kraus Correct null value for non-disp. accel. struct (#1219) 2020-04-06 petr_kraus Random editing and markup (#1215) 2020-04-06 petr_kraus Fix apiext markup in styleguide (#1214) 2020-04-06 petr_kraus Add "user" to blacklisted words (#1213) 2020-04-06 petr_kraus Mark 1.1 and 1.2 props structs returnedonly (#1210) 2020-03-25 oddhack Generate symlinks from refpage aliases to the API they're aliasing.

Roll third_party/vulkan-guide/ 78812bf12..17b8f7c19 (2 commits)

https://github.com/KhronosGroup/Vulkan-Guide/compare/78812bf125c5...17b8f7c192cd

$ git log 78812bf12..17b8f7c19 --date=short --no-merges --format='%ad %ae %s' 2020-04-21 s.fricke Added updated images 2020-03-31 s.fricke Add tutorial reference

Roll third_party/vulkan-headers/ 0e78ffd1d..382bf3de0 (3 commits)

https://github.com/KhronosGroup/Vulkan-Headers/compare/0e78ffd1dcfc...382bf3de06fc

$ git log 0e78ffd1d..382bf3de0 --date=short --no-merges --format='%ad %ae %s' 2020-04-07 oddhack Update for Vulkan-Docs 1.2.137 2020-04-06 devrel Update README.md with warning of pending header changes

Roll third_party/vulkan-hpp/ a5e8a7ccb..ce9fd81bd (7 commits)

https://github.com/KhronosGroup/Vulkan-Hpp/compare/a5e8a7ccb801...ce9fd81bd95d

$ git log a5e8a7ccb..ce9fd81bd --date=short --no-merges --format='%ad %ae %s' 2020-04-20 asuessenbach Adjust structure and union constructors and setter functions to correctly handle sType of a member of that structure/union. 2020-04-20 asuessenbach Update glfw 2020-04-17 asuessenbach Adjustments for VK_HEADER_VERSION 138. 2020-04-09 asuessenbach [WIP] test on ArrayProxy 2020-04-08 asuessenbach Update to and adjustments for VK_HEADER_VERSION 137. 2020-03-30 asuessenbach Provide std::hash to make handles hashable. 2020-03-31 asuessenbach Change allocation of vectors of UniqueHandles to not rely on std::vector<>::data() returning a valid pointer after calling std::vector<>::reserve().

Roll third_party/vulkan-loader/ bb74deab0..4fb0e0374 (17 commits)

https://github.com/KhronosGroup/Vulkan-Loader/compare/bb74deab0a4d...4fb0e0374a39

$ git log bb74deab0..4fb0e0374 --date=short --no-merges --format='%ad %ae %s' 2020-04-18 petr_kraus docs: Fix link in interface docs 2020-04-16 cwallez BUILD.gn: Generate libvulkan.so.1 on Linux 2020-04-15 charles tests: fix non-msvc windows test building 2020-04-11 charles loader: Fix deadlock introduced by preloading ICDs 2020-03-02 charles loader: Preload ICD's to speed up common path 2020-04-08 lenny build: Find headers package from external dir 2020-04-09 kpet Log debug messages with verbose severity instead of info 2020-04-08 shannon build: Update known-good for 1.2.137 header 2018-12-21 lenny tests: Update layer path test to strip empty paths 2018-12-21 lenny loader: Strip out empty search paths 2018-12-21 david.c.hubbard loader: Fix clang-format formatting issues 2018-12-21 david.c.hubbard loader: Remove duplicate search paths on posix 2019-10-20 jmadill build: Fix not finding registry path in some cases 2020-03-26 udknight docs: Improve vkNegotiateLoaderLayerInterfaceVersion's description 2020-03-21 arnfranke Add newlines to two DXGI files 2020-03-25 udknight docs: Correct one minor discrepancy in "Implicit vs Explicit Layers" 2020-04-01 lenny build: Enable building static loader on MacOS

Roll third_party/vulkan-validationlayers/ 9a283ae34..36d7cca6f (82 commits)

https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/9a283ae3457f...36d7cca6fdc9

$ git log 9a283ae34..36d7cca6f --date=short --no-merges --format='%ad %ae %s' 2020-04-20 tony layers: Fix renderpass2 tracking 2020-04-19 s.fricke tests: Add support for VUID 02260 2020-04-19 s.fricke layers: Add support for VUID 02260 2020-04-20 jbolz layers: Fix crash when there are more blend attachments than subpass color attachments 2020-04-16 s.fricke tests: Check coverage without memory requirements 2020-04-16 s.fricke layers: Remove redundant memory checking 2020-04-19 petr_kraus tests: Fix failing TestAliasedMemoryTracking 2020-03-24 jbolz tests: Test cube image view layerCount 2020-03-24 jbolz layers: Validate cube image view layerCount 2020-04-16 souravp tests: Add new tests for VkRayTracingPipelineCreateInfo 2020-04-10 souravp layers: RayTracingPipelineCreateInfo validation 2020-04-16 s.fricke tests: Fixes crashing some Android devices 2020-04-12 git layers: fix logic error in semaphore validation 2020-04-06 s.fricke layers: Add full Format Feature tracking support 2020-04-10 tony gpu: Fix typos in debug_printf.md 2020-04-14 petr_kraus layers: Add missing skip handling to commands 2020-04-16 cwallez Fix build-gn/generate_vulkan_layers_json.py on Mac 2020-04-08 lionel.g.landwerlin Validate blending on color attachment without blending support 2020-03-03 mark scripts: Some validation-stats cleanup and update 2020-04-09 petr_kraus tests: Remove mock workarounds for vkAcquire 2020-04-09 s.fricke layers: Update AHB to Android Q and better logging 2020-04-14 mark test: Temporarily disable AHBCreateImageView test 2020-04-13 jzulauf layers: Add missing WaitSemaphores (KHR/not) entry 2020-04-13 petr_kraus layers: Add missing instance chassis locks 2020-04-06 s.fricke tests: Add support for VUID 02261 and 02262 2020-04-06 s.fricke layers: Add support for VUID 02261 and 02262 2020-04-06 s.fricke layers: Fix general external AHB tracking 2020-04-09 peter.griffin layers: Silence expected GCC warning 2020-04-09 rgarcia layers: Take separate stencil usage flags into account 2020-04-13 mark practices: Fix typo in message output 2020-04-10 mark practices: Avoid VertexInputState checks when using mesh shdrs 2020-04-10 mark tests: Revert "Remove MockICD workarounds in instanceless" 2020-04-10 charles docs: Suggest disabling validation with debug printf 2020-04-09 shannon build: Update known-good files for 1.2.137 header 2020-04-10 mark scripts: Allow clean-repo to work on empty directories 2020-04-10 mark tests: Fix rebasing error in multi-instance test 2020-04-09 mark corechecks: Stringstream can take strings natively 2020-04-09 mark layers: Removed redundant helper function 2020-04-09 mark corechecks: Normalize stringstream message output 2020-04-09 mark layers: Update FormatHandle to use stringstream 2020-04-09 mark corechecks: Fixed bad handle formats in descriptor_sets 2020-04-05 petr_kraus tests: Add multiple instance creation test 2020-04-08 petr_kraus tests: Remove MockICD workarounds in instanceless 2020-04-07 petr_kraus tests: Simplify device extension filtering 2020-04-07 petr_kraus tests: Expect VK_INCOMPLETE from pd enumeration 2020-04-04 petr_kraus tests: Remove commented code and issues 2020-03-31 petr_kraus tests: Add some instance checks 2020-04-02 petr_kraus tests: Refactor the test framework 2020-04-10 lionel.g.landwerlin Add validation for new performance query reset VUID 02863 2020-02-18 lionel.g.landwerlin Rework performance query validation 2020-02-18 lionel.g.landwerlin layers: record reset queries in state tracker 2020-04-10 lionel.g.landwerlin tests: fix incorrect/missing reset of performance queries 2020-04-09 mikes scripts: update_deps.py always pass -A on Windows 2020-04-09 mark scripts: Fix --clean-repo for read-only files 2020-04-07 mark build: Add blurb for using update_deps to change architectures 2020-04-08 s.fricke tests: Add disjoint bindImageMemory VUID 2020-04-08 s.fricke tests: Move tests to BindInvalidMemoryYcbcr 2020-04-08 s.fricke layers: Add disjoint bindImageMemory VUID 2020-04-09 s.fricke Add Documentation about writing tests 2020-04-09 mikes scripts: BP skip vkEnumerateInstanceVersion 2020-04-07 tony layers: Don't remove container contents during iteration 2020-04-07 mikes layers: Fix operator= recursion 2020-04-06 mikes layers: GCC -Wignored-qualifiers warning 2020-04-06 mikes layers: GCC -Wdeprecated-copy warning 2020-04-06 s.fricke tests: Add PhysicalDeviceFormatProperties2 for Device Profile API 2020-04-03 tony tests: Fix extraneous errors 2020-04-03 tony layers: Fix error message 2020-04-04 petr_kraus tests: Remove commented code 2020-04-02 petr_kraus tests: Refactor DeviceExtensionSupported 2020-04-02 mark chassis: Use init funcs for device val obj setup 2020-04-01 mark chassis: Use init funcs for instance val obj setup 2020-03-30 mark layers: Init validation object types in child constructors 2020-04-06 s.fricke Improve Android build documentation 2020-04-06 petr_kraus layers: Add some headers to cmake 2020-04-05 jbolz tests: Test for pAccelerationStructures objects 2020-04-05 jbolz lifetimes: Validate acceleration struture objects 2020-04-04 petr_kraus tests: Remove noop from InitSwapchain() 2020-04-05 mikew build-gn: Keep generate*.py identical across repos 2020-03-16 sam.walls tests: Add tests for Arm perfdoc check 17 2020-03-16 sam.walls practices: Add implementation of Arm perfdoc check 17 2020-03-16 sam.walls tests: Add tests for Arm perfdoc checks 12 + 13 2020-03-16 sam.walls practices: Add implementation of Arm perfdoc checks 12 + 13

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