From 94049c0c9068076bccc4836c0b4fa3b19f4bf733 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Wed, 3 Mar 2021 23:16:25 +0100 Subject: [PATCH] [dxvk] Fix incorrect barrier for fragment shader resolve --- src/dxvk/dxvk_context.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dxvk/dxvk_context.cpp b/src/dxvk/dxvk_context.cpp index b12ea8e8..c793df22 100644 --- a/src/dxvk/dxvk_context.cpp +++ b/src/dxvk/dxvk_context.cpp @@ -3331,7 +3331,8 @@ namespace dxvk { if (srcImage->info().layout != srcLayout) { m_execAcquires.accessImage( srcImage, srcSubresourceRange, - srcImage->info().layout, 0, 0, + srcImage->info().layout, + srcImage->info().stages, 0, srcLayout, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, VK_ACCESS_SHADER_READ_BIT);