commit | 82f1c341657d0d651cd0f2281e544fc0fd1c3427 | [log] [tgz] |
---|---|---|
author | Jamie Madill <jmadill@chromium.org> | Mon Dec 21 20:14:43 2020 |
committer | Jamie Madill <jmadill@chromium.org> | Mon Dec 21 20:15:51 2020 |
tree | 791918bd7cb1caeb5b401cfd03a7fe1eb86b4908 | |
parent | b08eace32e9cb8dd7dce9866f051558ac57acb15 [diff] |
Rolling 8 dependencies Roll glslang/src/ 6d5916d4a..f426f6522 (1 commit) https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang/+log/6d5916d4a91e..f426f652299d $ git log 6d5916d4a..f426f6522 --date=short --no-merges --format='%ad %ae %s' 2020-12-17 greg Fix cut and paste error Roll spirv-cross/src/ 1264e2705..e50f7d1ce (51 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross/+log/1264e2705e64..e50f7d1ce8e1 $ git log 1264e2705..e50f7d1ce --date=short --no-merges --format='%ad %ae %s' 2020-12-11 post GLSL: Fix KHR subgroup extension table for subgroups. 2020-12-07 post GLSL: Emit nonuniformEXT in correct place for late-combined samplers. 2020-12-07 post GLSL/HLSL: Disallow VariablePointers capability outright. 2020-11-25 post Add MIT dual license for the SPIRV-Cross API. 2020-11-27 jsikorski MSL: Added fmin3 and fmax3 library functions to the illegal name list. 2020-11-26 comexk msl: Don't try to use [[thread_index_in_simdgroup]] in vertex shaders. 2020-11-25 comexk spirv_msl: Don't add fixup hooks for builtin variables if they're unused. 2020-11-23 cdavis MSL: Don't mask off inactive bits in ballot masks. 2020-11-20 cdavis MSL: Adjust FragCoord for sample-rate shading. 2020-11-23 post GLSL: Fix buffer_reference with aliased names. 2020-11-23 post GLSL: Emit storage qualifiers for buffer_reference. 2020-11-23 post HLSL: Fix validation with FXC for test. 2020-11-23 post Normalize all internal workaround methods to use spv prefix. 2020-11-21 scribam CMake: Set minimum required version to 3.0 2020-11-18 cdavis MSL: Expand subgroup support. 2020-11-12 git GLSL: Require GL_ARB_vertex_attrib_64bit for double input in pre-4.10 2020-11-14 cdavis MSL: Expose some more features on iOS. 2020-11-11 post MSL: Add missing reference file. 2020-11-11 post Fix switch fallthrough 2020-11-09 git GLSL: Legacy / extension fallbacks for textureSize and texelFetch 2020-10-29 jsikorski MSL: extract global variables from subgroup ballot operations 2020-11-08 post Run format_all.sh. 2020-11-08 post Update texture gather test result. 2020-11-07 git GLSL: Add error checking and extension fallback for textureGather 2020-11-07 git GLSL: Remove unused `lod` argument from legacy_tex_op() 2020-11-05 git GLSL: implement transpose() in GLSL 1.10 / ES 1.00 2020-11-06 git GLSL: Fix round/roundEven for legacy GLSL. 2020-11-05 git GLSL: Fix support for textureLod in legacy vertex shaders 2020-11-06 post MSL: Fix regression in image gather handling. 2020-11-02 cdavis MSL: Support pull-model interpolation on MSL 2.3+. 2020-11-03 git HLSL: Support roundEven() in HLSL SM 4.0 and above 2020-11-03 git HLSL: Add regression test for SM3.0 texture samplers 2020-10-31 git HLSL: Support depth comparison texture sampling in SM 2/3. 2020-11-03 post HLSL: Add option to flatten matrix vertex input semantics. 2020-11-03 post Parser: Don't assume OpTypePointer will always take a SPIRType. 2020-11-02 bill.hollings Syntax and format updates from code review. 2020-11-02 crisserpl2 Updated ref file for subgroups_basicvoteballot.vk.comp 2020-10-31 devsh.graphicsprogramming Fix some bad assumptions about emulating `subgroupBarrier` 2020-10-30 bill.hollings Minor format and typo updates from code review. 2020-10-27 cdavis MSL: Allow Bias and Grad arguments with comparison on Mac in MSL 2.3. 2020-10-30 post GLSL: Fix nonuniformEXT injection. 2020-10-30 atyuwen fixed compile error with -std=c++20 2020-10-30 atyuwen added metal keyworld: "level" (#1501) 2020-10-29 bill.hollings MSL: Support run-time sized image and sampler arrays (GL_EXT_nonuniform_qualifier/SPV_EXT_descriptor_indexing). 2020-10-27 cdavis MSL: Allow framebuffer fetch on Mac in MSL 2.3. 2020-10-27 cdavis MSL: Allow post-depth coverage on Mac in MSL 2.3. 2020-10-27 post Handle case where block is loop header, continue AND break block. 2020-10-14 post GLSL: Support a workaround for loading row-major matrices. 2020-10-20 cdavis MSL: For 2.1+, don't disable rasterization for vertex writes. 2020-10-26 post MSL: Do not use component::x gather for depth2d textures. 2020-10-26 post Update TravisCI python reference. Roll spirv-headers/src/ 05836bdba..f027d53de (8 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers/+log/05836bdba63e..f027d53ded7e $ git log 05836bdba..f027d53de --date=short --no-merges --format='%ad %ae %s' 2020-11-26 dkoch remove HitTKHR 2020-11-12 dneto MeshShadingNV enables builtins PrimitiveId, Layer, and ViewportIndex 2020-10-16 dkoch de-alias/reassign OpIgnoreIntersectionKHR/OpTerminateRayKHR 2020-06-29 alele Raytracing and Rayquery updates for final 2020-06-15 alele Updated headers for new trace/executeCallable and acceleration structure cast. 2020-11-04 michael.kinsner Reserve additional loop control bit for Intel extension (NoFusionINTEL) (#175) 2020-11-02 4464295+XAMPPRocky Add EmbarkStudios/rust-gpu to vendor list. (#174) 2020-10-23 john Bump revision to 4, for SPIR-V 1.5. Roll spirv-tools/src/ 671914c28..17ffa8909 (32 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/671914c28e82..17ffa89097b2 $ git log 671914c28..17ffa8909 --date=short --no-merges --format='%ad %ae %s' 2020-12-17 46493288+sfricke-samsung spirv-val: Add first StandAlone VUID 04633 (#4077) 2020-12-17 46493288+sfricke-samsung spirv-val: Add Subgroup VUIDs (#4074) 2020-12-17 afdx spirv-fuzz: Fix OpPhi handling in DuplicateRegionWithSelection (#4065) 2020-12-15 dneto validation: validate return type of OpImageRead (#4072) 2020-12-14 dneto validation: tighter validation of multisampled images (#4059) 2020-12-10 dneto validate OpTypeImage Sampled values for environemnts (#4064) 2020-12-10 rharrison Force using Python 3 git-sync-deps (#4067) 2020-12-10 dneto validate StorageImageMultisampled capability (#4062) 2020-12-08 46493288+sfricke-samsung spirv-val: Add last TessLevelOuter and TessLevelInner VUID (#4055) 2020-12-08 46493288+sfricke-samsung spirv-val: Add last ClipDistance and CullDistance VUID (#4054) 2020-12-08 46493288+sfricke-samsung spirv-val: Add last ViewportIndex and Layer VUID (#4053) 2020-12-08 46493288+sfricke-samsung spirv-val: Add last Position VUID (#4052) 2020-12-08 alanbaker Allow forward pointer to be used in types generally (#4044) 2020-12-07 marijns95 opt: Run DCE when SPV_KHR_shader_clock is used (#4049) 2020-12-07 dnovillo Update CHANGES to include latest ray tacing fixes. 2020-12-07 ehsannas Take new (raytracing) termination instructions into account. (#4050) 2020-12-03 dnovillo Start SPIRV-Tools v2020.7 2020-12-03 dnovillo Finalize SPIRV-Tools v2020.6 2020-12-02 dnovillo Update CHANGES 2020-12-02 ehsannas Do run DCE if SPV_KHR_ray_query is used. (#4047) 2020-12-02 dnovillo Update CHANGES 2020-12-01 greg Change ref_analysis to RefAnalysis to follow coding standards. (#4045) 2020-12-01 stevenperron Handle 8-bit index in elim dead member (#4043) 2020-12-01 dgkoch Add validation support for the ray tracing built-in variables (#4041) 2020-12-01 greg Add texel buffer out-of-bounds checking instrumentation (#4038) 2020-11-30 dgkoch Update spirv-header deps (#4040) 2020-11-27 afdx Reject SPIR-V that applies void to OpUndef, OpCopyObject, OpPhi (#4036) 2020-11-25 dneto BuildModule: optionally avoid adding new OpLine instructions (#4033) 2020-11-25 dneto Remove prototype for unimplemented method (#4031) 2020-11-25 afdx spirv-fuzz: Fix facts arising from CompositeConstruct (#4034) 2020-11-24 afdx spirv-fuzz: Do not flatten conditionals that create synonyms (#4030) 2020-11-23 dneto Update MeshShadingNV dependencies (and land Ray tracing updates) (#4028) Roll vulkan-headers/src/ 30e70cbd9..85470b32a (5 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers/+log/30e70cbd9850..85470b32ad5d $ git log 30e70cbd9..85470b32a --date=short --no-merges --format='%ad %ae %s' 2020-12-13 oddhack Update for Vulkan-Docs 1.2.165 2020-12-07 oddhack Update for Vulkan-Docs 1.2.164 2020-11-30 oddhack Update for Vulkan-Docs 1.2.163 2020-11-19 lenny Move GGP in WSI platform enum 2020-11-22 oddhack Update for Vulkan-Docs 1.2.162 Roll vulkan-loader/src/ 02a49daee..66a23ac8c (6 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader/+log/02a49daeeece..66a23ac8c566 $ git log 02a49daee..66a23ac8c --date=short --no-merges --format='%ad %ae %s' 2020-12-16 xantares09 Rename LIB_SUFFIX to VULKAN_LIB_SUFFIX 2020-11-26 xantares09 cmake: remove mingw lib prefix 2020-12-01 lenny loader: Remove SEEK_END usage 2020-10-19 charles loader: Properly check for elevated permissions 2020-11-23 shannon build: Update known-good files for 1.2.162 header 2020-11-16 jdrouan Add GGP WSI platform support to Vulkan-Loader Roll vulkan-tools/src/ 0e8c2a5ca..7554321b8 (3 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools/+log/0e8c2a5ca5f3..7554321b88ae $ git log 0e8c2a5ca..7554321b8 --date=short --no-merges --format='%ad %ae %s' 2020-12-05 git Make getTimeInNanoseconds get time in nanoseconds 2020-12-09 charles vulkaninfo: Fix win32 fullscreen pnext chain 2020-11-23 shannon build: Update known-good files for 1.2.162 header Roll vulkan-validation-layers/src/ ce0450b9e..f6e770455 (111 commits) https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers/+log/ce0450b9e8e5..f6e7704558c6 $ git log ce0450b9e..f6e770455 --date=short --no-merges --format='%ad %ae %s' 2020-12-21 tony docs: Add buffer OOB checking to GPU-AV doc 2020-12-18 mark practices: Update doc for ARM vendor enable 2020-12-18 jzulauf syncval: Reduce not supported in sync val to info 2020-12-18 jzulauf syncval: Comment cleanup for Events functionality 2020-12-18 jzulauf syncval: Comment cleanup for Events functionality 2020-12-15 jzulauf tests: Add subcase testing WaitEvent in Subpass 2020-12-15 jzulauf tests: Add Event commands race condition tests 2020-12-15 jzulauf tests: Add syncval tests for Event Set/Wait 2020-12-15 jzulauf tests: Add events to test framework 2020-11-17 jzulauf syncval: Events framework and initial support 2020-12-04 jzulauf syncval: Refactor BarrierOps functors for events 2020-12-03 jzulauf syncval: Add base address to range generation 2020-12-03 jzulauf syncval: Refactor addresstype 2020-12-02 jzulauf layers: Convert event state tracking to shared_ptr 2020-11-04 jzulauf syncval: Add framework stubs for events support 2020-12-18 s.fricke layers: Add missing core features tracking 2020-12-16 mark actions: Cleanup, use try/except for error handling 2020-12-14 mark actions: Add Github Actions Travis equivalents 2020-12-17 souravp layers: Fix acessmask to pipeline state mapping 2020-12-17 tony layers: Handle invalid pInheritanceInfo 2020-12-15 mikes layers: Replace promoted aliases in layer source 2020-12-16 tony tests: Add test for VUID 00427 2020-12-16 tony layers: Add check for VUID 00427 2020-12-17 nathaniel refactor: Use clang-tidy on layers/*.cpp files 2020-12-15 s.fricke layers: Core alias name in stateless_validation 2020-12-16 mark layers: Account for quoted layer settings file strings 2020-12-13 s.fricke tests: Add VK_KHR_display VUs 2020-12-13 s.fricke layers: Add VK_KHR_display VUs 2020-12-11 nathaniel layers: Fix Github issue 2391 2020-12-14 johnz Docs: update closed issue links to the corresponding project links 2020-12-10 s.fricke layers: Fix OpGroupNonUniformPartitionNV check 2020-12-11 nathaniel layers: Github issue 2390 2020-11-30 jeremyg tests: Add a syncval subpass dependency test 2020-11-19 jeremyg tests: Separate syncval tests into a their own file 2020-12-11 jeremyg syncval: Split tagging in VkCmdNextSubpass() 2020-12-11 jeremyg syncval: Restrict async hazard checking to subpass accesses 2020-12-10 s.fricke tests: Fix use of invalid descriptor update 2020-12-10 s.fricke tests: Fix DrawWithPipelineIncompatibleWithRenderPassMultiview 2020-12-10 s.fricke tests: Fix InvalidMemoryMapping 2020-12-10 s.fricke tests: Properly end android APK 2020-12-10 tony docs: Buffer robustness disables buffer oob checks 2020-12-09 karl build: Generate PDB file for Release builds 2020-12-07 nathaniel layers: Portability Shader Validation 2020-11-25 karl optick: Add Optick instrumentation to CoreChecks 2020-11-30 corngood tests: Add 3D image view subresource range tests 2020-11-30 corngood layers: Check 3D ImageView base layer relative to baseMipLevel 2020-12-07 mark corechecks: Fix clang-format errors in buffer_validation.cpp 2020-12-03 s.fricke layers: Generate SPIR-V Capability/Extension 2020-12-03 s.fricke tests: Add implicit arrayLength test 2020-12-01 s.fricke layers: Add missing arrayLength VUs (...) 2020-12-02 tony gpu: Add CmdDrawIndirectByteCountEXT 2020-10-16 tony tests: Add tests from PR #799 2020-12-03 tony gpu: Don't always allocate input buffers 2020-09-18 tony gpu: Add new settings to settings file 2020-09-17 tony docs: Document buffer oob gpu-av 2020-08-20 tony layers: Remove old temporary enum 2020-08-26 tony gpu: Stop using deprecated Run call 2020-08-28 tony tests: Add gpu-av test for buffer access OOB 2020-08-14 tony gpu: Add buffer out of bounds access validation 2020-09-01 tony tests: Fix size of buffer 2020-12-03 shannon build: Update known-good files for 1.2.162 SDK 2020-12-04 mark appveyor: Update cmake package file location 2020-12-01 mark tests: Add unit test for drawdispatch vuid 02693 2020-11-30 mark corechecks: Add drawdispatch vuids check for 02693 2020-12-03 mark corechecks: Fix clang-format errors in descriptor_sets.cpp 2020-11-30 mark drawdispatch: Add 02693 VUID table entry 2020-12-03 souravp layers: Relax AS descriptor set VUID check 2020-11-17 nathaniel layers: Portability VUID 04450 2020-11-06 tony tests: Test for 02287 and 02288 2020-11-05 tony layers: Add VUIDs 02287 and 02288 2020-12-02 souravp layers: Fix for VUID-vkCmdTraceRaysNV-None-02700 2020-12-02 mark corechecks: Fixup FSR variable names 2020-12-01 tobias.hector tests: Check KHR_fragment_shading_rate validation 2020-11-05 tobias.hector layers: Support VK_KHR_fragment_shading_rate 2020-12-02 mark corechecks: Fix clang-format errors in core_validation.cpp 2020-11-20 tony tests: Add tests for VUIDs 02719, 00539, and 00487 2020-11-20 tony layers: Add VUIDs 02719, 00539, and 00487 2020-12-02 rgarcia layer: Fix incorrect transformData check 2020-12-01 s.fricke tests: Fix VerifyFilterCubicSamplerInCmdDraw 2020-12-02 mark corechecks: Fix header-update clang-format error 2020-12-02 mark corechecks: Remove 'final' keyword from CreateEvents decl 2020-11-17 nathaniel layers: Portability - CreateGraphicsPipelines 2020-12-01 rgarcia layers: Fix warnings when using GCC or Clang 2020-11-13 nathaniel layers: Portability validation for CreateSampler 2020-11-13 nathaniel layers: Portability validation for CreateImageView 2020-12-01 s.fricke tests: Add VUID 01389 dedicated test 2020-11-21 s.fricke layers: Add VUID 01389 2020-11-13 nathaniel layers: Portability validation for CreateImage 2020-11-27 shannon layers: Update function signatures for RT 2020-11-25 shannon layers: Update `drawdispatch.cpp` for rt 2020-11-24 shannon build: Update known-good files for 1.2.162 header 2020-11-17 souravp layers: Fixes VUID-vkCmdTraceRaysNV-None-02699 2020-10-28 rgarcia layers: Allow null AS if nullDescriptor is enabled 2020-10-21 rgarcia layers: Fix several pipeline library errors 2020-07-17 souravp tests: Update tests for KHR_ray_tracing 2020-07-17 souravp layers: Add validation for KHR_ray_tracing 2020-07-06 mikes scripts: Codegen fixes for RT header 2020-11-25 s.fricke tests: Add VUID 00094 2020-11-25 s.fricke layers: Label VUID 00094 2020-11-09 nathaniel layers: Initial VK_KHR_portability_subset support Created with: roll-dep glslang/src spirv-cross/src spirv-headers/src spirv-tools/src vulkan-headers/src vulkan-loader/src vulkan-tools/src vulkan-validation-layers/src Bug: angleproject:5390 Bug: chromium:1153258 Change-Id: I547de032b9fd848f4aa27a8ec6ecaa99ff5488fa Reviewed-on: https://chromium-review.googlesource.com/c/vulkan-deps/+/2595845 Reviewed-by: Jamie Madill <jmadill@chromium.org>
This meta-repo houses several interdependent Khronos Vulkan repositories:
This unified repo allows us to update all dependencies in one batch in Chrome and other projects.