diff --git a/external/SPIRV-Tools b/external/SPIRV-Tools index 0539c81f69..422ef27f71 160000 --- a/external/SPIRV-Tools +++ b/external/SPIRV-Tools @@ -1 +1 @@ -Subproject commit 0539c81f69a3daeb706fd3477dca61435b475156 +Subproject commit 422ef27f713100c59c73a129a8067ba1bc6f835d diff --git a/tools/clang/test/CodeGenSPIRV/vk.buffer-pointer.initlist.hlsl b/tools/clang/test/CodeGenSPIRV/vk.buffer-pointer.initlist.hlsl index 2dad04505c..4c8087c05e 100644 --- a/tools/clang/test/CodeGenSPIRV/vk.buffer-pointer.initlist.hlsl +++ b/tools/clang/test/CodeGenSPIRV/vk.buffer-pointer.initlist.hlsl @@ -11,11 +11,9 @@ cbuffer Test { [numthreads(256, 1, 1)] void main(in uint3 threadId : SV_DispatchThreadID) { -// CHECK: [[AC:%[_0-9A-Za-z]*]] = OpAccessChain %_ptr_Uniform__ptr_PhysicalStorageBuffer_float %Test %int_0 -// CHECK: [[PTR:%[_0-9A-Za-z]*]] = OpLoad %_ptr_PhysicalStorageBuffer_float [[AC]] +// CHECK: [[LD:%[_0-9A-Za-z]*]] = OpLoad %_ptr_PhysicalStorageBuffer_float BufferAccessor accessor = BufferAccessor(buffer); -// CHECK: [[VAL:%[_0-9A-Za-z]*]] = OpLoad %float [[PTR]] Aligned 4 -// CHECK: OpStore [[PTR]] [[VAL]] Aligned 4 +// CHECK: OpLoad %float [[LD]] Aligned 4 buffer.Get() = accessor.ptr.Get(); }