diff --git a/app/src/main/cpp/skyline/gpu/interconnect/command_executor.cpp b/app/src/main/cpp/skyline/gpu/interconnect/command_executor.cpp index ad1376af..3511e801 100644 --- a/app/src/main/cpp/skyline/gpu/interconnect/command_executor.cpp +++ b/app/src/main/cpp/skyline/gpu/interconnect/command_executor.cpp @@ -169,13 +169,13 @@ namespace skyline::gpu::interconnect { buffer->SynchronizeGuestWithCycle(cycle); commandBuffer.end(); - gpu.scheduler.SubmitCommandBuffer(commandBuffer, activeCommandBuffer.GetFence()); + + nodes.clear(); + syncTextures.clear(); + cycle = activeCommandBuffer.Reset(); } - - nodes.clear(); - syncTextures.clear(); } } }