jexzeb's picture
Upload folder using huggingface_hub
b6068b4
'''OpenGL extension NVX.gpu_multicast2
This module customises the behaviour of the
OpenGL.raw.GL.NVX.gpu_multicast2 to provide a more
Python-friendly API
Overview (from the spec)
This extension provides additional mechanisms that influence multicast rendering which is
simultaneous rendering to multiple GPUs.
The official definition of this extension is available here:
http://www.opengl.org/registry/specs/NVX/gpu_multicast2.txt
'''
from OpenGL import platform, constant, arrays
from OpenGL import extensions, wrapper
import ctypes
from OpenGL.raw.GL import _types, _glgets
from OpenGL.raw.GL.NVX.gpu_multicast2 import *
from OpenGL.raw.GL.NVX.gpu_multicast2 import _EXTENSION_NAME
def glInitGpuMulticast2NVX():
'''Return boolean indicating whether this extension is available'''
from OpenGL import extensions
return extensions.hasGLExtension( _EXTENSION_NAME )
# INPUT glMulticastViewportArrayvNVX.v size not checked against 'count'
glMulticastViewportArrayvNVX=wrapper.wrapper(glMulticastViewportArrayvNVX).setInputArraySize(
'v', None
)
# INPUT glMulticastScissorArrayvNVX.v size not checked against 'count'
glMulticastScissorArrayvNVX=wrapper.wrapper(glMulticastScissorArrayvNVX).setInputArraySize(
'v', None
)
# INPUT glAsyncCopyBufferSubDataNVX.fenceValueArray size not checked against waitSemaphoreCount
# INPUT glAsyncCopyBufferSubDataNVX.signalSemaphoreArray size not checked against signalSemaphoreCount
# INPUT glAsyncCopyBufferSubDataNVX.signalValueArray size not checked against signalSemaphoreCount
# INPUT glAsyncCopyBufferSubDataNVX.waitSemaphoreArray size not checked against waitSemaphoreCount
glAsyncCopyBufferSubDataNVX=wrapper.wrapper(glAsyncCopyBufferSubDataNVX).setInputArraySize(
'fenceValueArray', None
).setInputArraySize(
'signalSemaphoreArray', None
).setInputArraySize(
'signalValueArray', None
).setInputArraySize(
'waitSemaphoreArray', None
)
# INPUT glAsyncCopyImageSubDataNVX.signalSemaphoreArray size not checked against signalSemaphoreCount
# INPUT glAsyncCopyImageSubDataNVX.signalValueArray size not checked against signalSemaphoreCount
# INPUT glAsyncCopyImageSubDataNVX.waitSemaphoreArray size not checked against waitSemaphoreCount
# INPUT glAsyncCopyImageSubDataNVX.waitValueArray size not checked against waitSemaphoreCount
glAsyncCopyImageSubDataNVX=wrapper.wrapper(glAsyncCopyImageSubDataNVX).setInputArraySize(
'signalSemaphoreArray', None
).setInputArraySize(
'signalValueArray', None
).setInputArraySize(
'waitSemaphoreArray', None
).setInputArraySize(
'waitValueArray', None
)
### END AUTOGENERATED SECTION