Changes:
f37547c73a9 spirv-val: Add Vulkan EXT builtins (#4115)
1bd539b9bfc Support pending Intel extensions (#4116)
56f8ed48efd Validate Sampled=1 for Vulkan ImageQuerySizeLod, ImageQueryLevels, ImageQueryLod (#4103)
e25db023c47 spirv-val: Add Vulkan Memory Scope VUs (#4106)
8383bd5d6f2 Migrate all Kokoro build scripts over to use the docker VM image (#4114)
ee39b5db5f1 spirv-val: Add Vulkan Addressing Model check (#4107)
9150cd441f4 Remove WebGPU support (#4108)
b2cfc5d1cec spirv-val: Vulkan atomic storage class (#4079)
cec658c1160 Avoid integrity check failures caused by propagating line instructions (#4096)
b1507d0d2ba Linker usability improvements (#4084)
7bbe1a31641 Revert "Generate differentiated error codes for buffer oob checking (#4097)" (#4100)
c32277c0ba0 Generate differentiated error codes for buffer oob checking (#4097)
f3ccb633dfd use std::string::empty() to test for emptiness (#4098)
ad77ed7a8d5 spirv-val: Label standalone Vulkan VUID (#4091)
aa005e8bd43 spirv-val: Add Vulkan decroation VUID (#4090)
4ed1f4fce9e Fix binding number calculation in desc sroa (#4095)
af3a3d481f6 Build deps: dump ini from 1.3.5 to 1.3.7 in tools/sva (#4092)
94d1a80159e spirv-val: Add Vulkan FP Mode VUID (#4088)
6d05ed8410b spirv-val: Fix Vulkan image sampled check (#4085)
37c03859de9 spirv-val: Add Vulkan ForwardPointer VUID (#4089)
d630e5f8c10 spirv-val: Add Vulkan ImageTexelPointer format check (#4087)
1bb80d2778a spirv-val: Add Vulkan Group Operation VUID (#4086)
17ffa89097b spirv-val: Add first StandAlone VUID 04633 (#4077)
8f4b35c332e spirv-val: Add Subgroup VUIDs (#4074)
4e31fdd4aa1 spirv-fuzz: Fix OpPhi handling in DuplicateRegionWithSelection (#4065)
ad898cb9498 validation: validate return type of OpImageRead (#4072)
305caff2ebb validation: tighter validation of multisampled images (#4059)
a0370efd589 validate OpTypeImage Sampled values for environemnts (#4064)
09d1fea5890 Force using Python 3 git-sync-deps (#4067)
7170218b8de validate StorageImageMultisampled capability (#4062)
3b85234542c spirv-val: Add last TessLevelOuter and TessLevelInner VUID (#4055)
171290703a6 spirv-val: Add last ClipDistance and CullDistance VUID (#4054)
1a6b4053fa0 spirv-val: Add last ViewportIndex and Layer VUID (#4053)
9df5225e672 spirv-val: Add last Position VUID (#4052)
862d44a86ed Allow forward pointer to be used in types generally (#4044)
bda102d7a76 opt: Run DCE when SPV_KHR_shader_clock is used (#4049)
b27b1afd12d Update CHANGES to include latest ray tacing fixes.
cd050786621 Take new (raytracing) termination instructions into account. (#4050)
21f7c5675da Start SPIRV-Tools v2020.7
4c2f34a5048 Finalize SPIRV-Tools v2020.6
c9c1f54330d Update CHANGES
10e0ae7946c Do run DCE if SPV_KHR_ray_query is used. (#4047)
84546647a0d Update CHANGES
c1d5a045f6f Change ref_analysis to RefAnalysis to follow coding standards. (#4045)
c502a15f25c Handle 8-bit index in elim dead member (#4043)
32573bb2168 Add validation support for the ray tracing built-in variables (#4041)
7046c05d2fb Add texel buffer out-of-bounds checking instrumentation (#4038)
cf2d1e7afcd Update spirv-header deps (#4040)
1299436c8f1 Reject SPIR-V that applies void to OpUndef, OpCopyObject, OpPhi (#4036)
2c458414c08 BuildModule: optionally avoid adding new OpLine instructions (#4033)
a79aa038ec1 Remove prototype for unimplemented method (#4031)
Commands:
./third_party/update-spirvtools.sh
Bug: b/123642959
Change-Id: Ic6136d02f11f153a36ab9b9bb8019b4b18b3b5f3