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 13 dependencies #88

Closed dj2 closed 4 years ago

dj2 commented 4 years ago

Roll third_party/glslang/ 4b2483ee8..0b66fa3b6 (51 commits)

https://github.com/KhronosGroup/glslang/compare/4b2483ee88ab...0b66fa3b62cb

$ git log 4b2483ee8..0b66fa3b6 --date=short --no-merges --format='%ad %ae %s' 2020-04-02 mbechard Shader interface matching rework to fix #2136 (#2156) 2020-04-01 cepheus Build warning: Fix #2167: Remove nested reuse of 'unreachable'. 2020-03-31 cepheus Bump revision. 2020-03-30 alele Error assigns to objects of rayQueryEXT type. 2020-03-30 dsinclair Remove unused variables. 2020-03-30 cepheus Fix #2163: improve comments for addProcess() and the preamble. 2020-03-30 ntfs.hard printf format 2020-03-30 ntfs.hard unused var 2020-03-30 ntfs.hard bitwise on boolean 2020-03-30 ntfs.hard opposite inner condition 2020-03-27 greg Update spirv-tools known_good to latest stable 2020-03-26 neslisah.torosdagli accelerationStructureEXT - issue #2152 2020-03-26 neslisah.torosdagli accelerationStructureEXT - issue #2152 2020-03-26 neslisah.torosdagli pass by reference updates 2020-03-26 neslisah.torosdagli pass-by-reference updates 2020-03-25 gcmn Add missing braces to if condition 2020-03-25 neslisah.torosdagli switch format update 2020-03-24 neslisah.torosdagli copyright notice changes removed from unchanged files 2020-03-24 neslisah.torosdagli copyright notice changes removed from unchanged files 2020-03-24 neslisah.torosdagli copyright notice changes removed from unchanged files 2020-03-24 neslisah.torosdagli spirv.hpp reverted to commit f368dcbb7d8af23f0cba3015d0f4dda9dc3aa66d 2020-03-24 neslisah.torosdagli .travis updated to origin, rayQueryCheck removed 2020-03-23 neslisah.torosdagli const rayFlag defs used in the test cases in stead of numerical values 2020-03-23 neslisah.torosdagli compute and fragment shader test_cases added for rayQuery 2020-03-23 neslisah.torosdagli rayQuery test cases added 2020-03-23 neslisah.torosdagli rayQueryEXT function parameter 2020-03-23 neslisah.torosdagli rayQueryEXT assignment is allowed. 2020-03-23 neslisah.torosdagli test names updated 2020-03-23 kainino update README 2020-03-23 kainino Fix build on CMake 2.8, and fix Web build 2020-03-23 neslisah.torosdagli wait time increased for the install 2020-03-23 neslisah.torosdagli rayQuery test cases disabled 2020-03-21 arnfranke Make file formatting comply with POSIX and Unix standards 2020-03-20 neslisah.torosdagli GL_EXT_ray_query glslang updates, and test cases added. 2020-03-19 courtneygo Fix MSVC build issue - remove invalid character 2020-03-19 neslisah.torosdagli comment update, rayQueryEXT is writable, readonly check removed. 2020-03-19 ntorosda GL_EXT_ray_query updates 2020-03-18 cepheus Fix #2132: constant matrix constructor from single non-scalar argument 2020-03-19 neslisah.torosdagli comment update, rayQueryEXT is writable, readonly check removed. 2020-03-19 ntorosda GL_EXT_ray_query updates 2020-03-18 cepheus Fix #2132: constant matrix constructor from single non-scalar argument 2020-03-19 neslisah.torosdagli comment update, rayQueryEXT is writable, readonly check removed. 2020-03-19 neslisah.torosdagli GL_EXT_ray_query updates 2020-03-19 ntorosda GL_EXT_ray_query updates 2020-03-18 alele Re-add NV enums for raytracing to prevent build breaks. 2020-03-18 cepheus Fix #2132: constant matrix constructor from single non-scalar argument 2020-03-18 cepheus Bump version (also fix line endings the grammar). 2020-03-17 dkoch update known_good 2020-03-17 dkoch Add support for GLSL_EXT_ray_tracing 2020-03-17 cepheus SPV headers: Bump up to the latest header. 2020-03-16 jbolz Forbid memoryBarrierAtomicCounter for Vulkan compiles

Roll third_party/googletest/ e588eb1ff..61f010d70 (16 commits)

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

