diff --git a/renderdoc/driver/vulkan/vk_shaderdebug.cpp b/renderdoc/driver/vulkan/vk_shaderdebug.cpp index 7742ec4a4..29eeebdd9 100644 --- a/renderdoc/driver/vulkan/vk_shaderdebug.cpp +++ b/renderdoc/driver/vulkan/vk_shaderdebug.cpp @@ -540,7 +540,8 @@ static void CreatePSInputFetcher(rdcarray &fragspv, uint32_t &structSt rdcspv::Id PSHitRTArray = editor.AddType(rdcspv::OpTypeRuntimeArray(editor.MakeId(), PSHit)); editor.AddDecoration(rdcspv::OpDecorate( - PSHitRTArray, rdcspv::DecorationParam(structStride))); + PSHitRTArray, rdcspv::DecorationParam(structStride * 5 + + sizeof(Vec4f) * 2))); rdcspv::Id bufBase = editor.DeclareStructType({ // uint hit_count;