Fix memory maps with offsets not being properly recorded

This commit is contained in:
baldurk
2016-06-03 10:54:33 +02:00
parent 5ba92b4dce
commit 33146871c8
@@ -383,7 +383,7 @@ VkResult WrappedVulkan::vkMapMemory(VkDevice device, VkDeviceMemory mem, VkDevic
// ensure size is valid
RDCASSERT(size == VK_WHOLE_SIZE || (size > 0 && size <= memrecord->Length));
state.mappedPtr = (byte *)realData;
state.mappedPtr = (byte *)realData - (size_t)offset;
state.refData = NULL;
state.mapOffset = offset;