From 3fa87882a70b9f72b66feb62843a82807e8afeef Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 31 Mar 2020 20:19:45 +0100 Subject: [PATCH] Fix compilation on apple --- renderdoc/driver/vulkan/vk_shaderdebug.cpp | 27 ++++++++++++++-------- 1 file changed, 18 insertions(+), 9 deletions(-) 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