198
198
PlatformPlugin( 'osmesa', 'OpenGL.platform.osmesa.OSMesaPlatform')
199
199
PlatformPlugin( 'egl', 'OpenGL.platform.egl.EGLPlatform')
201
FormatHandler( 'none', 'OpenGL.arrays.nones.NoneHandler', ['__builtin__.NoneType'],isOutput=False )
204
202
if sys.version_info[0] < 3:
205
FormatHandler( 'str', 'OpenGL.arrays.strings.StringHandler',['__builtin__.str'], isOutput=False )
206
FormatHandler( 'unicode', 'OpenGL.arrays.strings.UnicodeHandler',['__builtin__.unicode'], isOutput=False )
208
FormatHandler( 'bytes', 'OpenGL.arrays.strings.StringHandler',['__builtin__.bytes'], isOutput=False )
209
FormatHandler( 'str', 'OpenGL.arrays.strings.UnicodeHandler',['__builtin__.str'], isOutput=False )
203
# Python 3.x renames the built-in module
208
FormatHandler( 'none', 'OpenGL.arrays.nones.NoneHandler', [ _bi+'.NoneType'],isOutput=False )
210
if sys.version_info[0] < 3:
211
FormatHandler( 'str', 'OpenGL.arrays.strings.StringHandler',[_bi+'.str'], isOutput=False )
212
FormatHandler( 'unicode', 'OpenGL.arrays.strings.UnicodeHandler',[_bi+'.unicode'], isOutput=False )
214
FormatHandler( 'bytes', 'OpenGL.arrays.strings.StringHandler',[_bi+'.bytes'], isOutput=False )
215
FormatHandler( 'str', 'OpenGL.arrays.strings.UnicodeHandler',[_bi+'.str'], isOutput=False )
211
217
FormatHandler( 'list', 'OpenGL.arrays.lists.ListHandler', [
214
220
], isOutput=False )
215
221
FormatHandler( 'numbers', 'OpenGL.arrays.numbers.NumberHandler', [
219
225
], isOutput=False )
221
227
'ctypesarray', 'OpenGL.arrays.ctypesarrays.CtypesArrayHandler',
252
258
],isOutput=True )
253
259
FormatHandler( 'buffer', 'OpenGL.arrays.buffers.BufferHandler', [
254
260
'OpenGL.arrays._buffers.Py_buffer',
255
'__builtin__.memoryview', # only available in Python 2.7+
256
'__builtin__.bytearray',
257
263
],isOutput=True )
258
264
FormatHandler( 'vbo', 'OpenGL.arrays.vbo.VBOHandler', ['OpenGL.arrays.vbo.VBO','OpenGL_accelerate.vbo.VBO'],isOutput=False )
259
265
FormatHandler( 'vbooffset', 'OpenGL.arrays.vbo.VBOOffsetHandler', ['OpenGL.arrays.vbo.VBOOffset','OpenGL_accelerate.vbo.VBOOffset'],isOutput=False )