"glMultiDrawArrays",
"glMultiDrawArraysEXT",
"glMultiModeDrawArraysIBM",
+ 'glMultiDrawArraysIndirect',
+ 'glMultiDrawArraysIndirectAMD',
])
draw_elements_function_names = set([
"glMultiDrawElementsBaseVertex",
"glMultiDrawElementsEXT",
"glMultiModeDrawElementsIBM",
+ 'glMultiDrawElementsIndirect',
+ 'glMultiDrawElementsIndirectAMD',
])
draw_indirect_function_names = set([
"glDrawArraysIndirect",
"glDrawElementsIndirect",
+ 'glMultiDrawArraysIndirect',
+ 'glMultiDrawArraysIndirectAMD',
+ 'glMultiDrawElementsIndirect',
+ 'glMultiDrawElementsIndirectAMD',
])
misc_draw_function_names = set([
# object. See also the ARB_pixel_buffer_object specification.
pack_function_names = set([
'glGetCompressedTexImage',
+ 'glGetCompressedTexImageARB',
+ 'glGetCompressedTextureImageEXT',
+ 'glGetCompressedMultiTexImageEXT',
'glGetConvolutionFilter',
'glGetHistogram',
'glGetMinmax',
'glGetPolygonStipple',
'glGetSeparableFilter',
'glGetTexImage',
+ 'glGetTextureImageEXT',
+ 'glGetMultiTexImageEXT',
'glReadPixels',
'glGetnCompressedTexImageARB',
'glGetnConvolutionFilterARB',
static bool _pipelineHasBeenBound = false;
'''
- api = glapi.glapi
- api.addApi(glesapi.glesapi)
+ api = stdapi.API()
+ api.addModule(glapi.glapi)
+ api.addModule(glesapi.glesapi)
retracer = GlRetracer()
retracer.retraceApi(api)