From 49876a104338e74604eadd1a4cca6b7ca6cd31fe Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 10 Jan 2022 19:57:31 +0000 Subject: [PATCH] Fix incorrect calculation of alignment for pessimistic external memory --- renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp index db1f39270..4ed6b369e 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp @@ -1768,7 +1768,7 @@ VkResult WrappedVulkan::vkCreateBuffer(VkDevice device, const VkBufferCreateInfo record->resInfo->memreqs.size = RDCMAX(record->resInfo->memreqs.size, mrq.size); record->resInfo->memreqs.alignment = - RDCMAX(record->resInfo->memreqs.size, mrq.alignment); + RDCMAX(record->resInfo->memreqs.alignment, mrq.alignment); if((record->resInfo->memreqs.memoryTypeBits & mrq.memoryTypeBits) == 0) { RDCWARN( @@ -2385,7 +2385,7 @@ VkResult WrappedVulkan::vkCreateImage(VkDevice device, const VkImageCreateInfo * mrq.size, mrq.alignment, mrq.memoryTypeBits); resInfo.memreqs.size = RDCMAX(resInfo.memreqs.size, mrq.size); - resInfo.memreqs.alignment = RDCMAX(resInfo.memreqs.size, mrq.alignment); + resInfo.memreqs.alignment = RDCMAX(resInfo.memreqs.alignment, mrq.alignment); if((resInfo.memreqs.memoryTypeBits & mrq.memoryTypeBits) == 0) {