From 124f202d2c4fae0f3a326f8d827dea95c0760038 Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Tue, 27 Dec 2022 20:51:09 -0800 Subject: [PATCH] Same-access-type barrier should not be a no-op --- src/Refresh_Driver_Vulkan.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/Refresh_Driver_Vulkan.c b/src/Refresh_Driver_Vulkan.c index 71f417e..b9e8c15 100644 --- a/src/Refresh_Driver_Vulkan.c +++ b/src/Refresh_Driver_Vulkan.c @@ -2672,11 +2672,6 @@ static void VULKAN_INTERNAL_BufferMemoryBarrier( VulkanResourceAccessType prevAccess, nextAccess; const VulkanResourceAccessInfo *prevAccessInfo, *nextAccessInfo; - if (buffer->resourceAccessType == nextResourceAccessType) - { - return; - } - memoryBarrier.sType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER; memoryBarrier.pNext = NULL; memoryBarrier.srcAccessMask = 0; @@ -2751,11 +2746,6 @@ static void VULKAN_INTERNAL_ImageMemoryBarrier( VulkanResourceAccessType prevAccess; const VulkanResourceAccessInfo *pPrevAccessInfo, *pNextAccessInfo; - if (*resourceAccessType == nextAccess) - { - return; - } - memoryBarrier.sType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER; memoryBarrier.pNext = NULL; memoryBarrier.srcAccessMask = 0;