using Ryujinx.Graphics.Gpu.State; namespace Ryujinx.Graphics.Gpu.Engine { partial class Methods { /// /// Performs an incrementation on a syncpoint. /// /// Current GPU state /// Method call argument public void IncrementSyncpoint(GpuState state, int argument) { uint syncpointId = (uint)(argument) & 0xFFFF; _context.CreateHostSyncIfNeeded(); _context.Renderer.UpdateCounters(); // Poll the query counters, the game may want an updated result. _context.Synchronization.IncrementSyncpoint(syncpointId); } } }