HostSyncFlags.cs
1 using System; 2 3 namespace Ryujinx.Graphics.Gpu.Synchronization 4 { 5 /// <summary> 6 /// Modifier flags for creating host sync. 7 /// </summary> 8 [Flags] 9 internal enum HostSyncFlags 10 { 11 None = 0, 12 13 /// <summary> 14 /// Present if host sync is being created by a syncpoint. 15 /// </summary> 16 Syncpoint = 1 << 0, 17 18 /// <summary> 19 /// Present if the sync should signal as soon as possible. 20 /// </summary> 21 Strict = 1 << 1, 22 23 /// <summary> 24 /// Present will force the sync to be created, even if no actions are eligible. 25 /// </summary> 26 Force = 1 << 2, 27 28 StrictSyncpoint = Strict | Syncpoint, 29 } 30 }