From fd3fda3905ca4990f93f892399fe6d5e1848df97 Mon Sep 17 00:00:00 2001 From: Cam Mannett Date: Sun, 4 Aug 2024 07:30:01 +0100 Subject: [PATCH] Softmem flush ID fix The ResourceId being passed to GetSize_InitialState() to set the chunk size was the ID of the resource triggering the flush NOT the ID of the resource being flushed. --- renderdoc/driver/vulkan/vk_initstate.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_initstate.cpp b/renderdoc/driver/vulkan/vk_initstate.cpp index 5ed4e1e2b..a2e182547 100644 --- a/renderdoc/driver/vulkan/vk_initstate.cpp +++ b/renderdoc/driver/vulkan/vk_initstate.cpp @@ -122,7 +122,7 @@ bool WrappedVulkan::Prepare_InitialState(WrappedVkRes *res) uint64_t start = ser.GetWriter()->GetOffset(); { - uint64_t size = GetSize_InitialState(id, initData); + uint64_t size = GetSize_InitialState(flushId, initData); SCOPED_SERIALISE_CHUNK(SystemChunk::InitialContents, size);