From 38efe453e8315e37d0313aa1c0d233dd2976df11 Mon Sep 17 00:00:00 2001 From: IndecisiveTurtle <47210458+raphaelthegreat@users.noreply.github.com> Date: Mon, 14 Jul 2025 17:40:47 +0300 Subject: [PATCH] liverpool: Disable depth clip when near and far planes have different setting --- src/video_core/amdgpu/liverpool.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/video_core/amdgpu/liverpool.h b/src/video_core/amdgpu/liverpool.h index bbf368084..c517285fb 100644 --- a/src/video_core/amdgpu/liverpool.h +++ b/src/video_core/amdgpu/liverpool.h @@ -526,7 +526,9 @@ struct Liverpool { BitField<27, 1, u32> zclip_far_disable; bool ZclipEnable() const { - ASSERT(zclip_near_disable == zclip_far_disable); + if (zclip_near_disable != zclip_far_disable) { + return false; + } return !zclip_near_disable; } };