/// <summary>Make a new fence, with condition and wait flags
 /// see <href>https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/glFenceSync.xhtml</href>
 /// </summary>
 /// <param name="synccondition">Must be SyncCondition.SyncGpuCommandsComplete</param>
 /// <param name="waitflags">Must be 0</param>
 public GLFenceSync(SyncCondition synccondition = SyncCondition.SyncGpuCommandsComplete, WaitSyncFlags waitflags = WaitSyncFlags.None)
 {
     Id = GL.FenceSync(synccondition, waitflags);
     GLStatics.RegisterAllocation(typeof(GLFenceSync));
 }
Example #2
0
 /// <inheritdoc cref="GLOFC.GL4.GLFenceSync.GLFenceSync"/>
 public GLOperationFenceSync(SyncCondition synccondition = SyncCondition.SyncGpuCommandsComplete, WaitSyncFlags waitflags = WaitSyncFlags.None)
 {
     Condition = synccondition;
     Flags     = waitflags;
 }