From 63a489d4c6b975f5821e1b749597340e843b06b7 Mon Sep 17 00:00:00 2001 From: DrChat Date: Wed, 28 Feb 2018 21:00:31 -0600 Subject: [PATCH] [Vulkan] Unset kBatchOwnsFence when transferring fences --- src/xenia/ui/vulkan/fenced_pools.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/xenia/ui/vulkan/fenced_pools.h b/src/xenia/ui/vulkan/fenced_pools.h index 53c29ec4f..d64bcd6ac 100644 --- a/src/xenia/ui/vulkan/fenced_pools.h +++ b/src/xenia/ui/vulkan/fenced_pools.h @@ -93,6 +93,7 @@ class BaseFencedPool { // Transfer owned -> external vkDestroyFence(device_, batch->fence, nullptr); batch->fence = fence; + batch->flags &= ~kBatchOwnsFence; } else if (!(batch->flags & kBatchOwnsFence) && !fence) { // external -> owned VkFenceCreateInfo info;