From f91c33e17caaf3009c46b422533a6d0037601efc Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Sat, 15 Nov 2025 23:42:03 +0100 Subject: [PATCH] Another fix for shader compilation on Vulkan --- Source/Shaders/MeshAccelerationStructure.hlsl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Shaders/MeshAccelerationStructure.hlsl b/Source/Shaders/MeshAccelerationStructure.hlsl index 7c281f02a..d98d25404 100644 --- a/Source/Shaders/MeshAccelerationStructure.hlsl +++ b/Source/Shaders/MeshAccelerationStructure.hlsl @@ -32,7 +32,8 @@ struct BVHHit float3 LoadVertexBVH(BVHBuffers bvh, uint index) { - uint vertexIndex = bvh.IndexBuffer.Load(index << 2u); + int addr = index << 2u; + uint vertexIndex = bvh.IndexBuffer.Load(addr); return asfloat(bvh.VertexBuffer.Load3(vertexIndex * bvh.VertexStride)); }