diff --git a/renderdoc/driver/vulkan/vk_rendermesh.cpp b/renderdoc/driver/vulkan/vk_rendermesh.cpp index 826fc2597..9cba52fee 100644 --- a/renderdoc/driver/vulkan/vk_rendermesh.cpp +++ b/renderdoc/driver/vulkan/vk_rendermesh.cpp @@ -588,7 +588,7 @@ void VulkanReplay::RenderMesh(uint32_t eventId, const std::vector &s case SolidShade::Lit: pipe = cache.pipes[MeshDisplayPipelines::ePipe_Lit]; // point list topologies don't have lighting obvious, just render them as solid - if(!pipe) + if(pipe == VK_NULL_HANDLE) pipe = cache.pipes[MeshDisplayPipelines::ePipe_SolidDepth]; break; case SolidShade::Secondary: pipe = cache.pipes[MeshDisplayPipelines::ePipe_Secondary]; break;