Use correct state for overriding UE resource barriers

This commit is contained in:
cdozdil committed 2026-08-26 23:59:35 +03:00
1 parent 14c89cbaa2
commit 1802e9359d
1 file changed
+2 -2
+2 -2
View File
@@ -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);