vk_pipeline_cache: Revert viewport check and remove log

This commit is contained in:
IndecisiveTurtle 2025-07-14 18:34:17 +03:00
parent 37fe4f96a5
commit 791ca44ada
2 changed files with 1 additions and 7 deletions

View File

@ -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<vk::PipelineViewportDepthClampControlCreateInfoEXT>();
}
if (!instance.IsDepthClipControlSupported()) {

View File

@ -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<float>::max()) {