From e7fe8192bb9d2cfe9c9f90e57f35d14e24682d1b Mon Sep 17 00:00:00 2001 From: nmzik Date: Sat, 5 Sep 2026 13:20:16 +0400 Subject: [PATCH] tests: wait for interrupt callbacks before the next queue Co-authored-by: Vyas Devgna --- tests/ShaderRecompilerComputeTests.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 &&