1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
'''Autogenerated by get_gl_extensions script, do not edit!'''
from OpenGL import platform as _p, constants as _cs, arrays
from OpenGL.GL import glget
import ctypes
EXTENSION_NAME = 'GL_ARB_draw_buffers'
def _f( function ):
return _p.createFunction( function,_p.GL,'GL_ARB_draw_buffers',False)
_p.unpack_constants( """GL_MAX_DRAW_BUFFERS_ARB 0x8824
GL_DRAW_BUFFER0_ARB 0x8825
GL_DRAW_BUFFER1_ARB 0x8826
GL_DRAW_BUFFER2_ARB 0x8827
GL_DRAW_BUFFER3_ARB 0x8828
GL_DRAW_BUFFER4_ARB 0x8829
GL_DRAW_BUFFER5_ARB 0x882A
GL_DRAW_BUFFER6_ARB 0x882B
GL_DRAW_BUFFER7_ARB 0x882C
GL_DRAW_BUFFER8_ARB 0x882D
GL_DRAW_BUFFER9_ARB 0x882E
GL_DRAW_BUFFER10_ARB 0x882F
GL_DRAW_BUFFER11_ARB 0x8830
GL_DRAW_BUFFER12_ARB 0x8831
GL_DRAW_BUFFER13_ARB 0x8832
GL_DRAW_BUFFER14_ARB 0x8833
GL_DRAW_BUFFER15_ARB 0x8834""", globals())
glget.addGLGetConstant( GL_MAX_DRAW_BUFFERS_ARB, (1,) )
glget.addGLGetConstant( GL_DRAW_BUFFER0_ARB, (1,) )
glget.addGLGetConstant( GL_DRAW_BUFFER1_ARB, (1,) )
glget.addGLGetConstant( GL_DRAW_BUFFER2_ARB, (1,) )
glget.addGLGetConstant( GL_DRAW_BUFFER3_ARB, (1,) )
glget.addGLGetConstant( GL_DRAW_BUFFER4_ARB, (1,) )
glget.addGLGetConstant( GL_DRAW_BUFFER5_ARB, (1,) )
glget.addGLGetConstant( GL_DRAW_BUFFER6_ARB, (1,) )
glget.addGLGetConstant( GL_DRAW_BUFFER7_ARB, (1,) )
glget.addGLGetConstant( GL_DRAW_BUFFER8_ARB, (1,) )
glget.addGLGetConstant( GL_DRAW_BUFFER9_ARB, (1,) )
glget.addGLGetConstant( GL_DRAW_BUFFER10_ARB, (1,) )
glget.addGLGetConstant( GL_DRAW_BUFFER11_ARB, (1,) )
glget.addGLGetConstant( GL_DRAW_BUFFER12_ARB, (1,) )
glget.addGLGetConstant( GL_DRAW_BUFFER13_ARB, (1,) )
glget.addGLGetConstant( GL_DRAW_BUFFER14_ARB, (1,) )
glget.addGLGetConstant( GL_DRAW_BUFFER15_ARB, (1,) )
@_f
@_p.types(None,_cs.GLsizei,arrays.GLuintArray)
def glDrawBuffersARB( n,bufs ):pass
def glInitDrawBuffersARB():
'''Return boolean indicating whether this extension is available'''
from OpenGL import extensions
return extensions.hasGLExtension( EXTENSION_NAME )
|