Example #1
0
 public static unsafe void MulticastFramebufferSampleLocations(this NVGpuMulticast thisApi, [Flow(FlowDirection.In)] uint gpu, [Flow(FlowDirection.In)] uint framebuffer, [Flow(FlowDirection.In)] uint start, [Flow(FlowDirection.In)] uint count, [Flow(FlowDirection.In)] ReadOnlySpan <float> v)
 {
     // SpanOverloader
     thisApi.MulticastFramebufferSampleLocations(gpu, framebuffer, start, count, in v.GetPinnableReference());
 }
Example #2
0
 public static unsafe void MulticastGetQueryObject(this NVGpuMulticast thisApi, [Flow(FlowDirection.In)] uint gpu, [Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] NV pname, [Flow(FlowDirection.Out)] Span <ulong> @params)
 {
     // SpanOverloader
     thisApi.MulticastGetQueryObject(gpu, id, pname, out @params.GetPinnableReference());
 }
Example #3
0
 public static unsafe void MulticastBufferSubData <T0>(this NVGpuMulticast thisApi, [Flow(FlowDirection.In)] uint gpuMask, [Flow(FlowDirection.In)] uint buffer, [Flow(FlowDirection.In)] IntPtr offset, [Flow(FlowDirection.In)] UIntPtr size, [Flow(FlowDirection.In)] ReadOnlySpan <T0> data) where T0 : unmanaged
 {
     // SpanOverloader
     thisApi.MulticastBufferSubData(gpuMask, buffer, offset, size, in data.GetPinnableReference());
 }