using System; namespace Ryujinx.Graphics.Gpu.Synchronization { /// /// Modifier flags for creating host sync. /// [Flags] internal enum HostSyncFlags { None = 0, /// /// Present if host sync is being created by a syncpoint. /// Syncpoint = 1 << 0, /// /// Present if the sync should signal as soon as possible. /// Strict = 1 << 1, /// /// Present will force the sync to be created, even if no actions are eligible. /// Force = 1 << 2, StrictSyncpoint = Strict | Syncpoint, } }