$ git log e588eb1ff..61f010d70 --date=short --no-merges --format='%ad %ae %s' 2020-03-30 absl-team Googletest export 2020-03-23 absl-team Googletest export 2020-03-24 krystian.kuzniarek remove chapters on Autotools, Meson and plain Makefiles 2020-03-24 krystian.kuzniarek remove dead code in googletest-output-test 2020-03-20 absl-team Googletest export 2019-07-11 adam.f.badura Add support for std::function in MockFunction (#2277) 2019-12-26 adam.f.badura Add tests for MockFunction deduction (#2277) 2020-03-17 absl-team Googletest export 2020-03-16 dmauro Googletest export 2020-03-13 absl-team Googletest export 2020-03-06 absl-team Googletest export 2020-03-03 absl-team Googletest export 2020-03-03 absl-team Googletest export 2020-03-11 romain.geissler Make sure IsATTY does not clobber errno. 2020-02-21 johan.mabille Fixed warnings 2020-01-29 krystian.kuzniarek remove a dead reference to the Autotools script

Roll third_party/re2/ ca93436e5..209eda1b6 (2 commits)

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

$ git log ca93436e5..209eda1b6 --date=short --no-merges --format='%ad %ae %s' 2020-03-27 junyer Aiieee. Add a missing underscore. 2020-03-27 junyer Include the pattern length in "DFA out of memory" errors.

Roll third_party/shaderc/ a7657e4fa..f175adffa (16 commits)

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

$ git log a7657e4fa..f175adffa --date=short --no-merges --format='%ad %ae %s' 2020-04-02 rharrison Add flag to control if we build with -Werror (#1032) 2020-03-31 rharrison Add knob to control force_zero_initialized_variables (#1028) 2020-03-31 dgkoch update glslang to SDK-Candidate-2 tag (#1027) 2020-03-30 rharrison Rolling 5 dependencies and updated exceptions (#1026) 2020-03-30 dgkoch Roll glslang dependency to SDK-candidate tag (#1024) 2020-03-30 rharrison Add support for WebGPU to shaderc (#1021) 2020-03-26 rharrison Convert compile options to require explicit environments (#1019) 2020-03-26 dgkoch Roll glslang dependency (#1018) 2020-03-24 jiawei.shao SPVC: Record if a storage texture is declared as multisampled texture (#1011) 2020-03-24 rharrison Add message about status of artifacts to downloads.md (#1012) 2020-03-24 rharrison Rolling 5 dependencies (#1014) 2020-03-20 jiawei.shao Extract texture dimension for storage textures (#1008) 2020-03-18 rharrison Add support for storage texture format reflection (#1005) 2020-03-18 dgkoch Remove NV_EXTENSIONS conditionals (#1003) 2020-03-17 rharrison Rolling 4 dependencies (#1002) 2020-03-16 rharrison Add reflection support for storage textures (#1001)

Roll third_party/spirv-cross/ 65aa0c35d..e58e8d5db (7 commits)

https://github.com/KhronosGroup/SPIRV-Cross/compare/65aa0c35d6c2...e58e8d5dbe03

$ git log 65aa0c35d..e58e8d5db --date=short --no-merges --format='%ad %ae %s' 2020-03-31 post MSL: Fix access chain for deep struct hierarchy on array of buffers. 2020-03-30 dsinclair Roll GLSLang, SPIRV-Tools and SPIRV-Headers 2020-03-26 post Add support for forcefully zero-initialized variables. 2020-03-19 post GLSL: Implement GL_EXT_shader_framebuffer_fetch. 2020-03-19 post Run format_all.sh. 2020-03-19 post GLSL/HLSL: Fix nonuniform qualifier for SSBO atomics. 2020-03-19 post GLSL/HLSL: Implement nonuniform qualifier for image atomics.

Roll third_party/spirv-headers/ a17e17e36..f8bf11a02 (5 commits)

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

$ git log a17e17e36..f8bf11a02 --date=short --no-merges --format='%ad %ae %s' 2020-03-17 dkoch Add shadercalls scope 2020-03-03 ntorosda Added ray flags, primitive culling flags, queries 2020-03-17 cepheus Non-functional: Update header build to match Khronos spec. builder. 2020-02-14 alele Update headers for SPV_KHR_ray_tracing. 2020-01-01 xanto Also propagate SPIRV-Headers version to CMakeLists.txt

Roll third_party/spirv-tools/ 7a8f79762..e95fbfb1f (22 commits)

https://github.com/KhronosGroup/SPIRV-Tools/compare/7a8f79762c4a...e95fbfb1f509

$ git log 7a8f79762..e95fbfb1f --date=short --no-merges --format='%ad %ae %s' 2020-04-02 afdx spirv-fuzz: Transformation to add OpConstantNull (#3273) 2020-04-02 afdx spirv-fuzz: Handle isomorphic types property in composite construction (#3262) 2020-04-02 afdx spirv-fuzz: Limit adding of new variables to 'basic' types (#3257) 2020-04-02 afdx spirv-fuzz: Only replace regular ids with synonyms (#3255) 2020-04-02 afdx spirv-fuzz: Introduce TransformationContext (#3272) 2020-04-02 afdx spirv-fuzz: Add validator options (#3254) 2020-04-02 alanbaker Update dominates to check for null nodes (#3271) 2020-04-01 alanbaker Set wrapped kill basic block's parent (#3269) 2020-03-31 caio.oliveira Validate Buffer and BufferBlock apply only to struct types (#3259) 2020-03-26 stevenperron Start SPIRV-Tools v2020.3 2020-03-26 stevenperron Finalize SPIRV-Tools v2020.2 2020-03-26 stevenperron Update CHANGES 2020-03-25 alanbaker Fix identification of Vulkan images and buffers (#3253) 2020-03-23 alanbaker Disallow phis of images, samplers and sampled images (#3246) 2020-03-23 jaebaek Add data structure for DebugScope, DebugDeclare in spirv-opt (#3183) 2020-03-23 ehsannas Whitelist SPV_KHR_ray_tracing (#3241) 2020-03-23 arnfranke Make file formatting comply with POSIX standards (#3242) 2020-03-19 dneto Add opt::Operand::AsCString and AsString (#3240) 2020-03-20 lujiao Add RayQueryProvisionalKHR to opt types (#3239) 2020-03-17 ehsannas Whitelist SPV_EXT_demote_to_helper_invocation for opt passes (#3236) 2020-03-17 dgkoch Add support for KHRray{query,tracing} extensions (#3235) 2020-03-16 jmadill Roll external/spirv-headers/ 30ef660ce..a17e17e36 (1 commit) (#3230)

Roll third_party/tinyxml2/ bd5950bb0..bfbcc0333 (2 commits)

https://github.com/leethomason/tinyxml2/compare/bd5950bb0266...bfbcc0333d1a

$ git log bd5950bb0..bfbcc0333 --date=short --no-merges --format='%ad %ae %s' 2020-03-24 lunkov Update tinyxml2.cpp 2020-03-17 johnsenneker Sharpened check for 64-bit Unix when defining fseek/ftell macros.

Roll third_party/vulkan-docs/ b27536168..9d2243151 (3 commits)

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

$ git log b27536168..9d2243151 --date=short --no-merges --format='%ad %ae %s' 2020-03-24 oddhack Change log for March 24, 2020 Vulkan 1.2.136 spec update: 2020-03-23 oddhack Change log for March 23, 2020 Vulkan 1.2.136 spec update: 2020-03-17 oddhack Change log for March 17, 2020 Vulkan 1.2.135 spec update:

Roll third_party/vulkan-headers/ 74556a131..0e78ffd1d (3 commits)

https://github.com/KhronosGroup/Vulkan-Headers/compare/74556a131735...0e78ffd1dcfc

$ git log 74556a131..0e78ffd1d --date=short --no-merges --format='%ad %ae %s' 2020-03-24 oddhack Update for Vulkan-Docs 1.2.136 2020-03-17 oddhack New include file with provisional extension interfaces (those interfaces not aliased by promoted-from APIs, at least). 2020-03-17 oddhack Update for Vulkan-Docs 1.2.135

Roll third_party/vulkan-hpp/ 47ed832c0..a5e8a7ccb (11 commits)

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

$ git log 47ed832c0..a5e8a7ccb --date=short --no-merges --format='%ad %ae %s' 2020-03-25 asuessenbach Update to and adjustments for VK_HEADER_VERSION 136. 2020-03-25 asuessenbach Correct actual function called by aliased member functions 2020-03-23 asuessenbach Introduce ArrayWrapper?D, replacing ConstExpression?DArrayCopy 2020-03-24 asuessenbach [AppVeyor] Remove usage of VS2019 due to an internal compiler error. 2020-03-24 asuessenbach Relax criterion on determining enhanced return type. 2020-03-20 hisa.mocabe [CMake] Disable tests in external libraries 2020-03-20 hisa.mocabe [CI] Enable samples on Appveyor 2020-03-20 hisa.mocabe [samples] Add missing explicit casts 2020-03-20 hisa.mocabe [samples][PhysicalDeviceGroups] Fix device name output 2020-03-20 hisa.mocabe [samples] Add missing VKAPI_ATTR and VKAPI_CALL for debug callback functions 2020-03-19 asuessenbach Update to VK_HEADER_VERSION 135

Roll third_party/vulkan-loader/ f1d9f12a1..bb74deab0 (12 commits)

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

$ git log f1d9f12a1..bb74deab0 --date=short --no-merges --format='%ad %ae %s' 2020-04-02 rgarcia Allow vkGetInstanceProcAddr to resolve itself with no instance 2020-03-30 charles loader: fix mispelling of implement 2020-02-27 mikew tests: Use complete version from header 2020-02-27 mikew loader: Use complete version from header 2020-03-26 udknight docs: Fix wrong type name in InterceptFunctionName prototype 2020-03-10 charles scripts: stubs in dispatch table lacked matching return types 2020-03-18 charles loader: check for duplicates in device extension count 2020-03-18 mark travis: Remove GN build failures from 'allowed' list 2020-03-17 shannon build: Update known-good for 1.2.135 header 2020-03-17 smcv FindVulkanHeaders: Match header lines more precisely 2020-03-12 joshua loader: Handle no surface for surface caps 2 funcs 2020-03-12 joshua loader: Migrate get surface caps 2 funcs to wsi

Roll third_party/vulkan-validationlayers/ be663d752..9a283ae34 (117 commits)

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

$ git log be663d752..9a283ae34 --date=short --no-merges --format='%ad %ae %s' 2020-04-01 mikes scripts: Make VU text sanitizing more robust 2020-03-31 jungwan82 codegen: Fixed encoding errors 2020-04-02 petr_kraus layers: Make code Cpp20 compatible 2020-04-02 mark cmake: Disable WarningsAsErrors on obsolete CLANG versions 2020-04-01 tony tests: Misc cleanup 2020-04-01 s.fricke tests: Add Disjoint Image Barrier VUID 2020-04-01 s.fricke layers: Add Disjoint Image Barrier VUID 2020-04-01 rverschelde build: Don't set MSVC pragma for Win32 GCC/Clang 2020-03-31 dsinclair layers: Add braces around std::array initializers 2020-04-01 jbolz layers: Add missing AccelerationStructure logic 2020-04-01 tony docs: CLarify location of debug printf test 2020-03-31 jbolz tests: Test that VUID 03339 doesn't fire for EXT BDA 2020-03-31 jbolz layers: Split EXT buffer_device_address features from KHR 2020-04-01 mark cmake: Add xxhash.c to layer_support_files 2020-03-30 shannon build: Update glslang known-good for SDK 1.2.135 2020-03-31 cwallez debug_printf: also suppress -Wformat-security on clang 2020-03-30 dsinclair layers: Add braces around array initializer 2020-03-30 tony gpu: Add null terminator to types array 2020-03-24 mark travis: Remove Vulkan-Tools from known good 2020-03-24 mark build: Remove VulkanTools from known good 2020-03-17 mark tests: Add multi-object message output test 2020-03-16 mark lifetimes: Pass pertinent objects to utils callback 2020-03-16 mark corechecks: Pass shaderval multiobjs to debug callback 2020-03-16 mark practices: Enable mutli-object output for utils callback 2020-03-16 mark corechecks: Expose multiple buffer val objects to dbg callback 2020-03-16 mark corechecks: Include multiple objects in debug callbacks 2020-03-16 mark chassis: Add multiobject error message support 2020-03-16 mark chassis: Fix internal-to-core object conversion function 2020-03-27 tony gpu: Fix debug printf to use new logging mechanism 2020-03-26 tony docs: Add doc for debug printf 2020-03-24 tony gpu: Use enum from headers to enable debug printf 2020-03-05 tony gpu: Rename shader printf to debug printf 2020-03-04 tony gpu: Clean up error messages 2020-03-04 tony gpu: Disable printf if gpu-av is enabled 2019-11-01 tony gpu: Add printf truncation warning 2019-10-31 tony gpu: Add buffer size, verbosity and stdout options 2019-10-23 tony gpu: Share code between gpu-av and shader printf 2019-10-11 tony tests: Add test for shader printf 2020-03-27 tony tests: Allow tests to look for Info severity 2019-10-31 tony gpu: Add settings for shader printf 2019-10-17 tony gpu: Add shader debug printf object 2020-03-29 jbolz tests: Test using a sparse image after freeing memory 2020-03-29 jbolz layers: Make FreeMemory remove memory from sparse_bindings 2020-03-29 joshua logging: Fix building on VS2019 2020-03-25 jbolz tests: Test VUID-VkSparseImageMemoryBindInfo-image-02901 2020-03-25 jbolz layers: Implement VUID-VkSparseImageMemoryBindInfo-image-02901 2020-03-26 jbolz scripts: Make safe structs 'union' or 'struct' to match the Vulkan headers 2020-03-27 mark docs: Update clang-format required version 2020-03-24 s.fricke layers: Fix renderpass2 VUID 2020-03-19 jbolz Implement VK_KHR_ray_tracing validation (...) 2020-02-21 mikes scripts: Fix quoting workaround for error header 2020-03-23 s.fricke layers: Add label for 01931 2020-03-23 s.fricke layers: Add label for 00282 2020-03-23 mark tests: Remove unused refs to Vulkan-Tools vulkan_wrapper.* 2020-03-04 tony tests: Add test to track layouts in imageless framebuffer 2020-03-04 tony layers: Move aliasing layout transitions lower in validation 2020-03-03 tony layers: Find attachments in pNext when imageless FB 2020-03-18 mark build: Update clang version to get warnings-as-errors 2020-03-18 s.fricke tests: Add support for maxPerStageResources 2020-03-18 s.fricke layers: Add support for maxPerStageResources 2020-03-18 mark tests: Fix clang NOEXCEPT warnings in vktestbinding 2020-03-18 mark tests: Remove redundant forward decl 2020-03-18 mark tests: Fix clang NOEXCEPT warnings in vkrenderframework 2020-03-18 mark stateless: Decorate predefined constants as UNUSED 2020-03-18 mark corechecks: Remove unused shader validation function 2020-03-18 mark bufferval: Fix signed/unsigned warnings in clang 2020-03-18 mark buff_val: Fix misspellings in copydata source 2020-03-18 mark statetracker: Fix GetDslFromPipelineLayout clang warnings 2020-03-18 mark corechecks: Fix ImageLayoutMatches unused func warnings 2020-03-18 mark layers: Fix 'IsExtEnabled' unused func clang warnings 2020-03-18 jbolz tests: Improve tests for consecutive binding validation 2020-03-18 jbolz layers: Fix consecutive binding validation 2020-03-16 s.fricke tests: Add support for Descriptor Indexing VUID 2020-03-16 s.fricke layers: Add support for Descriptor Indexing VUID 2020-03-18 hedmoo layers: Update range_vector.h 2020-03-18 mark travis: Make GN build problems hard failures 2020-03-18 jasuarez tests: More tests for VK_KHR_timeline_semaphore 2020-03-10 jasuarez layers: More VK_KHR_timeline_semaphore validations 2020-03-16 s.fricke tests: Add support for VUID 01762 2020-03-16 s.fricke layers: Add support for VUID 01762 2020-03-16 s.fricke layers: Add support for Map Memory VUIDs 2020-03-16 s.fricke layers: Removed redundant looping in graphics pipeline 2020-03-16 s.fricke tests: Add support for VUID 02801 2020-03-16 s.fricke layers: Add support for VUID 02801 2020-03-16 s.fricke tests: Add support for VUID 01510 2020-03-16 s.fricke layers: Add support for VUID 01510 2020-03-16 s.fricke tests: Add support for VUID 01442 2020-03-16 s.fricke layers: Add support for VUID 01442 2020-03-16 s.fricke tests: Add support for VUID 01188 2020-03-16 s.fricke layers: Add support for VUID 01188 2020-03-16 s.fricke tests: Add support for VUID 00968 2020-03-16 s.fricke layers: Add support for VUID 00968 2020-03-16 jmadill Fix Chromium warning about copying iterators. 2020-03-13 jbolz scripts: Add aliased types to handle_types 2020-03-13 jbolz layers: Fix RayTracing VUIDs to use buffer->createInfo.size 2020-03-13 jbolz tests: Disable a test case in VkLayerTest.ValidateGeometryNV 2020-03-07 s.fricke tests: Extra test to check multi-planar copies 2020-03-07 s.fricke layers: Add support for 01548 2020-03-11 mark docs: Update layer config and overview doc 2020-02-01 jakub tracker: Fix work retiring for queue submissions

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