From 92f4e3f90f599dc72f653f15d870ebcd2013086a Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 24 Feb 2016 00:28:44 +0100 Subject: [PATCH] Fix serialising between Win32 and x64 --- renderdoc/driver/vulkan/vk_common.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_common.cpp b/renderdoc/driver/vulkan/vk_common.cpp index f568fbf60..86368edc4 100644 --- a/renderdoc/driver/vulkan/vk_common.cpp +++ b/renderdoc/driver/vulkan/vk_common.cpp @@ -2759,7 +2759,9 @@ void Serialiser::Serialise(const char *name, VkPhysicalDeviceLimits &el) SerialisePODArray<2>("maxViewportDimensions", el.maxViewportDimensions); SerialisePODArray<2>("viewportBoundsRange", el.viewportBoundsRange); Serialise("viewportSubPixelBits", el.viewportSubPixelBits); - Serialise("minMemoryMapAlignment", el.minMemoryMapAlignment); + uint64_t minMemoryMapAlignment = (uint64_t)el.minMemoryMapAlignment; + Serialise("minMemoryMapAlignment", minMemoryMapAlignment); + el.minMemoryMapAlignment = (size_t)minMemoryMapAlignment; Serialise("minTexelBufferOffsetAlignment", el.minTexelBufferOffsetAlignment); Serialise("minUniformBufferOffsetAlignment", el.minUniformBufferOffsetAlignment); Serialise("minStorageBufferOffsetAlignment", el.minStorageBufferOffsetAlignment);