From a35f4bbeaed684ba9ae03b6454d3ae49658b385c Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 14 May 2018 18:15:42 +0100 Subject: [PATCH] Add a temporary hack to store the current imageLayout of a descriptor --- renderdoc/driver/vulkan/vk_replay.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_replay.cpp b/renderdoc/driver/vulkan/vk_replay.cpp index 9d6337c2c..9f354a60c 100644 --- a/renderdoc/driver/vulkan/vk_replay.cpp +++ b/renderdoc/driver/vulkan/vk_replay.cpp @@ -1345,6 +1345,9 @@ void VulkanReplay::SavePipelineState() dst.bindings[b].binds[a].firstSlice = c.m_ImageView[viewid].range.baseArrayLayer; dst.bindings[b].binds[a].numMips = c.m_ImageView[viewid].range.levelCount; dst.bindings[b].binds[a].numSlices = c.m_ImageView[viewid].range.layerCount; + + // temporary hack, store image layout enum in byteOffset as it's not used for images + dst.bindings[b].binds[a].byteOffset = info[a].imageInfo.imageLayout; } else {