From 0d3434734a65f9a4491985f7dff2ff32e7d09b2a Mon Sep 17 00:00:00 2001 From: GPUCode Date: Fri, 10 Feb 2023 21:58:06 +0200 Subject: [PATCH] vk_rasterizer: Skip draw if no attachments --- src/video_core/renderer_vulkan/vk_rasterizer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp index 8c78aff2f..0c028c3c6 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp +++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp @@ -488,7 +488,7 @@ bool RasterizerVulkan::Draw(bool accelerate, bool is_indexed) { const auto [color_surface, depth_surface, surfaces_rect] = res_cache.GetFramebufferSurfaces(using_color_fb, using_depth_fb, viewport_rect_unscaled); - if (!color_surface && shadow_rendering) { + if (!color_surface && (shadow_rendering || !depth_surface)) { return true; }