diff --git a/tests/ShaderRecompilerComputeTests.cpp b/tests/ShaderRecompilerComputeTests.cpp index 5634e996a..bc4502af9 100644 --- a/tests/ShaderRecompilerComputeTests.cpp +++ b/tests/ShaderRecompilerComputeTests.cpp @@ -2235,7 +2235,10 @@ public: gds_interrupt_result == Pm4ProcessResult::Complete && gds_interrupt_waited_once; }); - gpu.SendCommandSync([&] { gpu_scheduler.Finish(); }); + gpu.SendCommandSync([&] { + gpu_scheduler.Finish(); + gpu_scheduler.WaitPriorityOperations(gpu_scheduler.CurrentTick() - 1); + }); Require("GpuCommandLane", "RELEASE_MEM submission counts", release_mem_submission_counts && static_cast(release_label) == 0x11223344u &&