From 624b5ece4ef3fe429f337776937d267f73a1d8fa Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Wed, 23 Jan 2013 15:16:22 +0000 Subject: [PATCH] glretrace: Ignore a few more CGL calls. --- retrace/glretrace_cgl.cpp | 19 ++++++++++++------- specs/cglapi.py | 12 ++++++------ 2 files changed, 18 insertions(+), 13 deletions(-) diff --git a/retrace/glretrace_cgl.cpp b/retrace/glretrace_cgl.cpp index a075595..f0d0e2d 100644 --- a/retrace/glretrace_cgl.cpp +++ b/retrace/glretrace_cgl.cpp @@ -311,18 +311,23 @@ static void retrace_CGLTexImageIOSurface2D(trace::Call &call) { const retrace::Entry glretrace::cgl_callbacks[] = { {"CGLChoosePixelFormat", &retrace_CGLChoosePixelFormat}, - {"CGLDestroyPixelFormat", &retrace::ignore}, {"CGLCreateContext", &retrace_CGLCreateContext}, {"CGLDestroyContext", &retrace_CGLDestroyContext}, - {"CGLSetCurrentContext", &retrace_CGLSetCurrentContext}, - {"CGLGetCurrentContext", &retrace::ignore}, - {"CGLEnable", &retrace::ignore}, + {"CGLDestroyPixelFormat", &retrace::ignore}, {"CGLDisable", &retrace::ignore}, - {"CGLSetParameter", &retrace::ignore}, - {"CGLGetParameter", &retrace::ignore}, + {"CGLEnable", &retrace::ignore}, + {"CGLErrorString", &retrace::ignore}, {"CGLFlushDrawable", &retrace_CGLFlushDrawable}, - {"CGLUpdateContext", &retrace::ignore}, + {"CGLGetCurrentContext", &retrace::ignore}, + {"CGLGetOption", &retrace::ignore}, + {"CGLGetParameter", &retrace::ignore}, + {"CGLGetVersion", &retrace::ignore}, + {"CGLGetVirtualScreen", &retrace::ignore}, + {"CGLIsEnabled", &retrace::ignore}, + {"CGLSetCurrentContext", &retrace_CGLSetCurrentContext}, + {"CGLSetParameter", &retrace::ignore}, {"CGLTexImageIOSurface2D", &retrace_CGLTexImageIOSurface2D}, + {"CGLUpdateContext", &retrace::ignore}, {NULL, NULL}, }; diff --git a/specs/cglapi.py b/specs/cglapi.py index 6cea028..89e8917 100644 --- a/specs/cglapi.py +++ b/specs/cglapi.py @@ -221,19 +221,19 @@ cglapi.addFunctions([ Function(CGLError, "CGLFlushDrawable", [(CGLContextObj, "ctx")]), Function(CGLError, "CGLEnable", [(CGLContextObj, "ctx"), (CGLContextEnable, "pname")]), Function(CGLError, "CGLDisable", [(CGLContextObj, "ctx"), (CGLContextEnable, "pname")]), - Function(CGLError, "CGLIsEnabled", [(CGLContextObj, "ctx"), (CGLContextEnable, "pname"), Out(Pointer(GLint), "enable")]), + Function(CGLError, "CGLIsEnabled", [(CGLContextObj, "ctx"), (CGLContextEnable, "pname"), Out(Pointer(GLint), "enable")], sideeffects=False), Function(CGLError, "CGLSetParameter", [(CGLContextObj, "ctx"), (CGLContextParameter, "pname"), (Array(Const(GLint), 1), "params")]), - Function(CGLError, "CGLGetParameter", [(CGLContextObj, "ctx"), (CGLContextParameter, "pname"), Out(Array(GLint, 1), "params")]), + Function(CGLError, "CGLGetParameter", [(CGLContextObj, "ctx"), (CGLContextParameter, "pname"), Out(Array(GLint, 1), "params")], sideeffects=False), Function(CGLError, "CGLSetVirtualScreen", [(CGLContextObj, "ctx"), (GLint, "screen")]), - Function(CGLError, "CGLGetVirtualScreen", [(CGLContextObj, "ctx"), Out(Pointer(GLint), "screen")]), + Function(CGLError, "CGLGetVirtualScreen", [(CGLContextObj, "ctx"), Out(Pointer(GLint), "screen")], sideeffects=False), Function(CGLError, "CGLSetGlobalOption", [(CGLGlobalOption, "pname"), (OpaquePointer(Const(GLint)), "params")]), Function(CGLError, "CGLGetGlobalOption", [(CGLGlobalOption, "pname"), Out(OpaquePointer(GLint), "params")]), Function(CGLError, "CGLSetOption", [(CGLGlobalOption, "pname"), (GLint, "param")]), - Function(CGLError, "CGLGetOption", [(CGLGlobalOption, "pname"), Out(Pointer(GLint), "param")]), + Function(CGLError, "CGLGetOption", [(CGLGlobalOption, "pname"), Out(Pointer(GLint), "param")], sideeffects=False), Function(CGLError, "CGLLockContext", [(CGLContextObj, "ctx")]), Function(CGLError, "CGLUnlockContext", [(CGLContextObj, "ctx")]), - Function(Void, "CGLGetVersion", [Out(Pointer(GLint), "majorvers"), Out(Pointer(GLint), "minorvers")]), - Function(ConstCString, "CGLErrorString", [(CGLError, "error")]), + Function(Void, "CGLGetVersion", [Out(Pointer(GLint), "majorvers"), Out(Pointer(GLint), "minorvers")], sideeffects=False), + Function(ConstCString, "CGLErrorString", [(CGLError, "error")], sideeffects=False), # CGLIOSurface.h, OpenGL framework Function(CGLError, "CGLTexImageIOSurface2D", [(CGLContextObj, "ctx"), (GLenum, "target"), (GLenum, "internal_format"), (GLsizei, "width"), (GLsizei, "height"), (GLenum, "format"), (GLenum, "type"), (IOSurfaceRef, "ioSurface"), (GLuint, "plane")]), -- 2.43.0