X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=retrace%2Fglretrace.py;h=44b2f9d941438e5be45f343ef773348a72e726b9;hb=91ccf284bcd074d6039a750e3bca4f4e8cb2ff2f;hp=e2ea3201bf183bd63597a964b11f95bcc101424f;hpb=bcb5850afb381e4814d247917311494d7edd2e91;p=apitrace diff --git a/retrace/glretrace.py b/retrace/glretrace.py index e2ea320..44b2f9d 100644 --- a/retrace/glretrace.py +++ b/retrace/glretrace.py @@ -84,6 +84,8 @@ class GlRetracer(Retracer): "glMultiDrawArrays", "glMultiDrawArraysEXT", "glMultiModeDrawArraysIBM", + 'glMultiDrawArraysIndirect', + 'glMultiDrawArraysIndirectAMD', ]) draw_elements_function_names = set([ @@ -103,11 +105,17 @@ class GlRetracer(Retracer): "glMultiDrawElementsBaseVertex", "glMultiDrawElementsEXT", "glMultiModeDrawElementsIBM", + 'glMultiDrawElementsIndirect', + 'glMultiDrawElementsIndirectAMD', ]) draw_indirect_function_names = set([ "glDrawArraysIndirect", "glDrawElementsIndirect", + 'glMultiDrawArraysIndirect', + 'glMultiDrawArraysIndirectAMD', + 'glMultiDrawElementsIndirect', + 'glMultiDrawElementsIndirectAMD', ]) misc_draw_function_names = set([ @@ -130,6 +138,9 @@ class GlRetracer(Retracer): # object. See also the ARB_pixel_buffer_object specification. pack_function_names = set([ 'glGetCompressedTexImage', + 'glGetCompressedTexImageARB', + 'glGetCompressedTextureImageEXT', + 'glGetCompressedMultiTexImageEXT', 'glGetConvolutionFilter', 'glGetHistogram', 'glGetMinmax', @@ -139,6 +150,8 @@ class GlRetracer(Retracer): 'glGetPolygonStipple', 'glGetSeparableFilter', 'glGetTexImage', + 'glGetTextureImageEXT', + 'glGetMultiTexImageEXT', 'glReadPixels', 'glGetnCompressedTexImageARB', 'glGetnConvolutionFilterARB', @@ -528,7 +541,8 @@ if __name__ == '__main__': 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)