Jelajahi Sumber

Removed redundant check for VK_SUCCESS

Fixes https://github.com/libsdl-org/SDL/issues/15157
Sam Lantinga 3 bulan lalu
induk
melakukan
7be5990089
1 mengubah file dengan 2 tambahan dan 4 penghapusan
  1. 2 4
      src/gpu/vulkan/SDL_gpu_vulkan.c

+ 2 - 4
src/gpu/vulkan/SDL_gpu_vulkan.c

@@ -10968,10 +10968,8 @@ static bool VULKAN_Submit(
             presentData->windowData->needsSwapchainRecreate = true;
             presentData->windowData->needsSurfaceRecreate = true;
         } else {
-            if (presentResult != VK_SUCCESS) {
-                VULKAN_INTERNAL_ReleaseCommandBuffer(vulkanCommandBuffer);
-                SDL_UnlockMutex(renderer->submitLock);
-            }
+            VULKAN_INTERNAL_ReleaseCommandBuffer(vulkanCommandBuffer);
+            SDL_UnlockMutex(renderer->submitLock);
 
             CHECK_VULKAN_ERROR_AND_RETURN(presentResult, vkQueuePresentKHR, false);
         }