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
}
}