glAsyncCopyBufferSubDataNvx function opengl_glext
int
glAsyncCopyBufferSubDataNvx(
- int waitSemaphoreCount,
- Pointer<
Uint32> waitSemaphoreArray, - Pointer<
Uint64> fenceValueArray, - int readGpu,
- int writeGpuMask,
- int readBuffer,
- int writeBuffer,
- Pointer<
NativeType> readOffset, - Pointer<
NativeType> writeOffset, - Pointer<
Uint32> size, - int signalSemaphoreCount,
- Pointer<
Uint32> signalSemaphoreArray, - Pointer<
Uint64> signalValueArray,
GLAPI GLuint APIENTRY glAsyncCopyBufferSubDataNVX (GLsizei waitSemaphoreCount, const GLuint *waitSemaphoreArray, const GLuint64 *fenceValueArray, GLuint readGPU, GLbitfield writeGPUMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size, GLsizei signalSemaphoreCount, const GLuint *signalSemaphoreArray, const GLuint64 *signalValueArray)
Implementation
int glAsyncCopyBufferSubDataNvx(
int waitSemaphoreCount,
Pointer<Uint32> waitSemaphoreArray,
Pointer<Uint64> fenceValueArray,
int readGpu,
int writeGpuMask,
int readBuffer,
int writeBuffer,
Pointer<NativeType> readOffset,
Pointer<NativeType> writeOffset,
Pointer<Uint32> size,
int signalSemaphoreCount,
Pointer<Uint32> signalSemaphoreArray,
Pointer<Uint64> signalValueArray,
) {
final glAsyncCopyBufferSubDataNvxAsFunction = _glAsyncCopyBufferSubDataNvx
.cast<
NativeFunction<
Uint32 Function(
Uint32 waitSemaphoreCount,
Pointer<Uint32> waitSemaphoreArray,
Pointer<Uint64> fenceValueArray,
Uint32 readGpu,
Uint32 writeGpuMask,
Uint32 readBuffer,
Uint32 writeBuffer,
Pointer<NativeType> readOffset,
Pointer<NativeType> writeOffset,
Pointer<Uint32> size,
Uint32 signalSemaphoreCount,
Pointer<Uint32> signalSemaphoreArray,
Pointer<Uint64> signalValueArray,
)
>
>()
.asFunction<
int Function(
int waitSemaphoreCount,
Pointer<Uint32> waitSemaphoreArray,
Pointer<Uint64> fenceValueArray,
int readGpu,
int writeGpuMask,
int readBuffer,
int writeBuffer,
Pointer<NativeType> readOffset,
Pointer<NativeType> writeOffset,
Pointer<Uint32> size,
int signalSemaphoreCount,
Pointer<Uint32> signalSemaphoreArray,
Pointer<Uint64> signalValueArray,
)
>();
return glAsyncCopyBufferSubDataNvxAsFunction(
waitSemaphoreCount,
waitSemaphoreArray,
fenceValueArray,
readGpu,
writeGpuMask,
readBuffer,
writeBuffer,
readOffset,
writeOffset,
size,
signalSemaphoreCount,
signalSemaphoreArray,
signalValueArray,
);
}