From 1802e9359dc072b07ee97ca9e3692e488e1cd449 Mon Sep 17 00:00:00 2001 From: cdozdil Date: Wed, 26 Aug 2026 23:59:35 +0300 Subject: [PATCH] Use correct state for overriding UE resource barriers --- OptiScaler/dllmain.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OptiScaler/dllmain.cpp b/OptiScaler/dllmain.cpp index ddb1480b..288e9c14 100644 --- a/OptiScaler/dllmain.cpp +++ b/OptiScaler/dllmain.cpp @@ -1439,12 +1439,12 @@ static void CheckQuirks(bool isNvidia) quirks.reset(GameQuirk::DontUseNTShared); if (quirks & GameQuirk::DontUseUnrealColorBarriers && !Config::Instance()->ColorResourceBarrier.has_value()) - Config::Instance()->ColorResourceBarrier.set_volatile_value(128); + Config::Instance()->ColorResourceBarrier.set_volatile_value(D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE); else quirks.reset(GameQuirk::DontUseUnrealColorBarriers); if (quirks & GameQuirk::DontUseUnrealMVBarriers && !Config::Instance()->MVResourceBarrier.has_value()) - Config::Instance()->MVResourceBarrier.set_volatile_value(128); + Config::Instance()->MVResourceBarrier.set_volatile_value(D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE); else quirks.reset(GameQuirk::DontUseUnrealMVBarriers);