GS/HW: Shuffle moves don't need barriers with fbfetch

This commit is contained in:
Connor McLaughlin 2022-10-01 16:21:45 +10:00 committed by refractionpcsx2
parent e744fe666b
commit 2c1f0d248c
1 changed files with 1 additions and 1 deletions

View File

@ -1332,7 +1332,7 @@ bool GSTextureCache::ShuffleMove(u32 BP, u32 BW, u32 PSM, int sx, int sy, int dx
config.depth = GSHWDrawConfig::DepthStencilSelector::NoDepth(); config.depth = GSHWDrawConfig::DepthStencilSelector::NoDepth();
config.colormask = GSHWDrawConfig::ColorMaskSelector(); config.colormask = GSHWDrawConfig::ColorMaskSelector();
config.colormask.wrgba = (write_rg ? (1 | 2) : (4 | 8)); config.colormask.wrgba = (write_rg ? (1 | 2) : (4 | 8));
config.require_one_barrier = true; config.require_one_barrier = !g_gs_device->Features().framebuffer_fetch;
config.require_full_barrier = false; config.require_full_barrier = false;
config.destination_alpha = GSHWDrawConfig::DestinationAlphaMode::Off; config.destination_alpha = GSHWDrawConfig::DestinationAlphaMode::Off;
config.datm = false; config.datm = false;