From a93b830f0417ed345e6dd2643eb79673cc5bcd50 Mon Sep 17 00:00:00 2001 From: IndecisiveTurtle <47210458+raphaelthegreat@users.noreply.github.com> Date: Sun, 15 Sep 2024 21:31:03 +0300 Subject: [PATCH] pipeline_cache: Missed depth bias enable --- src/video_core/renderer_vulkan/vk_pipeline_cache.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp index 27889ee19..bd1eed3de 100644 --- a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp @@ -210,6 +210,7 @@ bool PipelineCache::RefreshGraphicsKey() { !regs.depth_render_control.depth_clear_enable; key.depth_stencil.raw |= regs.depth_control.DepthState(); key.depth_stencil.depth_write_enable.Assign(depth_write); + key.depth_bias_enable = regs.polygon_control.NeedsBias(); const auto ds_format = LiverpoolToVK::DepthFormat(db.z_info.format, db.stencil_info.format); if (db.z_info.format != AmdGpu::Liverpool::DepthBuffer::ZFormat::Invalid) {