diff --git a/renderdoc/driver/vulkan/vk_shaderdebug.cpp b/renderdoc/driver/vulkan/vk_shaderdebug.cpp index 7f53fc61a..fd1f2f317 100644 --- a/renderdoc/driver/vulkan/vk_shaderdebug.cpp +++ b/renderdoc/driver/vulkan/vk_shaderdebug.cpp @@ -346,22 +346,26 @@ static void CreatePSInputFetcher(rdcarray &fragspv, uint32_t &structSt editor.AddDecoration(rdcspv::OpMemberDecorate( PSHit, member, rdcspv::DecorationParam(offs))); editor.SetMemberName(PSHit, member, "pos"); - offs += sizeof(Vec4f), member++; + offs += sizeof(Vec4f); + member++; editor.AddDecoration(rdcspv::OpMemberDecorate( PSHit, member, rdcspv::DecorationParam(offs))); editor.SetMemberName(PSHit, member, "prim"); - offs += sizeof(uint32_t), member++; + offs += sizeof(uint32_t); + member++; editor.AddDecoration(rdcspv::OpMemberDecorate( PSHit, member, rdcspv::DecorationParam(offs))); editor.SetMemberName(PSHit, member, "sample"); - offs += sizeof(uint32_t), member++; + offs += sizeof(uint32_t); + member++; editor.AddDecoration(rdcspv::OpMemberDecorate( PSHit, member, rdcspv::DecorationParam(offs))); editor.SetMemberName(PSHit, member, "derivValid"); - offs += sizeof(float), member++; + offs += sizeof(float); + member++; offs += sizeof(float); // padding @@ -371,27 +375,32 @@ static void CreatePSInputFetcher(rdcarray &fragspv, uint32_t &structSt editor.AddDecoration(rdcspv::OpMemberDecorate( PSHit, member, rdcspv::DecorationParam(offs))); editor.SetMemberName(PSHit, member, "IN"); - offs += structStride, member++; + offs += structStride; + member++; editor.AddDecoration(rdcspv::OpMemberDecorate( PSHit, member, rdcspv::DecorationParam(offs))); editor.SetMemberName(PSHit, member, "INddxcoarse"); - offs += structStride, member++; + offs += structStride; + member++; editor.AddDecoration(rdcspv::OpMemberDecorate( PSHit, member, rdcspv::DecorationParam(offs))); editor.SetMemberName(PSHit, member, "INddycoarse"); - offs += structStride, member++; + offs += structStride; + member++; editor.AddDecoration(rdcspv::OpMemberDecorate( PSHit, member, rdcspv::DecorationParam(offs))); editor.SetMemberName(PSHit, member, "INddxfine"); - offs += structStride, member++; + offs += structStride; + member++; editor.AddDecoration(rdcspv::OpMemberDecorate( PSHit, member, rdcspv::DecorationParam(offs))); editor.SetMemberName(PSHit, member, "INddyfine"); - offs += structStride, member++; + offs += structStride; + member++; } // we have 5 input structs, and two vectors for our data