diff --git a/WickedEngine/wiGraphicsDevice_Vulkan.cpp b/WickedEngine/wiGraphicsDevice_Vulkan.cpp index 5a0ac95d8..986500349 100644 --- a/WickedEngine/wiGraphicsDevice_Vulkan.cpp +++ b/WickedEngine/wiGraphicsDevice_Vulkan.cpp @@ -1328,8 +1328,8 @@ namespace wiGraphicsTypes activeRTHash = 0; pDesc = nullptr; - overrideRenderPass = nullptr; - overrideFramebuffer = nullptr; + overrideRenderPass = VK_NULL_HANDLE; + overrideFramebuffer = VK_NULL_HANDLE; clearRequests.clear(); } @@ -1370,7 +1370,7 @@ namespace wiGraphicsTypes VkRenderPass renderPass = overrideRenderPass; VkFramebuffer frameBuffer = overrideFramebuffer; - if (renderPass == nullptr || frameBuffer == nullptr) + if (renderPass == VK_NULL_HANDLE || frameBuffer == VK_NULL_HANDLE) { assert(pDesc != nullptr); diff --git a/WickedEngine/wiGraphicsDevice_Vulkan.h b/WickedEngine/wiGraphicsDevice_Vulkan.h index 3bd3a59c2..ced9ce37d 100644 --- a/WickedEngine/wiGraphicsDevice_Vulkan.h +++ b/WickedEngine/wiGraphicsDevice_Vulkan.h @@ -90,8 +90,8 @@ namespace wiGraphicsTypes uint64_t activeRTHash = 0; GraphicsPSODesc* pDesc = nullptr; - VkRenderPass overrideRenderPass = nullptr; - VkFramebuffer overrideFramebuffer = nullptr; + VkRenderPass overrideRenderPass = VK_NULL_HANDLE; + VkFramebuffer overrideFramebuffer = VK_NULL_HANDLE; struct ClearRequest {