public static void GetSemaphoreParameterEXT(UInt32 semaphore, SemaphoreParameterName pname, [Out] UInt64[] @params)
 {
     unsafe
     {
         fixed(UInt64 *p_params = @params)
         {
             Debug.Assert(Delegates.pglGetSemaphoreParameterui64vEXT != null, "pglGetSemaphoreParameterui64vEXT not implemented");
             Delegates.pglGetSemaphoreParameterui64vEXT(semaphore, (Int32)pname, p_params);
             LogCommand("glGetSemaphoreParameterui64vEXT", null, semaphore, pname, @params);
         }
     }
     DebugCheckErrors(null);
 }
Exemple #2
0
 public static void SemaphoreParameterEXT(uint semaphore, SemaphoreParameterName pname, ulong[] @params)
 {
     unsafe
     {
         fixed(ulong *p_params = @params)
         {
             Debug.Assert(Delegates.pglSemaphoreParameterui64vEXT != null, "pglSemaphoreParameterui64vEXT not implemented");
             Delegates.pglSemaphoreParameterui64vEXT(semaphore, (int)pname, p_params);
             LogCommand("glSemaphoreParameterui64vEXT", null, semaphore, pname, @params);
         }
     }
     DebugCheckErrors(null);
 }
 public partial void GetSemaphoreParameter([Flow(FlowDirection.In)] uint semaphore, [Flow(FlowDirection.In)] SemaphoreParameterName pname, [Flow(FlowDirection.Out)] out int @params);
 public unsafe partial void GetSemaphoreParameter([Flow(FlowDirection.In)] uint semaphore, [Flow(FlowDirection.In)] SemaphoreParameterName pname, [Flow(FlowDirection.Out)] int * @params);
Exemple #5
0
 public abstract void GetSemaphoreParameter([Flow(FlowDirection.In)] uint semaphore, [Flow(FlowDirection.In)] SemaphoreParameterName pname, [Flow(FlowDirection.Out)] Span <ulong> @params);
Exemple #6
0
 public abstract unsafe void GetSemaphoreParameter([Flow(FlowDirection.In)] uint semaphore, [Flow(FlowDirection.In)] SemaphoreParameterName pname, [Flow(FlowDirection.Out)] ulong * @params);
 public static unsafe void SemaphoreParameter(this NVTimelineSemaphore thisApi, [Flow(FlowDirection.In)] uint semaphore, [Flow(FlowDirection.In)] SemaphoreParameterName pname, [Flow(FlowDirection.In)] ReadOnlySpan <int> @params)
 {
     // SpanOverloader
     thisApi.SemaphoreParameter(semaphore, pname, in @params.GetPinnableReference());
 }
 public static unsafe void GetSemaphoreParameter(this ExtSemaphore thisApi, [Flow(FlowDirection.In)] uint semaphore, [Flow(FlowDirection.In)] SemaphoreParameterName pname, [Flow(FlowDirection.Out)] Span <ulong> @params)
 {
     // SpanOverloader
     thisApi.GetSemaphoreParameter(semaphore, pname, out @params.GetPinnableReference());
 }