From 44c3006543146680f7e6205cd66d7853e3e127b0 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Fri, 7 Mar 2025 12:07:27 +0100 Subject: [PATCH] [dxvk] Do not dirty the pipeline when starting the render pass Redundant, since the pipeline update happens outside of a render pass anyway and thus does not record any Vulkan commands. All other state should still be dirtied since we might use secondary command buffers for render passes. --- src/dxvk/dxvk_context.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/dxvk/dxvk_context.cpp b/src/dxvk/dxvk_context.cpp index 894eb9ca0..d4a610a28 100644 --- a/src/dxvk/dxvk_context.cpp +++ b/src/dxvk/dxvk_context.cpp @@ -5297,7 +5297,6 @@ namespace dxvk { m_flags.set( DxvkContextFlag::GpRenderPassBound, - DxvkContextFlag::GpDirtyPipeline, DxvkContextFlag::GpDirtyPipelineState, DxvkContextFlag::GpDirtyVertexBuffers, DxvkContextFlag::GpDirtyIndexBuffer,