From c7ede6725a5d1e1f928c42f0d5d2004532772232 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 28 Sep 2017 15:42:27 +0100 Subject: [PATCH] Update OS-specific WSI wrapping code --- renderdoc/driver/vulkan/vk_posix.cpp | 6 +++--- renderdoc/driver/vulkan/vk_win32.cpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/renderdoc/driver/vulkan/vk_posix.cpp b/renderdoc/driver/vulkan/vk_posix.cpp index 8e1baee39..0f35fce85 100644 --- a/renderdoc/driver/vulkan/vk_posix.cpp +++ b/renderdoc/driver/vulkan/vk_posix.cpp @@ -178,7 +178,7 @@ VkResult WrappedVulkan::vkCreateXcbSurfaceKHR(VkInstance instance, VkSurfaceKHR *pSurface) { // should not come in here at all on replay - RDCASSERT(m_State >= WRITING); + RDCASSERT(IsCaptureMode(m_State)); VkResult ret = ObjDisp(instance)->CreateXcbSurfaceKHR(Unwrap(instance), pCreateInfo, pAllocator, pSurface); @@ -222,7 +222,7 @@ VkResult WrappedVulkan::vkCreateXlibSurfaceKHR(VkInstance instance, VkSurfaceKHR *pSurface) { // should not come in here at all on replay - RDCASSERT(m_State >= WRITING); + RDCASSERT(IsCaptureMode(m_State)); VkResult ret = ObjDisp(instance)->CreateXlibSurfaceKHR(Unwrap(instance), pCreateInfo, pAllocator, pSurface); @@ -267,7 +267,7 @@ VkResult WrappedVulkan::vkCreateAndroidSurfaceKHR(VkInstance instance, VkSurfaceKHR *pSurface) { // should not come in here at all on replay - RDCASSERT(m_State >= WRITING); + RDCASSERT(IsCaptureMode(m_State)); VkResult ret = ObjDisp(instance)->CreateAndroidSurfaceKHR(Unwrap(instance), pCreateInfo, pAllocator, pSurface); diff --git a/renderdoc/driver/vulkan/vk_win32.cpp b/renderdoc/driver/vulkan/vk_win32.cpp index 7847492a4..26d2f250c 100644 --- a/renderdoc/driver/vulkan/vk_win32.cpp +++ b/renderdoc/driver/vulkan/vk_win32.cpp @@ -129,7 +129,7 @@ VkResult WrappedVulkan::vkCreateWin32SurfaceKHR(VkInstance instance, VkSurfaceKHR *pSurface) { // should not come in here at all on replay - RDCASSERT(m_State >= WRITING); + RDCASSERT(IsCaptureMode(m_State)); VkResult ret = ObjDisp(instance)->CreateWin32SurfaceKHR(Unwrap(instance), pCreateInfo, pAllocator, pSurface);