From 81d0ea5697d51aea30092a0d2e3b023a2637b826 Mon Sep 17 00:00:00 2001 From: nmzik Date: Sat, 5 Sep 2026 23:36:42 +0400 Subject: [PATCH] render: ignore stale export formats with no pixel shader --- src/graphics/host_gpu/renderer/renderDraw.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/graphics/host_gpu/renderer/renderDraw.cpp b/src/graphics/host_gpu/renderer/renderDraw.cpp index 3b2c89d64..7892394ee 100644 --- a/src/graphics/host_gpu/renderer/renderDraw.cpp +++ b/src/graphics/host_gpu/renderer/renderDraw.cpp @@ -440,9 +440,8 @@ static bool DrawHasValidVertexShader(const HW::Shader& sh_ctx) { static bool PixelShaderHasDepthOrCoverageSideEffects(const HW::ShaderRegisters& sh_regs) { const auto& db = sh_regs.db_shader_control; - return sh_regs.shader_z_format != 0 || db.shader_kill_enable || db.shader_z_export_enable || - db.shader_mask_export_enable || db.shader_dual_export_enable || - db.shader_execute_on_noop; + return db.shader_kill_enable || db.shader_z_export_enable || db.shader_mask_export_enable || + db.shader_dual_export_enable || db.shader_execute_on_noop; } struct DrawRenderState {