From 791ca44adab83d4159f78bd63b9c75ff473076a4 Mon Sep 17 00:00:00 2001 From: IndecisiveTurtle <47210458+raphaelthegreat@users.noreply.github.com> Date: Mon, 14 Jul 2025 18:34:17 +0300 Subject: [PATCH] vk_pipeline_cache: Revert viewport check and remove log --- src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp | 6 ------ src/video_core/renderer_vulkan/vk_pipeline_cache.cpp | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp index 12ac661db..c11a2ac1b 100644 --- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp +++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp @@ -158,12 +158,6 @@ GraphicsPipeline::GraphicsPipeline( }; if (!instance.IsDepthClampControlSupported()) { - if (key.depth_clamp_user_defined_range) { - LOG_WARNING(Render_Vulkan, - "Viewport uses custom clamp range zmin={}, zmax={} which cannot be " - "accurately emulated", - key.min_depth_clamp, key.max_depth_clamp); - } viewport_chain.unlink(); } if (!instance.IsDepthClipControlSupported()) { diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp index d4a933220..d9e01091e 100644 --- a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp @@ -525,7 +525,7 @@ void PipelineCache::RefreshDepthClampRange() { zmax = vp_d.zmax; } depth_clamp_is_same_on_all_viewports &= (zmin == vp_d.zmin && zmax == vp_d.zmax); - depth_clamp_can_use_viewport_range &= (min_depth >= vp_d.zmin && max_depth <= vp_d.zmax); + depth_clamp_can_use_viewport_range &= (min_depth == vp_d.zmin && max_depth == vp_d.zmax); } if (zmin == std::numeric_limits::max()) {