rsx: Implement atomic vertex upload (with Strict Rendering Mode)

This commit is contained in:
Eladash 2022-09-01 05:23:05 +03:00 committed by Ivan
parent fb01ed55e5
commit ee1384341e
4 changed files with 8 additions and 3 deletions

View file

@ -6563,7 +6563,7 @@ public:
break;
}
if (u64 cmdh = ci->getZExtValue() & ~(MFC_BARRIER_MASK | MFC_FENCE_MASK | MFC_RESULT_MASK); g_cfg.core.rsx_fifo_accuracy || !g_use_rtm)
if (u64 cmdh = ci->getZExtValue() & ~(MFC_BARRIER_MASK | MFC_FENCE_MASK | MFC_RESULT_MASK); g_cfg.core.rsx_fifo_accuracy || g_cfg.video.strict_rendering_mode || !g_use_rtm)
{
// TODO: don't require TSX (current implementation is TSX-only)
if (cmdh == MFC_PUT_CMD || cmdh == MFC_SNDSIG_CMD)