From 9c4a92c0158f637c19a8909de3734231aa6f5e95 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Tue, 8 Aug 2023 17:28:44 +1000 Subject: [PATCH] GS/Metal: Fix crash when Z write is on second pass --- pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm | 2 -- 1 file changed, 2 deletions(-) diff --git a/pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm b/pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm index cac70e8df0..52fb1ddb57 100644 --- a/pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm +++ b/pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm @@ -2141,8 +2141,6 @@ void GSDeviceMTL::RenderHW(GSHWDrawConfig& config) } // Try to reduce render pass restarts - if (!stencil && config.depth.key == DepthStencilSelector::NoDepth().key && (m_current_render.color_target != rt || m_current_render.depth_target != config.ds)) - config.ds = nullptr; if (!config.ds && m_current_render.color_target == rt && stencil == m_current_render.stencil_target && m_current_render.depth_target != config.tex) config.ds = m_current_render.depth_target; if (!rt && config.ds == m_current_render.depth_target && m_current_render.color_target != config.tex)