1 |
#define GLDEBUG_H |
2 |
#ifndef GLDEBUG_H |
3 |
#define GLDEBUG_H |
4 |
|
5 |
#define glVertexAttrib2hNV(...) do { glVertexAttrib2hNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib2hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
6 |
#define glUniform2iARB(...) do { glUniform2iARB(__VA_ARGS__); ::gl::errchk("glUniform2iARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
7 |
#define glUniform2fARB(...) do { glUniform2fARB(__VA_ARGS__); ::gl::errchk("glUniform2fARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
8 |
#define glRasterPos4f(...) do { glRasterPos4f(__VA_ARGS__); ::gl::errchk("glRasterPos4f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
9 |
#define glMaterialf(...) do { glMaterialf(__VA_ARGS__); ::gl::errchk("glMaterialf", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
10 |
#define glIsProgramNV(...) ({ GLboolean ___ = glIsProgramNV(__VA_ARGS__); ::gl::errchk("glIsProgramNV", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
11 |
#define glGetColorTableEXT(...) do { glGetColorTableEXT(__VA_ARGS__); ::gl::errchk("glGetColorTableEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
12 |
#define glRecti(...) do { glRecti(__VA_ARGS__); ::gl::errchk("glRecti", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
13 |
#define glWindowPos2iMESA(...) do { glWindowPos2iMESA(__VA_ARGS__); ::gl::errchk("glWindowPos2iMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
14 |
#define glVertexAttrib4NubvARB(...) do { glVertexAttrib4NubvARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4NubvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
15 |
#define glColor4us(...) do { glColor4us(__VA_ARGS__); ::gl::errchk("glColor4us", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
16 |
#define glVertexAttrib4ivARB(...) do { glVertexAttrib4ivARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4ivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
17 |
#define glReplacementCodeuiColor4ubVertex3fvSUN(...) do { glReplacementCodeuiColor4ubVertex3fvSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuiColor4ubVertex3fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
18 |
#define glBinormal3sEXT(...) do { glBinormal3sEXT(__VA_ARGS__); ::gl::errchk("glBinormal3sEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
19 |
#define glListParameteriSGIX(...) do { glListParameteriSGIX(__VA_ARGS__); ::gl::errchk("glListParameteriSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
20 |
#define glTexCoord2fv(...) do { glTexCoord2fv(__VA_ARGS__); ::gl::errchk("glTexCoord2fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
21 |
#define glLoadName(...) do { glLoadName(__VA_ARGS__); ::gl::errchk("glLoadName", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
22 |
#define glBlendEquationSeparateEXT(...) do { glBlendEquationSeparateEXT(__VA_ARGS__); ::gl::errchk("glBlendEquationSeparateEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
23 |
#define glWindowPos2sMESA(...) do { glWindowPos2sMESA(__VA_ARGS__); ::gl::errchk("glWindowPos2sMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
24 |
#define glDeleteTextures(...) do { glDeleteTextures(__VA_ARGS__); ::gl::errchk("glDeleteTextures", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
25 |
#define glTexCoord4d(...) do { glTexCoord4d(__VA_ARGS__); ::gl::errchk("glTexCoord4d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
26 |
#define glConvolutionParameterfvEXT(...) do { glConvolutionParameterfvEXT(__VA_ARGS__); ::gl::errchk("glConvolutionParameterfvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
27 |
#define glGenFencesAPPLE(...) do { glGenFencesAPPLE(__VA_ARGS__); ::gl::errchk("glGenFencesAPPLE", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
28 |
#define glTexCoord4sv(...) do { glTexCoord4sv(__VA_ARGS__); ::gl::errchk("glTexCoord4sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
29 |
#define glProgramStringARB(...) do { glProgramStringARB(__VA_ARGS__); ::gl::errchk("glProgramStringARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
30 |
#define glVertexAttrib4hvNV(...) do { glVertexAttrib4hvNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib4hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
31 |
#define glMultiTexCoord3dvARB(...) do { glMultiTexCoord3dvARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3dvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
32 |
#define glEvalMapsNV(...) do { glEvalMapsNV(__VA_ARGS__); ::gl::errchk("glEvalMapsNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
33 |
#define glLightf(...) do { glLightf(__VA_ARGS__); ::gl::errchk("glLightf", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
34 |
#define glFragmentLightModelivSGIX(...) do { glFragmentLightModelivSGIX(__VA_ARGS__); ::gl::errchk("glFragmentLightModelivSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
35 |
#define glAreTexturesResidentEXT(...) ({ GLboolean ___ = glAreTexturesResidentEXT(__VA_ARGS__); ::gl::errchk("glAreTexturesResidentEXT", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
36 |
#define glVertexStream4sATI(...) do { glVertexStream4sATI(__VA_ARGS__); ::gl::errchk("glVertexStream4sATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
37 |
#define glPrimitiveRestartIndexNV(...) do { glPrimitiveRestartIndexNV(__VA_ARGS__); ::gl::errchk("glPrimitiveRestartIndexNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
38 |
#define glVertexArrayParameteriAPPLE(...) do { glVertexArrayParameteriAPPLE(__VA_ARGS__); ::gl::errchk("glVertexArrayParameteriAPPLE", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
39 |
#define glNormalStream3sATI(...) do { glNormalStream3sATI(__VA_ARGS__); ::gl::errchk("glNormalStream3sATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
40 |
#define glRasterPos2dv(...) do { glRasterPos2dv(__VA_ARGS__); ::gl::errchk("glRasterPos2dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
41 |
#define glMapGrid2f(...) do { glMapGrid2f(__VA_ARGS__); ::gl::errchk("glMapGrid2f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
42 |
#define glGetFragmentLightivSGIX(...) do { glGetFragmentLightivSGIX(__VA_ARGS__); ::gl::errchk("glGetFragmentLightivSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
43 |
#define glGetShaderSourceARB(...) do { glGetShaderSourceARB(__VA_ARGS__); ::gl::errchk("glGetShaderSourceARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
44 |
#define glRasterPos4d(...) do { glRasterPos4d(__VA_ARGS__); ::gl::errchk("glRasterPos4d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
45 |
#define glFlushVertexArrayRangeNV(...) do { glFlushVertexArrayRangeNV(__VA_ARGS__); ::gl::errchk("glFlushVertexArrayRangeNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
46 |
#define glMultiTexCoord4dv(...) do { glMultiTexCoord4dv(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
47 |
#define glClientActiveTextureARB(...) do { glClientActiveTextureARB(__VA_ARGS__); ::gl::errchk("glClientActiveTextureARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
48 |
#define glNormalPointer(...) do { glNormalPointer(__VA_ARGS__); ::gl::errchk("glNormalPointer", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
49 |
#define glDrawElementArrayATI(...) do { glDrawElementArrayATI(__VA_ARGS__); ::gl::errchk("glDrawElementArrayATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
50 |
#define glVertexAttrib4svNV(...) do { glVertexAttrib4svNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib4svNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
51 |
#define glGetProgramNamedParameterdvNV(...) do { glGetProgramNamedParameterdvNV(__VA_ARGS__); ::gl::errchk("glGetProgramNamedParameterdvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
52 |
#define glGetPolygonStipple(...) do { glGetPolygonStipple(__VA_ARGS__); ::gl::errchk("glGetPolygonStipple", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
53 |
#define glGlobalAlphaFactorfSUN(...) do { glGlobalAlphaFactorfSUN(__VA_ARGS__); ::gl::errchk("glGlobalAlphaFactorfSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
54 |
#define glCopyTexImage2D(...) do { glCopyTexImage2D(__VA_ARGS__); ::gl::errchk("glCopyTexImage2D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
55 |
#define glCopyTexSubImage1D(...) do { glCopyTexSubImage1D(__VA_ARGS__); ::gl::errchk("glCopyTexSubImage1D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
56 |
#define glFlushRasterSGIX(...) do { glFlushRasterSGIX(__VA_ARGS__); ::gl::errchk("glFlushRasterSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
57 |
#define glColorTableParameteriv(...) do { glColorTableParameteriv(__VA_ARGS__); ::gl::errchk("glColorTableParameteriv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
58 |
#define glVertexAttrib2dNV(...) do { glVertexAttrib2dNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib2dNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
59 |
#define glDeleteQueries(...) do { glDeleteQueries(__VA_ARGS__); ::gl::errchk("glDeleteQueries", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
60 |
#define glInterleavedArrays(...) do { glInterleavedArrays(__VA_ARGS__); ::gl::errchk("glInterleavedArrays", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
61 |
#define glStencilOp(...) do { glStencilOp(__VA_ARGS__); ::gl::errchk("glStencilOp", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
62 |
#define glReplacementCodeuiNormal3fVertex3fvSUN(...) do { glReplacementCodeuiNormal3fVertex3fvSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuiNormal3fVertex3fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
63 |
#define glGetHistogramParameterfvEXT(...) do { glGetHistogramParameterfvEXT(__VA_ARGS__); ::gl::errchk("glGetHistogramParameterfvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
64 |
#define glWindowPos3fARB(...) do { glWindowPos3fARB(__VA_ARGS__); ::gl::errchk("glWindowPos3fARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
65 |
#define glTangent3bEXT(...) do { glTangent3bEXT(__VA_ARGS__); ::gl::errchk("glTangent3bEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
66 |
#define glIndexFuncEXT(...) do { glIndexFuncEXT(__VA_ARGS__); ::gl::errchk("glIndexFuncEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
67 |
#define glTexCoord2fColor4fNormal3fVertex3fSUN(...) do { glTexCoord2fColor4fNormal3fVertex3fSUN(__VA_ARGS__); ::gl::errchk("glTexCoord2fColor4fNormal3fVertex3fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
68 |
#define glWindowPos3iMESA(...) do { glWindowPos3iMESA(__VA_ARGS__); ::gl::errchk("glWindowPos3iMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
69 |
#define glUniform3iARB(...) do { glUniform3iARB(__VA_ARGS__); ::gl::errchk("glUniform3iARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
70 |
#define glDrawMeshArraysSUN(...) do { glDrawMeshArraysSUN(__VA_ARGS__); ::gl::errchk("glDrawMeshArraysSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
71 |
#define glTexCoord2fVertex3fvSUN(...) do { glTexCoord2fVertex3fvSUN(__VA_ARGS__); ::gl::errchk("glTexCoord2fVertex3fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
72 |
#define glWindowPos3dARB(...) do { glWindowPos3dARB(__VA_ARGS__); ::gl::errchk("glWindowPos3dARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
73 |
#define glTracePointerRangeMESA(...) do { glTracePointerRangeMESA(__VA_ARGS__); ::gl::errchk("glTracePointerRangeMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
74 |
#define glReadInstrumentsSGIX(...) do { glReadInstrumentsSGIX(__VA_ARGS__); ::gl::errchk("glReadInstrumentsSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
75 |
#define glImageTransformParameterivHP(...) do { glImageTransformParameterivHP(__VA_ARGS__); ::gl::errchk("glImageTransformParameterivHP", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
76 |
#define glArrayElementEXT(...) do { glArrayElementEXT(__VA_ARGS__); ::gl::errchk("glArrayElementEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
77 |
#define glMapParameterfvNV(...) do { glMapParameterfvNV(__VA_ARGS__); ::gl::errchk("glMapParameterfvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
78 |
#define glTexCoordPointerListIBM(...) do { glTexCoordPointerListIBM(__VA_ARGS__); ::gl::errchk("glTexCoordPointerListIBM", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
79 |
#define glIglooInterfaceSGIX(...) do { glIglooInterfaceSGIX(__VA_ARGS__); ::gl::errchk("glIglooInterfaceSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
80 |
#define glTraceCommentMESA(...) do { glTraceCommentMESA(__VA_ARGS__); ::gl::errchk("glTraceCommentMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
81 |
#define glPixelStoref(...) do { glPixelStoref(__VA_ARGS__); ::gl::errchk("glPixelStoref", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
82 |
#define glIndexubv(...) do { glIndexubv(__VA_ARGS__); ::gl::errchk("glIndexubv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
83 |
#define glTexCoord2hvNV(...) do { glTexCoord2hvNV(__VA_ARGS__); ::gl::errchk("glTexCoord2hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
84 |
#define glGetObjectParameterivARB(...) do { glGetObjectParameterivARB(__VA_ARGS__); ::gl::errchk("glGetObjectParameterivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
85 |
#define glMaterialiv(...) do { glMaterialiv(__VA_ARGS__); ::gl::errchk("glMaterialiv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
86 |
#define glProgramParameter4dNV(...) do { glProgramParameter4dNV(__VA_ARGS__); ::gl::errchk("glProgramParameter4dNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
87 |
#define glEvalCoord2d(...) do { glEvalCoord2d(__VA_ARGS__); ::gl::errchk("glEvalCoord2d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
88 |
#define glTangent3bvEXT(...) do { glTangent3bvEXT(__VA_ARGS__); ::gl::errchk("glTangent3bvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
89 |
#define glWeightfvARB(...) do { glWeightfvARB(__VA_ARGS__); ::gl::errchk("glWeightfvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
90 |
#define glBlendFuncSeparate(...) do { glBlendFuncSeparate(__VA_ARGS__); ::gl::errchk("glBlendFuncSeparate", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
91 |
#define glMultiTexCoord4dvARB(...) do { glMultiTexCoord4dvARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4dvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
92 |
#define glVertex4iv(...) do { glVertex4iv(__VA_ARGS__); ::gl::errchk("glVertex4iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
93 |
#define glMatrixIndexPointerARB(...) do { glMatrixIndexPointerARB(__VA_ARGS__); ::gl::errchk("glMatrixIndexPointerARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
94 |
#define glRasterPos3s(...) do { glRasterPos3s(__VA_ARGS__); ::gl::errchk("glRasterPos3s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
95 |
#define glWindowPos3s(...) do { glWindowPos3s(__VA_ARGS__); ::gl::errchk("glWindowPos3s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
96 |
#define glGetCombinerInputParameterivNV(...) do { glGetCombinerInputParameterivNV(__VA_ARGS__); ::gl::errchk("glGetCombinerInputParameterivNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
97 |
#define glFogCoordhNV(...) do { glFogCoordhNV(__VA_ARGS__); ::gl::errchk("glFogCoordhNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
98 |
#define glFragmentColorMaterialSGIX(...) do { glFragmentColorMaterialSGIX(__VA_ARGS__); ::gl::errchk("glFragmentColorMaterialSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
99 |
#define glWindowPos3i(...) do { glWindowPos3i(__VA_ARGS__); ::gl::errchk("glWindowPos3i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
100 |
#define glVertexAttrib3hNV(...) do { glVertexAttrib3hNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib3hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
101 |
#define glVertexAttrib3fNV(...) do { glVertexAttrib3fNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib3fNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
102 |
#define glExecuteProgramNV(...) do { glExecuteProgramNV(__VA_ARGS__); ::gl::errchk("glExecuteProgramNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
103 |
#define glLoadTransposeMatrixf(...) do { glLoadTransposeMatrixf(__VA_ARGS__); ::gl::errchk("glLoadTransposeMatrixf", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
104 |
#define glVertexArrayRangeNV(...) do { glVertexArrayRangeNV(__VA_ARGS__); ::gl::errchk("glVertexArrayRangeNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
105 |
#define glColor4fNormal3fVertex3fSUN(...) do { glColor4fNormal3fVertex3fSUN(__VA_ARGS__); ::gl::errchk("glColor4fNormal3fVertex3fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
106 |
#define glIsEnabled(...) ({ GLboolean ___ = glIsEnabled(__VA_ARGS__); ::gl::errchk("glIsEnabled", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
107 |
#define glColorPointervINTEL(...) do { glColorPointervINTEL(__VA_ARGS__); ::gl::errchk("glColorPointervINTEL", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
108 |
#define glNewObjectBufferATI(...) ({ GLuint ___ = glNewObjectBufferATI(__VA_ARGS__); ::gl::errchk("glNewObjectBufferATI", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
109 |
#define glGetProgramStringNV(...) do { glGetProgramStringNV(__VA_ARGS__); ::gl::errchk("glGetProgramStringNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
110 |
#define glDeleteAsyncMarkersSGIX(...) do { glDeleteAsyncMarkersSGIX(__VA_ARGS__); ::gl::errchk("glDeleteAsyncMarkersSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
111 |
#define glFogCoordf(...) do { glFogCoordf(__VA_ARGS__); ::gl::errchk("glFogCoordf", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
112 |
#define glGetVertexAttribPointervNV(...) do { glGetVertexAttribPointervNV(__VA_ARGS__); ::gl::errchk("glGetVertexAttribPointervNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
113 |
#define glGetVertexAttribfvNV(...) do { glGetVertexAttribfvNV(__VA_ARGS__); ::gl::errchk("glGetVertexAttribfvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
114 |
#define glDrawPixels(...) do { glDrawPixels(__VA_ARGS__); ::gl::errchk("glDrawPixels", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
115 |
#define glVertexWeighthvNV(...) do { glVertexWeighthvNV(__VA_ARGS__); ::gl::errchk("glVertexWeighthvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
116 |
#define glCopyTexImage1DEXT(...) do { glCopyTexImage1DEXT(__VA_ARGS__); ::gl::errchk("glCopyTexImage1DEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
117 |
#define glNormalStream3ivATI(...) do { glNormalStream3ivATI(__VA_ARGS__); ::gl::errchk("glNormalStream3ivATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
118 |
#define glGenBuffersARB(...) do { glGenBuffersARB(__VA_ARGS__); ::gl::errchk("glGenBuffersARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
119 |
#define glMultiTexCoord2dvARB(...) do { glMultiTexCoord2dvARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2dvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
120 |
#define glMultiTexCoord1hNV(...) do { glMultiTexCoord1hNV(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
121 |
#define glDrawElementArrayAPPLE(...) do { glDrawElementArrayAPPLE(__VA_ARGS__); ::gl::errchk("glDrawElementArrayAPPLE", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
122 |
#define glGetFinalCombinerInputParameterivNV(...) do { glGetFinalCombinerInputParameterivNV(__VA_ARGS__); ::gl::errchk("glGetFinalCombinerInputParameterivNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
123 |
#define glVertex4i(...) do { glVertex4i(__VA_ARGS__); ::gl::errchk("glVertex4i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
124 |
#define glMultiTexCoord4sARB(...) do { glMultiTexCoord4sARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4sARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
125 |
#define glFogCoorddv(...) do { glFogCoorddv(__VA_ARGS__); ::gl::errchk("glFogCoorddv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
126 |
#define glWindowPos2svMESA(...) do { glWindowPos2svMESA(__VA_ARGS__); ::gl::errchk("glWindowPos2svMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
127 |
#define glGetMapdv(...) do { glGetMapdv(__VA_ARGS__); ::gl::errchk("glGetMapdv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
128 |
#define glColor4usv(...) do { glColor4usv(__VA_ARGS__); ::gl::errchk("glColor4usv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
129 |
#define glMultiTexCoord1s(...) do { glMultiTexCoord1s(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
130 |
#define glUnmapBufferARB(...) ({ GLboolean ___ = glUnmapBufferARB(__VA_ARGS__); ::gl::errchk("glUnmapBufferARB", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
131 |
#define glVertexAttrib2fvARB(...) do { glVertexAttrib2fvARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib2fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
132 |
#define glRasterPos3sv(...) do { glRasterPos3sv(__VA_ARGS__); ::gl::errchk("glRasterPos3sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
133 |
#define glVertex4f(...) do { glVertex4f(__VA_ARGS__); ::gl::errchk("glVertex4f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
134 |
#define glMultiTexCoord2hNV(...) do { glMultiTexCoord2hNV(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
135 |
#define glVertex2d(...) do { glVertex2d(__VA_ARGS__); ::gl::errchk("glVertex2d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
136 |
#define glVertexAttrib2hvNV(...) do { glVertexAttrib2hvNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib2hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
137 |
#define glDisableVertexAttribArrayARB(...) do { glDisableVertexAttribArrayARB(__VA_ARGS__); ::gl::errchk("glDisableVertexAttribArrayARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
138 |
#define glGetPixelMapuiv(...) do { glGetPixelMapuiv(__VA_ARGS__); ::gl::errchk("glGetPixelMapuiv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
139 |
#define glWindowPos4svMESA(...) do { glWindowPos4svMESA(__VA_ARGS__); ::gl::errchk("glWindowPos4svMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
140 |
#define glRasterPos2d(...) do { glRasterPos2d(__VA_ARGS__); ::gl::errchk("glRasterPos2d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
141 |
#define glVertexAttribs4fvNV(...) do { glVertexAttribs4fvNV(__VA_ARGS__); ::gl::errchk("glVertexAttribs4fvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
142 |
#define glWindowPos2fMESA(...) do { glWindowPos2fMESA(__VA_ARGS__); ::gl::errchk("glWindowPos2fMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
143 |
#define glGlobalAlphaFactorubSUN(...) do { glGlobalAlphaFactorubSUN(__VA_ARGS__); ::gl::errchk("glGlobalAlphaFactorubSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
144 |
#define glGetSharpenTexFuncSGIS(...) do { glGetSharpenTexFuncSGIS(__VA_ARGS__); ::gl::errchk("glGetSharpenTexFuncSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
145 |
#define glStartInstrumentsSGIX(...) do { glStartInstrumentsSGIX(__VA_ARGS__); ::gl::errchk("glStartInstrumentsSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
146 |
#define glPixelTexGenParameterfSGIS(...) do { glPixelTexGenParameterfSGIS(__VA_ARGS__); ::gl::errchk("glPixelTexGenParameterfSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
147 |
#define glProgramNamedParameter4fvNV(...) do { glProgramNamedParameter4fvNV(__VA_ARGS__); ::gl::errchk("glProgramNamedParameter4fvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
148 |
#define glGetProgramEnvParameterdvARB(...) do { glGetProgramEnvParameterdvARB(__VA_ARGS__); ::gl::errchk("glGetProgramEnvParameterdvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
149 |
#define glDrawArraysEXT(...) do { glDrawArraysEXT(__VA_ARGS__); ::gl::errchk("glDrawArraysEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
150 |
#define glShaderOp2EXT(...) do { glShaderOp2EXT(__VA_ARGS__); ::gl::errchk("glShaderOp2EXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
151 |
#define glBinormal3bvEXT(...) do { glBinormal3bvEXT(__VA_ARGS__); ::gl::errchk("glBinormal3bvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
152 |
#define glLightModeli(...) do { glLightModeli(__VA_ARGS__); ::gl::errchk("glLightModeli", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
153 |
#define glProgramParameter4dvNV(...) do { glProgramParameter4dvNV(__VA_ARGS__); ::gl::errchk("glProgramParameter4dvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
154 |
#define glReplacementCodeuiColor3fVertex3fvSUN(...) do { glReplacementCodeuiColor3fVertex3fvSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuiColor3fVertex3fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
155 |
#define glColorFragmentOp1ATI(...) do { glColorFragmentOp1ATI(__VA_ARGS__); ::gl::errchk("glColorFragmentOp1ATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
156 |
#define glWindowPos2fvMESA(...) do { glWindowPos2fvMESA(__VA_ARGS__); ::gl::errchk("glWindowPos2fvMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
157 |
#define glFeedbackBuffer(...) do { glFeedbackBuffer(__VA_ARGS__); ::gl::errchk("glFeedbackBuffer", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
158 |
#define glGetQueryObjectuiv(...) do { glGetQueryObjectuiv(__VA_ARGS__); ::gl::errchk("glGetQueryObjectuiv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
159 |
#define glPixelTexGenParameterfvSGIS(...) do { glPixelTexGenParameterfvSGIS(__VA_ARGS__); ::gl::errchk("glPixelTexGenParameterfvSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
160 |
#define glGetUniformivARB(...) do { glGetUniformivARB(__VA_ARGS__); ::gl::errchk("glGetUniformivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
161 |
#define glVertexStream4ivATI(...) do { glVertexStream4ivATI(__VA_ARGS__); ::gl::errchk("glVertexStream4ivATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
162 |
#define glVertexAttrib2svNV(...) do { glVertexAttrib2svNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib2svNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
163 |
#define glTexSubImage2DEXT(...) do { glTexSubImage2DEXT(__VA_ARGS__); ::gl::errchk("glTexSubImage2DEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
164 |
#define glWindowPos2svARB(...) do { glWindowPos2svARB(__VA_ARGS__); ::gl::errchk("glWindowPos2svARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
165 |
#define glGetTexParameteriv(...) do { glGetTexParameteriv(__VA_ARGS__); ::gl::errchk("glGetTexParameteriv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
166 |
#define glVertex2dv(...) do { glVertex2dv(__VA_ARGS__); ::gl::errchk("glVertex2dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
167 |
#define glCompressedTexImage1DARB(...) do { glCompressedTexImage1DARB(__VA_ARGS__); ::gl::errchk("glCompressedTexImage1DARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
168 |
#define glCompressedTexImage3D(...) do { glCompressedTexImage3D(__VA_ARGS__); ::gl::errchk("glCompressedTexImage3D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
169 |
#define glGetAttribLocationARB(...) ({ GLint ___ = glGetAttribLocationARB(__VA_ARGS__); ::gl::errchk("glGetAttribLocationARB", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
170 |
#define glPixelMapusv(...) do { glPixelMapusv(__VA_ARGS__); ::gl::errchk("glPixelMapusv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
171 |
#define glMultiTexCoord1ivARB(...) do { glMultiTexCoord1ivARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1ivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
172 |
#define glSharpenTexFuncSGIS(...) do { glSharpenTexFuncSGIS(__VA_ARGS__); ::gl::errchk("glSharpenTexFuncSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
173 |
#define glColorTableParameterivSGI(...) do { glColorTableParameterivSGI(__VA_ARGS__); ::gl::errchk("glColorTableParameterivSGI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
174 |
#define glWindowPos3ivMESA(...) do { glWindowPos3ivMESA(__VA_ARGS__); ::gl::errchk("glWindowPos3ivMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
175 |
#define glHintPGI(...) do { glHintPGI(__VA_ARGS__); ::gl::errchk("glHintPGI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
176 |
#define glBlendEquationEXT(...) do { glBlendEquationEXT(__VA_ARGS__); ::gl::errchk("glBlendEquationEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
177 |
#define glGetPointerv(...) do { glGetPointerv(__VA_ARGS__); ::gl::errchk("glGetPointerv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
178 |
#define glTexCoord2fColor4ubVertex3fvSUN(...) do { glTexCoord2fColor4ubVertex3fvSUN(__VA_ARGS__); ::gl::errchk("glTexCoord2fColor4ubVertex3fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
179 |
#define glSecondaryColor3iv(...) do { glSecondaryColor3iv(__VA_ARGS__); ::gl::errchk("glSecondaryColor3iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
180 |
#define glIndexd(...) do { glIndexd(__VA_ARGS__); ::gl::errchk("glIndexd", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
181 |
#define glBindProgramARB(...) do { glBindProgramARB(__VA_ARGS__); ::gl::errchk("glBindProgramARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
182 |
#define glVertexStream3dvATI(...) do { glVertexStream3dvATI(__VA_ARGS__); ::gl::errchk("glVertexStream3dvATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
183 |
#define glTexSubImage1DEXT(...) do { glTexSubImage1DEXT(__VA_ARGS__); ::gl::errchk("glTexSubImage1DEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
184 |
#define glDrawBuffersATI(...) do { glDrawBuffersATI(__VA_ARGS__); ::gl::errchk("glDrawBuffersATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
185 |
#define glLighti(...) do { glLighti(__VA_ARGS__); ::gl::errchk("glLighti", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
186 |
#define glVertexStream2dvATI(...) do { glVertexStream2dvATI(__VA_ARGS__); ::gl::errchk("glVertexStream2dvATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
187 |
#define glGetProgramivARB(...) do { glGetProgramivARB(__VA_ARGS__); ::gl::errchk("glGetProgramivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
188 |
#define glGetMapAttribParameterivNV(...) do { glGetMapAttribParameterivNV(__VA_ARGS__); ::gl::errchk("glGetMapAttribParameterivNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
189 |
#define glGetActiveUniformARB(...) do { glGetActiveUniformARB(__VA_ARGS__); ::gl::errchk("glGetActiveUniformARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
190 |
#define glClearDepth(...) do { glClearDepth(__VA_ARGS__); ::gl::errchk("glClearDepth", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
191 |
#define glTexParameteriv(...) do { glTexParameteriv(__VA_ARGS__); ::gl::errchk("glTexParameteriv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
192 |
#define glEvalCoord2fv(...) do { glEvalCoord2fv(__VA_ARGS__); ::gl::errchk("glEvalCoord2fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
193 |
#define glSecondaryColor3sEXT(...) do { glSecondaryColor3sEXT(__VA_ARGS__); ::gl::errchk("glSecondaryColor3sEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
194 |
#define glNormalStream3bATI(...) do { glNormalStream3bATI(__VA_ARGS__); ::gl::errchk("glNormalStream3bATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
195 |
#define glPixelTransformParameterivEXT(...) do { glPixelTransformParameterivEXT(__VA_ARGS__); ::gl::errchk("glPixelTransformParameterivEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
196 |
#define glTangent3dEXT(...) do { glTangent3dEXT(__VA_ARGS__); ::gl::errchk("glTangent3dEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
197 |
#define glSecondaryColor3usvEXT(...) do { glSecondaryColor3usvEXT(__VA_ARGS__); ::gl::errchk("glSecondaryColor3usvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
198 |
#define glReplacementCodeusvSUN(...) do { glReplacementCodeusvSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeusvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
199 |
#define glTexCoord1hNV(...) do { glTexCoord1hNV(__VA_ARGS__); ::gl::errchk("glTexCoord1hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
200 |
#define glPixelTransformParameteriEXT(...) do { glPixelTransformParameteriEXT(__VA_ARGS__); ::gl::errchk("glPixelTransformParameteriEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
201 |
#define glCombinerParameterfNV(...) do { glCombinerParameterfNV(__VA_ARGS__); ::gl::errchk("glCombinerParameterfNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
202 |
#define glGetDetailTexFuncSGIS(...) do { glGetDetailTexFuncSGIS(__VA_ARGS__); ::gl::errchk("glGetDetailTexFuncSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
203 |
#define glWindowPos3f(...) do { glWindowPos3f(__VA_ARGS__); ::gl::errchk("glWindowPos3f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
204 |
#define glVertexAttribs1hvNV(...) do { glVertexAttribs1hvNV(__VA_ARGS__); ::gl::errchk("glVertexAttribs1hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
205 |
#define glPointParameterf(...) do { glPointParameterf(__VA_ARGS__); ::gl::errchk("glPointParameterf", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
206 |
#define glMultiTexCoord2ivARB(...) do { glMultiTexCoord2ivARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2ivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
207 |
#define glBegin(...) do { glBegin(__VA_ARGS__); ::gl::errchk("glBegin", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
208 |
#define glTexCoord2fColor3fVertex3fvSUN(...) do { glTexCoord2fColor3fVertex3fvSUN(__VA_ARGS__); ::gl::errchk("glTexCoord2fColor3fVertex3fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
209 |
#define glTexCoord3hNV(...) do { glTexCoord3hNV(__VA_ARGS__); ::gl::errchk("glTexCoord3hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
210 |
#define glFogCoordfEXT(...) do { glFogCoordfEXT(__VA_ARGS__); ::gl::errchk("glFogCoordfEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
211 |
#define glGetLocalConstantBooleanvEXT(...) do { glGetLocalConstantBooleanvEXT(__VA_ARGS__); ::gl::errchk("glGetLocalConstantBooleanvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
212 |
#define glGetActiveAttribARB(...) do { glGetActiveAttribARB(__VA_ARGS__); ::gl::errchk("glGetActiveAttribARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
213 |
#define glMapGrid1d(...) do { glMapGrid1d(__VA_ARGS__); ::gl::errchk("glMapGrid1d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
214 |
#define glGetColorTableParameterfvEXT(...) do { glGetColorTableParameterfvEXT(__VA_ARGS__); ::gl::errchk("glGetColorTableParameterfvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
215 |
#define glGetHistogram(...) do { glGetHistogram(__VA_ARGS__); ::gl::errchk("glGetHistogram", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
216 |
#define glGlobalAlphaFactoriSUN(...) do { glGlobalAlphaFactoriSUN(__VA_ARGS__); ::gl::errchk("glGlobalAlphaFactoriSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
217 |
#define glColorTableParameterfvSGI(...) do { glColorTableParameterfvSGI(__VA_ARGS__); ::gl::errchk("glColorTableParameterfvSGI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
218 |
#define glVertexAttribs3fvNV(...) do { glVertexAttribs3fvNV(__VA_ARGS__); ::gl::errchk("glVertexAttribs3fvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
219 |
#define glLightEnviSGIX(...) do { glLightEnviSGIX(__VA_ARGS__); ::gl::errchk("glLightEnviSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
220 |
#define glTexCoord4hvNV(...) do { glTexCoord4hvNV(__VA_ARGS__); ::gl::errchk("glTexCoord4hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
221 |
#define glTexParameteri(...) do { glTexParameteri(__VA_ARGS__); ::gl::errchk("glTexParameteri", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
222 |
#define glSecondaryColor3ub(...) do { glSecondaryColor3ub(__VA_ARGS__); ::gl::errchk("glSecondaryColor3ub", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
223 |
#define glMultiTexCoord4s(...) do { glMultiTexCoord4s(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
224 |
#define glTexCoord4dv(...) do { glTexCoord4dv(__VA_ARGS__); ::gl::errchk("glTexCoord4dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
225 |
#define glMultiTexCoord1f(...) do { glMultiTexCoord1f(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
226 |
#define glMultiDrawArrays(...) do { glMultiDrawArrays(__VA_ARGS__); ::gl::errchk("glMultiDrawArrays", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
227 |
#define glCullParameterdvEXT(...) do { glCullParameterdvEXT(__VA_ARGS__); ::gl::errchk("glCullParameterdvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
228 |
#define glGetMapParameterfvNV(...) do { glGetMapParameterfvNV(__VA_ARGS__); ::gl::errchk("glGetMapParameterfvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
229 |
#define glMultiTexCoord3hvNV(...) do { glMultiTexCoord3hvNV(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
230 |
#define glCombinerStageParameterfvNV(...) do { glCombinerStageParameterfvNV(__VA_ARGS__); ::gl::errchk("glCombinerStageParameterfvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
231 |
#define glGetQueryObjectivARB(...) do { glGetQueryObjectivARB(__VA_ARGS__); ::gl::errchk("glGetQueryObjectivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
232 |
#define glColor3ub(...) do { glColor3ub(__VA_ARGS__); ::gl::errchk("glColor3ub", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
233 |
#define glSecondaryColor3sv(...) do { glSecondaryColor3sv(__VA_ARGS__); ::gl::errchk("glSecondaryColor3sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
234 |
#define glTexCoord4fColor4fNormal3fVertex4fSUN(...) do { glTexCoord4fColor4fNormal3fVertex4fSUN(__VA_ARGS__); ::gl::errchk("glTexCoord4fColor4fNormal3fVertex4fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
235 |
#define glDeleteFencesNV(...) do { glDeleteFencesNV(__VA_ARGS__); ::gl::errchk("glDeleteFencesNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
236 |
#define glHint(...) do { glHint(__VA_ARGS__); ::gl::errchk("glHint", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
237 |
#define glPixelTransferi(...) do { glPixelTransferi(__VA_ARGS__); ::gl::errchk("glPixelTransferi", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
238 |
#define glRenderMode(...) ({ GLint ___ = glRenderMode(__VA_ARGS__); ::gl::errchk("glRenderMode", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
239 |
#define glCompileShaderARB(...) do { glCompileShaderARB(__VA_ARGS__); ::gl::errchk("glCompileShaderARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
240 |
#define glGetColorTable(...) do { glGetColorTable(__VA_ARGS__); ::gl::errchk("glGetColorTable", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
241 |
#define glVertex3i(...) do { glVertex3i(__VA_ARGS__); ::gl::errchk("glVertex3i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
242 |
#define glVertexStream2fvATI(...) do { glVertexStream2fvATI(__VA_ARGS__); ::gl::errchk("glVertexStream2fvATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
243 |
#define glUseProgramObjectARB(...) do { glUseProgramObjectARB(__VA_ARGS__); ::gl::errchk("glUseProgramObjectARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
244 |
#define glSampleCoverageARB(...) do { glSampleCoverageARB(__VA_ARGS__); ::gl::errchk("glSampleCoverageARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
245 |
#define glCompressedTexImage1D(...) do { glCompressedTexImage1D(__VA_ARGS__); ::gl::errchk("glCompressedTexImage1D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
246 |
#define glGenVertexArraysAPPLE(...) do { glGenVertexArraysAPPLE(__VA_ARGS__); ::gl::errchk("glGenVertexArraysAPPLE", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
247 |
#define glSecondaryColor3fEXT(...) do { glSecondaryColor3fEXT(__VA_ARGS__); ::gl::errchk("glSecondaryColor3fEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
248 |
#define glTexCoord3d(...) do { glTexCoord3d(__VA_ARGS__); ::gl::errchk("glTexCoord3d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
249 |
#define glAttachObjectARB(...) do { glAttachObjectARB(__VA_ARGS__); ::gl::errchk("glAttachObjectARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
250 |
#define glIndexi(...) do { glIndexi(__VA_ARGS__); ::gl::errchk("glIndexi", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
251 |
#define glWindowPos3sMESA(...) do { glWindowPos3sMESA(__VA_ARGS__); ::gl::errchk("glWindowPos3sMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
252 |
#define glBindVertexShaderEXT(...) do { glBindVertexShaderEXT(__VA_ARGS__); ::gl::errchk("glBindVertexShaderEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
253 |
#define glMultiTexCoord2fvARB(...) do { glMultiTexCoord2fvARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
254 |
#define glTexCoord4s(...) do { glTexCoord4s(__VA_ARGS__); ::gl::errchk("glTexCoord4s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
255 |
#define glMultiTexCoord3dARB(...) do { glMultiTexCoord3dARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3dARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
256 |
#define glMultiModeDrawElementsIBM(...) do { glMultiModeDrawElementsIBM(__VA_ARGS__); ::gl::errchk("glMultiModeDrawElementsIBM", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
257 |
#define glMultiTexCoord3s(...) do { glMultiTexCoord3s(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
258 |
#define glGetTexGendv(...) do { glGetTexGendv(__VA_ARGS__); ::gl::errchk("glGetTexGendv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
259 |
#define glGetProgramNamedParameterfvNV(...) do { glGetProgramNamedParameterfvNV(__VA_ARGS__); ::gl::errchk("glGetProgramNamedParameterfvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
260 |
#define glColor3s(...) do { glColor3s(__VA_ARGS__); ::gl::errchk("glColor3s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
261 |
#define glVertexAttrib4NbvARB(...) do { glVertexAttrib4NbvARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4NbvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
262 |
#define glGetMapiv(...) do { glGetMapiv(__VA_ARGS__); ::gl::errchk("glGetMapiv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
263 |
#define glGlobalAlphaFactorsSUN(...) do { glGlobalAlphaFactorsSUN(__VA_ARGS__); ::gl::errchk("glGlobalAlphaFactorsSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
264 |
#define glSecondaryColor3f(...) do { glSecondaryColor3f(__VA_ARGS__); ::gl::errchk("glSecondaryColor3f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
265 |
#define glEnd(...) do { glEnd(__VA_ARGS__); ::gl::errchk("glEnd", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
266 |
#define glScaled(...) do { glScaled(__VA_ARGS__); ::gl::errchk("glScaled", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
267 |
#define glColorFragmentOp2ATI(...) do { glColorFragmentOp2ATI(__VA_ARGS__); ::gl::errchk("glColorFragmentOp2ATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
268 |
#define glWindowPos2fARB(...) do { glWindowPos2fARB(__VA_ARGS__); ::gl::errchk("glWindowPos2fARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
269 |
#define glBlendFuncSeparateEXT(...) do { glBlendFuncSeparateEXT(__VA_ARGS__); ::gl::errchk("glBlendFuncSeparateEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
270 |
#define glImageTransformParameteriHP(...) do { glImageTransformParameteriHP(__VA_ARGS__); ::gl::errchk("glImageTransformParameteriHP", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
271 |
#define glMultiTexCoord2d(...) do { glMultiTexCoord2d(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
272 |
#define glMapGrid2d(...) do { glMapGrid2d(__VA_ARGS__); ::gl::errchk("glMapGrid2d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
273 |
#define glBufferSubData(...) do { glBufferSubData(__VA_ARGS__); ::gl::errchk("glBufferSubData", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
274 |
#define glMultiTexCoord3fv(...) do { glMultiTexCoord3fv(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
275 |
#define glColorSubTableEXT(...) do { glColorSubTableEXT(__VA_ARGS__); ::gl::errchk("glColorSubTableEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
276 |
#define glTexGenf(...) do { glTexGenf(__VA_ARGS__); ::gl::errchk("glTexGenf", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
277 |
#define glWindowPos3svMESA(...) do { glWindowPos3svMESA(__VA_ARGS__); ::gl::errchk("glWindowPos3svMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
278 |
#define glTexCoord1dv(...) do { glTexCoord1dv(__VA_ARGS__); ::gl::errchk("glTexCoord1dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
279 |
#define glGetConvolutionFilterEXT(...) do { glGetConvolutionFilterEXT(__VA_ARGS__); ::gl::errchk("glGetConvolutionFilterEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
280 |
#define glDeleteBuffers(...) do { glDeleteBuffers(__VA_ARGS__); ::gl::errchk("glDeleteBuffers", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
281 |
#define glDeleteOcclusionQueriesNV(...) do { glDeleteOcclusionQueriesNV(__VA_ARGS__); ::gl::errchk("glDeleteOcclusionQueriesNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
282 |
#define glGlobalAlphaFactorbSUN(...) do { glGlobalAlphaFactorbSUN(__VA_ARGS__); ::gl::errchk("glGlobalAlphaFactorbSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
283 |
#define glPixelTexGenParameteriSGIS(...) do { glPixelTexGenParameteriSGIS(__VA_ARGS__); ::gl::errchk("glPixelTexGenParameteriSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
284 |
#define glUniform4fARB(...) do { glUniform4fARB(__VA_ARGS__); ::gl::errchk("glUniform4fARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
285 |
#define glGenFencesNV(...) do { glGenFencesNV(__VA_ARGS__); ::gl::errchk("glGenFencesNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
286 |
#define glGetMinmaxParameterfvEXT(...) do { glGetMinmaxParameterfvEXT(__VA_ARGS__); ::gl::errchk("glGetMinmaxParameterfvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
287 |
#define glBindBuffer(...) do { glBindBuffer(__VA_ARGS__); ::gl::errchk("glBindBuffer", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
288 |
#define glPopClientAttrib(...) do { glPopClientAttrib(__VA_ARGS__); ::gl::errchk("glPopClientAttrib", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
289 |
#define glGetClipPlane(...) do { glGetClipPlane(__VA_ARGS__); ::gl::errchk("glGetClipPlane", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
290 |
#define glSecondaryColor3ubvEXT(...) do { glSecondaryColor3ubvEXT(__VA_ARGS__); ::gl::errchk("glSecondaryColor3ubvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
291 |
#define glGetHistogramEXT(...) do { glGetHistogramEXT(__VA_ARGS__); ::gl::errchk("glGetHistogramEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
292 |
#define glConvolutionFilter1DEXT(...) do { glConvolutionFilter1DEXT(__VA_ARGS__); ::gl::errchk("glConvolutionFilter1DEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
293 |
#define glDetachObjectARB(...) do { glDetachObjectARB(__VA_ARGS__); ::gl::errchk("glDetachObjectARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
294 |
#define glVertex2i(...) do { glVertex2i(__VA_ARGS__); ::gl::errchk("glVertex2i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
295 |
#define glBindAttribLocationARB(...) do { glBindAttribLocationARB(__VA_ARGS__); ::gl::errchk("glBindAttribLocationARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
296 |
#define glEnableVertexAttribArrayARB(...) do { glEnableVertexAttribArrayARB(__VA_ARGS__); ::gl::errchk("glEnableVertexAttribArrayARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
297 |
#define glRasterPos3d(...) do { glRasterPos3d(__VA_ARGS__); ::gl::errchk("glRasterPos3d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
298 |
#define glVertex3sv(...) do { glVertex3sv(__VA_ARGS__); ::gl::errchk("glVertex3sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
299 |
#define glFragmentLightModelfvSGIX(...) do { glFragmentLightModelfvSGIX(__VA_ARGS__); ::gl::errchk("glFragmentLightModelfvSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
300 |
#define glLogicOp(...) do { glLogicOp(__VA_ARGS__); ::gl::errchk("glLogicOp", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
301 |
#define glInstrumentsBufferSGIX(...) do { glInstrumentsBufferSGIX(__VA_ARGS__); ::gl::errchk("glInstrumentsBufferSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
302 |
#define glGetColorTableParameteriv(...) do { glGetColorTableParameteriv(__VA_ARGS__); ::gl::errchk("glGetColorTableParameteriv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
303 |
#define glVertexAttrib1dARB(...) do { glVertexAttrib1dARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib1dARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
304 |
#define glGetCombinerStageParameterfvNV(...) do { glGetCombinerStageParameterfvNV(__VA_ARGS__); ::gl::errchk("glGetCombinerStageParameterfvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
305 |
#define glVertexAttrib2sARB(...) do { glVertexAttrib2sARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib2sARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
306 |
#define glGetMapAttribParameterfvNV(...) do { glGetMapAttribParameterfvNV(__VA_ARGS__); ::gl::errchk("glGetMapAttribParameterfvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
307 |
#define glSecondaryColorPointerEXT(...) do { glSecondaryColorPointerEXT(__VA_ARGS__); ::gl::errchk("glSecondaryColorPointerEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
308 |
#define glFinish(...) do { glFinish(__VA_ARGS__); ::gl::errchk("glFinish", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
309 |
#define glGetBooleanv(...) do { glGetBooleanv(__VA_ARGS__); ::gl::errchk("glGetBooleanv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
310 |
#define glGenQueries(...) do { glGenQueries(__VA_ARGS__); ::gl::errchk("glGenQueries", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
311 |
#define glDrawRangeElementArrayATI(...) do { glDrawRangeElementArrayATI(__VA_ARGS__); ::gl::errchk("glDrawRangeElementArrayATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
312 |
#define glIndexdv(...) do { glIndexdv(__VA_ARGS__); ::gl::errchk("glIndexdv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
313 |
#define glWindowPos3fvMESA(...) do { glWindowPos3fvMESA(__VA_ARGS__); ::gl::errchk("glWindowPos3fvMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
314 |
#define glTexGeniv(...) do { glTexGeniv(__VA_ARGS__); ::gl::errchk("glTexGeniv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
315 |
#define glEdgeFlagv(...) do { glEdgeFlagv(__VA_ARGS__); ::gl::errchk("glEdgeFlagv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
316 |
#define glBindParameterEXT(...) ({ GLuint ___ = glBindParameterEXT(__VA_ARGS__); ::gl::errchk("glBindParameterEXT", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
317 |
#define glIsObjectBufferATI(...) ({ GLboolean ___ = glIsObjectBufferATI(__VA_ARGS__); ::gl::errchk("glIsObjectBufferATI", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
318 |
#define glGenAsyncMarkersSGIX(...) ({ GLuint ___ = glGenAsyncMarkersSGIX(__VA_ARGS__); ::gl::errchk("glGenAsyncMarkersSGIX", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
319 |
#define glMultTransposeMatrixdARB(...) do { glMultTransposeMatrixdARB(__VA_ARGS__); ::gl::errchk("glMultTransposeMatrixdARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
320 |
#define glVertex2f(...) do { glVertex2f(__VA_ARGS__); ::gl::errchk("glVertex2f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
321 |
#define glVertexStream1svATI(...) do { glVertexStream1svATI(__VA_ARGS__); ::gl::errchk("glVertexStream1svATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
322 |
#define glNormal3bv(...) do { glNormal3bv(__VA_ARGS__); ::gl::errchk("glNormal3bv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
323 |
#define glPushName(...) do { glPushName(__VA_ARGS__); ::gl::errchk("glPushName", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
324 |
#define glColorSubTable(...) do { glColorSubTable(__VA_ARGS__); ::gl::errchk("glColorSubTable", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
325 |
#define glMultiTexCoord3svARB(...) do { glMultiTexCoord3svARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3svARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
326 |
#define glColor4ub(...) do { glColor4ub(__VA_ARGS__); ::gl::errchk("glColor4ub", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
327 |
#define glFragmentLightModeliSGIX(...) do { glFragmentLightModeliSGIX(__VA_ARGS__); ::gl::errchk("glFragmentLightModeliSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
328 |
#define glProgramParameters4fvNV(...) do { glProgramParameters4fvNV(__VA_ARGS__); ::gl::errchk("glProgramParameters4fvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
329 |
#define glSetFenceNV(...) do { glSetFenceNV(__VA_ARGS__); ::gl::errchk("glSetFenceNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
330 |
#define glTexCoord2hNV(...) do { glTexCoord2hNV(__VA_ARGS__); ::gl::errchk("glTexCoord2hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
331 |
#define glVertexStream4fATI(...) do { glVertexStream4fATI(__VA_ARGS__); ::gl::errchk("glVertexStream4fATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
332 |
#define glEdgeFlagPointerEXT(...) do { glEdgeFlagPointerEXT(__VA_ARGS__); ::gl::errchk("glEdgeFlagPointerEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
333 |
#define glGetObjectBufferivATI(...) do { glGetObjectBufferivATI(__VA_ARGS__); ::gl::errchk("glGetObjectBufferivATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
334 |
#define glColor3ui(...) do { glColor3ui(__VA_ARGS__); ::gl::errchk("glColor3ui", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
335 |
#define glRasterPos4i(...) do { glRasterPos4i(__VA_ARGS__); ::gl::errchk("glRasterPos4i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
336 |
#define glColorPointer(...) do { glColorPointer(__VA_ARGS__); ::gl::errchk("glColorPointer", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
337 |
#define glCopyTexSubImage3D(...) do { glCopyTexSubImage3D(__VA_ARGS__); ::gl::errchk("glCopyTexSubImage3D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
338 |
#define glListParameterivSGIX(...) do { glListParameterivSGIX(__VA_ARGS__); ::gl::errchk("glListParameterivSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
339 |
#define glMultiTexCoord4iARB(...) do { glMultiTexCoord4iARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4iARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
340 |
#define glSecondaryColor3dvEXT(...) do { glSecondaryColor3dvEXT(__VA_ARGS__); ::gl::errchk("glSecondaryColor3dvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
341 |
#define glGenOcclusionQueriesNV(...) do { glGenOcclusionQueriesNV(__VA_ARGS__); ::gl::errchk("glGenOcclusionQueriesNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
342 |
#define glRectf(...) do { glRectf(__VA_ARGS__); ::gl::errchk("glRectf", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
343 |
#define glSecondaryColor3bEXT(...) do { glSecondaryColor3bEXT(__VA_ARGS__); ::gl::errchk("glSecondaryColor3bEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
344 |
#define glSecondaryColor3us(...) do { glSecondaryColor3us(__VA_ARGS__); ::gl::errchk("glSecondaryColor3us", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
345 |
#define glSampleMaskSGIS(...) do { glSampleMaskSGIS(__VA_ARGS__); ::gl::errchk("glSampleMaskSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
346 |
#define glMultiTexCoord4svARB(...) do { glMultiTexCoord4svARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4svARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
347 |
#define glMultiTexCoord4f(...) do { glMultiTexCoord4f(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
348 |
#define glUnlockArraysEXT(...) do { glUnlockArraysEXT(__VA_ARGS__); ::gl::errchk("glUnlockArraysEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
349 |
#define glColor4hvNV(...) do { glColor4hvNV(__VA_ARGS__); ::gl::errchk("glColor4hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
350 |
#define glVertexPointerEXT(...) do { glVertexPointerEXT(__VA_ARGS__); ::gl::errchk("glVertexPointerEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
351 |
#define glGetString(...) ({ const GLubyte* ___ = glGetString(__VA_ARGS__); ::gl::errchk("glGetString", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
352 |
#define glVertexAttrib4fvARB(...) do { glVertexAttrib4fvARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
353 |
#define glBindTexGenParameterEXT(...) ({ GLuint ___ = glBindTexGenParameterEXT(__VA_ARGS__); ::gl::errchk("glBindTexGenParameterEXT", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
354 |
#define glRasterPos4sv(...) do { glRasterPos4sv(__VA_ARGS__); ::gl::errchk("glRasterPos4sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
355 |
#define glPassThrough(...) do { glPassThrough(__VA_ARGS__); ::gl::errchk("glPassThrough", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
356 |
#define glNormalStream3iATI(...) do { glNormalStream3iATI(__VA_ARGS__); ::gl::errchk("glNormalStream3iATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
357 |
#define glGetProgramStringARB(...) do { glGetProgramStringARB(__VA_ARGS__); ::gl::errchk("glGetProgramStringARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
358 |
#define glVariantbvEXT(...) do { glVariantbvEXT(__VA_ARGS__); ::gl::errchk("glVariantbvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
359 |
#define glReadPixels(...) do { glReadPixels(__VA_ARGS__); ::gl::errchk("glReadPixels", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
360 |
#define glMinmax(...) do { glMinmax(__VA_ARGS__); ::gl::errchk("glMinmax", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
361 |
#define glDeleteFencesAPPLE(...) do { glDeleteFencesAPPLE(__VA_ARGS__); ::gl::errchk("glDeleteFencesAPPLE", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
362 |
#define glTexCoord1d(...) do { glTexCoord1d(__VA_ARGS__); ::gl::errchk("glTexCoord1d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
363 |
#define glBinormal3svEXT(...) do { glBinormal3svEXT(__VA_ARGS__); ::gl::errchk("glBinormal3svEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
364 |
#define glVariantdvEXT(...) do { glVariantdvEXT(__VA_ARGS__); ::gl::errchk("glVariantdvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
365 |
#define glShaderOp1EXT(...) do { glShaderOp1EXT(__VA_ARGS__); ::gl::errchk("glShaderOp1EXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
366 |
#define glMatrixIndexusvARB(...) do { glMatrixIndexusvARB(__VA_ARGS__); ::gl::errchk("glMatrixIndexusvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
367 |
#define glFogCoorddEXT(...) do { glFogCoorddEXT(__VA_ARGS__); ::gl::errchk("glFogCoorddEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
368 |
#define glVertexAttrib4dARB(...) do { glVertexAttrib4dARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4dARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
369 |
#define glCopyTexSubImage3DEXT(...) do { glCopyTexSubImage3DEXT(__VA_ARGS__); ::gl::errchk("glCopyTexSubImage3DEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
370 |
#define glVertex4hvNV(...) do { glVertex4hvNV(__VA_ARGS__); ::gl::errchk("glVertex4hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
371 |
#define glColor4iv(...) do { glColor4iv(__VA_ARGS__); ::gl::errchk("glColor4iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
372 |
#define glGetProgramLocalParameterdvARB(...) do { glGetProgramLocalParameterdvARB(__VA_ARGS__); ::gl::errchk("glGetProgramLocalParameterdvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
373 |
#define glLightModelfv(...) do { glLightModelfv(__VA_ARGS__); ::gl::errchk("glLightModelfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
374 |
#define glBeginOcclusionQueryNV(...) do { glBeginOcclusionQueryNV(__VA_ARGS__); ::gl::errchk("glBeginOcclusionQueryNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
375 |
#define glVertexStream1ivATI(...) do { glVertexStream1ivATI(__VA_ARGS__); ::gl::errchk("glVertexStream1ivATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
376 |
#define glConvolutionParameterf(...) do { glConvolutionParameterf(__VA_ARGS__); ::gl::errchk("glConvolutionParameterf", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
377 |
#define glNormalPointerListIBM(...) do { glNormalPointerListIBM(__VA_ARGS__); ::gl::errchk("glNormalPointerListIBM", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
378 |
#define glVertexStream1dATI(...) do { glVertexStream1dATI(__VA_ARGS__); ::gl::errchk("glVertexStream1dATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
379 |
#define glPushMatrix(...) do { glPushMatrix(__VA_ARGS__); ::gl::errchk("glPushMatrix", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
380 |
#define glVertexAttrib3sARB(...) do { glVertexAttrib3sARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib3sARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
381 |
#define glVertexAttrib3fvARB(...) do { glVertexAttrib3fvARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib3fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
382 |
#define glMultiTexCoord2iv(...) do { glMultiTexCoord2iv(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
383 |
#define glGetMinmax(...) do { glGetMinmax(__VA_ARGS__); ::gl::errchk("glGetMinmax", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
384 |
#define glIndexub(...) do { glIndexub(__VA_ARGS__); ::gl::errchk("glIndexub", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
385 |
#define glBindProgramNV(...) do { glBindProgramNV(__VA_ARGS__); ::gl::errchk("glBindProgramNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
386 |
#define glMultiTexCoord1sv(...) do { glMultiTexCoord1sv(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
387 |
#define glFreeObjectBufferATI(...) do { glFreeObjectBufferATI(__VA_ARGS__); ::gl::errchk("glFreeObjectBufferATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
388 |
#define glVertexStream2dATI(...) do { glVertexStream2dATI(__VA_ARGS__); ::gl::errchk("glVertexStream2dATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
389 |
#define glVertexAttrib1sARB(...) do { glVertexAttrib1sARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib1sARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
390 |
#define glWindowPos3fvARB(...) do { glWindowPos3fvARB(__VA_ARGS__); ::gl::errchk("glWindowPos3fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
391 |
#define glClipPlane(...) do { glClipPlane(__VA_ARGS__); ::gl::errchk("glClipPlane", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
392 |
#define glBlendEquation(...) do { glBlendEquation(__VA_ARGS__); ::gl::errchk("glBlendEquation", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
393 |
#define glResetMinmax(...) do { glResetMinmax(__VA_ARGS__); ::gl::errchk("glResetMinmax", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
394 |
#define glColorTable(...) do { glColorTable(__VA_ARGS__); ::gl::errchk("glColorTable", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
395 |
#define glGetConvolutionParameterivEXT(...) do { glGetConvolutionParameterivEXT(__VA_ARGS__); ::gl::errchk("glGetConvolutionParameterivEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
396 |
#define glEdgeFlag(...) do { glEdgeFlag(__VA_ARGS__); ::gl::errchk("glEdgeFlag", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
397 |
#define glTexImage3D(...) do { glTexImage3D(__VA_ARGS__); ::gl::errchk("glTexImage3D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
398 |
#define glVertexAttrib4usvARB(...) do { glVertexAttrib4usvARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4usvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
399 |
#define glVariantArrayObjectATI(...) do { glVariantArrayObjectATI(__VA_ARGS__); ::gl::errchk("glVariantArrayObjectATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
400 |
#define glGetLightiv(...) do { glGetLightiv(__VA_ARGS__); ::gl::errchk("glGetLightiv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
401 |
#define glFragmentMaterialivSGIX(...) do { glFragmentMaterialivSGIX(__VA_ARGS__); ::gl::errchk("glFragmentMaterialivSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
402 |
#define glIndexMaterialEXT(...) do { glIndexMaterialEXT(__VA_ARGS__); ::gl::errchk("glIndexMaterialEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
403 |
#define glTexEnvi(...) do { glTexEnvi(__VA_ARGS__); ::gl::errchk("glTexEnvi", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
404 |
#define glBindTexture(...) do { glBindTexture(__VA_ARGS__); ::gl::errchk("glBindTexture", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
405 |
#define glGetObjectBufferfvATI(...) do { glGetObjectBufferfvATI(__VA_ARGS__); ::gl::errchk("glGetObjectBufferfvATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
406 |
#define glGetTexBumpParameterivATI(...) do { glGetTexBumpParameterivATI(__VA_ARGS__); ::gl::errchk("glGetTexBumpParameterivATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
407 |
#define glVertexAttribs1svNV(...) do { glVertexAttribs1svNV(__VA_ARGS__); ::gl::errchk("glVertexAttribs1svNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
408 |
#define glUniformMatrix2fvARB(...) do { glUniformMatrix2fvARB(__VA_ARGS__); ::gl::errchk("glUniformMatrix2fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
409 |
#define glVertex3d(...) do { glVertex3d(__VA_ARGS__); ::gl::errchk("glVertex3d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
410 |
#define glEvalCoord1f(...) do { glEvalCoord1f(__VA_ARGS__); ::gl::errchk("glEvalCoord1f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
411 |
#define glGetFenceivNV(...) do { glGetFenceivNV(__VA_ARGS__); ::gl::errchk("glGetFenceivNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
412 |
#define glResizeBuffersMESA(...) do { glResizeBuffersMESA(__VA_ARGS__); ::gl::errchk("glResizeBuffersMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
413 |
#define glVertexStream4dvATI(...) do { glVertexStream4dvATI(__VA_ARGS__); ::gl::errchk("glVertexStream4dvATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
414 |
#define glVertexAttribPointerNV(...) do { glVertexAttribPointerNV(__VA_ARGS__); ::gl::errchk("glVertexAttribPointerNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
415 |
#define glTexBumpParameterivATI(...) do { glTexBumpParameterivATI(__VA_ARGS__); ::gl::errchk("glTexBumpParameterivATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
416 |
#define glDeleteProgramsNV(...) do { glDeleteProgramsNV(__VA_ARGS__); ::gl::errchk("glDeleteProgramsNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
417 |
#define glReferencePlaneSGIX(...) do { glReferencePlaneSGIX(__VA_ARGS__); ::gl::errchk("glReferencePlaneSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
418 |
#define glTexCoord2sv(...) do { glTexCoord2sv(__VA_ARGS__); ::gl::errchk("glTexCoord2sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
419 |
#define glWindowPos2sARB(...) do { glWindowPos2sARB(__VA_ARGS__); ::gl::errchk("glWindowPos2sARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
420 |
#define glUniform1fARB(...) do { glUniform1fARB(__VA_ARGS__); ::gl::errchk("glUniform1fARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
421 |
#define glAlphaFunc(...) do { glAlphaFunc(__VA_ARGS__); ::gl::errchk("glAlphaFunc", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
422 |
#define glTangent3sEXT(...) do { glTangent3sEXT(__VA_ARGS__); ::gl::errchk("glTangent3sEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
423 |
#define glTangent3fvEXT(...) do { glTangent3fvEXT(__VA_ARGS__); ::gl::errchk("glTangent3fvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
424 |
#define glCopyConvolutionFilter1D(...) do { glCopyConvolutionFilter1D(__VA_ARGS__); ::gl::errchk("glCopyConvolutionFilter1D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
425 |
#define glGetSeparableFilter(...) do { glGetSeparableFilter(__VA_ARGS__); ::gl::errchk("glGetSeparableFilter", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
426 |
#define glActiveTexture(...) do { glActiveTexture(__VA_ARGS__); ::gl::errchk("glActiveTexture", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
427 |
#define glPixelTransformParameterfvEXT(...) do { glPixelTransformParameterfvEXT(__VA_ARGS__); ::gl::errchk("glPixelTransformParameterfvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
428 |
#define glSecondaryColor3s(...) do { glSecondaryColor3s(__VA_ARGS__); ::gl::errchk("glSecondaryColor3s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
429 |
#define glCombinerParameteriNV(...) do { glCombinerParameteriNV(__VA_ARGS__); ::gl::errchk("glCombinerParameteriNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
430 |
#define glPixelTransformParameterfEXT(...) do { glPixelTransformParameterfEXT(__VA_ARGS__); ::gl::errchk("glPixelTransformParameterfEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
431 |
#define glProgramParameter4fNV(...) do { glProgramParameter4fNV(__VA_ARGS__); ::gl::errchk("glProgramParameter4fNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
432 |
#define glGetPixelTexGenParameterivSGIS(...) do { glGetPixelTexGenParameterivSGIS(__VA_ARGS__); ::gl::errchk("glGetPixelTexGenParameterivSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
433 |
#define glBlendColor(...) do { glBlendColor(__VA_ARGS__); ::gl::errchk("glBlendColor", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
434 |
#define glGetBufferSubData(...) do { glGetBufferSubData(__VA_ARGS__); ::gl::errchk("glGetBufferSubData", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
435 |
#define glGetDoublev(...) do { glGetDoublev(__VA_ARGS__); ::gl::errchk("glGetDoublev", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
436 |
#define glMultiTexCoord2i(...) do { glMultiTexCoord2i(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
437 |
#define glCopyColorSubTableEXT(...) do { glCopyColorSubTableEXT(__VA_ARGS__); ::gl::errchk("glCopyColorSubTableEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
438 |
#define glWindowPos2ivARB(...) do { glWindowPos2ivARB(__VA_ARGS__); ::gl::errchk("glWindowPos2ivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
439 |
#define glTexCoord4f(...) do { glTexCoord4f(__VA_ARGS__); ::gl::errchk("glTexCoord4f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
440 |
#define glNormalStream3dvATI(...) do { glNormalStream3dvATI(__VA_ARGS__); ::gl::errchk("glNormalStream3dvATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
441 |
#define glDrawBuffer(...) do { glDrawBuffer(__VA_ARGS__); ::gl::errchk("glDrawBuffer", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
442 |
#define glWindowPos3dvMESA(...) do { glWindowPos3dvMESA(__VA_ARGS__); ::gl::errchk("glWindowPos3dvMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
443 |
#define glReplacementCodePointerSUN(...) do { glReplacementCodePointerSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodePointerSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
444 |
#define glConvolutionParameterfEXT(...) do { glConvolutionParameterfEXT(__VA_ARGS__); ::gl::errchk("glConvolutionParameterfEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
445 |
#define glVertexAttrib1dNV(...) do { glVertexAttrib1dNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib1dNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
446 |
#define glProgramEnvParameter4dARB(...) do { glProgramEnvParameter4dARB(__VA_ARGS__); ::gl::errchk("glProgramEnvParameter4dARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
447 |
#define glColor4ui(...) do { glColor4ui(__VA_ARGS__); ::gl::errchk("glColor4ui", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
448 |
#define glMultiTexCoord3hNV(...) do { glMultiTexCoord3hNV(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
449 |
#define glNormalStream3fATI(...) do { glNormalStream3fATI(__VA_ARGS__); ::gl::errchk("glNormalStream3fATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
450 |
#define glTexEnviv(...) do { glTexEnviv(__VA_ARGS__); ::gl::errchk("glTexEnviv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
451 |
#define glGetTexLevelParameteriv(...) do { glGetTexLevelParameteriv(__VA_ARGS__); ::gl::errchk("glGetTexLevelParameteriv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
452 |
#define glWeightivARB(...) do { glWeightivARB(__VA_ARGS__); ::gl::errchk("glWeightivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
453 |
#define glPointParameterfARB(...) do { glPointParameterfARB(__VA_ARGS__); ::gl::errchk("glPointParameterfARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
454 |
#define glBeginQuery(...) do { glBeginQuery(__VA_ARGS__); ::gl::errchk("glBeginQuery", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
455 |
#define glLoadMatrixd(...) do { glLoadMatrixd(__VA_ARGS__); ::gl::errchk("glLoadMatrixd", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
456 |
#define glLoadIdentity(...) do { glLoadIdentity(__VA_ARGS__); ::gl::errchk("glLoadIdentity", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
457 |
#define glScalef(...) do { glScalef(__VA_ARGS__); ::gl::errchk("glScalef", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
458 |
#define glRectsv(...) do { glRectsv(__VA_ARGS__); ::gl::errchk("glRectsv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
459 |
#define glGetVariantArrayObjectfvATI(...) do { glGetVariantArrayObjectfvATI(__VA_ARGS__); ::gl::errchk("glGetVariantArrayObjectfvATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
460 |
#define glIsQuery(...) ({ GLboolean ___ = glIsQuery(__VA_ARGS__); ::gl::errchk("glIsQuery", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
461 |
#define glGetVertexAttribdvNV(...) do { glGetVertexAttribdvNV(__VA_ARGS__); ::gl::errchk("glGetVertexAttribdvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
462 |
#define glGetColorTableSGI(...) do { glGetColorTableSGI(__VA_ARGS__); ::gl::errchk("glGetColorTableSGI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
463 |
#define glTranslated(...) do { glTranslated(__VA_ARGS__); ::gl::errchk("glTranslated", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
464 |
#define glTexCoordPointervINTEL(...) do { glTexCoordPointervINTEL(__VA_ARGS__); ::gl::errchk("glTexCoordPointervINTEL", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
465 |
#define glPointParameteriv(...) do { glPointParameteriv(__VA_ARGS__); ::gl::errchk("glPointParameteriv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
466 |
#define glEvalPoint1(...) do { glEvalPoint1(__VA_ARGS__); ::gl::errchk("glEvalPoint1", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
467 |
#define glColor3hNV(...) do { glColor3hNV(__VA_ARGS__); ::gl::errchk("glColor3hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
468 |
#define glColorMask(...) do { glColorMask(__VA_ARGS__); ::gl::errchk("glColorMask", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
469 |
#define glMap1d(...) do { glMap1d(__VA_ARGS__); ::gl::errchk("glMap1d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
470 |
#define glWeightubvARB(...) do { glWeightubvARB(__VA_ARGS__); ::gl::errchk("glWeightubvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
471 |
#define glGetMinmaxParameterivEXT(...) do { glGetMinmaxParameterivEXT(__VA_ARGS__); ::gl::errchk("glGetMinmaxParameterivEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
472 |
#define glReplacementCodeubSUN(...) do { glReplacementCodeubSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeubSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
473 |
#define glVertexAttrib1fvNV(...) do { glVertexAttrib1fvNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib1fvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
474 |
#define glGetBufferPointerv(...) do { glGetBufferPointerv(__VA_ARGS__); ::gl::errchk("glGetBufferPointerv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
475 |
#define glFogCoordPointer(...) do { glFogCoordPointer(__VA_ARGS__); ::gl::errchk("glFogCoordPointer", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
476 |
#define glConvolutionFilter2DEXT(...) do { glConvolutionFilter2DEXT(__VA_ARGS__); ::gl::errchk("glConvolutionFilter2DEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
477 |
#define glSeparableFilter2DEXT(...) do { glSeparableFilter2DEXT(__VA_ARGS__); ::gl::errchk("glSeparableFilter2DEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
478 |
#define glGetTexGeniv(...) do { glGetTexGeniv(__VA_ARGS__); ::gl::errchk("glGetTexGeniv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
479 |
#define glCopyTexImage2DEXT(...) do { glCopyTexImage2DEXT(__VA_ARGS__); ::gl::errchk("glCopyTexImage2DEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
480 |
#define glVertexStream1iATI(...) do { glVertexStream1iATI(__VA_ARGS__); ::gl::errchk("glVertexStream1iATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
481 |
#define glDisable(...) do { glDisable(__VA_ARGS__); ::gl::errchk("glDisable", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
482 |
#define glGetArrayObjectfvATI(...) do { glGetArrayObjectfvATI(__VA_ARGS__); ::gl::errchk("glGetArrayObjectfvATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
483 |
#define glVertexAttrib4dvNV(...) do { glVertexAttrib4dvNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib4dvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
484 |
#define glMapParameterivNV(...) do { glMapParameterivNV(__VA_ARGS__); ::gl::errchk("glMapParameterivNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
485 |
#define glSampleMaskEXT(...) do { glSampleMaskEXT(__VA_ARGS__); ::gl::errchk("glSampleMaskEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
486 |
#define glFragmentMaterialiSGIX(...) do { glFragmentMaterialiSGIX(__VA_ARGS__); ::gl::errchk("glFragmentMaterialiSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
487 |
#define glShaderSourceARB(...) do { glShaderSourceARB(__VA_ARGS__); ::gl::errchk("glShaderSourceARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
488 |
#define glTexCoord1i(...) do { glTexCoord1i(__VA_ARGS__); ::gl::errchk("glTexCoord1i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
489 |
#define glMatrixIndexubvARB(...) do { glMatrixIndexubvARB(__VA_ARGS__); ::gl::errchk("glMatrixIndexubvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
490 |
#define glGetMapParameterivNV(...) do { glGetMapParameterivNV(__VA_ARGS__); ::gl::errchk("glGetMapParameterivNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
491 |
#define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(...) do { glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
492 |
#define glColor3uiv(...) do { glColor3uiv(__VA_ARGS__); ::gl::errchk("glColor3uiv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
493 |
#define glSecondaryColor3bv(...) do { glSecondaryColor3bv(__VA_ARGS__); ::gl::errchk("glSecondaryColor3bv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
494 |
#define glIsTextureEXT(...) ({ GLboolean ___ = glIsTextureEXT(__VA_ARGS__); ::gl::errchk("glIsTextureEXT", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
495 |
#define glDeleteVertexShaderEXT(...) do { glDeleteVertexShaderEXT(__VA_ARGS__); ::gl::errchk("glDeleteVertexShaderEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
496 |
#define glEnableVariantClientStateEXT(...) do { glEnableVariantClientStateEXT(__VA_ARGS__); ::gl::errchk("glEnableVariantClientStateEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
497 |
#define glGetMapfv(...) do { glGetMapfv(__VA_ARGS__); ::gl::errchk("glGetMapfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
498 |
#define glTangent3svEXT(...) do { glTangent3svEXT(__VA_ARGS__); ::gl::errchk("glTangent3svEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
499 |
#define glWindowPos2dvARB(...) do { glWindowPos2dvARB(__VA_ARGS__); ::gl::errchk("glWindowPos2dvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
500 |
#define glTexCoord1iv(...) do { glTexCoord1iv(__VA_ARGS__); ::gl::errchk("glTexCoord1iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
501 |
#define glVertexAttrib4ubvARB(...) do { glVertexAttrib4ubvARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4ubvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
502 |
#define glTexCoord2fVertex3fSUN(...) do { glTexCoord2fVertex3fSUN(__VA_ARGS__); ::gl::errchk("glTexCoord2fVertex3fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
503 |
#define glVertexAttribs2svNV(...) do { glVertexAttribs2svNV(__VA_ARGS__); ::gl::errchk("glVertexAttribs2svNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
504 |
#define glReplacementCodeuiTexCoord2fVertex3fSUN(...) do { glReplacementCodeuiTexCoord2fVertex3fSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuiTexCoord2fVertex3fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
505 |
#define glWindowPos3ivARB(...) do { glWindowPos3ivARB(__VA_ARGS__); ::gl::errchk("glWindowPos3ivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
506 |
#define glWindowPos3dv(...) do { glWindowPos3dv(__VA_ARGS__); ::gl::errchk("glWindowPos3dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
507 |
#define glRasterPos3f(...) do { glRasterPos3f(__VA_ARGS__); ::gl::errchk("glRasterPos3f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
508 |
#define glTexCoord1s(...) do { glTexCoord1s(__VA_ARGS__); ::gl::errchk("glTexCoord1s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
509 |
#define glDepthBoundsEXT(...) do { glDepthBoundsEXT(__VA_ARGS__); ::gl::errchk("glDepthBoundsEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
510 |
#define glDeleteObjectARB(...) do { glDeleteObjectARB(__VA_ARGS__); ::gl::errchk("glDeleteObjectARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
511 |
#define glGetCompressedTexImageARB(...) do { glGetCompressedTexImageARB(__VA_ARGS__); ::gl::errchk("glGetCompressedTexImageARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
512 |
#define glFinishFenceAPPLE(...) do { glFinishFenceAPPLE(__VA_ARGS__); ::gl::errchk("glFinishFenceAPPLE", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
513 |
#define glAlphaFragmentOp2ATI(...) do { glAlphaFragmentOp2ATI(__VA_ARGS__); ::gl::errchk("glAlphaFragmentOp2ATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
514 |
#define glUniform2ivARB(...) do { glUniform2ivARB(__VA_ARGS__); ::gl::errchk("glUniform2ivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
515 |
#define glRasterPos3iv(...) do { glRasterPos3iv(__VA_ARGS__); ::gl::errchk("glRasterPos3iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
516 |
#define glPNTrianglesiATI(...) do { glPNTrianglesiATI(__VA_ARGS__); ::gl::errchk("glPNTrianglesiATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
517 |
#define glCombinerParameterivNV(...) do { glCombinerParameterivNV(__VA_ARGS__); ::gl::errchk("glCombinerParameterivNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
518 |
#define glCombinerOutputNV(...) do { glCombinerOutputNV(__VA_ARGS__); ::gl::errchk("glCombinerOutputNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
519 |
#define glTestFenceNV(...) ({ GLboolean ___ = glTestFenceNV(__VA_ARGS__); ::gl::errchk("glTestFenceNV", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
520 |
#define glTexCoord2fColor4ubVertex3fSUN(...) do { glTexCoord2fColor4ubVertex3fSUN(__VA_ARGS__); ::gl::errchk("glTexCoord2fColor4ubVertex3fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
521 |
#define glVertexAttrib2fvNV(...) do { glVertexAttrib2fvNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib2fvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
522 |
#define glMultTransposeMatrixfARB(...) do { glMultTransposeMatrixfARB(__VA_ARGS__); ::gl::errchk("glMultTransposeMatrixfARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
523 |
#define glVertexStream2svATI(...) do { glVertexStream2svATI(__VA_ARGS__); ::gl::errchk("glVertexStream2svATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
524 |
#define glMap2d(...) do { glMap2d(__VA_ARGS__); ::gl::errchk("glMap2d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
525 |
#define glFinishAsyncSGIX(...) ({ GLint ___ = glFinishAsyncSGIX(__VA_ARGS__); ::gl::errchk("glFinishAsyncSGIX", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
526 |
#define glEndList(...) do { glEndList(__VA_ARGS__); ::gl::errchk("glEndList", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
527 |
#define glPolygonStipple(...) do { glPolygonStipple(__VA_ARGS__); ::gl::errchk("glPolygonStipple", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
528 |
#define glConvolutionFilter1D(...) do { glConvolutionFilter1D(__VA_ARGS__); ::gl::errchk("glConvolutionFilter1D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
529 |
#define glVertexAttrib1fARB(...) do { glVertexAttrib1fARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib1fARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
530 |
#define glDrawBuffersARB(...) do { glDrawBuffersARB(__VA_ARGS__); ::gl::errchk("glDrawBuffersARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
531 |
#define glCompressedTexImage2DARB(...) do { glCompressedTexImage2DARB(__VA_ARGS__); ::gl::errchk("glCompressedTexImage2DARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
532 |
#define glLockArraysEXT(...) do { glLockArraysEXT(__VA_ARGS__); ::gl::errchk("glLockArraysEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
533 |
#define glSecondaryColor3ivEXT(...) do { glSecondaryColor3ivEXT(__VA_ARGS__); ::gl::errchk("glSecondaryColor3ivEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
534 |
#define glTexImage3DEXT(...) do { glTexImage3DEXT(__VA_ARGS__); ::gl::errchk("glTexImage3DEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
535 |
#define glReplacementCodeuiTexCoord2fVertex3fvSUN(...) do { glReplacementCodeuiTexCoord2fVertex3fvSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuiTexCoord2fVertex3fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
536 |
#define glNormal3s(...) do { glNormal3s(__VA_ARGS__); ::gl::errchk("glNormal3s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
537 |
#define glVertex2sv(...) do { glVertex2sv(__VA_ARGS__); ::gl::errchk("glVertex2sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
538 |
#define glColor3f(...) do { glColor3f(__VA_ARGS__); ::gl::errchk("glColor3f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
539 |
#define glNormal3iv(...) do { glNormal3iv(__VA_ARGS__); ::gl::errchk("glNormal3iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
540 |
#define glProgramParameters4dvNV(...) do { glProgramParameters4dvNV(__VA_ARGS__); ::gl::errchk("glProgramParameters4dvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
541 |
#define glActiveStencilFaceEXT(...) do { glActiveStencilFaceEXT(__VA_ARGS__); ::gl::errchk("glActiveStencilFaceEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
542 |
#define glVertexAttrib1fNV(...) do { glVertexAttrib1fNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib1fNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
543 |
#define glPixelTransferf(...) do { glPixelTransferf(__VA_ARGS__); ::gl::errchk("glPixelTransferf", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
544 |
#define glTangentPointerEXT(...) do { glTangentPointerEXT(__VA_ARGS__); ::gl::errchk("glTangentPointerEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
545 |
#define glVertex3f(...) do { glVertex3f(__VA_ARGS__); ::gl::errchk("glVertex3f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
546 |
#define glWindowPos2s(...) do { glWindowPos2s(__VA_ARGS__); ::gl::errchk("glWindowPos2s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
547 |
#define glColor4bv(...) do { glColor4bv(__VA_ARGS__); ::gl::errchk("glColor4bv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
548 |
#define glTestObjectAPPLE(...) ({ GLboolean ___ = glTestObjectAPPLE(__VA_ARGS__); ::gl::errchk("glTestObjectAPPLE", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
549 |
#define glGetQueryObjectuivARB(...) do { glGetQueryObjectuivARB(__VA_ARGS__); ::gl::errchk("glGetQueryObjectuivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
550 |
#define glSecondaryColor3dv(...) do { glSecondaryColor3dv(__VA_ARGS__); ::gl::errchk("glSecondaryColor3dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
551 |
#define glEvalCoord2f(...) do { glEvalCoord2f(__VA_ARGS__); ::gl::errchk("glEvalCoord2f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
552 |
#define glPointParameterfvSGIS(...) do { glPointParameterfvSGIS(__VA_ARGS__); ::gl::errchk("glPointParameterfvSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
553 |
#define glGetInvariantIntegervEXT(...) do { glGetInvariantIntegervEXT(__VA_ARGS__); ::gl::errchk("glGetInvariantIntegervEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
554 |
#define glVertexAttrib3sNV(...) do { glVertexAttrib3sNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib3sNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
555 |
#define glMultiDrawArraysEXT(...) do { glMultiDrawArraysEXT(__VA_ARGS__); ::gl::errchk("glMultiDrawArraysEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
556 |
#define glNormalStream3bvATI(...) do { glNormalStream3bvATI(__VA_ARGS__); ::gl::errchk("glNormalStream3bvATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
557 |
#define glBindVertexArrayAPPLE(...) do { glBindVertexArrayAPPLE(__VA_ARGS__); ::gl::errchk("glBindVertexArrayAPPLE", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
558 |
#define glVertex3s(...) do { glVertex3s(__VA_ARGS__); ::gl::errchk("glVertex3s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
559 |
#define glGetTexEnviv(...) do { glGetTexEnviv(__VA_ARGS__); ::gl::errchk("glGetTexEnviv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
560 |
#define glWindowPos2dv(...) do { glWindowPos2dv(__VA_ARGS__); ::gl::errchk("glWindowPos2dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
561 |
#define glBeginVertexShaderEXT(...) do { glBeginVertexShaderEXT(__VA_ARGS__); ::gl::errchk("glBeginVertexShaderEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
562 |
#define glDeleteFragmentShaderATI(...) do { glDeleteFragmentShaderATI(__VA_ARGS__); ::gl::errchk("glDeleteFragmentShaderATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
563 |
#define glColor3fv(...) do { glColor3fv(__VA_ARGS__); ::gl::errchk("glColor3fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
564 |
#define glSecondaryColor3dEXT(...) do { glSecondaryColor3dEXT(__VA_ARGS__); ::gl::errchk("glSecondaryColor3dEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
565 |
#define glPrioritizeTexturesEXT(...) do { glPrioritizeTexturesEXT(__VA_ARGS__); ::gl::errchk("glPrioritizeTexturesEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
566 |
#define glLoadProgramNV(...) do { glLoadProgramNV(__VA_ARGS__); ::gl::errchk("glLoadProgramNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
567 |
#define glVertexAttrib4svARB(...) do { glVertexAttrib4svARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4svARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
568 |
#define glMultiTexCoord1iARB(...) do { glMultiTexCoord1iARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1iARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
569 |
#define glProgramLocalParameter4dARB(...) do { glProgramLocalParameter4dARB(__VA_ARGS__); ::gl::errchk("glProgramLocalParameter4dARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
570 |
#define glRasterPos3fv(...) do { glRasterPos3fv(__VA_ARGS__); ::gl::errchk("glRasterPos3fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
571 |
#define glArrayElement(...) do { glArrayElement(__VA_ARGS__); ::gl::errchk("glArrayElement", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
572 |
#define glMatrixIndexuivARB(...) do { glMatrixIndexuivARB(__VA_ARGS__); ::gl::errchk("glMatrixIndexuivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
573 |
#define glWindowPos3d(...) do { glWindowPos3d(__VA_ARGS__); ::gl::errchk("glWindowPos3d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
574 |
#define glFragmentLightiSGIX(...) do { glFragmentLightiSGIX(__VA_ARGS__); ::gl::errchk("glFragmentLightiSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
575 |
#define glTexCoordPointerEXT(...) do { glTexCoordPointerEXT(__VA_ARGS__); ::gl::errchk("glTexCoordPointerEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
576 |
#define glGetProgramParameterfvNV(...) do { glGetProgramParameterfvNV(__VA_ARGS__); ::gl::errchk("glGetProgramParameterfvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
577 |
#define glPixelTexGenParameterivSGIS(...) do { glPixelTexGenParameterivSGIS(__VA_ARGS__); ::gl::errchk("glPixelTexGenParameterivSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
578 |
#define glGetVertexAttribivNV(...) do { glGetVertexAttribivNV(__VA_ARGS__); ::gl::errchk("glGetVertexAttribivNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
579 |
#define glProgramEnvParameter4dvARB(...) do { glProgramEnvParameter4dvARB(__VA_ARGS__); ::gl::errchk("glProgramEnvParameter4dvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
580 |
#define glVertexAttrib4fARB(...) do { glVertexAttrib4fARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4fARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
581 |
#define glRasterPos3i(...) do { glRasterPos3i(__VA_ARGS__); ::gl::errchk("glRasterPos3i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
582 |
#define glIndexiv(...) do { glIndexiv(__VA_ARGS__); ::gl::errchk("glIndexiv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
583 |
#define glDeleteProgramsARB(...) do { glDeleteProgramsARB(__VA_ARGS__); ::gl::errchk("glDeleteProgramsARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
584 |
#define glListBase(...) do { glListBase(__VA_ARGS__); ::gl::errchk("glListBase", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
585 |
#define glHistogram(...) do { glHistogram(__VA_ARGS__); ::gl::errchk("glHistogram", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
586 |
#define glBinormal3iEXT(...) do { glBinormal3iEXT(__VA_ARGS__); ::gl::errchk("glBinormal3iEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
587 |
#define glVertex3dv(...) do { glVertex3dv(__VA_ARGS__); ::gl::errchk("glVertex3dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
588 |
#define glLineWidth(...) do { glLineWidth(__VA_ARGS__); ::gl::errchk("glLineWidth", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
589 |
#define glVertexAttrib1svARB(...) do { glVertexAttrib1svARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib1svARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
590 |
#define glVertexStream4dATI(...) do { glVertexStream4dATI(__VA_ARGS__); ::gl::errchk("glVertexStream4dATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
591 |
#define glGetHandleARB(...) ({ GLhandleARB ___ = glGetHandleARB(__VA_ARGS__); ::gl::errchk("glGetHandleARB", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
592 |
#define glVertexAttrib3dvARB(...) do { glVertexAttrib3dvARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib3dvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
593 |
#define glPointParameterfv(...) do { glPointParameterfv(__VA_ARGS__); ::gl::errchk("glPointParameterfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
594 |
#define glMultiTexCoord2sARB(...) do { glMultiTexCoord2sARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2sARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
595 |
#define glMultiTexCoord1i(...) do { glMultiTexCoord1i(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
596 |
#define glWindowPos3sv(...) do { glWindowPos3sv(__VA_ARGS__); ::gl::errchk("glWindowPos3sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
597 |
#define glVertex2iv(...) do { glVertex2iv(__VA_ARGS__); ::gl::errchk("glVertex2iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
598 |
#define glVertexAttribs4ubvNV(...) do { glVertexAttribs4ubvNV(__VA_ARGS__); ::gl::errchk("glVertexAttribs4ubvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
599 |
#define glVertexStream1sATI(...) do { glVertexStream1sATI(__VA_ARGS__); ::gl::errchk("glVertexStream1sATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
600 |
#define glTexCoord2fNormal3fVertex3fvSUN(...) do { glTexCoord2fNormal3fVertex3fvSUN(__VA_ARGS__); ::gl::errchk("glTexCoord2fNormal3fVertex3fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
601 |
#define glIndexPointerEXT(...) do { glIndexPointerEXT(__VA_ARGS__); ::gl::errchk("glIndexPointerEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
602 |
#define glGetTexFilterFuncSGIS(...) do { glGetTexFilterFuncSGIS(__VA_ARGS__); ::gl::errchk("glGetTexFilterFuncSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
603 |
#define glGetTexParameterfv(...) do { glGetTexParameterfv(__VA_ARGS__); ::gl::errchk("glGetTexParameterfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
604 |
#define glDeleteBuffersARB(...) do { glDeleteBuffersARB(__VA_ARGS__); ::gl::errchk("glDeleteBuffersARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
605 |
#define glGetVariantArrayObjectivATI(...) do { glGetVariantArrayObjectivATI(__VA_ARGS__); ::gl::errchk("glGetVariantArrayObjectivATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
606 |
#define glBitmap(...) do { glBitmap(__VA_ARGS__); ::gl::errchk("glBitmap", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
607 |
#define glBinormal3ivEXT(...) do { glBinormal3ivEXT(__VA_ARGS__); ::gl::errchk("glBinormal3ivEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
608 |
#define glSpriteParameterfvSGIX(...) do { glSpriteParameterfvSGIX(__VA_ARGS__); ::gl::errchk("glSpriteParameterfvSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
609 |
#define glGetProgramLocalParameterfvARB(...) do { glGetProgramLocalParameterfvARB(__VA_ARGS__); ::gl::errchk("glGetProgramLocalParameterfvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
610 |
#define glWindowPos2iARB(...) do { glWindowPos2iARB(__VA_ARGS__); ::gl::errchk("glWindowPos2iARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
611 |
#define glVertex3fv(...) do { glVertex3fv(__VA_ARGS__); ::gl::errchk("glVertex3fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
612 |
#define glMultiTexCoord2dARB(...) do { glMultiTexCoord2dARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2dARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
613 |
#define glMultiTexCoord4fARB(...) do { glMultiTexCoord4fARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4fARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
614 |
#define glCurrentPaletteMatrixARB(...) do { glCurrentPaletteMatrixARB(__VA_ARGS__); ::gl::errchk("glCurrentPaletteMatrixARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
615 |
#define glWindowPos4dMESA(...) do { glWindowPos4dMESA(__VA_ARGS__); ::gl::errchk("glWindowPos4dMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
616 |
#define glSwizzleEXT(...) do { glSwizzleEXT(__VA_ARGS__); ::gl::errchk("glSwizzleEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
617 |
#define glVertexWeightfvEXT(...) do { glVertexWeightfvEXT(__VA_ARGS__); ::gl::errchk("glVertexWeightfvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
618 |
#define glMultiModeDrawArraysIBM(...) do { glMultiModeDrawArraysIBM(__VA_ARGS__); ::gl::errchk("glMultiModeDrawArraysIBM", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
619 |
#define glVertexStream1fATI(...) do { glVertexStream1fATI(__VA_ARGS__); ::gl::errchk("glVertexStream1fATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
620 |
#define glFogFuncSGIS(...) do { glFogFuncSGIS(__VA_ARGS__); ::gl::errchk("glFogFuncSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
621 |
#define glRasterPos2i(...) do { glRasterPos2i(__VA_ARGS__); ::gl::errchk("glRasterPos2i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
622 |
#define glWeightsvARB(...) do { glWeightsvARB(__VA_ARGS__); ::gl::errchk("glWeightsvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
623 |
#define glTranslatef(...) do { glTranslatef(__VA_ARGS__); ::gl::errchk("glTranslatef", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
624 |
#define glNewTraceMESA(...) do { glNewTraceMESA(__VA_ARGS__); ::gl::errchk("glNewTraceMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
625 |
#define glSpriteParameterivSGIX(...) do { glSpriteParameterivSGIX(__VA_ARGS__); ::gl::errchk("glSpriteParameterivSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
626 |
#define glNormal3fv(...) do { glNormal3fv(__VA_ARGS__); ::gl::errchk("glNormal3fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
627 |
#define glGetFragmentMaterialivSGIX(...) do { glGetFragmentMaterialivSGIX(__VA_ARGS__); ::gl::errchk("glGetFragmentMaterialivSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
628 |
#define glSecondaryColorPointer(...) do { glSecondaryColorPointer(__VA_ARGS__); ::gl::errchk("glSecondaryColorPointer", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
629 |
#define glIsVertexArrayAPPLE(...) ({ GLboolean ___ = glIsVertexArrayAPPLE(__VA_ARGS__); ::gl::errchk("glIsVertexArrayAPPLE", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
630 |
#define glEdgeFlagPointerListIBM(...) do { glEdgeFlagPointerListIBM(__VA_ARGS__); ::gl::errchk("glEdgeFlagPointerListIBM", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
631 |
#define glSetFenceAPPLE(...) do { glSetFenceAPPLE(__VA_ARGS__); ::gl::errchk("glSetFenceAPPLE", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
632 |
#define glReplacementCodeuiColor4fNormal3fVertex3fvSUN(...) do { glReplacementCodeuiColor4fNormal3fVertex3fvSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuiColor4fNormal3fVertex3fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
633 |
#define glVariantubvEXT(...) do { glVariantubvEXT(__VA_ARGS__); ::gl::errchk("glVariantubvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
634 |
#define glGetIntegerv(...) do { glGetIntegerv(__VA_ARGS__); ::gl::errchk("glGetIntegerv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
635 |
#define glNormalStream3svATI(...) do { glNormalStream3svATI(__VA_ARGS__); ::gl::errchk("glNormalStream3svATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
636 |
#define glWeightusvARB(...) do { glWeightusvARB(__VA_ARGS__); ::gl::errchk("glWeightusvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
637 |
#define glIndexfv(...) do { glIndexfv(__VA_ARGS__); ::gl::errchk("glIndexfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
638 |
#define glIsAsyncMarkerSGIX(...) ({ GLboolean ___ = glIsAsyncMarkerSGIX(__VA_ARGS__); ::gl::errchk("glIsAsyncMarkerSGIX", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
639 |
#define glFogCoordPointerEXT(...) do { glFogCoordPointerEXT(__VA_ARGS__); ::gl::errchk("glFogCoordPointerEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
640 |
#define glClearAccum(...) do { glClearAccum(__VA_ARGS__); ::gl::errchk("glClearAccum", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
641 |
#define glVertexAttrib4hNV(...) do { glVertexAttrib4hNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib4hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
642 |
#define glVertex4s(...) do { glVertex4s(__VA_ARGS__); ::gl::errchk("glVertex4s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
643 |
#define glTangent3ivEXT(...) do { glTangent3ivEXT(__VA_ARGS__); ::gl::errchk("glTangent3ivEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
644 |
#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(...) do { glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
645 |
#define glColor3hvNV(...) do { glColor3hvNV(__VA_ARGS__); ::gl::errchk("glColor3hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
646 |
#define glVertexAttribs3dvNV(...) do { glVertexAttribs3dvNV(__VA_ARGS__); ::gl::errchk("glVertexAttribs3dvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
647 |
#define glWindowPos3fMESA(...) do { glWindowPos3fMESA(__VA_ARGS__); ::gl::errchk("glWindowPos3fMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
648 |
#define glBlendFunc(...) do { glBlendFunc(__VA_ARGS__); ::gl::errchk("glBlendFunc", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
649 |
#define glProgramEnvParameter4fARB(...) do { glProgramEnvParameter4fARB(__VA_ARGS__); ::gl::errchk("glProgramEnvParameter4fARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
650 |
#define glLoadIdentityDeformationMapSGIX(...) do { glLoadIdentityDeformationMapSGIX(__VA_ARGS__); ::gl::errchk("glLoadIdentityDeformationMapSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
651 |
#define glColor4dv(...) do { glColor4dv(__VA_ARGS__); ::gl::errchk("glColor4dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
652 |
#define glUnmapBuffer(...) ({ GLboolean ___ = glUnmapBuffer(__VA_ARGS__); ::gl::errchk("glUnmapBuffer", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
653 |
#define glWindowPos4fMESA(...) do { glWindowPos4fMESA(__VA_ARGS__); ::gl::errchk("glWindowPos4fMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
654 |
#define glTexCoord1fv(...) do { glTexCoord1fv(__VA_ARGS__); ::gl::errchk("glTexCoord1fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
655 |
#define glVertex4dv(...) do { glVertex4dv(__VA_ARGS__); ::gl::errchk("glVertex4dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
656 |
#define glGetFogFuncSGIS(...) do { glGetFogFuncSGIS(__VA_ARGS__); ::gl::errchk("glGetFogFuncSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
657 |
#define glReplacementCodeusSUN(...) do { glReplacementCodeusSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeusSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
658 |
#define glNormal3hvNV(...) do { glNormal3hvNV(__VA_ARGS__); ::gl::errchk("glNormal3hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
659 |
#define glSecondaryColorPointerListIBM(...) do { glSecondaryColorPointerListIBM(__VA_ARGS__); ::gl::errchk("glSecondaryColorPointerListIBM", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
660 |
#define glTraceAssertAttribMESA(...) do { glTraceAssertAttribMESA(__VA_ARGS__); ::gl::errchk("glTraceAssertAttribMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
661 |
#define glSecondaryColor3uiEXT(...) do { glSecondaryColor3uiEXT(__VA_ARGS__); ::gl::errchk("glSecondaryColor3uiEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
662 |
#define glPolygonMode(...) do { glPolygonMode(__VA_ARGS__); ::gl::errchk("glPolygonMode", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
663 |
#define glVertexStream1fvATI(...) do { glVertexStream1fvATI(__VA_ARGS__); ::gl::errchk("glVertexStream1fvATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
664 |
#define glBindMaterialParameterEXT(...) ({ GLuint ___ = glBindMaterialParameterEXT(__VA_ARGS__); ::gl::errchk("glBindMaterialParameterEXT", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
665 |
#define glGetPointervEXT(...) do { glGetPointervEXT(__VA_ARGS__); ::gl::errchk("glGetPointervEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
666 |
#define glVertexAttrib4NuivARB(...) do { glVertexAttrib4NuivARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4NuivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
667 |
#define glMultiTexCoord1iv(...) do { glMultiTexCoord1iv(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
668 |
#define glWindowPos3dMESA(...) do { glWindowPos3dMESA(__VA_ARGS__); ::gl::errchk("glWindowPos3dMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
669 |
#define glColor3usv(...) do { glColor3usv(__VA_ARGS__); ::gl::errchk("glColor3usv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
670 |
#define glFogCoorddvEXT(...) do { glFogCoorddvEXT(__VA_ARGS__); ::gl::errchk("glFogCoorddvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
671 |
#define glTexCoord4iv(...) do { glTexCoord4iv(__VA_ARGS__); ::gl::errchk("glTexCoord4iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
672 |
#define glVertexArrayRangeAPPLE(...) do { glVertexArrayRangeAPPLE(__VA_ARGS__); ::gl::errchk("glVertexArrayRangeAPPLE", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
673 |
#define glCopyTexImage1D(...) do { glCopyTexImage1D(__VA_ARGS__); ::gl::errchk("glCopyTexImage1D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
674 |
#define glWindowPos2i(...) do { glWindowPos2i(__VA_ARGS__); ::gl::errchk("glWindowPos2i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
675 |
#define glReplacementCodeubvSUN(...) do { glReplacementCodeubvSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeubvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
676 |
#define glRectiv(...) do { glRectiv(__VA_ARGS__); ::gl::errchk("glRectiv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
677 |
#define glGetMaterialfv(...) do { glGetMaterialfv(__VA_ARGS__); ::gl::errchk("glGetMaterialfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
678 |
#define glWindowPos3iv(...) do { glWindowPos3iv(__VA_ARGS__); ::gl::errchk("glWindowPos3iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
679 |
#define glProgramParameter4fvNV(...) do { glProgramParameter4fvNV(__VA_ARGS__); ::gl::errchk("glProgramParameter4fvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
680 |
#define glLoadMatrixf(...) do { glLoadMatrixf(__VA_ARGS__); ::gl::errchk("glLoadMatrixf", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
681 |
#define glRasterPos2fv(...) do { glRasterPos2fv(__VA_ARGS__); ::gl::errchk("glRasterPos2fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
682 |
#define glTexCoord1hvNV(...) do { glTexCoord1hvNV(__VA_ARGS__); ::gl::errchk("glTexCoord1hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
683 |
#define glVertex2s(...) do { glVertex2s(__VA_ARGS__); ::gl::errchk("glVertex2s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
684 |
#define glFogiv(...) do { glFogiv(__VA_ARGS__); ::gl::errchk("glFogiv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
685 |
#define glVertexStream3ivATI(...) do { glVertexStream3ivATI(__VA_ARGS__); ::gl::errchk("glVertexStream3ivATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
686 |
#define glEvalCoord1fv(...) do { glEvalCoord1fv(__VA_ARGS__); ::gl::errchk("glEvalCoord1fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
687 |
#define glWindowPos2fv(...) do { glWindowPos2fv(__VA_ARGS__); ::gl::errchk("glWindowPos2fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
688 |
#define glColor4ubVertex2fvSUN(...) do { glColor4ubVertex2fvSUN(__VA_ARGS__); ::gl::errchk("glColor4ubVertex2fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
689 |
#define glClientActiveTexture(...) do { glClientActiveTexture(__VA_ARGS__); ::gl::errchk("glClientActiveTexture", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
690 |
#define glWindowPos3svARB(...) do { glWindowPos3svARB(__VA_ARGS__); ::gl::errchk("glWindowPos3svARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
691 |
#define glPopName(...) do { glPopName(__VA_ARGS__); ::gl::errchk("glPopName", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
692 |
#define glCompressedTexSubImage3D(...) do { glCompressedTexSubImage3D(__VA_ARGS__); ::gl::errchk("glCompressedTexSubImage3D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
693 |
#define glSpriteParameteriSGIX(...) do { glSpriteParameteriSGIX(__VA_ARGS__); ::gl::errchk("glSpriteParameteriSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
694 |
#define glGetCombinerOutputParameterivNV(...) do { glGetCombinerOutputParameterivNV(__VA_ARGS__); ::gl::errchk("glGetCombinerOutputParameterivNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
695 |
#define glVertexAttrib1dvNV(...) do { glVertexAttrib1dvNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib1dvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
696 |
#define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(...) do { glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
697 |
#define glColor3d(...) do { glColor3d(__VA_ARGS__); ::gl::errchk("glColor3d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
698 |
#define glGetFloatv(...) do { glGetFloatv(__VA_ARGS__); ::gl::errchk("glGetFloatv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
699 |
#define glTextureColorMaskSGIS(...) do { glTextureColorMaskSGIS(__VA_ARGS__); ::gl::errchk("glTextureColorMaskSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
700 |
#define glTexCoord3iv(...) do { glTexCoord3iv(__VA_ARGS__); ::gl::errchk("glTexCoord3iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
701 |
#define glWindowPos3sARB(...) do { glWindowPos3sARB(__VA_ARGS__); ::gl::errchk("glWindowPos3sARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
702 |
#define glUniformMatrix4fvARB(...) do { glUniformMatrix4fvARB(__VA_ARGS__); ::gl::errchk("glUniformMatrix4fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
703 |
#define glReplacementCodeuiColor3fVertex3fSUN(...) do { glReplacementCodeuiColor3fVertex3fSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuiColor3fVertex3fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
704 |
#define glGetOcclusionQueryuivNV(...) do { glGetOcclusionQueryuivNV(__VA_ARGS__); ::gl::errchk("glGetOcclusionQueryuivNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
705 |
#define glNormalStream3fvATI(...) do { glNormalStream3fvATI(__VA_ARGS__); ::gl::errchk("glNormalStream3fvATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
706 |
#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(...) do { glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
707 |
#define glConvolutionParameteri(...) do { glConvolutionParameteri(__VA_ARGS__); ::gl::errchk("glConvolutionParameteri", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
708 |
#define glProgramNamedParameter4dNV(...) do { glProgramNamedParameter4dNV(__VA_ARGS__); ::gl::errchk("glProgramNamedParameter4dNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
709 |
#define glMultiTexCoord3sv(...) do { glMultiTexCoord3sv(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
710 |
#define glGetInstrumentsSGIX(...) ({ GLint ___ = glGetInstrumentsSGIX(__VA_ARGS__); ::gl::errchk("glGetInstrumentsSGIX", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
711 |
#define glSecondaryColor3usEXT(...) do { glSecondaryColor3usEXT(__VA_ARGS__); ::gl::errchk("glSecondaryColor3usEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
712 |
#define glVertexAttrib4NivARB(...) do { glVertexAttrib4NivARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4NivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
713 |
#define glTexGend(...) do { glTexGend(__VA_ARGS__); ::gl::errchk("glTexGend", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
714 |
#define glGetCombinerOutputParameterfvNV(...) do { glGetCombinerOutputParameterfvNV(__VA_ARGS__); ::gl::errchk("glGetCombinerOutputParameterfvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
715 |
#define glVertexAttrib3dvNV(...) do { glVertexAttrib3dvNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib3dvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
716 |
#define glReplacementCodeuiVertex3fvSUN(...) do { glReplacementCodeuiVertex3fvSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuiVertex3fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
717 |
#define glFogCoordd(...) do { glFogCoordd(__VA_ARGS__); ::gl::errchk("glFogCoordd", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
718 |
#define glPointParameterivNV(...) do { glPointParameterivNV(__VA_ARGS__); ::gl::errchk("glPointParameterivNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
719 |
#define glVertexStream1dvATI(...) do { glVertexStream1dvATI(__VA_ARGS__); ::gl::errchk("glVertexStream1dvATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
720 |
#define glInsertComponentEXT(...) do { glInsertComponentEXT(__VA_ARGS__); ::gl::errchk("glInsertComponentEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
721 |
#define glTexCoord3sv(...) do { glTexCoord3sv(__VA_ARGS__); ::gl::errchk("glTexCoord3sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
722 |
#define glGetPixelMapusv(...) do { glGetPixelMapusv(__VA_ARGS__); ::gl::errchk("glGetPixelMapusv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
723 |
#define glConvolutionParameteriv(...) do { glConvolutionParameteriv(__VA_ARGS__); ::gl::errchk("glConvolutionParameteriv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
724 |
#define glListParameterfvSGIX(...) do { glListParameterfvSGIX(__VA_ARGS__); ::gl::errchk("glListParameterfvSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
725 |
#define glRasterPos4fv(...) do { glRasterPos4fv(__VA_ARGS__); ::gl::errchk("glRasterPos4fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
726 |
#define glIndexPointerListIBM(...) do { glIndexPointerListIBM(__VA_ARGS__); ::gl::errchk("glIndexPointerListIBM", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
727 |
#define glFlushPixelDataRangeNV(...) do { glFlushPixelDataRangeNV(__VA_ARGS__); ::gl::errchk("glFlushPixelDataRangeNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
728 |
#define glCreateShaderObjectARB(...) ({ GLhandleARB ___ = glCreateShaderObjectARB(__VA_ARGS__); ::gl::errchk("glCreateShaderObjectARB", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
729 |
#define glGetObjectParameterfvARB(...) do { glGetObjectParameterfvARB(__VA_ARGS__); ::gl::errchk("glGetObjectParameterfvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
730 |
#define glGetLightfv(...) do { glGetLightfv(__VA_ARGS__); ::gl::errchk("glGetLightfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
731 |
#define glMultiTexCoord2dv(...) do { glMultiTexCoord2dv(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
732 |
#define glVertexAttrib2dARB(...) do { glVertexAttrib2dARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib2dARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
733 |
#define glPopMatrix(...) do { glPopMatrix(__VA_ARGS__); ::gl::errchk("glPopMatrix", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
734 |
#define glVertexStream2ivATI(...) do { glVertexStream2ivATI(__VA_ARGS__); ::gl::errchk("glVertexStream2ivATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
735 |
#define glDisableVariantClientStateEXT(...) do { glDisableVariantClientStateEXT(__VA_ARGS__); ::gl::errchk("glDisableVariantClientStateEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
736 |
#define glVertexBlendARB(...) do { glVertexBlendARB(__VA_ARGS__); ::gl::errchk("glVertexBlendARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
737 |
#define glTexSubImage3D(...) do { glTexSubImage3D(__VA_ARGS__); ::gl::errchk("glTexSubImage3D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
738 |
#define glWindowPos2f(...) do { glWindowPos2f(__VA_ARGS__); ::gl::errchk("glWindowPos2f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
739 |
#define glVertexAttrib1svNV(...) do { glVertexAttrib1svNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib1svNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
740 |
#define glGetMapControlPointsNV(...) do { glGetMapControlPointsNV(__VA_ARGS__); ::gl::errchk("glGetMapControlPointsNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
741 |
#define glBeginFragmentShaderATI(...) do { glBeginFragmentShaderATI(__VA_ARGS__); ::gl::errchk("glBeginFragmentShaderATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
742 |
#define glSetInvariantEXT(...) do { glSetInvariantEXT(__VA_ARGS__); ::gl::errchk("glSetInvariantEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
743 |
#define glTexCoord2iv(...) do { glTexCoord2iv(__VA_ARGS__); ::gl::errchk("glTexCoord2iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
744 |
#define glCopyPixels(...) do { glCopyPixels(__VA_ARGS__); ::gl::errchk("glCopyPixels", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
745 |
#define glVertexAttrib3fARB(...) do { glVertexAttrib3fARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib3fARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
746 |
#define glUniform4iARB(...) do { glUniform4iARB(__VA_ARGS__); ::gl::errchk("glUniform4iARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
747 |
#define glVertexWeightPointerEXT(...) do { glVertexWeightPointerEXT(__VA_ARGS__); ::gl::errchk("glVertexWeightPointerEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
748 |
#define glTexCoord3s(...) do { glTexCoord3s(__VA_ARGS__); ::gl::errchk("glTexCoord3s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
749 |
#define glColor3iv(...) do { glColor3iv(__VA_ARGS__); ::gl::errchk("glColor3iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
750 |
#define glGetVertexAttribivARB(...) do { glGetVertexAttribivARB(__VA_ARGS__); ::gl::errchk("glGetVertexAttribivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
751 |
#define glMultiTexCoord3dv(...) do { glMultiTexCoord3dv(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
752 |
#define glMapBuffer(...) ({ GLvoid* ___ = glMapBuffer(__VA_ARGS__); ::gl::errchk("glMapBuffer", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
753 |
#define glMultiDrawElementsEXT(...) do { glMultiDrawElementsEXT(__VA_ARGS__); ::gl::errchk("glMultiDrawElementsEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
754 |
#define glBufferData(...) do { glBufferData(__VA_ARGS__); ::gl::errchk("glBufferData", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
755 |
#define glRasterPos4dv(...) do { glRasterPos4dv(__VA_ARGS__); ::gl::errchk("glRasterPos4dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
756 |
#define glViewport(...) do { glViewport(__VA_ARGS__); ::gl::errchk("glViewport", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
757 |
#define glVertexAttrib1fvARB(...) do { glVertexAttrib1fvARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib1fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
758 |
#define glWriteMaskEXT(...) do { glWriteMaskEXT(__VA_ARGS__); ::gl::errchk("glWriteMaskEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
759 |
#define glCreateProgramObjectARB(...) ({ GLhandleARB ___ = glCreateProgramObjectARB(__VA_ARGS__); ::gl::errchk("glCreateProgramObjectARB", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
760 |
#define glFragmentMaterialfSGIX(...) do { glFragmentMaterialfSGIX(__VA_ARGS__); ::gl::errchk("glFragmentMaterialfSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
761 |
#define glSecondaryColor3uivEXT(...) do { glSecondaryColor3uivEXT(__VA_ARGS__); ::gl::errchk("glSecondaryColor3uivEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
762 |
#define glEvalMesh2(...) do { glEvalMesh2(__VA_ARGS__); ::gl::errchk("glEvalMesh2", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
763 |
#define glTexCoord2i(...) do { glTexCoord2i(__VA_ARGS__); ::gl::errchk("glTexCoord2i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
764 |
#define glColor3us(...) do { glColor3us(__VA_ARGS__); ::gl::errchk("glColor3us", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
765 |
#define glWindowPos2sv(...) do { glWindowPos2sv(__VA_ARGS__); ::gl::errchk("glWindowPos2sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
766 |
#define glEndQuery(...) do { glEndQuery(__VA_ARGS__); ::gl::errchk("glEndQuery", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
767 |
#define glMultiTexCoord3iv(...) do { glMultiTexCoord3iv(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
768 |
#define glGetProgramivNV(...) do { glGetProgramivNV(__VA_ARGS__); ::gl::errchk("glGetProgramivNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
769 |
#define glGetQueryObjectiv(...) do { glGetQueryObjectiv(__VA_ARGS__); ::gl::errchk("glGetQueryObjectiv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
770 |
#define glGetHistogramParameterivEXT(...) do { glGetHistogramParameterivEXT(__VA_ARGS__); ::gl::errchk("glGetHistogramParameterivEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
771 |
#define glVertex4sv(...) do { glVertex4sv(__VA_ARGS__); ::gl::errchk("glVertex4sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
772 |
#define glColor3fVertex3fSUN(...) do { glColor3fVertex3fSUN(__VA_ARGS__); ::gl::errchk("glColor3fVertex3fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
773 |
#define glVertexAttrib4NubARB(...) do { glVertexAttrib4NubARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4NubARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
774 |
#define glEndOcclusionQueryNV(...) do { glEndOcclusionQueryNV(__VA_ARGS__); ::gl::errchk("glEndOcclusionQueryNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
775 |
#define glEnableTraceMESA(...) do { glEnableTraceMESA(__VA_ARGS__); ::gl::errchk("glEnableTraceMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
776 |
#define glGetProgramParameterdvNV(...) do { glGetProgramParameterdvNV(__VA_ARGS__); ::gl::errchk("glGetProgramParameterdvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
777 |
#define glReplacementCodeuiColor4ubVertex3fSUN(...) do { glReplacementCodeuiColor4ubVertex3fSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuiColor4ubVertex3fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
778 |
#define glVertexWeighthNV(...) do { glVertexWeighthNV(__VA_ARGS__); ::gl::errchk("glVertexWeighthNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
779 |
#define glApplyTextureEXT(...) do { glApplyTextureEXT(__VA_ARGS__); ::gl::errchk("glApplyTextureEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
780 |
#define glGetVertexAttribArrayObjectfvATI(...) do { glGetVertexAttribArrayObjectfvATI(__VA_ARGS__); ::gl::errchk("glGetVertexAttribArrayObjectfvATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
781 |
#define glVertexAttrib3dARB(...) do { glVertexAttrib3dARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib3dARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
782 |
#define glMultiTexCoord3f(...) do { glMultiTexCoord3f(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
783 |
#define glUniform1ivARB(...) do { glUniform1ivARB(__VA_ARGS__); ::gl::errchk("glUniform1ivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
784 |
#define glUniform4fvARB(...) do { glUniform4fvARB(__VA_ARGS__); ::gl::errchk("glUniform4fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
785 |
#define glGetHistogramParameteriv(...) do { glGetHistogramParameteriv(__VA_ARGS__); ::gl::errchk("glGetHistogramParameteriv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
786 |
#define glTexCoord4fVertex4fvSUN(...) do { glTexCoord4fVertex4fvSUN(__VA_ARGS__); ::gl::errchk("glTexCoord4fVertex4fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
787 |
#define glMultMatrixd(...) do { glMultMatrixd(__VA_ARGS__); ::gl::errchk("glMultMatrixd", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
788 |
#define glVertexAttrib3svARB(...) do { glVertexAttrib3svARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib3svARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
789 |
#define glVertex3hNV(...) do { glVertex3hNV(__VA_ARGS__); ::gl::errchk("glVertex3hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
790 |
#define glBindTextureUnitParameterEXT(...) ({ GLuint ___ = glBindTextureUnitParameterEXT(__VA_ARGS__); ::gl::errchk("glBindTextureUnitParameterEXT", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
791 |
#define glCombinerInputNV(...) do { glCombinerInputNV(__VA_ARGS__); ::gl::errchk("glCombinerInputNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
792 |
#define glCompressedTexSubImage2DARB(...) do { glCompressedTexSubImage2DARB(__VA_ARGS__); ::gl::errchk("glCompressedTexSubImage2DARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
793 |
#define glTestFenceAPPLE(...) ({ GLboolean ___ = glTestFenceAPPLE(__VA_ARGS__); ::gl::errchk("glTestFenceAPPLE", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
794 |
#define glReplacementCodeuiVertex3fSUN(...) do { glReplacementCodeuiVertex3fSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuiVertex3fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
795 |
#define glCallList(...) do { glCallList(__VA_ARGS__); ::gl::errchk("glCallList", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
796 |
#define glVertexStream3fvATI(...) do { glVertexStream3fvATI(__VA_ARGS__); ::gl::errchk("glVertexStream3fvATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
797 |
#define glTexCoordPointer(...) do { glTexCoordPointer(__VA_ARGS__); ::gl::errchk("glTexCoordPointer", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
798 |
#define glMultiTexCoord4d(...) do { glMultiTexCoord4d(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
799 |
#define glCompressedTexImage2D(...) do { glCompressedTexImage2D(__VA_ARGS__); ::gl::errchk("glCompressedTexImage2D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
800 |
#define glFrustum(...) do { glFrustum(__VA_ARGS__); ::gl::errchk("glFrustum", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
801 |
#define glTexBumpParameterfvATI(...) do { glTexBumpParameterfvATI(__VA_ARGS__); ::gl::errchk("glTexBumpParameterfvATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
802 |
#define glColor3b(...) do { glColor3b(__VA_ARGS__); ::gl::errchk("glColor3b", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
803 |
#define glIndexMask(...) do { glIndexMask(__VA_ARGS__); ::gl::errchk("glIndexMask", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
804 |
#define glColor4f(...) do { glColor4f(__VA_ARGS__); ::gl::errchk("glColor4f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
805 |
#define glClearStencil(...) do { glClearStencil(__VA_ARGS__); ::gl::errchk("glClearStencil", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
806 |
#define glBinormal3bEXT(...) do { glBinormal3bEXT(__VA_ARGS__); ::gl::errchk("glBinormal3bEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
807 |
#define glVertex2hNV(...) do { glVertex2hNV(__VA_ARGS__); ::gl::errchk("glVertex2hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
808 |
#define glGenProgramsARB(...) do { glGenProgramsARB(__VA_ARGS__); ::gl::errchk("glGenProgramsARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
809 |
#define glVertexAttrib1hNV(...) do { glVertexAttrib1hNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib1hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
810 |
#define glBindFragmentShaderATI(...) do { glBindFragmentShaderATI(__VA_ARGS__); ::gl::errchk("glBindFragmentShaderATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
811 |
#define glWindowPos2fvARB(...) do { glWindowPos2fvARB(__VA_ARGS__); ::gl::errchk("glWindowPos2fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
812 |
#define glGetUniformLocationARB(...) ({ GLint ___ = glGetUniformLocationARB(__VA_ARGS__); ::gl::errchk("glGetUniformLocationARB", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
813 |
#define glDepthRange(...) do { glDepthRange(__VA_ARGS__); ::gl::errchk("glDepthRange", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
814 |
#define glGetConvolutionFilter(...) do { glGetConvolutionFilter(__VA_ARGS__); ::gl::errchk("glGetConvolutionFilter", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
815 |
#define glProgramLocalParameter4dvARB(...) do { glProgramLocalParameter4dvARB(__VA_ARGS__); ::gl::errchk("glProgramLocalParameter4dvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
816 |
#define glVertexStream4fvATI(...) do { glVertexStream4fvATI(__VA_ARGS__); ::gl::errchk("glVertexStream4fvATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
817 |
#define glClearColor(...) do { glClearColor(__VA_ARGS__); ::gl::errchk("glClearColor", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
818 |
#define glUniform3ivARB(...) do { glUniform3ivARB(__VA_ARGS__); ::gl::errchk("glUniform3ivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
819 |
#define glSamplePatternEXT(...) do { glSamplePatternEXT(__VA_ARGS__); ::gl::errchk("glSamplePatternEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
820 |
#define glWindowPos2ivMESA(...) do { glWindowPos2ivMESA(__VA_ARGS__); ::gl::errchk("glWindowPos2ivMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
821 |
#define glUnmapObjectBufferATI(...) do { glUnmapObjectBufferATI(__VA_ARGS__); ::gl::errchk("glUnmapObjectBufferATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
822 |
#define glPolygonOffsetEXT(...) do { glPolygonOffsetEXT(__VA_ARGS__); ::gl::errchk("glPolygonOffsetEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
823 |
#define glClearIndex(...) do { glClearIndex(__VA_ARGS__); ::gl::errchk("glClearIndex", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
824 |
#define glUpdateObjectBufferATI(...) do { glUpdateObjectBufferATI(__VA_ARGS__); ::gl::errchk("glUpdateObjectBufferATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
825 |
#define glIndexsv(...) do { glIndexsv(__VA_ARGS__); ::gl::errchk("glIndexsv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
826 |
#define glNormal3f(...) do { glNormal3f(__VA_ARGS__); ::gl::errchk("glNormal3f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
827 |
#define glEndQueryARB(...) do { glEndQueryARB(__VA_ARGS__); ::gl::errchk("glEndQueryARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
828 |
#define glGenTextures(...) do { glGenTextures(__VA_ARGS__); ::gl::errchk("glGenTextures", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
829 |
#define glWindowPos3dvARB(...) do { glWindowPos3dvARB(__VA_ARGS__); ::gl::errchk("glWindowPos3dvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
830 |
#define glEndVertexShaderEXT(...) do { glEndVertexShaderEXT(__VA_ARGS__); ::gl::errchk("glEndVertexShaderEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
831 |
#define glVertexAttribs4svNV(...) do { glVertexAttribs4svNV(__VA_ARGS__); ::gl::errchk("glVertexAttribs4svNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
832 |
#define glAreTexturesResident(...) ({ GLboolean ___ = glAreTexturesResident(__VA_ARGS__); ::gl::errchk("glAreTexturesResident", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
833 |
#define glDeleteQueriesARB(...) do { glDeleteQueriesARB(__VA_ARGS__); ::gl::errchk("glDeleteQueriesARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
834 |
#define glConvolutionParameterivEXT(...) do { glConvolutionParameterivEXT(__VA_ARGS__); ::gl::errchk("glConvolutionParameterivEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
835 |
#define glSecondaryColor3fvEXT(...) do { glSecondaryColor3fvEXT(__VA_ARGS__); ::gl::errchk("glSecondaryColor3fvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
836 |
#define glSelectBuffer(...) do { glSelectBuffer(__VA_ARGS__); ::gl::errchk("glSelectBuffer", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
837 |
#define glMultiTexCoord2f(...) do { glMultiTexCoord2f(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
838 |
#define glImageTransformParameterfvHP(...) do { glImageTransformParameterfvHP(__VA_ARGS__); ::gl::errchk("glImageTransformParameterfvHP", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
839 |
#define glSecondaryColor3fv(...) do { glSecondaryColor3fv(__VA_ARGS__); ::gl::errchk("glSecondaryColor3fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
840 |
#define glFinishTextureSUNX(...) do { glFinishTextureSUNX(__VA_ARGS__); ::gl::errchk("glFinishTextureSUNX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
841 |
#define glVertexStream3sATI(...) do { glVertexStream3sATI(__VA_ARGS__); ::gl::errchk("glVertexStream3sATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
842 |
#define glEvalCoord1dv(...) do { glEvalCoord1dv(__VA_ARGS__); ::gl::errchk("glEvalCoord1dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
843 |
#define glGenBuffers(...) do { glGenBuffers(__VA_ARGS__); ::gl::errchk("glGenBuffers", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
844 |
#define glPollInstrumentsSGIX(...) ({ GLint ___ = glPollInstrumentsSGIX(__VA_ARGS__); ::gl::errchk("glPollInstrumentsSGIX", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
845 |
#define glGetListParameterfvSGIX(...) do { glGetListParameterfvSGIX(__VA_ARGS__); ::gl::errchk("glGetListParameterfvSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
846 |
#define glFinalCombinerInputNV(...) do { glFinalCombinerInputNV(__VA_ARGS__); ::gl::errchk("glFinalCombinerInputNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
847 |
#define glRects(...) do { glRects(__VA_ARGS__); ::gl::errchk("glRects", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
848 |
#define glMultiTexCoord2hvNV(...) do { glMultiTexCoord2hvNV(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
849 |
#define glGetVariantBooleanvEXT(...) do { glGetVariantBooleanvEXT(__VA_ARGS__); ::gl::errchk("glGetVariantBooleanvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
850 |
#define glNormalStream3dATI(...) do { glNormalStream3dATI(__VA_ARGS__); ::gl::errchk("glNormalStream3dATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
851 |
#define glOrtho(...) do { glOrtho(__VA_ARGS__); ::gl::errchk("glOrtho", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
852 |
#define glFogfv(...) do { glFogfv(__VA_ARGS__); ::gl::errchk("glFogfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
853 |
#define glSecondaryColor3hNV(...) do { glSecondaryColor3hNV(__VA_ARGS__); ::gl::errchk("glSecondaryColor3hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
854 |
#define glBufferSubDataARB(...) do { glBufferSubDataARB(__VA_ARGS__); ::gl::errchk("glBufferSubDataARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
855 |
#define glAsyncMarkerSGIX(...) do { glAsyncMarkerSGIX(__VA_ARGS__); ::gl::errchk("glAsyncMarkerSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
856 |
#define glPointParameterfvARB(...) do { glPointParameterfvARB(__VA_ARGS__); ::gl::errchk("glPointParameterfvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
857 |
#define glVertexAttribs2fvNV(...) do { glVertexAttribs2fvNV(__VA_ARGS__); ::gl::errchk("glVertexAttribs2fvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
858 |
#define glSecondaryColor3ubEXT(...) do { glSecondaryColor3ubEXT(__VA_ARGS__); ::gl::errchk("glSecondaryColor3ubEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
859 |
#define glVertexAttrib4fvNV(...) do { glVertexAttrib4fvNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib4fvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
860 |
#define glTexCoord1f(...) do { glTexCoord1f(__VA_ARGS__); ::gl::errchk("glTexCoord1f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
861 |
#define glColor4s(...) do { glColor4s(__VA_ARGS__); ::gl::errchk("glColor4s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
862 |
#define glGenSymbolsEXT(...) ({ GLuint ___ = glGenSymbolsEXT(__VA_ARGS__); ::gl::errchk("glGenSymbolsEXT", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
863 |
#define glUniform2fvARB(...) do { glUniform2fvARB(__VA_ARGS__); ::gl::errchk("glUniform2fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
864 |
#define glVertexBlendEnviATI(...) do { glVertexBlendEnviATI(__VA_ARGS__); ::gl::errchk("glVertexBlendEnviATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
865 |
#define glFinishFenceNV(...) do { glFinishFenceNV(__VA_ARGS__); ::gl::errchk("glFinishFenceNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
866 |
#define glNormalPointerEXT(...) do { glNormalPointerEXT(__VA_ARGS__); ::gl::errchk("glNormalPointerEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
867 |
#define glSecondaryColor3bvEXT(...) do { glSecondaryColor3bvEXT(__VA_ARGS__); ::gl::errchk("glSecondaryColor3bvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
868 |
#define glSecondaryColor3hvNV(...) do { glSecondaryColor3hvNV(__VA_ARGS__); ::gl::errchk("glSecondaryColor3hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
869 |
#define glMateriali(...) do { glMateriali(__VA_ARGS__); ::gl::errchk("glMateriali", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
870 |
#define glColor4ubVertex3fSUN(...) do { glColor4ubVertex3fSUN(__VA_ARGS__); ::gl::errchk("glColor4ubVertex3fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
871 |
#define glPixelZoom(...) do { glPixelZoom(__VA_ARGS__); ::gl::errchk("glPixelZoom", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
872 |
#define glGenProgramsNV(...) do { glGenProgramsNV(__VA_ARGS__); ::gl::errchk("glGenProgramsNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
873 |
#define glVertexAttrib2fARB(...) do { glVertexAttrib2fARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib2fARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
874 |
#define glVertexAttrib2svARB(...) do { glVertexAttrib2svARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib2svARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
875 |
#define glCopyConvolutionFilter1DEXT(...) do { glCopyConvolutionFilter1DEXT(__VA_ARGS__); ::gl::errchk("glCopyConvolutionFilter1DEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
876 |
#define glFogCoordhvNV(...) do { glFogCoordhvNV(__VA_ARGS__); ::gl::errchk("glFogCoordhvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
877 |
#define glMultMatrixf(...) do { glMultMatrixf(__VA_ARGS__); ::gl::errchk("glMultMatrixf", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
878 |
#define glGetCompressedTexImage(...) do { glGetCompressedTexImage(__VA_ARGS__); ::gl::errchk("glGetCompressedTexImage", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
879 |
#define glVertexAttribs4dvNV(...) do { glVertexAttribs4dvNV(__VA_ARGS__); ::gl::errchk("glVertexAttribs4dvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
880 |
#define glVertexAttribs2hvNV(...) do { glVertexAttribs2hvNV(__VA_ARGS__); ::gl::errchk("glVertexAttribs2hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
881 |
#define glSampleCoverage(...) do { glSampleCoverage(__VA_ARGS__); ::gl::errchk("glSampleCoverage", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
882 |
#define glSecondaryColor3iEXT(...) do { glSecondaryColor3iEXT(__VA_ARGS__); ::gl::errchk("glSecondaryColor3iEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
883 |
#define glEvalMesh1(...) do { glEvalMesh1(__VA_ARGS__); ::gl::errchk("glEvalMesh1", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
884 |
#define glMultiTexCoord3fvARB(...) do { glMultiTexCoord3fvARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
885 |
#define glTexGeni(...) do { glTexGeni(__VA_ARGS__); ::gl::errchk("glTexGeni", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
886 |
#define glTexGenfv(...) do { glTexGenfv(__VA_ARGS__); ::gl::errchk("glTexGenfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
887 |
#define glProgramNamedParameter4fNV(...) do { glProgramNamedParameter4fNV(__VA_ARGS__); ::gl::errchk("glProgramNamedParameter4fNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
888 |
#define glGetTexLevelParameterfv(...) do { glGetTexLevelParameterfv(__VA_ARGS__); ::gl::errchk("glGetTexLevelParameterfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
889 |
#define glColorMaterial(...) do { glColorMaterial(__VA_ARGS__); ::gl::errchk("glColorMaterial", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
890 |
#define glLightiv(...) do { glLightiv(__VA_ARGS__); ::gl::errchk("glLightiv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
891 |
#define glDrawArrays(...) do { glDrawArrays(__VA_ARGS__); ::gl::errchk("glDrawArrays", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
892 |
#define glPNTrianglesfATI(...) do { glPNTrianglesfATI(__VA_ARGS__); ::gl::errchk("glPNTrianglesfATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
893 |
#define glCopyColorTableSGI(...) do { glCopyColorTableSGI(__VA_ARGS__); ::gl::errchk("glCopyColorTableSGI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
894 |
#define glVertexAttribs3svNV(...) do { glVertexAttribs3svNV(__VA_ARGS__); ::gl::errchk("glVertexAttribs3svNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
895 |
#define glVertexAttrib4dvARB(...) do { glVertexAttrib4dvARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4dvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
896 |
#define glDrawRangeElementArrayAPPLE(...) do { glDrawRangeElementArrayAPPLE(__VA_ARGS__); ::gl::errchk("glDrawRangeElementArrayAPPLE", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
897 |
#define glRectdv(...) do { glRectdv(__VA_ARGS__); ::gl::errchk("glRectdv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
898 |
#define glUniform3fvARB(...) do { glUniform3fvARB(__VA_ARGS__); ::gl::errchk("glUniform3fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
899 |
#define glBinormal3dvEXT(...) do { glBinormal3dvEXT(__VA_ARGS__); ::gl::errchk("glBinormal3dvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
900 |
#define glVertex4fv(...) do { glVertex4fv(__VA_ARGS__); ::gl::errchk("glVertex4fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
901 |
#define glGlobalAlphaFactoruiSUN(...) do { glGlobalAlphaFactoruiSUN(__VA_ARGS__); ::gl::errchk("glGlobalAlphaFactoruiSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
902 |
#define glTexCoord3i(...) do { glTexCoord3i(__VA_ARGS__); ::gl::errchk("glTexCoord3i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
903 |
#define glBinormal3dEXT(...) do { glBinormal3dEXT(__VA_ARGS__); ::gl::errchk("glBinormal3dEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
904 |
#define glVertexAttribArrayObjectATI(...) do { glVertexAttribArrayObjectATI(__VA_ARGS__); ::gl::errchk("glVertexAttribArrayObjectATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
905 |
#define glGetOcclusionQueryivNV(...) do { glGetOcclusionQueryivNV(__VA_ARGS__); ::gl::errchk("glGetOcclusionQueryivNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
906 |
#define glGetConvolutionParameteriv(...) do { glGetConvolutionParameteriv(__VA_ARGS__); ::gl::errchk("glGetConvolutionParameteriv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
907 |
#define glMapBufferARB(...) ({ GLvoid* ___ = glMapBufferARB(__VA_ARGS__); ::gl::errchk("glMapBufferARB", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
908 |
#define glTexFilterFuncSGIS(...) do { glTexFilterFuncSGIS(__VA_ARGS__); ::gl::errchk("glTexFilterFuncSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
909 |
#define glCompressedTexImage3DARB(...) do { glCompressedTexImage3DARB(__VA_ARGS__); ::gl::errchk("glCompressedTexImage3DARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
910 |
#define glVertexAttrib4bvARB(...) do { glVertexAttrib4bvARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4bvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
911 |
#define glTagSampleBufferSGIX(...) do { glTagSampleBufferSGIX(__VA_ARGS__); ::gl::errchk("glTagSampleBufferSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
912 |
#define glMultiTexCoord1hvNV(...) do { glMultiTexCoord1hvNV(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
913 |
#define glNormal3hNV(...) do { glNormal3hNV(__VA_ARGS__); ::gl::errchk("glNormal3hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
914 |
#define glMultiTexCoord1dv(...) do { glMultiTexCoord1dv(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
915 |
#define glMultiTexCoord1d(...) do { glMultiTexCoord1d(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
916 |
#define glTexCoord4hNV(...) do { glTexCoord4hNV(__VA_ARGS__); ::gl::errchk("glTexCoord4hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
917 |
#define glColor4fv(...) do { glColor4fv(__VA_ARGS__); ::gl::errchk("glColor4fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
918 |
#define glPointParameterfvEXT(...) do { glPointParameterfvEXT(__VA_ARGS__); ::gl::errchk("glPointParameterfvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
919 |
#define glIsTexture(...) ({ GLboolean ___ = glIsTexture(__VA_ARGS__); ::gl::errchk("glIsTexture", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
920 |
#define glElementPointerAPPLE(...) do { glElementPointerAPPLE(__VA_ARGS__); ::gl::errchk("glElementPointerAPPLE", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
921 |
#define glGetMinmaxParameteriv(...) do { glGetMinmaxParameteriv(__VA_ARGS__); ::gl::errchk("glGetMinmaxParameteriv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
922 |
#define glMultiTexCoord2fv(...) do { glMultiTexCoord2fv(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
923 |
#define glAlphaFragmentOp3ATI(...) do { glAlphaFragmentOp3ATI(__VA_ARGS__); ::gl::errchk("glAlphaFragmentOp3ATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
924 |
#define glListParameterfSGIX(...) do { glListParameterfSGIX(__VA_ARGS__); ::gl::errchk("glListParameterfSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
925 |
#define glTexEnvfv(...) do { glTexEnvfv(__VA_ARGS__); ::gl::errchk("glTexEnvfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
926 |
#define glMinmaxEXT(...) do { glMinmaxEXT(__VA_ARGS__); ::gl::errchk("glMinmaxEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
927 |
#define glTexCoord4fColor4fNormal3fVertex4fvSUN(...) do { glTexCoord4fColor4fNormal3fVertex4fvSUN(__VA_ARGS__); ::gl::errchk("glTexCoord4fColor4fNormal3fVertex4fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
928 |
#define glImageTransformParameterfHP(...) do { glImageTransformParameterfHP(__VA_ARGS__); ::gl::errchk("glImageTransformParameterfHP", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
929 |
#define glReplacementCodeuiNormal3fVertex3fSUN(...) do { glReplacementCodeuiNormal3fVertex3fSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuiNormal3fVertex3fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
930 |
#define glClear(...) do { glClear(__VA_ARGS__); ::gl::errchk("glClear", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
931 |
#define glGenTexturesEXT(...) do { glGenTexturesEXT(__VA_ARGS__); ::gl::errchk("glGenTexturesEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
932 |
#define glGetQueryiv(...) do { glGetQueryiv(__VA_ARGS__); ::gl::errchk("glGetQueryiv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
933 |
#define glBlendColorEXT(...) do { glBlendColorEXT(__VA_ARGS__); ::gl::errchk("glBlendColorEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
934 |
#define glPointParameterfEXT(...) do { glPointParameterfEXT(__VA_ARGS__); ::gl::errchk("glPointParameterfEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
935 |
#define glMultTransposeMatrixf(...) do { glMultTransposeMatrixf(__VA_ARGS__); ::gl::errchk("glMultTransposeMatrixf", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
936 |
#define glRasterPos4s(...) do { glRasterPos4s(__VA_ARGS__); ::gl::errchk("glRasterPos4s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
937 |
#define glTexImage1D(...) do { glTexImage1D(__VA_ARGS__); ::gl::errchk("glTexImage1D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
938 |
#define glNormal3fVertex3fSUN(...) do { glNormal3fVertex3fSUN(__VA_ARGS__); ::gl::errchk("glNormal3fVertex3fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
939 |
#define glGetLocalConstantFloatvEXT(...) do { glGetLocalConstantFloatvEXT(__VA_ARGS__); ::gl::errchk("glGetLocalConstantFloatvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
940 |
#define glMultiTexCoord1svARB(...) do { glMultiTexCoord1svARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1svARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
941 |
#define glSetFragmentShaderConstantATI(...) do { glSetFragmentShaderConstantATI(__VA_ARGS__); ::gl::errchk("glSetFragmentShaderConstantATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
942 |
#define glVertexStream2iATI(...) do { glVertexStream2iATI(__VA_ARGS__); ::gl::errchk("glVertexStream2iATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
943 |
#define glVertexStream4svATI(...) do { glVertexStream4svATI(__VA_ARGS__); ::gl::errchk("glVertexStream4svATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
944 |
#define glVertexAttrib4NsvARB(...) do { glVertexAttrib4NsvARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4NsvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
945 |
#define glWindowPos4sMESA(...) do { glWindowPos4sMESA(__VA_ARGS__); ::gl::errchk("glWindowPos4sMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
946 |
#define glSampleMapATI(...) do { glSampleMapATI(__VA_ARGS__); ::gl::errchk("glSampleMapATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
947 |
#define glRasterPos2f(...) do { glRasterPos2f(__VA_ARGS__); ::gl::errchk("glRasterPos2f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
948 |
#define glTextureMaterialEXT(...) do { glTextureMaterialEXT(__VA_ARGS__); ::gl::errchk("glTextureMaterialEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
949 |
#define glVertexPointerListIBM(...) do { glVertexPointerListIBM(__VA_ARGS__); ::gl::errchk("glVertexPointerListIBM", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
950 |
#define glRectfv(...) do { glRectfv(__VA_ARGS__); ::gl::errchk("glRectfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
951 |
#define glProgramNamedParameter4dvNV(...) do { glProgramNamedParameter4dvNV(__VA_ARGS__); ::gl::errchk("glProgramNamedParameter4dvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
952 |
#define glStencilFunc(...) do { glStencilFunc(__VA_ARGS__); ::gl::errchk("glStencilFunc", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
953 |
#define glMultiTexCoord1sARB(...) do { glMultiTexCoord1sARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1sARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
954 |
#define glVertexAttribs4hvNV(...) do { glVertexAttribs4hvNV(__VA_ARGS__); ::gl::errchk("glVertexAttribs4hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
955 |
#define glEvalCoord1d(...) do { glEvalCoord1d(__VA_ARGS__); ::gl::errchk("glEvalCoord1d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
956 |
#define glVertexAttrib2dvARB(...) do { glVertexAttrib2dvARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib2dvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
957 |
#define glGetHistogramParameterfv(...) do { glGetHistogramParameterfv(__VA_ARGS__); ::gl::errchk("glGetHistogramParameterfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
958 |
#define glUniform1fvARB(...) do { glUniform1fvARB(__VA_ARGS__); ::gl::errchk("glUniform1fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
959 |
#define glVertexAttrib4fNV(...) do { glVertexAttrib4fNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib4fNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
960 |
#define glRasterPos2iv(...) do { glRasterPos2iv(__VA_ARGS__); ::gl::errchk("glRasterPos2iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
961 |
#define glStencilOpSeparateATI(...) do { glStencilOpSeparateATI(__VA_ARGS__); ::gl::errchk("glStencilOpSeparateATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
962 |
#define glTexSubImage4DSGIS(...) do { glTexSubImage4DSGIS(__VA_ARGS__); ::gl::errchk("glTexSubImage4DSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
963 |
#define glVertexAttribs2dvNV(...) do { glVertexAttribs2dvNV(__VA_ARGS__); ::gl::errchk("glVertexAttribs2dvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
964 |
#define glFragmentMaterialfvSGIX(...) do { glFragmentMaterialfvSGIX(__VA_ARGS__); ::gl::errchk("glFragmentMaterialfvSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
965 |
#define glGetTrackMatrixivNV(...) do { glGetTrackMatrixivNV(__VA_ARGS__); ::gl::errchk("glGetTrackMatrixivNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
966 |
#define glSecondaryColor3usv(...) do { glSecondaryColor3usv(__VA_ARGS__); ::gl::errchk("glSecondaryColor3usv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
967 |
#define glTraceListMESA(...) do { glTraceListMESA(__VA_ARGS__); ::gl::errchk("glTraceListMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
968 |
#define glHistogramEXT(...) do { glHistogramEXT(__VA_ARGS__); ::gl::errchk("glHistogramEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
969 |
#define glGetAttachedObjectsARB(...) do { glGetAttachedObjectsARB(__VA_ARGS__); ::gl::errchk("glGetAttachedObjectsARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
970 |
#define glGetProgramEnvParameterfvARB(...) do { glGetProgramEnvParameterfvARB(__VA_ARGS__); ::gl::errchk("glGetProgramEnvParameterfvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
971 |
#define glRasterPos4iv(...) do { glRasterPos4iv(__VA_ARGS__); ::gl::errchk("glRasterPos4iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
972 |
#define glWeightPointerARB(...) do { glWeightPointerARB(__VA_ARGS__); ::gl::errchk("glWeightPointerARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
973 |
#define glProgramLocalParameter4fARB(...) do { glProgramLocalParameter4fARB(__VA_ARGS__); ::gl::errchk("glProgramLocalParameter4fARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
974 |
#define glAlphaFragmentOp1ATI(...) do { glAlphaFragmentOp1ATI(__VA_ARGS__); ::gl::errchk("glAlphaFragmentOp1ATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
975 |
#define glPixelMapuiv(...) do { glPixelMapuiv(__VA_ARGS__); ::gl::errchk("glPixelMapuiv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
976 |
#define glDisableTraceMESA(...) do { glDisableTraceMESA(__VA_ARGS__); ::gl::errchk("glDisableTraceMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
977 |
#define glGetBufferParameterivARB(...) do { glGetBufferParameterivARB(__VA_ARGS__); ::gl::errchk("glGetBufferParameterivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
978 |
#define glTraceTextureMESA(...) do { glTraceTextureMESA(__VA_ARGS__); ::gl::errchk("glTraceTextureMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
979 |
#define glGetConvolutionParameterfvEXT(...) do { glGetConvolutionParameterfvEXT(__VA_ARGS__); ::gl::errchk("glGetConvolutionParameterfvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
980 |
#define glVertex3hvNV(...) do { glVertex3hvNV(__VA_ARGS__); ::gl::errchk("glVertex3hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
981 |
#define glVertexAttribs1fvNV(...) do { glVertexAttribs1fvNV(__VA_ARGS__); ::gl::errchk("glVertexAttribs1fvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
982 |
#define glRectd(...) do { glRectd(__VA_ARGS__); ::gl::errchk("glRectd", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
983 |
#define glTexCoord2f(...) do { glTexCoord2f(__VA_ARGS__); ::gl::errchk("glTexCoord2f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
984 |
#define glTexCoord2fColor4fNormal3fVertex3fvSUN(...) do { glTexCoord2fColor4fNormal3fVertex3fvSUN(__VA_ARGS__); ::gl::errchk("glTexCoord2fColor4fNormal3fVertex3fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
985 |
#define glCompressedTexSubImage3DARB(...) do { glCompressedTexSubImage3DARB(__VA_ARGS__); ::gl::errchk("glCompressedTexSubImage3DARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
986 |
#define glNormalPointervINTEL(...) do { glNormalPointervINTEL(__VA_ARGS__); ::gl::errchk("glNormalPointervINTEL", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
987 |
#define glVariantPointerEXT(...) do { glVariantPointerEXT(__VA_ARGS__); ::gl::errchk("glVariantPointerEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
988 |
#define glResetHistogram(...) do { glResetHistogram(__VA_ARGS__); ::gl::errchk("glResetHistogram", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
989 |
#define glTexImage2D(...) do { glTexImage2D(__VA_ARGS__); ::gl::errchk("glTexImage2D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
990 |
#define glGetPixelTexGenParameterfvSGIS(...) do { glGetPixelTexGenParameterfvSGIS(__VA_ARGS__); ::gl::errchk("glGetPixelTexGenParameterfvSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
991 |
#define glGetTexBumpParameterfvATI(...) do { glGetTexBumpParameterfvATI(__VA_ARGS__); ::gl::errchk("glGetTexBumpParameterfvATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
992 |
#define glIndexf(...) do { glIndexf(__VA_ARGS__); ::gl::errchk("glIndexf", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
993 |
#define glGetVertexAttribfvARB(...) do { glGetVertexAttribfvARB(__VA_ARGS__); ::gl::errchk("glGetVertexAttribfvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
994 |
#define glGetVariantFloatvEXT(...) do { glGetVariantFloatvEXT(__VA_ARGS__); ::gl::errchk("glGetVariantFloatvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
995 |
#define glDeleteTexturesEXT(...) do { glDeleteTexturesEXT(__VA_ARGS__); ::gl::errchk("glDeleteTexturesEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
996 |
#define glRasterPos2s(...) do { glRasterPos2s(__VA_ARGS__); ::gl::errchk("glRasterPos2s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
997 |
#define glLoadTransposeMatrixfARB(...) do { glLoadTransposeMatrixfARB(__VA_ARGS__); ::gl::errchk("glLoadTransposeMatrixfARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
998 |
#define glBeginQueryARB(...) do { glBeginQueryARB(__VA_ARGS__); ::gl::errchk("glBeginQueryARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
999 |
#define glTexCoord2fNormal3fVertex3fSUN(...) do { glTexCoord2fNormal3fVertex3fSUN(__VA_ARGS__); ::gl::errchk("glTexCoord2fNormal3fVertex3fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1000 |
#define glUniform1iARB(...) do { glUniform1iARB(__VA_ARGS__); ::gl::errchk("glUniform1iARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1001 |
#define glPixelMapfv(...) do { glPixelMapfv(__VA_ARGS__); ::gl::errchk("glPixelMapfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1002 |
#define glNormal3i(...) do { glNormal3i(__VA_ARGS__); ::gl::errchk("glNormal3i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1003 |
#define glColor3sv(...) do { glColor3sv(__VA_ARGS__); ::gl::errchk("glColor3sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1004 |
#define glPushClientAttrib(...) do { glPushClientAttrib(__VA_ARGS__); ::gl::errchk("glPushClientAttrib", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1005 |
#define glTexEnvf(...) do { glTexEnvf(__VA_ARGS__); ::gl::errchk("glTexEnvf", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1006 |
#define glGetMaterialiv(...) do { glGetMaterialiv(__VA_ARGS__); ::gl::errchk("glGetMaterialiv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1007 |
#define glVertexStream4iATI(...) do { glVertexStream4iATI(__VA_ARGS__); ::gl::errchk("glVertexStream4iATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1008 |
#define glDrawRangeElementsEXT(...) do { glDrawRangeElementsEXT(__VA_ARGS__); ::gl::errchk("glDrawRangeElementsEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1009 |
#define glPassTexCoordATI(...) do { glPassTexCoordATI(__VA_ARGS__); ::gl::errchk("glPassTexCoordATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1010 |
#define glLoadTransposeMatrixd(...) do { glLoadTransposeMatrixd(__VA_ARGS__); ::gl::errchk("glLoadTransposeMatrixd", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1011 |
#define glColorTableParameterfv(...) do { glColorTableParameterfv(__VA_ARGS__); ::gl::errchk("glColorTableParameterfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1012 |
#define glColor4ubVertex2fSUN(...) do { glColor4ubVertex2fSUN(__VA_ARGS__); ::gl::errchk("glColor4ubVertex2fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1013 |
#define glWindowPos2dMESA(...) do { glWindowPos2dMESA(__VA_ARGS__); ::gl::errchk("glWindowPos2dMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1014 |
#define glMultiTexCoord4hNV(...) do { glMultiTexCoord4hNV(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1015 |
#define glWindowPos4iMESA(...) do { glWindowPos4iMESA(__VA_ARGS__); ::gl::errchk("glWindowPos4iMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1016 |
#define glTexCoord3hvNV(...) do { glTexCoord3hvNV(__VA_ARGS__); ::gl::errchk("glTexCoord3hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1017 |
#define glMultiTexCoord4hvNV(...) do { glMultiTexCoord4hvNV(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1018 |
#define glTexParameterf(...) do { glTexParameterf(__VA_ARGS__); ::gl::errchk("glTexParameterf", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1019 |
#define glNormal3d(...) do { glNormal3d(__VA_ARGS__); ::gl::errchk("glNormal3d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1020 |
#define glVertexAttrib1hvNV(...) do { glVertexAttrib1hvNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib1hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1021 |
#define glIsList(...) ({ GLboolean ___ = glIsList(__VA_ARGS__); ::gl::errchk("glIsList", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
1022 |
#define glSecondaryColor3b(...) do { glSecondaryColor3b(__VA_ARGS__); ::gl::errchk("glSecondaryColor3b", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1023 |
#define glGetBufferPointervARB(...) do { glGetBufferPointervARB(__VA_ARGS__); ::gl::errchk("glGetBufferPointervARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1024 |
#define glVertexBlendEnvfATI(...) do { glVertexBlendEnvfATI(__VA_ARGS__); ::gl::errchk("glVertexBlendEnvfATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1025 |
#define glVertexStream3svATI(...) do { glVertexStream3svATI(__VA_ARGS__); ::gl::errchk("glVertexStream3svATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1026 |
#define glNewList(...) do { glNewList(__VA_ARGS__); ::gl::errchk("glNewList", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1027 |
#define glMultiTexCoord2sv(...) do { glMultiTexCoord2sv(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1028 |
#define glLightModelf(...) do { glLightModelf(__VA_ARGS__); ::gl::errchk("glLightModelf", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1029 |
#define glWindowPos2dvMESA(...) do { glWindowPos2dvMESA(__VA_ARGS__); ::gl::errchk("glWindowPos2dvMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1030 |
#define glMap1f(...) do { glMap1f(__VA_ARGS__); ::gl::errchk("glMap1f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1031 |
#define glVertexWeightfEXT(...) do { glVertexWeightfEXT(__VA_ARGS__); ::gl::errchk("glVertexWeightfEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1032 |
#define glFogCoordPointerListIBM(...) do { glFogCoordPointerListIBM(__VA_ARGS__); ::gl::errchk("glFogCoordPointerListIBM", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1033 |
#define glDrawElements(...) do { glDrawElements(__VA_ARGS__); ::gl::errchk("glDrawElements", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1034 |
#define glGetTexGenfv(...) do { glGetTexGenfv(__VA_ARGS__); ::gl::errchk("glGetTexGenfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1035 |
#define glPixelTexGenSGIX(...) do { glPixelTexGenSGIX(__VA_ARGS__); ::gl::errchk("glPixelTexGenSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1036 |
#define glColorTableSGI(...) do { glColorTableSGI(__VA_ARGS__); ::gl::errchk("glColorTableSGI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1037 |
#define glEndTraceMESA(...) do { glEndTraceMESA(__VA_ARGS__); ::gl::errchk("glEndTraceMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1038 |
#define glGetFragmentLightfvSGIX(...) do { glGetFragmentLightfvSGIX(__VA_ARGS__); ::gl::errchk("glGetFragmentLightfvSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1039 |
#define glTexCoord3f(...) do { glTexCoord3f(__VA_ARGS__); ::gl::errchk("glTexCoord3f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1040 |
#define glWeightbvARB(...) do { glWeightbvARB(__VA_ARGS__); ::gl::errchk("glWeightbvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1041 |
#define glFragmentLightivSGIX(...) do { glFragmentLightivSGIX(__VA_ARGS__); ::gl::errchk("glFragmentLightivSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1042 |
#define glPixelDataRangeNV(...) do { glPixelDataRangeNV(__VA_ARGS__); ::gl::errchk("glPixelDataRangeNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1043 |
#define glMultiDrawElementArrayAPPLE(...) do { glMultiDrawElementArrayAPPLE(__VA_ARGS__); ::gl::errchk("glMultiDrawElementArrayAPPLE", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1044 |
#define glIsProgramARB(...) ({ GLboolean ___ = glIsProgramARB(__VA_ARGS__); ::gl::errchk("glIsProgramARB", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
1045 |
#define glGetInvariantFloatvEXT(...) do { glGetInvariantFloatvEXT(__VA_ARGS__); ::gl::errchk("glGetInvariantFloatvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1046 |
#define glMapGrid1f(...) do { glMapGrid1f(__VA_ARGS__); ::gl::errchk("glMapGrid1f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1047 |
#define glWindowPos4dvMESA(...) do { glWindowPos4dvMESA(__VA_ARGS__); ::gl::errchk("glWindowPos4dvMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1048 |
#define glTbufferMask3DFX(...) do { glTbufferMask3DFX(__VA_ARGS__); ::gl::errchk("glTbufferMask3DFX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1049 |
#define glDeleteLists(...) do { glDeleteLists(__VA_ARGS__); ::gl::errchk("glDeleteLists", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1050 |
#define glVariantfvEXT(...) do { glVariantfvEXT(__VA_ARGS__); ::gl::errchk("glVariantfvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1051 |
#define glProgramEnvParameter4fvARB(...) do { glProgramEnvParameter4fvARB(__VA_ARGS__); ::gl::errchk("glProgramEnvParameter4fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1052 |
#define glTexSubImage1D(...) do { glTexSubImage1D(__VA_ARGS__); ::gl::errchk("glTexSubImage1D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1053 |
#define glCullParameterfvEXT(...) do { glCullParameterfvEXT(__VA_ARGS__); ::gl::errchk("glCullParameterfvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1054 |
#define glPointParameteriNV(...) do { glPointParameteriNV(__VA_ARGS__); ::gl::errchk("glPointParameteriNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1055 |
#define glTexCoord4i(...) do { glTexCoord4i(__VA_ARGS__); ::gl::errchk("glTexCoord4i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1056 |
#define glConvolutionParameteriEXT(...) do { glConvolutionParameteriEXT(__VA_ARGS__); ::gl::errchk("glConvolutionParameteriEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1057 |
#define glColorPointerEXT(...) do { glColorPointerEXT(__VA_ARGS__); ::gl::errchk("glColorPointerEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1058 |
#define glWindowPos3iARB(...) do { glWindowPos3iARB(__VA_ARGS__); ::gl::errchk("glWindowPos3iARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1059 |
#define glIsOcclusionQueryNV(...) ({ GLboolean ___ = glIsOcclusionQueryNV(__VA_ARGS__); ::gl::errchk("glIsOcclusionQueryNV", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
1060 |
#define glBindTextureEXT(...) do { glBindTextureEXT(__VA_ARGS__); ::gl::errchk("glBindTextureEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1061 |
#define glVertex2hvNV(...) do { glVertex2hvNV(__VA_ARGS__); ::gl::errchk("glVertex2hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1062 |
#define glWindowPos4ivMESA(...) do { glWindowPos4ivMESA(__VA_ARGS__); ::gl::errchk("glWindowPos4ivMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1063 |
#define glCopyColorTable(...) do { glCopyColorTable(__VA_ARGS__); ::gl::errchk("glCopyColorTable", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1064 |
#define glVertexAttribs1dvNV(...) do { glVertexAttribs1dvNV(__VA_ARGS__); ::gl::errchk("glVertexAttribs1dvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1065 |
#define glTexImage4DSGIS(...) do { glTexImage4DSGIS(__VA_ARGS__); ::gl::errchk("glTexImage4DSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1066 |
#define glUniform3fARB(...) do { glUniform3fARB(__VA_ARGS__); ::gl::errchk("glUniform3fARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1067 |
#define glGenVertexShadersEXT(...) ({ GLuint ___ = glGenVertexShadersEXT(__VA_ARGS__); ::gl::errchk("glGenVertexShadersEXT", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
1068 |
#define glIsBufferARB(...) ({ GLboolean ___ = glIsBufferARB(__VA_ARGS__); ::gl::errchk("glIsBufferARB", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
1069 |
#define glMultiTexCoord4fvARB(...) do { glMultiTexCoord4fvARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1070 |
#define glTexCoord2dv(...) do { glTexCoord2dv(__VA_ARGS__); ::gl::errchk("glTexCoord2dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1071 |
#define glColor4fNormal3fVertex3fvSUN(...) do { glColor4fNormal3fVertex3fvSUN(__VA_ARGS__); ::gl::errchk("glColor4fNormal3fVertex3fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1072 |
#define glSecondaryColor3ubv(...) do { glSecondaryColor3ubv(__VA_ARGS__); ::gl::errchk("glSecondaryColor3ubv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1073 |
#define glMultiTexCoord2svARB(...) do { glMultiTexCoord2svARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2svARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1074 |
#define glMultiTexCoord2s(...) do { glMultiTexCoord2s(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1075 |
#define glVertexAttribs3hvNV(...) do { glVertexAttribs3hvNV(__VA_ARGS__); ::gl::errchk("glVertexAttribs3hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1076 |
#define glMultiTexCoord1fARB(...) do { glMultiTexCoord1fARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1fARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1077 |
#define glFlushVertexArrayRangeAPPLE(...) do { glFlushVertexArrayRangeAPPLE(__VA_ARGS__); ::gl::errchk("glFlushVertexArrayRangeAPPLE", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1078 |
#define glIsVariantEnabledEXT(...) ({ GLboolean ___ = glIsVariantEnabledEXT(__VA_ARGS__); ::gl::errchk("glIsVariantEnabledEXT", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
1079 |
#define glGenFragmentShadersATI(...) ({ GLuint ___ = glGenFragmentShadersATI(__VA_ARGS__); ::gl::errchk("glGenFragmentShadersATI", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
1080 |
#define glEnableClientState(...) do { glEnableClientState(__VA_ARGS__); ::gl::errchk("glEnableClientState", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1081 |
#define glGetBufferSubDataARB(...) do { glGetBufferSubDataARB(__VA_ARGS__); ::gl::errchk("glGetBufferSubDataARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1082 |
#define glGetImageTransformParameterfvHP(...) do { glGetImageTransformParameterfvHP(__VA_ARGS__); ::gl::errchk("glGetImageTransformParameterfvHP", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1083 |
#define glMapObjectBufferATI(...) ({ GLvoid* ___ = glMapObjectBufferATI(__VA_ARGS__); ::gl::errchk("glMapObjectBufferATI", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
1084 |
#define glArrayObjectATI(...) do { glArrayObjectATI(__VA_ARGS__); ::gl::errchk("glArrayObjectATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1085 |
#define glGetMinmaxEXT(...) do { glGetMinmaxEXT(__VA_ARGS__); ::gl::errchk("glGetMinmaxEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1086 |
#define glGetTexImage(...) do { glGetTexImage(__VA_ARGS__); ::gl::errchk("glGetTexImage", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1087 |
#define glVariantsvEXT(...) do { glVariantsvEXT(__VA_ARGS__); ::gl::errchk("glVariantsvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1088 |
#define glGetBufferParameteriv(...) do { glGetBufferParameteriv(__VA_ARGS__); ::gl::errchk("glGetBufferParameteriv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1089 |
#define glMultiTexCoord1dvARB(...) do { glMultiTexCoord1dvARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1dvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1090 |
#define glReplacementCodeuiColor4fNormal3fVertex3fSUN(...) do { glReplacementCodeuiColor4fNormal3fVertex3fSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuiColor4fNormal3fVertex3fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1091 |
#define glPollAsyncSGIX(...) ({ GLint ___ = glPollAsyncSGIX(__VA_ARGS__); ::gl::errchk("glPollAsyncSGIX", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
1092 |
#define glAccum(...) do { glAccum(__VA_ARGS__); ::gl::errchk("glAccum", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1093 |
#define glWindowPos4fvMESA(...) do { glWindowPos4fvMESA(__VA_ARGS__); ::gl::errchk("glWindowPos4fvMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1094 |
#define glEvalCoord2dv(...) do { glEvalCoord2dv(__VA_ARGS__); ::gl::errchk("glEvalCoord2dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1095 |
#define glVertexAttrib2dvNV(...) do { glVertexAttrib2dvNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib2dvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1096 |
#define glDepthFunc(...) do { glDepthFunc(__VA_ARGS__); ::gl::errchk("glDepthFunc", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1097 |
#define glVertexAttrib3hvNV(...) do { glVertexAttrib3hvNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib3hvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1098 |
#define glLoadTransposeMatrixdARB(...) do { glLoadTransposeMatrixdARB(__VA_ARGS__); ::gl::errchk("glLoadTransposeMatrixdARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1099 |
#define glCompressedTexSubImage2D(...) do { glCompressedTexSubImage2D(__VA_ARGS__); ::gl::errchk("glCompressedTexSubImage2D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1100 |
#define glVertexAttrib3svNV(...) do { glVertexAttrib3svNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib3svNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1101 |
#define glRasterPos3dv(...) do { glRasterPos3dv(__VA_ARGS__); ::gl::errchk("glRasterPos3dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1102 |
#define glVariantusvEXT(...) do { glVariantusvEXT(__VA_ARGS__); ::gl::errchk("glVariantusvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1103 |
#define glIsBuffer(...) ({ GLboolean ___ = glIsBuffer(__VA_ARGS__); ::gl::errchk("glIsBuffer", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
1104 |
#define glGetListParameterivSGIX(...) do { glGetListParameterivSGIX(__VA_ARGS__); ::gl::errchk("glGetListParameterivSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1105 |
#define glColor3i(...) do { glColor3i(__VA_ARGS__); ::gl::errchk("glColor3i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1106 |
#define glTexCoord4fVertex4fSUN(...) do { glTexCoord4fVertex4fSUN(__VA_ARGS__); ::gl::errchk("glTexCoord4fVertex4fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1107 |
#define glMultTransposeMatrixd(...) do { glMultTransposeMatrixd(__VA_ARGS__); ::gl::errchk("glMultTransposeMatrixd", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1108 |
#define glCopyTexSubImage2D(...) do { glCopyTexSubImage2D(__VA_ARGS__); ::gl::errchk("glCopyTexSubImage2D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1109 |
#define glGetInfoLogARB(...) do { glGetInfoLogARB(__VA_ARGS__); ::gl::errchk("glGetInfoLogARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1110 |
#define glTexCoord2d(...) do { glTexCoord2d(__VA_ARGS__); ::gl::errchk("glTexCoord2d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1111 |
#define glVertexAttrib4NusvARB(...) do { glVertexAttrib4NusvARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4NusvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1112 |
#define glPixelStorei(...) do { glPixelStorei(__VA_ARGS__); ::gl::errchk("glPixelStorei", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1113 |
#define glConvolutionFilter2D(...) do { glConvolutionFilter2D(__VA_ARGS__); ::gl::errchk("glConvolutionFilter2D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1114 |
#define glSecondaryColor3d(...) do { glSecondaryColor3d(__VA_ARGS__); ::gl::errchk("glSecondaryColor3d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1115 |
#define glGetLocalConstantIntegervEXT(...) do { glGetLocalConstantIntegervEXT(__VA_ARGS__); ::gl::errchk("glGetLocalConstantIntegervEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1116 |
#define glIndexPointer(...) do { glIndexPointer(__VA_ARGS__); ::gl::errchk("glIndexPointer", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1117 |
#define glValidateProgramARB(...) do { glValidateProgramARB(__VA_ARGS__); ::gl::errchk("glValidateProgramARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1118 |
#define glGetColorTableParameterfvSGI(...) do { glGetColorTableParameterfvSGI(__VA_ARGS__); ::gl::errchk("glGetColorTableParameterfvSGI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1119 |
#define glBindLightParameterEXT(...) ({ GLuint ___ = glBindLightParameterEXT(__VA_ARGS__); ::gl::errchk("glBindLightParameterEXT", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
1120 |
#define glTangent3fEXT(...) do { glTangent3fEXT(__VA_ARGS__); ::gl::errchk("glTangent3fEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1121 |
#define glFogCoordfv(...) do { glFogCoordfv(__VA_ARGS__); ::gl::errchk("glFogCoordfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1122 |
#define glColorTableEXT(...) do { glColorTableEXT(__VA_ARGS__); ::gl::errchk("glColorTableEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1123 |
#define glFrontFace(...) do { glFrontFace(__VA_ARGS__); ::gl::errchk("glFrontFace", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1124 |
#define glVertexAttrib3dNV(...) do { glVertexAttrib3dNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib3dNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1125 |
#define glSeparableFilter2D(...) do { glSeparableFilter2D(__VA_ARGS__); ::gl::errchk("glSeparableFilter2D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1126 |
#define glFragmentLightModelfSGIX(...) do { glFragmentLightModelfSGIX(__VA_ARGS__); ::gl::errchk("glFragmentLightModelfSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1127 |
#define glCombinerParameterfvNV(...) do { glCombinerParameterfvNV(__VA_ARGS__); ::gl::errchk("glCombinerParameterfvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1128 |
#define glReadBuffer(...) do { glReadBuffer(__VA_ARGS__); ::gl::errchk("glReadBuffer", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1129 |
#define glGetQueryivARB(...) do { glGetQueryivARB(__VA_ARGS__); ::gl::errchk("glGetQueryivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1130 |
#define glVertexAttrib1sNV(...) do { glVertexAttrib1sNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib1sNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1131 |
#define glColor3ubv(...) do { glColor3ubv(__VA_ARGS__); ::gl::errchk("glColor3ubv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1132 |
#define glCullFace(...) do { glCullFace(__VA_ARGS__); ::gl::errchk("glCullFace", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1133 |
#define glGetVertexAttribPointervARB(...) do { glGetVertexAttribPointervARB(__VA_ARGS__); ::gl::errchk("glGetVertexAttribPointervARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1134 |
#define glPrimitiveRestartNV(...) do { glPrimitiveRestartNV(__VA_ARGS__); ::gl::errchk("glPrimitiveRestartNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1135 |
#define glColor4d(...) do { glColor4d(__VA_ARGS__); ::gl::errchk("glColor4d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1136 |
#define glGetColorTableParameterfv(...) do { glGetColorTableParameterfv(__VA_ARGS__); ::gl::errchk("glGetColorTableParameterfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1137 |
#define glVertex3iv(...) do { glVertex3iv(__VA_ARGS__); ::gl::errchk("glVertex3iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1138 |
#define glWeightdvARB(...) do { glWeightdvARB(__VA_ARGS__); ::gl::errchk("glWeightdvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1139 |
#define glColor4hNV(...) do { glColor4hNV(__VA_ARGS__); ::gl::errchk("glColor4hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1140 |
#define glFogi(...) do { glFogi(__VA_ARGS__); ::gl::errchk("glFogi", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1141 |
#define glGetVertexAttribArrayObjectivATI(...) do { glGetVertexAttribArrayObjectivATI(__VA_ARGS__); ::gl::errchk("glGetVertexAttribArrayObjectivATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1142 |
#define glMultiTexCoord1dARB(...) do { glMultiTexCoord1dARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1dARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1143 |
#define glGetUniformfvARB(...) do { glGetUniformfvARB(__VA_ARGS__); ::gl::errchk("glGetUniformfvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1144 |
#define glSetLocalConstantEXT(...) do { glSetLocalConstantEXT(__VA_ARGS__); ::gl::errchk("glSetLocalConstantEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1145 |
#define glVertexStream2sATI(...) do { glVertexStream2sATI(__VA_ARGS__); ::gl::errchk("glVertexStream2sATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1146 |
#define glColor4sv(...) do { glColor4sv(__VA_ARGS__); ::gl::errchk("glColor4sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1147 |
#define glTextureLightEXT(...) do { glTextureLightEXT(__VA_ARGS__); ::gl::errchk("glTextureLightEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1148 |
#define glGetVertexAttribdvARB(...) do { glGetVertexAttribdvARB(__VA_ARGS__); ::gl::errchk("glGetVertexAttribdvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1149 |
#define glVertexAttrib4ubvNV(...) do { glVertexAttrib4ubvNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib4ubvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1150 |
#define glGetConvolutionParameterfv(...) do { glGetConvolutionParameterfv(__VA_ARGS__); ::gl::errchk("glGetConvolutionParameterfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1151 |
#define glCopyTexSubImage2DEXT(...) do { glCopyTexSubImage2DEXT(__VA_ARGS__); ::gl::errchk("glCopyTexSubImage2DEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1152 |
#define glShadeModel(...) do { glShadeModel(__VA_ARGS__); ::gl::errchk("glShadeModel", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1153 |
#define glLineStipple(...) do { glLineStipple(__VA_ARGS__); ::gl::errchk("glLineStipple", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1154 |
#define glNormal3dv(...) do { glNormal3dv(__VA_ARGS__); ::gl::errchk("glNormal3dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1155 |
#define glVertex2fv(...) do { glVertex2fv(__VA_ARGS__); ::gl::errchk("glVertex2fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1156 |
#define glProgramLocalParameter4fvARB(...) do { glProgramLocalParameter4fvARB(__VA_ARGS__); ::gl::errchk("glProgramLocalParameter4fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1157 |
#define glColor3dv(...) do { glColor3dv(__VA_ARGS__); ::gl::errchk("glColor3dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1158 |
#define glColorFragmentOp3ATI(...) do { glColorFragmentOp3ATI(__VA_ARGS__); ::gl::errchk("glColorFragmentOp3ATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1159 |
#define glRotated(...) do { glRotated(__VA_ARGS__); ::gl::errchk("glRotated", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1160 |
#define glSecondaryColor3uiv(...) do { glSecondaryColor3uiv(__VA_ARGS__); ::gl::errchk("glSecondaryColor3uiv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1161 |
#define glGetImageTransformParameterivHP(...) do { glGetImageTransformParameterivHP(__VA_ARGS__); ::gl::errchk("glGetImageTransformParameterivHP", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1162 |
#define glVertexStream3fATI(...) do { glVertexStream3fATI(__VA_ARGS__); ::gl::errchk("glVertexStream3fATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1163 |
#define glBinormal3fvEXT(...) do { glBinormal3fvEXT(__VA_ARGS__); ::gl::errchk("glBinormal3fvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1164 |
#define glTexCoord1sv(...) do { glTexCoord1sv(__VA_ARGS__); ::gl::errchk("glTexCoord1sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1165 |
#define glGlobalAlphaFactordSUN(...) do { glGlobalAlphaFactordSUN(__VA_ARGS__); ::gl::errchk("glGlobalAlphaFactordSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1166 |
#define glTextureNormalEXT(...) do { glTextureNormalEXT(__VA_ARGS__); ::gl::errchk("glTextureNormalEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1167 |
#define glDeleteVertexArraysAPPLE(...) do { glDeleteVertexArraysAPPLE(__VA_ARGS__); ::gl::errchk("glDeleteVertexArraysAPPLE", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1168 |
#define glVertexAttrib4dNV(...) do { glVertexAttrib4dNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib4dNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1169 |
#define glGetVariantIntegervEXT(...) do { glGetVariantIntegervEXT(__VA_ARGS__); ::gl::errchk("glGetVariantIntegervEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1170 |
#define glExtractComponentEXT(...) do { glExtractComponentEXT(__VA_ARGS__); ::gl::errchk("glExtractComponentEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1171 |
#define glFlush(...) do { glFlush(__VA_ARGS__); ::gl::errchk("glFlush", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1172 |
#define glVertexAttrib1dvARB(...) do { glVertexAttrib1dvARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib1dvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1173 |
#define glDisableClientState(...) do { glDisableClientState(__VA_ARGS__); ::gl::errchk("glDisableClientState", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1174 |
#define glEndFragmentShaderATI(...) do { glEndFragmentShaderATI(__VA_ARGS__); ::gl::errchk("glEndFragmentShaderATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1175 |
#define glFogf(...) do { glFogf(__VA_ARGS__); ::gl::errchk("glFogf", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1176 |
#define glScissor(...) do { glScissor(__VA_ARGS__); ::gl::errchk("glScissor", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1177 |
#define glDrawRangeElements(...) do { glDrawRangeElements(__VA_ARGS__); ::gl::errchk("glDrawRangeElements", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1178 |
#define glCopyColorSubTable(...) do { glCopyColorSubTable(__VA_ARGS__); ::gl::errchk("glCopyColorSubTable", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1179 |
#define glGetCombinerInputParameterfvNV(...) do { glGetCombinerInputParameterfvNV(__VA_ARGS__); ::gl::errchk("glGetCombinerInputParameterfvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1180 |
#define glColor3bv(...) do { glColor3bv(__VA_ARGS__); ::gl::errchk("glColor3bv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1181 |
#define glMultiTexCoord4dARB(...) do { glMultiTexCoord4dARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4dARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1182 |
#define glTangent3iEXT(...) do { glTangent3iEXT(__VA_ARGS__); ::gl::errchk("glTangent3iEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1183 |
#define glVertexStream2fATI(...) do { glVertexStream2fATI(__VA_ARGS__); ::gl::errchk("glVertexStream2fATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1184 |
#define glVertexAttrib4ubNV(...) do { glVertexAttrib4ubNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib4ubNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1185 |
#define glUniformMatrix3fvARB(...) do { glUniformMatrix3fvARB(__VA_ARGS__); ::gl::errchk("glUniformMatrix3fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1186 |
#define glIsQueryARB(...) ({ GLboolean ___ = glIsQueryARB(__VA_ARGS__); ::gl::errchk("glIsQueryARB", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
1187 |
#define glResetHistogramEXT(...) do { glResetHistogramEXT(__VA_ARGS__); ::gl::errchk("glResetHistogramEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1188 |
#define glVertexAttrib4sARB(...) do { glVertexAttrib4sARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4sARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1189 |
#define glFogCoordfvEXT(...) do { glFogCoordfvEXT(__VA_ARGS__); ::gl::errchk("glFogCoordfvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1190 |
#define glMap2f(...) do { glMap2f(__VA_ARGS__); ::gl::errchk("glMap2f", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1191 |
#define glVertexStream3dATI(...) do { glVertexStream3dATI(__VA_ARGS__); ::gl::errchk("glVertexStream3dATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1192 |
#define glNormal3sv(...) do { glNormal3sv(__VA_ARGS__); ::gl::errchk("glNormal3sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1193 |
#define glSecondaryColor3i(...) do { glSecondaryColor3i(__VA_ARGS__); ::gl::errchk("glSecondaryColor3i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1194 |
#define glGetFinalCombinerInputParameterfvNV(...) do { glGetFinalCombinerInputParameterfvNV(__VA_ARGS__); ::gl::errchk("glGetFinalCombinerInputParameterfvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1195 |
#define glLinkProgramARB(...) do { glLinkProgramARB(__VA_ARGS__); ::gl::errchk("glLinkProgramARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1196 |
#define glWindowPos3fv(...) do { glWindowPos3fv(__VA_ARGS__); ::gl::errchk("glWindowPos3fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1197 |
#define glFrameZoomSGIX(...) do { glFrameZoomSGIX(__VA_ARGS__); ::gl::errchk("glFrameZoomSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1198 |
#define glResetMinmaxEXT(...) do { glResetMinmaxEXT(__VA_ARGS__); ::gl::errchk("glResetMinmaxEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1199 |
#define glColor4ubVertex3fvSUN(...) do { glColor4ubVertex3fvSUN(__VA_ARGS__); ::gl::errchk("glColor4ubVertex3fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1200 |
#define glBufferDataARB(...) do { glBufferDataARB(__VA_ARGS__); ::gl::errchk("glBufferDataARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1201 |
#define glRasterPos2sv(...) do { glRasterPos2sv(__VA_ARGS__); ::gl::errchk("glRasterPos2sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1202 |
#define glCompressedTexSubImage1DARB(...) do { glCompressedTexSubImage1DARB(__VA_ARGS__); ::gl::errchk("glCompressedTexSubImage1DARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1203 |
#define glMultiTexCoord3sARB(...) do { glMultiTexCoord3sARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3sARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1204 |
#define glMultiTexCoord3i(...) do { glMultiTexCoord3i(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1205 |
#define glMultiTexCoord3d(...) do { glMultiTexCoord3d(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1206 |
#define glVertexStream3iATI(...) do { glVertexStream3iATI(__VA_ARGS__); ::gl::errchk("glVertexStream3iATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1207 |
#define glGetSeparableFilterEXT(...) do { glGetSeparableFilterEXT(__VA_ARGS__); ::gl::errchk("glGetSeparableFilterEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1208 |
#define glMapControlPointsNV(...) do { glMapControlPointsNV(__VA_ARGS__); ::gl::errchk("glMapControlPointsNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1209 |
#define glCopyConvolutionFilter2DEXT(...) do { glCopyConvolutionFilter2DEXT(__VA_ARGS__); ::gl::errchk("glCopyConvolutionFilter2DEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1210 |
#define glMultiTexCoord1fvARB(...) do { glMultiTexCoord1fvARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1fvARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1211 |
#define glColorPointerListIBM(...) do { glColorPointerListIBM(__VA_ARGS__); ::gl::errchk("glColorPointerListIBM", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1212 |
#define glVertex4hNV(...) do { glVertex4hNV(__VA_ARGS__); ::gl::errchk("glVertex4hNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1213 |
#define glVariantivEXT(...) do { glVariantivEXT(__VA_ARGS__); ::gl::errchk("glVariantivEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1214 |
#define glShaderOp3EXT(...) do { glShaderOp3EXT(__VA_ARGS__); ::gl::errchk("glShaderOp3EXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1215 |
#define glPushAttrib(...) do { glPushAttrib(__VA_ARGS__); ::gl::errchk("glPushAttrib", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1216 |
#define glStopInstrumentsSGIX(...) do { glStopInstrumentsSGIX(__VA_ARGS__); ::gl::errchk("glStopInstrumentsSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1217 |
#define glPolygonOffset(...) do { glPolygonOffset(__VA_ARGS__); ::gl::errchk("glPolygonOffset", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1218 |
#define glSecondaryColor3ui(...) do { glSecondaryColor3ui(__VA_ARGS__); ::gl::errchk("glSecondaryColor3ui", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1219 |
#define glGetColorTableParameterivEXT(...) do { glGetColorTableParameterivEXT(__VA_ARGS__); ::gl::errchk("glGetColorTableParameterivEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1220 |
#define glDeformSGIX(...) do { glDeformSGIX(__VA_ARGS__); ::gl::errchk("glDeformSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1221 |
#define glSecondaryColor3svEXT(...) do { glSecondaryColor3svEXT(__VA_ARGS__); ::gl::errchk("glSecondaryColor3svEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1222 |
#define glMultiTexCoord4fv(...) do { glMultiTexCoord4fv(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1223 |
#define glCopyTexSubImage1DEXT(...) do { glCopyTexSubImage1DEXT(__VA_ARGS__); ::gl::errchk("glCopyTexSubImage1DEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1224 |
#define glEnable(...) do { glEnable(__VA_ARGS__); ::gl::errchk("glEnable", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1225 |
#define glMaterialfv(...) do { glMaterialfv(__VA_ARGS__); ::gl::errchk("glMaterialfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1226 |
#define glVertexAttribPointerARB(...) do { glVertexAttribPointerARB(__VA_ARGS__); ::gl::errchk("glVertexAttribPointerARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1227 |
#define glGetVariantPointervEXT(...) do { glGetVariantPointervEXT(__VA_ARGS__); ::gl::errchk("glGetVariantPointervEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1228 |
#define glEdgeFlagPointer(...) do { glEdgeFlagPointer(__VA_ARGS__); ::gl::errchk("glEdgeFlagPointer", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1229 |
#define glTexParameterfv(...) do { glTexParameterfv(__VA_ARGS__); ::gl::errchk("glTexParameterfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1230 |
#define glTexSubImage2D(...) do { glTexSubImage2D(__VA_ARGS__); ::gl::errchk("glTexSubImage2D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1231 |
#define glGenLists(...) ({ GLuint ___ = glGenLists(__VA_ARGS__); ::gl::errchk("glGenLists", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
1232 |
#define glGetInvariantBooleanvEXT(...) do { glGetInvariantBooleanvEXT(__VA_ARGS__); ::gl::errchk("glGetInvariantBooleanvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1233 |
#define glNormal3b(...) do { glNormal3b(__VA_ARGS__); ::gl::errchk("glNormal3b", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1234 |
#define glDeformationMap3dSGIX(...) do { glDeformationMap3dSGIX(__VA_ARGS__); ::gl::errchk("glDeformationMap3dSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1235 |
#define glMultiTexCoord2fARB(...) do { glMultiTexCoord2fARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2fARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1236 |
#define glReplacementCodeuivSUN(...) do { glReplacementCodeuivSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuivSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1237 |
#define glGetTexEnvfv(...) do { glGetTexEnvfv(__VA_ARGS__); ::gl::errchk("glGetTexEnvfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1238 |
#define glMultiTexCoord4sv(...) do { glMultiTexCoord4sv(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4sv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1239 |
#define glVertexAttrib4uivARB(...) do { glVertexAttrib4uivARB(__VA_ARGS__); ::gl::errchk("glVertexAttrib4uivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1240 |
#define glColor4uiv(...) do { glColor4uiv(__VA_ARGS__); ::gl::errchk("glColor4uiv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1241 |
#define glDeformationMap3fSGIX(...) do { glDeformationMap3fSGIX(__VA_ARGS__); ::gl::errchk("glDeformationMap3fSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1242 |
#define glCopyConvolutionFilter2D(...) do { glCopyConvolutionFilter2D(__VA_ARGS__); ::gl::errchk("glCopyConvolutionFilter2D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1243 |
#define glRotatef(...) do { glRotatef(__VA_ARGS__); ::gl::errchk("glRotatef", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1244 |
#define glTexCoord2s(...) do { glTexCoord2s(__VA_ARGS__); ::gl::errchk("glTexCoord2s", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1245 |
#define glMultiTexCoord4iv(...) do { glMultiTexCoord4iv(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1246 |
#define glPointSize(...) do { glPointSize(__VA_ARGS__); ::gl::errchk("glPointSize", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1247 |
#define glMultiDrawRangeElementArrayAPPLE(...) do { glMultiDrawRangeElementArrayAPPLE(__VA_ARGS__); ::gl::errchk("glMultiDrawRangeElementArrayAPPLE", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1248 |
#define glStencilMask(...) do { glStencilMask(__VA_ARGS__); ::gl::errchk("glStencilMask", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1249 |
#define glStencilFuncSeparateATI(...) do { glStencilFuncSeparateATI(__VA_ARGS__); ::gl::errchk("glStencilFuncSeparateATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1250 |
#define glWeightuivARB(...) do { glWeightuivARB(__VA_ARGS__); ::gl::errchk("glWeightuivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1251 |
#define glWindowPos2dARB(...) do { glWindowPos2dARB(__VA_ARGS__); ::gl::errchk("glWindowPos2dARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1252 |
#define glColor4b(...) do { glColor4b(__VA_ARGS__); ::gl::errchk("glColor4b", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1253 |
#define glIndexs(...) do { glIndexs(__VA_ARGS__); ::gl::errchk("glIndexs", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1254 |
#define glTrackMatrixNV(...) do { glTrackMatrixNV(__VA_ARGS__); ::gl::errchk("glTrackMatrixNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1255 |
#define glCompressedTexSubImage1D(...) do { glCompressedTexSubImage1D(__VA_ARGS__); ::gl::errchk("glCompressedTexSubImage1D", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1256 |
#define glVertexAttrib4sNV(...) do { glVertexAttrib4sNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib4sNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1257 |
#define glUniform4ivARB(...) do { glUniform4ivARB(__VA_ARGS__); ::gl::errchk("glUniform4ivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1258 |
#define glVertexAttrib2sNV(...) do { glVertexAttrib2sNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib2sNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1259 |
#define glMultiTexCoord4ivARB(...) do { glMultiTexCoord4ivARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4ivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1260 |
#define glTexCoord3dv(...) do { glTexCoord3dv(__VA_ARGS__); ::gl::errchk("glTexCoord3dv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1261 |
#define glTexCoord2fColor3fVertex3fSUN(...) do { glTexCoord2fColor3fVertex3fSUN(__VA_ARGS__); ::gl::errchk("glTexCoord2fColor3fVertex3fSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1262 |
#define glClientActiveVertexStreamATI(...) do { glClientActiveVertexStreamATI(__VA_ARGS__); ::gl::errchk("glClientActiveVertexStreamATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1263 |
#define glTexSubImage3DEXT(...) do { glTexSubImage3DEXT(__VA_ARGS__); ::gl::errchk("glTexSubImage3DEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1264 |
#define glVertexPointer(...) do { glVertexPointer(__VA_ARGS__); ::gl::errchk("glVertexPointer", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1265 |
#define glPointParameteri(...) do { glPointParameteri(__VA_ARGS__); ::gl::errchk("glPointParameteri", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1266 |
#define glMultiTexCoord1fv(...) do { glMultiTexCoord1fv(__VA_ARGS__); ::gl::errchk("glMultiTexCoord1fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1267 |
#define glVertexPointervINTEL(...) do { glVertexPointervINTEL(__VA_ARGS__); ::gl::errchk("glVertexPointervINTEL", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1268 |
#define glTracePointerMESA(...) do { glTracePointerMESA(__VA_ARGS__); ::gl::errchk("glTracePointerMESA", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1269 |
#define glBinormalPointerEXT(...) do { glBinormalPointerEXT(__VA_ARGS__); ::gl::errchk("glBinormalPointerEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1270 |
#define glGetFragmentMaterialfvSGIX(...) do { glGetFragmentMaterialfvSGIX(__VA_ARGS__); ::gl::errchk("glGetFragmentMaterialfvSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1271 |
#define glEvalPoint2(...) do { glEvalPoint2(__VA_ARGS__); ::gl::errchk("glEvalPoint2", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1272 |
#define glGetColorTableParameterivSGI(...) do { glGetColorTableParameterivSGI(__VA_ARGS__); ::gl::errchk("glGetColorTableParameterivSGI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1273 |
#define glBindBufferARB(...) do { glBindBufferARB(__VA_ARGS__); ::gl::errchk("glBindBufferARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1274 |
#define glBlendFuncSeparateINGR(...) do { glBlendFuncSeparateINGR(__VA_ARGS__); ::gl::errchk("glBlendFuncSeparateINGR", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1275 |
#define glTexCoord3fv(...) do { glTexCoord3fv(__VA_ARGS__); ::gl::errchk("glTexCoord3fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1276 |
#define glVertex4d(...) do { glVertex4d(__VA_ARGS__); ::gl::errchk("glVertex4d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1277 |
#define glGlobalAlphaFactorusSUN(...) do { glGlobalAlphaFactorusSUN(__VA_ARGS__); ::gl::errchk("glGlobalAlphaFactorusSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1278 |
#define glDepthMask(...) do { glDepthMask(__VA_ARGS__); ::gl::errchk("glDepthMask", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1279 |
#define glMultiDrawElements(...) do { glMultiDrawElements(__VA_ARGS__); ::gl::errchk("glMultiDrawElements", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1280 |
#define glGenQueriesARB(...) do { glGenQueriesARB(__VA_ARGS__); ::gl::errchk("glGenQueriesARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1281 |
#define glReplacementCodeuiSUN(...) do { glReplacementCodeuiSUN(__VA_ARGS__); ::gl::errchk("glReplacementCodeuiSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1282 |
#define glTexCoord4fv(...) do { glTexCoord4fv(__VA_ARGS__); ::gl::errchk("glTexCoord4fv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1283 |
#define glGetMinmaxParameterfv(...) do { glGetMinmaxParameterfv(__VA_ARGS__); ::gl::errchk("glGetMinmaxParameterfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1284 |
#define glDetailTexFuncSGIS(...) do { glDetailTexFuncSGIS(__VA_ARGS__); ::gl::errchk("glDetailTexFuncSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1285 |
#define glPrioritizeTextures(...) do { glPrioritizeTextures(__VA_ARGS__); ::gl::errchk("glPrioritizeTextures", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1286 |
#define glFinishObjectAPPLE(...) do { glFinishObjectAPPLE(__VA_ARGS__); ::gl::errchk("glFinishObjectAPPLE", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1287 |
#define glSamplePatternSGIS(...) do { glSamplePatternSGIS(__VA_ARGS__); ::gl::errchk("glSamplePatternSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1288 |
#define glBinormal3fEXT(...) do { glBinormal3fEXT(__VA_ARGS__); ::gl::errchk("glBinormal3fEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1289 |
#define glActiveTextureARB(...) do { glActiveTextureARB(__VA_ARGS__); ::gl::errchk("glActiveTextureARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1290 |
#define glVertexAttrib2fNV(...) do { glVertexAttrib2fNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib2fNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1291 |
#define glGetPixelMapfv(...) do { glGetPixelMapfv(__VA_ARGS__); ::gl::errchk("glGetPixelMapfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1292 |
#define glPopAttrib(...) do { glPopAttrib(__VA_ARGS__); ::gl::errchk("glPopAttrib", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1293 |
#define glIsFenceNV(...) ({ GLboolean ___ = glIsFenceNV(__VA_ARGS__); ::gl::errchk("glIsFenceNV", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
1294 |
#define glWindowPos2iv(...) do { glWindowPos2iv(__VA_ARGS__); ::gl::errchk("glWindowPos2iv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1295 |
#define glNormal3fVertex3fvSUN(...) do { glNormal3fVertex3fvSUN(__VA_ARGS__); ::gl::errchk("glNormal3fVertex3fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1296 |
#define glIsFenceAPPLE(...) ({ GLboolean ___ = glIsFenceAPPLE(__VA_ARGS__); ::gl::errchk("glIsFenceAPPLE", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
1297 |
#define glMultiTexCoord3ivARB(...) do { glMultiTexCoord3ivARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3ivARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1298 |
#define glTexGendv(...) do { glTexGendv(__VA_ARGS__); ::gl::errchk("glTexGendv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1299 |
#define glAreProgramsResidentNV(...) ({ GLboolean ___ = glAreProgramsResidentNV(__VA_ARGS__); ::gl::errchk("glAreProgramsResidentNV", # __VA_ARGS__, __FILE__, __LINE__); ___; }) |
1300 |
#define glCallLists(...) do { glCallLists(__VA_ARGS__); ::gl::errchk("glCallLists", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1301 |
#define glFragmentLightfvSGIX(...) do { glFragmentLightfvSGIX(__VA_ARGS__); ::gl::errchk("glFragmentLightfvSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1302 |
#define glTangent3dvEXT(...) do { glTangent3dvEXT(__VA_ARGS__); ::gl::errchk("glTangent3dvEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1303 |
#define glColor4i(...) do { glColor4i(__VA_ARGS__); ::gl::errchk("glColor4i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1304 |
#define glWindowPos2d(...) do { glWindowPos2d(__VA_ARGS__); ::gl::errchk("glWindowPos2d", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1305 |
#define glMultiTexCoord3fARB(...) do { glMultiTexCoord3fARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3fARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1306 |
#define glColor3fVertex3fvSUN(...) do { glColor3fVertex3fvSUN(__VA_ARGS__); ::gl::errchk("glColor3fVertex3fvSUN", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1307 |
#define glGetArrayObjectivATI(...) do { glGetArrayObjectivATI(__VA_ARGS__); ::gl::errchk("glGetArrayObjectivATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1308 |
#define glPointParameterfSGIS(...) do { glPointParameterfSGIS(__VA_ARGS__); ::gl::errchk("glPointParameterfSGIS", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1309 |
#define glMultiTexCoord3iARB(...) do { glMultiTexCoord3iARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord3iARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1310 |
#define glMultiTexCoord4i(...) do { glMultiTexCoord4i(__VA_ARGS__); ::gl::errchk("glMultiTexCoord4i", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1311 |
#define glLightfv(...) do { glLightfv(__VA_ARGS__); ::gl::errchk("glLightfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1312 |
#define glColor4ubv(...) do { glColor4ubv(__VA_ARGS__); ::gl::errchk("glColor4ubv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1313 |
#define glLightModeliv(...) do { glLightModeliv(__VA_ARGS__); ::gl::errchk("glLightModeliv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1314 |
#define glMatrixMode(...) do { glMatrixMode(__VA_ARGS__); ::gl::errchk("glMatrixMode", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1315 |
#define glInitNames(...) do { glInitNames(__VA_ARGS__); ::gl::errchk("glInitNames", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1316 |
#define glRequestResidentProgramsNV(...) do { glRequestResidentProgramsNV(__VA_ARGS__); ::gl::errchk("glRequestResidentProgramsNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1317 |
#define glElementPointerATI(...) do { glElementPointerATI(__VA_ARGS__); ::gl::errchk("glElementPointerATI", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1318 |
#define glVariantuivEXT(...) do { glVariantuivEXT(__VA_ARGS__); ::gl::errchk("glVariantuivEXT", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1319 |
#define glMultiTexCoord2iARB(...) do { glMultiTexCoord2iARB(__VA_ARGS__); ::gl::errchk("glMultiTexCoord2iARB", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1320 |
#define glVertexAttrib3fvNV(...) do { glVertexAttrib3fvNV(__VA_ARGS__); ::gl::errchk("glVertexAttrib3fvNV", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1321 |
#define glSpriteParameterfSGIX(...) do { glSpriteParameterfSGIX(__VA_ARGS__); ::gl::errchk("glSpriteParameterfSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1322 |
#define glConvolutionParameterfv(...) do { glConvolutionParameterfv(__VA_ARGS__); ::gl::errchk("glConvolutionParameterfv", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1323 |
#define glFragmentLightfSGIX(...) do { glFragmentLightfSGIX(__VA_ARGS__); ::gl::errchk("glFragmentLightfSGIX", # __VA_ARGS__, __FILE__, __LINE__); } while (0) |
1324 |
#endif |