@@ -88,10 +88,25 @@ def logParameter(function, parameter):
88
88
return 'boost::print::raw(data,Logging::rawLimit(data ? size : 0))'
89
89
elif n == 'data' and (function .name == 'glBufferSubData' or function .name == 'glBufferSubDataARB' ):
90
90
return 'boost::print::raw(data,Logging::rawLimit(data ? size : 0))'
91
- elif t in [ 'void *' , 'const void *' , 'GLvoid *' , 'const GLvoid *' , 'GLubyte *' , 'const GLubyte *' ] or \
92
- t in [ 'int *' , 'const int *' , 'GLint *' , 'const GLint *' ] or \
91
+ elif \
92
+ t in [ 'GLvoid *' , 'const GLvoid *' , 'void *' , 'const void *' ] or \
93
+ t in [ 'GLvoid **' , 'const GLvoid **' , 'void **' , 'const void **' ] or \
94
+ t in [ 'GLboolean *' , 'const GLboolean *' , 'bool *' , 'const bool *' ] or \
95
+ t in [ 'GLchar *' , 'const GLchar *' , 'char *' , 'const char *' ] or \
96
+ t in [ 'GLcharARB *' , 'const GLcharARB *' ] or \
97
+ t in [ 'GLdouble *' , 'const GLdouble *' , 'double *' , 'const double *' ] or \
98
+ t in [ 'GLenum *' ] or \
99
+ t in [ 'GLfloat *' , 'const GLfloat *' , 'float *' , 'const float *' ] or \
100
+ t in [ 'GLhandleARB *' , 'const GLhandleARB *' ] or \
101
+ t in [ 'GLint *' , 'const GLint *' , 'int *' , 'const int *' ] or \
102
+ t in [ 'GLint64 *' , 'const GLint64 *' , 'GLint64EXT *' , 'const GLint64EXT *' ] or \
103
+ t in [ 'GLsizei *' , 'const GLsizei *' ] or \
104
+ t in [ 'GLubyte *' , 'const GLubyte *' ] or \
105
+ t in [ 'GLuint *' , 'const GLuint *' ] or \
106
+ t in [ 'GLuint64 *' , 'const GLuint64 *' , 'GLuint64EXT *' , 'const GLuint64EXT *' ] or \
107
+ t in [ 'GLushort *' , 'const GLushort *' ] or \
93
108
t in [ 'XID' , 'XVisualInfo *' , 'Pixmap' , 'Font' , 'Display *' ] or \
94
- t in [ 'GLXDrawble' , 'GLXPixmap' , 'GLXContext' , 'GLXVideoDeviceNV' , 'GLXWindow' , 'GLXPbuffer' , 'GLXFBConfigID' , '__GLXextFuncPtr' ] or \
109
+ t in [ 'GLXDrawble' , 'GLXPixmap' , 'GLXContext' , 'GLXVideoDeviceNV' , 'GLXWindow' , 'GLXPbuffer' , 'GLXFBConfigID' , '__GLXextFuncPtr' , 'GLXFBConfig *' ] or \
95
110
t in [ 'PVOID' , 'LPVOID' , 'HDC' , 'HGLRC' , 'HPBUFFERARB' , 'HPBUFFEREXT' , 'HGPUNV' , 'HPVIDEODEV' , 'HVIDEOINPUTDEVICENV' , 'HVIDEOOUTPUTDEVICENV' , 'PGPU_DEVICE' ] or \
96
111
t in [ 'LPIXELFORMATDESCRIPTOR' , 'LPLAYERPLANEDESCRIPTOR' ,'LPLAYERPLANEDESCRIPTOR' , 'LPGLYPHMETRICSFLOAT' ] or \
97
112
t in [ 'EGLNativeWindowType' , 'EGLNativePixmapType' , 'EGLNativeDisplayType' , 'EGLConfig' , 'EGLContext' , 'EGLDisplay' , 'EGLSurface' , 'EGLClientBuffer' , 'EGLSyncKHR' , 'EGLImageKHR' , 'EGLStreamKHR' , 'EGLSyncNV' ]:
0 commit comments