Lines Matching refs:disp
46 #define CALL_by_offset(disp, cast, offset, parameters) \
47 (*(cast (GET_by_offset(disp, offset)))) parameters
48 #define GET_by_offset(disp, offset) \
49 (offset >= 0) ? (((_glapi_proc *)(disp))[offset]) : NULL
50 #define SET_by_offset(disp, offset, fn) \
54 /* __func__, __LINE__, disp, offset, # fn); */ \
58 ( (_glapi_proc *) (disp) )[offset] = (_glapi_proc) fn; \
2975 #define CALL_NewList(disp, parameters) \
2976 (* GET_NewList(disp)) parameters
2977 static inline _glptr_NewList GET_NewList(struct _glapi_table *disp) {
2978 return (_glptr_NewList) (GET_by_offset(disp, _gloffset_NewList));
2981 static inline void SET_NewList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
2982 SET_by_offset(disp, _gloffset_NewList, fn);
2986 #define CALL_EndList(disp, parameters) \
2987 (* GET_EndList(disp)) parameters
2988 static inline _glptr_EndList GET_EndList(struct _glapi_table *disp) {
2989 return (_glptr_EndList) (GET_by_offset(disp, _gloffset_EndList));
2992 static inline void SET_EndList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
2993 SET_by_offset(disp, _gloffset_EndList, fn);
2997 #define CALL_CallList(disp, parameters) \
2998 (* GET_CallList(disp)) parameters
2999 static inline _glptr_CallList GET_CallList(struct _glapi_table *disp) {
3000 return (_glptr_CallList) (GET_by_offset(disp, _gloffset_CallList));
3003 static inline void SET_CallList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
3004 SET_by_offset(disp, _gloffset_CallList, fn);
3008 #define CALL_CallLists(disp, parameters) \
3009 (* GET_CallLists(disp)) parameters
3010 static inline _glptr_CallLists GET_CallLists(struct _glapi_table *disp) {
3011 return (_glptr_CallLists) (GET_by_offset(disp, _gloffset_CallLists));
3014 static inline void SET_CallLists(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLenum, const GLvoid *)) {
3015 SET_by_offset(disp, _gloffset_CallLists, fn);
3019 #define CALL_DeleteLists(disp, parameters) \
3020 (* GET_DeleteLists(disp)) parameters
3021 static inline _glptr_DeleteLists GET_DeleteLists(struct _glapi_table *disp) {
3022 return (_glptr_DeleteLists) (GET_by_offset(disp, _gloffset_DeleteLists));
3025 static inline void SET_DeleteLists(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei)) {
3026 SET_by_offset(disp, _gloffset_DeleteLists, fn);
3030 #define CALL_GenLists(disp, parameters) \
3031 (* GET_GenLists(disp)) parameters
3032 static inline _glptr_GenLists GET_GenLists(struct _glapi_table *disp) {
3033 return (_glptr_GenLists) (GET_by_offset(disp, _gloffset_GenLists));
3036 static inline void SET_GenLists(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLsizei)) {
3037 SET_by_offset(disp, _gloffset_GenLists, fn);
3041 #define CALL_ListBase(disp, parameters) \
3042 (* GET_ListBase(disp)) parameters
3043 static inline _glptr_ListBase GET_ListBase(struct _glapi_table *disp) {
3044 return (_glptr_ListBase) (GET_by_offset(disp, _gloffset_ListBase));
3047 static inline void SET_ListBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
3048 SET_by_offset(disp, _gloffset_ListBase, fn);
3052 #define CALL_Begin(disp, parameters) \
3053 (* GET_Begin(disp)) parameters
3054 static inline _glptr_Begin GET_Begin(struct _glapi_table *disp) {
3055 return (_glptr_Begin) (GET_by_offset(disp, _gloffset_Begin));
3058 static inline void SET_Begin(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
3059 SET_by_offset(disp, _gloffset_Begin, fn);
3063 #define CALL_Bitmap(disp, parameters) \
3064 (* GET_Bitmap(disp)) parameters
3065 static inline _glptr_Bitmap GET_Bitmap(struct _glapi_table *disp) {
3066 return (_glptr_Bitmap) (GET_by_offset(disp, _gloffset_Bitmap));
3069 static inline void SET_Bitmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const GLubyte *)) {
3070 SET_by_offset(disp, _gloffset_Bitmap, fn);
3074 #define CALL_Color3b(disp, parameters) \
3075 (* GET_Color3b(disp)) parameters
3076 static inline _glptr_Color3b GET_Color3b(struct _glapi_table *disp) {
3077 return (_glptr_Color3b) (GET_by_offset(disp, _gloffset_Color3b));
3080 static inline void SET_Color3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) {
3081 SET_by_offset(disp, _gloffset_Color3b, fn);
3085 #define CALL_Color3bv(disp, parameters) \
3086 (* GET_Color3bv(disp)) parameters
3087 static inline _glptr_Color3bv GET_Color3bv(struct _glapi_table *disp) {
3088 return (_glptr_Color3bv) (GET_by_offset(disp, _gloffset_Color3bv));
3091 static inline void SET_Color3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
3092 SET_by_offset(disp, _gloffset_Color3bv, fn);
3096 #define CALL_Color3d(disp, parameters) \
3097 (* GET_Color3d(disp)) parameters
3098 static inline _glptr_Color3d GET_Color3d(struct _glapi_table *disp) {
3099 return (_glptr_Color3d) (GET_by_offset(disp, _gloffset_Color3d));
3102 static inline void SET_Color3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
3103 SET_by_offset(disp, _gloffset_Color3d, fn);
3107 #define CALL_Color3dv(disp, parameters) \
3108 (* GET_Color3dv(disp)) parameters
3109 static inline _glptr_Color3dv GET_Color3dv(struct _glapi_table *disp) {
3110 return (_glptr_Color3dv) (GET_by_offset(disp, _gloffset_Color3dv));
3113 static inline void SET_Color3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3114 SET_by_offset(disp, _gloffset_Color3dv, fn);
3118 #define CALL_Color3f(disp, parameters) \
3119 (* GET_Color3f(disp)) parameters
3120 static inline _glptr_Color3f GET_Color3f(struct _glapi_table *disp) {
3121 return (_glptr_Color3f) (GET_by_offset(disp, _gloffset_Color3f));
3124 static inline void SET_Color3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
3125 SET_by_offset(disp, _gloffset_Color3f, fn);
3129 #define CALL_Color3fv(disp, parameters) \
3130 (* GET_Color3fv(disp)) parameters
3131 static inline _glptr_Color3fv GET_Color3fv(struct _glapi_table *disp) {
3132 return (_glptr_Color3fv) (GET_by_offset(disp, _gloffset_Color3fv));
3135 static inline void SET_Color3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3136 SET_by_offset(disp, _gloffset_Color3fv, fn);
3140 #define CALL_Color3i(disp, parameters) \
3141 (* GET_Color3i(disp)) parameters
3142 static inline _glptr_Color3i GET_Color3i(struct _glapi_table *disp) {
3143 return (_glptr_Color3i) (GET_by_offset(disp, _gloffset_Color3i));
3146 static inline void SET_Color3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
3147 SET_by_offset(disp, _gloffset_Color3i, fn);
3151 #define CALL_Color3iv(disp, parameters) \
3152 (* GET_Color3iv(disp)) parameters
3153 static inline _glptr_Color3iv GET_Color3iv(struct _glapi_table *disp) {
3154 return (_glptr_Color3iv) (GET_by_offset(disp, _gloffset_Color3iv));
3157 static inline void SET_Color3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3158 SET_by_offset(disp, _gloffset_Color3iv, fn);
3162 #define CALL_Color3s(disp, parameters) \
3163 (* GET_Color3s(disp)) parameters
3164 static inline _glptr_Color3s GET_Color3s(struct _glapi_table *disp) {
3165 return (_glptr_Color3s) (GET_by_offset(disp, _gloffset_Color3s));
3168 static inline void SET_Color3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
3169 SET_by_offset(disp, _gloffset_Color3s, fn);
3173 #define CALL_Color3sv(disp, parameters) \
3174 (* GET_Color3sv(disp)) parameters
3175 static inline _glptr_Color3sv GET_Color3sv(struct _glapi_table *disp) {
3176 return (_glptr_Color3sv) (GET_by_offset(disp, _gloffset_Color3sv));
3179 static inline void SET_Color3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3180 SET_by_offset(disp, _gloffset_Color3sv, fn);
3184 #define CALL_Color3ub(disp, parameters) \
3185 (* GET_Color3ub(disp)) parameters
3186 static inline _glptr_Color3ub GET_Color3ub(struct _glapi_table *disp) {
3187 return (_glptr_Color3ub) (GET_by_offset(disp, _gloffset_Color3ub));
3190 static inline void SET_Color3ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte)) {
3191 SET_by_offset(disp, _gloffset_Color3ub, fn);
3195 #define CALL_Color3ubv(disp, parameters) \
3196 (* GET_Color3ubv(disp)) parameters
3197 static inline _glptr_Color3ubv GET_Color3ubv(struct _glapi_table *disp) {
3198 return (_glptr_Color3ubv) (GET_by_offset(disp, _gloffset_Color3ubv));
3201 static inline void SET_Color3ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
3202 SET_by_offset(disp, _gloffset_Color3ubv, fn);
3206 #define CALL_Color3ui(disp, parameters) \
3207 (* GET_Color3ui(disp)) parameters
3208 static inline _glptr_Color3ui GET_Color3ui(struct _glapi_table *disp) {
3209 return (_glptr_Color3ui) (GET_by_offset(disp, _gloffset_Color3ui));
3212 static inline void SET_Color3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
3213 SET_by_offset(disp, _gloffset_Color3ui, fn);
3217 #define CALL_Color3uiv(disp, parameters) \
3218 (* GET_Color3uiv(disp)) parameters
3219 static inline _glptr_Color3uiv GET_Color3uiv(struct _glapi_table *disp) {
3220 return (_glptr_Color3uiv) (GET_by_offset(disp, _gloffset_Color3uiv));
3223 static inline void SET_Color3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) {
3224 SET_by_offset(disp, _gloffset_Color3uiv, fn);
3228 #define CALL_Color3us(disp, parameters) \
3229 (* GET_Color3us(disp)) parameters
3230 static inline _glptr_Color3us GET_Color3us(struct _glapi_table *disp) {
3231 return (_glptr_Color3us) (GET_by_offset(disp, _gloffset_Color3us));
3234 static inline void SET_Color3us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort)) {
3235 SET_by_offset(disp, _gloffset_Color3us, fn);
3239 #define CALL_Color3usv(disp, parameters) \
3240 (* GET_Color3usv(disp)) parameters
3241 static inline _glptr_Color3usv GET_Color3usv(struct _glapi_table *disp) {
3242 return (_glptr_Color3usv) (GET_by_offset(disp, _gloffset_Color3usv));
3245 static inline void SET_Color3usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) {
3246 SET_by_offset(disp, _gloffset_Color3usv, fn);
3250 #define CALL_Color4b(disp, parameters) \
3251 (* GET_Color4b(disp)) parameters
3252 static inline _glptr_Color4b GET_Color4b(struct _glapi_table *disp) {
3253 return (_glptr_Color4b) (GET_by_offset(disp, _gloffset_Color4b));
3256 static inline void SET_Color4b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte, GLbyte)) {
3257 SET_by_offset(disp, _gloffset_Color4b, fn);
3261 #define CALL_Color4bv(disp, parameters) \
3262 (* GET_Color4bv(disp)) parameters
3263 static inline _glptr_Color4bv GET_Color4bv(struct _glapi_table *disp) {
3264 return (_glptr_Color4bv) (GET_by_offset(disp, _gloffset_Color4bv));
3267 static inline void SET_Color4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
3268 SET_by_offset(disp, _gloffset_Color4bv, fn);
3272 #define CALL_Color4d(disp, parameters) \
3273 (* GET_Color4d(disp)) parameters
3274 static inline _glptr_Color4d GET_Color4d(struct _glapi_table *disp) {
3275 return (_glptr_Color4d) (GET_by_offset(disp, _gloffset_Color4d));
3278 static inline void SET_Color4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
3279 SET_by_offset(disp, _gloffset_Color4d, fn);
3283 #define CALL_Color4dv(disp, parameters) \
3284 (* GET_Color4dv(disp)) parameters
3285 static inline _glptr_Color4dv GET_Color4dv(struct _glapi_table *disp) {
3286 return (_glptr_Color4dv) (GET_by_offset(disp, _gloffset_Color4dv));
3289 static inline void SET_Color4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3290 SET_by_offset(disp, _gloffset_Color4dv, fn);
3294 #define CALL_Color4f(disp, parameters) \
3295 (* GET_Color4f(disp)) parameters
3296 static inline _glptr_Color4f GET_Color4f(struct _glapi_table *disp) {
3297 return (_glptr_Color4f) (GET_by_offset(disp, _gloffset_Color4f));
3300 static inline void SET_Color4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
3301 SET_by_offset(disp, _gloffset_Color4f, fn);
3305 #define CALL_Color4fv(disp, parameters) \
3306 (* GET_Color4fv(disp)) parameters
3307 static inline _glptr_Color4fv GET_Color4fv(struct _glapi_table *disp) {
3308 return (_glptr_Color4fv) (GET_by_offset(disp, _gloffset_Color4fv));
3311 static inline void SET_Color4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3312 SET_by_offset(disp, _gloffset_Color4fv, fn);
3316 #define CALL_Color4i(disp, parameters) \
3317 (* GET_Color4i(disp)) parameters
3318 static inline _glptr_Color4i GET_Color4i(struct _glapi_table *disp) {
3319 return (_glptr_Color4i) (GET_by_offset(disp, _gloffset_Color4i));
3322 static inline void SET_Color4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
3323 SET_by_offset(disp, _gloffset_Color4i, fn);
3327 #define CALL_Color4iv(disp, parameters) \
3328 (* GET_Color4iv(disp)) parameters
3329 static inline _glptr_Color4iv GET_Color4iv(struct _glapi_table *disp) {
3330 return (_glptr_Color4iv) (GET_by_offset(disp, _gloffset_Color4iv));
3333 static inline void SET_Color4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3334 SET_by_offset(disp, _gloffset_Color4iv, fn);
3338 #define CALL_Color4s(disp, parameters) \
3339 (* GET_Color4s(disp)) parameters
3340 static inline _glptr_Color4s GET_Color4s(struct _glapi_table *disp) {
3341 return (_glptr_Color4s) (GET_by_offset(disp, _gloffset_Color4s));
3344 static inline void SET_Color4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
3345 SET_by_offset(disp, _gloffset_Color4s, fn);
3349 #define CALL_Color4sv(disp, parameters) \
3350 (* GET_Color4sv(disp)) parameters
3351 static inline _glptr_Color4sv GET_Color4sv(struct _glapi_table *disp) {
3352 return (_glptr_Color4sv) (GET_by_offset(disp, _gloffset_Color4sv));
3355 static inline void SET_Color4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3356 SET_by_offset(disp, _gloffset_Color4sv, fn);
3360 #define CALL_Color4ub(disp, parameters) \
3361 (* GET_Color4ub(disp)) parameters
3362 static inline _glptr_Color4ub GET_Color4ub(struct _glapi_table *disp) {
3363 return (_glptr_Color4ub) (GET_by_offset(disp, _gloffset_Color4ub));
3366 static inline void SET_Color4ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte, GLubyte)) {
3367 SET_by_offset(disp, _gloffset_Color4ub, fn);
3371 #define CALL_Color4ubv(disp, parameters) \
3372 (* GET_Color4ubv(disp)) parameters
3373 static inline _glptr_Color4ubv GET_Color4ubv(struct _glapi_table *disp) {
3374 return (_glptr_Color4ubv) (GET_by_offset(disp, _gloffset_Color4ubv));
3377 static inline void SET_Color4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
3378 SET_by_offset(disp, _gloffset_Color4ubv, fn);
3382 #define CALL_Color4ui(disp, parameters) \
3383 (* GET_Color4ui(disp)) parameters
3384 static inline _glptr_Color4ui GET_Color4ui(struct _glapi_table *disp) {
3385 return (_glptr_Color4ui) (GET_by_offset(disp, _gloffset_Color4ui));
3388 static inline void SET_Color4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) {
3389 SET_by_offset(disp, _gloffset_Color4ui, fn);
3393 #define CALL_Color4uiv(disp, parameters) \
3394 (* GET_Color4uiv(disp)) parameters
3395 static inline _glptr_Color4uiv GET_Color4uiv(struct _glapi_table *disp) {
3396 return (_glptr_Color4uiv) (GET_by_offset(disp, _gloffset_Color4uiv));
3399 static inline void SET_Color4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) {
3400 SET_by_offset(disp, _gloffset_Color4uiv, fn);
3404 #define CALL_Color4us(disp, parameters) \
3405 (* GET_Color4us(disp)) parameters
3406 static inline _glptr_Color4us GET_Color4us(struct _glapi_table *disp) {
3407 return (_glptr_Color4us) (GET_by_offset(disp, _gloffset_Color4us));
3410 static inline void SET_Color4us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort, GLushort)) {
3411 SET_by_offset(disp, _gloffset_Color4us, fn);
3415 #define CALL_Color4usv(disp, parameters) \
3416 (* GET_Color4usv(disp)) parameters
3417 static inline _glptr_Color4usv GET_Color4usv(struct _glapi_table *disp) {
3418 return (_glptr_Color4usv) (GET_by_offset(disp, _gloffset_Color4usv));
3421 static inline void SET_Color4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) {
3422 SET_by_offset(disp, _gloffset_Color4usv, fn);
3426 #define CALL_EdgeFlag(disp, parameters) \
3427 (* GET_EdgeFlag(disp)) parameters
3428 static inline _glptr_EdgeFlag GET_EdgeFlag(struct _glapi_table *disp) {
3429 return (_glptr_EdgeFlag) (GET_by_offset(disp, _gloffset_EdgeFlag));
3432 static inline void SET_EdgeFlag(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean)) {
3433 SET_by_offset(disp, _gloffset_EdgeFlag, fn);
3437 #define CALL_EdgeFlagv(disp, parameters) \
3438 (* GET_EdgeFlagv(disp)) parameters
3439 static inline _glptr_EdgeFlagv GET_EdgeFlagv(struct _glapi_table *disp) {
3440 return (_glptr_EdgeFlagv) (GET_by_offset(disp, _gloffset_EdgeFlagv));
3443 static inline void SET_EdgeFlagv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLboolean *)) {
3444 SET_by_offset(disp, _gloffset_EdgeFlagv, fn);
3448 #define CALL_End(disp, parameters) \
3449 (* GET_End(disp)) parameters
3450 static inline _glptr_End GET_End(struct _glapi_table *disp) {
3451 return (_glptr_End) (GET_by_offset(disp, _gloffset_End));
3454 static inline void SET_End(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
3455 SET_by_offset(disp, _gloffset_End, fn);
3459 #define CALL_Indexd(disp, parameters) \
3460 (* GET_Indexd(disp)) parameters
3461 static inline _glptr_Indexd GET_Indexd(struct _glapi_table *disp) {
3462 return (_glptr_Indexd) (GET_by_offset(disp, _gloffset_Indexd));
3465 static inline void SET_Indexd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
3466 SET_by_offset(disp, _gloffset_Indexd, fn);
3470 #define CALL_Indexdv(disp, parameters) \
3471 (* GET_Indexdv(disp)) parameters
3472 static inline _glptr_Indexdv GET_Indexdv(struct _glapi_table *disp) {
3473 return (_glptr_Indexdv) (GET_by_offset(disp, _gloffset_Indexdv));
3476 static inline void SET_Indexdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3477 SET_by_offset(disp, _gloffset_Indexdv, fn);
3481 #define CALL_Indexf(disp, parameters) \
3482 (* GET_Indexf(disp)) parameters
3483 static inline _glptr_Indexf GET_Indexf(struct _glapi_table *disp) {
3484 return (_glptr_Indexf) (GET_by_offset(disp, _gloffset_Indexf));
3487 static inline void SET_Indexf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
3488 SET_by_offset(disp, _gloffset_Indexf, fn);
3492 #define CALL_Indexfv(disp, parameters) \
3493 (* GET_Indexfv(disp)) parameters
3494 static inline _glptr_Indexfv GET_Indexfv(struct _glapi_table *disp) {
3495 return (_glptr_Indexfv) (GET_by_offset(disp, _gloffset_Indexfv));
3498 static inline void SET_Indexfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3499 SET_by_offset(disp, _gloffset_Indexfv, fn);
3503 #define CALL_Indexi(disp, parameters) \
3504 (* GET_Indexi(disp)) parameters
3505 static inline _glptr_Indexi GET_Indexi(struct _glapi_table *disp) {
3506 return (_glptr_Indexi) (GET_by_offset(disp, _gloffset_Indexi));
3509 static inline void SET_Indexi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
3510 SET_by_offset(disp, _gloffset_Indexi, fn);
3514 #define CALL_Indexiv(disp, parameters) \
3515 (* GET_Indexiv(disp)) parameters
3516 static inline _glptr_Indexiv GET_Indexiv(struct _glapi_table *disp) {
3517 return (_glptr_Indexiv) (GET_by_offset(disp, _gloffset_Indexiv));
3520 static inline void SET_Indexiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3521 SET_by_offset(disp, _gloffset_Indexiv, fn);
3525 #define CALL_Indexs(disp, parameters) \
3526 (* GET_Indexs(disp)) parameters
3527 static inline _glptr_Indexs GET_Indexs(struct _glapi_table *disp) {
3528 return (_glptr_Indexs) (GET_by_offset(disp, _gloffset_Indexs));
3531 static inline void SET_Indexs(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort)) {
3532 SET_by_offset(disp, _gloffset_Indexs, fn);
3536 #define CALL_Indexsv(disp, parameters) \
3537 (* GET_Indexsv(disp)) parameters
3538 static inline _glptr_Indexsv GET_Indexsv(struct _glapi_table *disp) {
3539 return (_glptr_Indexsv) (GET_by_offset(disp, _gloffset_Indexsv));
3542 static inline void SET_Indexsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3543 SET_by_offset(disp, _gloffset_Indexsv, fn);
3547 #define CALL_Normal3b(disp, parameters) \
3548 (* GET_Normal3b(disp)) parameters
3549 static inline _glptr_Normal3b GET_Normal3b(struct _glapi_table *disp) {
3550 return (_glptr_Normal3b) (GET_by_offset(disp, _gloffset_Normal3b));
3553 static inline void SET_Normal3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) {
3554 SET_by_offset(disp, _gloffset_Normal3b, fn);
3558 #define CALL_Normal3bv(disp, parameters) \
3559 (* GET_Normal3bv(disp)) parameters
3560 static inline _glptr_Normal3bv GET_Normal3bv(struct _glapi_table *disp) {
3561 return (_glptr_Normal3bv) (GET_by_offset(disp, _gloffset_Normal3bv));
3564 static inline void SET_Normal3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
3565 SET_by_offset(disp, _gloffset_Normal3bv, fn);
3569 #define CALL_Normal3d(disp, parameters) \
3570 (* GET_Normal3d(disp)) parameters
3571 static inline _glptr_Normal3d GET_Normal3d(struct _glapi_table *disp) {
3572 return (_glptr_Normal3d) (GET_by_offset(disp, _gloffset_Normal3d));
3575 static inline void SET_Normal3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
3576 SET_by_offset(disp, _gloffset_Normal3d, fn);
3580 #define CALL_Normal3dv(disp, parameters) \
3581 (* GET_Normal3dv(disp)) parameters
3582 static inline _glptr_Normal3dv GET_Normal3dv(struct _glapi_table *disp) {
3583 return (_glptr_Normal3dv) (GET_by_offset(disp, _gloffset_Normal3dv));
3586 static inline void SET_Normal3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3587 SET_by_offset(disp, _gloffset_Normal3dv, fn);
3591 #define CALL_Normal3f(disp, parameters) \
3592 (* GET_Normal3f(disp)) parameters
3593 static inline _glptr_Normal3f GET_Normal3f(struct _glapi_table *disp) {
3594 return (_glptr_Normal3f) (GET_by_offset(disp, _gloffset_Normal3f));
3597 static inline void SET_Normal3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
3598 SET_by_offset(disp, _gloffset_Normal3f, fn);
3602 #define CALL_Normal3fv(disp, parameters) \
3603 (* GET_Normal3fv(disp)) parameters
3604 static inline _glptr_Normal3fv GET_Normal3fv(struct _glapi_table *disp) {
3605 return (_glptr_Normal3fv) (GET_by_offset(disp, _gloffset_Normal3fv));
3608 static inline void SET_Normal3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3609 SET_by_offset(disp, _gloffset_Normal3fv, fn);
3613 #define CALL_Normal3i(disp, parameters) \
3614 (* GET_Normal3i(disp)) parameters
3615 static inline _glptr_Normal3i GET_Normal3i(struct _glapi_table *disp) {
3616 return (_glptr_Normal3i) (GET_by_offset(disp, _gloffset_Normal3i));
3619 static inline void SET_Normal3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
3620 SET_by_offset(disp, _gloffset_Normal3i, fn);
3624 #define CALL_Normal3iv(disp, parameters) \
3625 (* GET_Normal3iv(disp)) parameters
3626 static inline _glptr_Normal3iv GET_Normal3iv(struct _glapi_table *disp) {
3627 return (_glptr_Normal3iv) (GET_by_offset(disp, _gloffset_Normal3iv));
3630 static inline void SET_Normal3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3631 SET_by_offset(disp, _gloffset_Normal3iv, fn);
3635 #define CALL_Normal3s(disp, parameters) \
3636 (* GET_Normal3s(disp)) parameters
3637 static inline _glptr_Normal3s GET_Normal3s(struct _glapi_table *disp) {
3638 return (_glptr_Normal3s) (GET_by_offset(disp, _gloffset_Normal3s));
3641 static inline void SET_Normal3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
3642 SET_by_offset(disp, _gloffset_Normal3s, fn);
3646 #define CALL_Normal3sv(disp, parameters) \
3647 (* GET_Normal3sv(disp)) parameters
3648 static inline _glptr_Normal3sv GET_Normal3sv(struct _glapi_table *disp) {
3649 return (_glptr_Normal3sv) (GET_by_offset(disp, _gloffset_Normal3sv));
3652 static inline void SET_Normal3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3653 SET_by_offset(disp, _gloffset_Normal3sv, fn);
3657 #define CALL_RasterPos2d(disp, parameters) \
3658 (* GET_RasterPos2d(disp)) parameters
3659 static inline _glptr_RasterPos2d GET_RasterPos2d(struct _glapi_table *disp) {
3660 return (_glptr_RasterPos2d) (GET_by_offset(disp, _gloffset_RasterPos2d));
3663 static inline void SET_RasterPos2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
3664 SET_by_offset(disp, _gloffset_RasterPos2d, fn);
3668 #define CALL_RasterPos2dv(disp, parameters) \
3669 (* GET_RasterPos2dv(disp)) parameters
3670 static inline _glptr_RasterPos2dv GET_RasterPos2dv(struct _glapi_table *disp) {
3671 return (_glptr_RasterPos2dv) (GET_by_offset(disp, _gloffset_RasterPos2dv));
3674 static inline void SET_RasterPos2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3675 SET_by_offset(disp, _gloffset_RasterPos2dv, fn);
3679 #define CALL_RasterPos2f(disp, parameters) \
3680 (* GET_RasterPos2f(disp)) parameters
3681 static inline _glptr_RasterPos2f GET_RasterPos2f(struct _glapi_table *disp) {
3682 return (_glptr_RasterPos2f) (GET_by_offset(disp, _gloffset_RasterPos2f));
3685 static inline void SET_RasterPos2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
3686 SET_by_offset(disp, _gloffset_RasterPos2f, fn);
3690 #define CALL_RasterPos2fv(disp, parameters) \
3691 (* GET_RasterPos2fv(disp)) parameters
3692 static inline _glptr_RasterPos2fv GET_RasterPos2fv(struct _glapi_table *disp) {
3693 return (_glptr_RasterPos2fv) (GET_by_offset(disp, _gloffset_RasterPos2fv));
3696 static inline void SET_RasterPos2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3697 SET_by_offset(disp, _gloffset_RasterPos2fv, fn);
3701 #define CALL_RasterPos2i(disp, parameters) \
3702 (* GET_RasterPos2i(disp)) parameters
3703 static inline _glptr_RasterPos2i GET_RasterPos2i(struct _glapi_table *disp) {
3704 return (_glptr_RasterPos2i) (GET_by_offset(disp, _gloffset_RasterPos2i));
3707 static inline void SET_RasterPos2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
3708 SET_by_offset(disp, _gloffset_RasterPos2i, fn);
3712 #define CALL_RasterPos2iv(disp, parameters) \
3713 (* GET_RasterPos2iv(disp)) parameters
3714 static inline _glptr_RasterPos2iv GET_RasterPos2iv(struct _glapi_table *disp) {
3715 return (_glptr_RasterPos2iv) (GET_by_offset(disp, _gloffset_RasterPos2iv));
3718 static inline void SET_RasterPos2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3719 SET_by_offset(disp, _gloffset_RasterPos2iv, fn);
3723 #define CALL_RasterPos2s(disp, parameters) \
3724 (* GET_RasterPos2s(disp)) parameters
3725 static inline _glptr_RasterPos2s GET_RasterPos2s(struct _glapi_table *disp) {
3726 return (_glptr_RasterPos2s) (GET_by_offset(disp, _gloffset_RasterPos2s));
3729 static inline void SET_RasterPos2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
3730 SET_by_offset(disp, _gloffset_RasterPos2s, fn);
3734 #define CALL_RasterPos2sv(disp, parameters) \
3735 (* GET_RasterPos2sv(disp)) parameters
3736 static inline _glptr_RasterPos2sv GET_RasterPos2sv(struct _glapi_table *disp) {
3737 return (_glptr_RasterPos2sv) (GET_by_offset(disp, _gloffset_RasterPos2sv));
3740 static inline void SET_RasterPos2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3741 SET_by_offset(disp, _gloffset_RasterPos2sv, fn);
3745 #define CALL_RasterPos3d(disp, parameters) \
3746 (* GET_RasterPos3d(disp)) parameters
3747 static inline _glptr_RasterPos3d GET_RasterPos3d(struct _glapi_table *disp) {
3748 return (_glptr_RasterPos3d) (GET_by_offset(disp, _gloffset_RasterPos3d));
3751 static inline void SET_RasterPos3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
3752 SET_by_offset(disp, _gloffset_RasterPos3d, fn);
3756 #define CALL_RasterPos3dv(disp, parameters) \
3757 (* GET_RasterPos3dv(disp)) parameters
3758 static inline _glptr_RasterPos3dv GET_RasterPos3dv(struct _glapi_table *disp) {
3759 return (_glptr_RasterPos3dv) (GET_by_offset(disp, _gloffset_RasterPos3dv));
3762 static inline void SET_RasterPos3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3763 SET_by_offset(disp, _gloffset_RasterPos3dv, fn);
3767 #define CALL_RasterPos3f(disp, parameters) \
3768 (* GET_RasterPos3f(disp)) parameters
3769 static inline _glptr_RasterPos3f GET_RasterPos3f(struct _glapi_table *disp) {
3770 return (_glptr_RasterPos3f) (GET_by_offset(disp, _gloffset_RasterPos3f));
3773 static inline void SET_RasterPos3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
3774 SET_by_offset(disp, _gloffset_RasterPos3f, fn);
3778 #define CALL_RasterPos3fv(disp, parameters) \
3779 (* GET_RasterPos3fv(disp)) parameters
3780 static inline _glptr_RasterPos3fv GET_RasterPos3fv(struct _glapi_table *disp) {
3781 return (_glptr_RasterPos3fv) (GET_by_offset(disp, _gloffset_RasterPos3fv));
3784 static inline void SET_RasterPos3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3785 SET_by_offset(disp, _gloffset_RasterPos3fv, fn);
3789 #define CALL_RasterPos3i(disp, parameters) \
3790 (* GET_RasterPos3i(disp)) parameters
3791 static inline _glptr_RasterPos3i GET_RasterPos3i(struct _glapi_table *disp) {
3792 return (_glptr_RasterPos3i) (GET_by_offset(disp, _gloffset_RasterPos3i));
3795 static inline void SET_RasterPos3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
3796 SET_by_offset(disp, _gloffset_RasterPos3i, fn);
3800 #define CALL_RasterPos3iv(disp, parameters) \
3801 (* GET_RasterPos3iv(disp)) parameters
3802 static inline _glptr_RasterPos3iv GET_RasterPos3iv(struct _glapi_table *disp) {
3803 return (_glptr_RasterPos3iv) (GET_by_offset(disp, _gloffset_RasterPos3iv));
3806 static inline void SET_RasterPos3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3807 SET_by_offset(disp, _gloffset_RasterPos3iv, fn);
3811 #define CALL_RasterPos3s(disp, parameters) \
3812 (* GET_RasterPos3s(disp)) parameters
3813 static inline _glptr_RasterPos3s GET_RasterPos3s(struct _glapi_table *disp) {
3814 return (_glptr_RasterPos3s) (GET_by_offset(disp, _gloffset_RasterPos3s));
3817 static inline void SET_RasterPos3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
3818 SET_by_offset(disp, _gloffset_RasterPos3s, fn);
3822 #define CALL_RasterPos3sv(disp, parameters) \
3823 (* GET_RasterPos3sv(disp)) parameters
3824 static inline _glptr_RasterPos3sv GET_RasterPos3sv(struct _glapi_table *disp) {
3825 return (_glptr_RasterPos3sv) (GET_by_offset(disp, _gloffset_RasterPos3sv));
3828 static inline void SET_RasterPos3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3829 SET_by_offset(disp, _gloffset_RasterPos3sv, fn);
3833 #define CALL_RasterPos4d(disp, parameters) \
3834 (* GET_RasterPos4d(disp)) parameters
3835 static inline _glptr_RasterPos4d GET_RasterPos4d(struct _glapi_table *disp) {
3836 return (_glptr_RasterPos4d) (GET_by_offset(disp, _gloffset_RasterPos4d));
3839 static inline void SET_RasterPos4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
3840 SET_by_offset(disp, _gloffset_RasterPos4d, fn);
3844 #define CALL_RasterPos4dv(disp, parameters) \
3845 (* GET_RasterPos4dv(disp)) parameters
3846 static inline _glptr_RasterPos4dv GET_RasterPos4dv(struct _glapi_table *disp) {
3847 return (_glptr_RasterPos4dv) (GET_by_offset(disp, _gloffset_RasterPos4dv));
3850 static inline void SET_RasterPos4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3851 SET_by_offset(disp, _gloffset_RasterPos4dv, fn);
3855 #define CALL_RasterPos4f(disp, parameters) \
3856 (* GET_RasterPos4f(disp)) parameters
3857 static inline _glptr_RasterPos4f GET_RasterPos4f(struct _glapi_table *disp) {
3858 return (_glptr_RasterPos4f) (GET_by_offset(disp, _gloffset_RasterPos4f));
3861 static inline void SET_RasterPos4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
3862 SET_by_offset(disp, _gloffset_RasterPos4f, fn);
3866 #define CALL_RasterPos4fv(disp, parameters) \
3867 (* GET_RasterPos4fv(disp)) parameters
3868 static inline _glptr_RasterPos4fv GET_RasterPos4fv(struct _glapi_table *disp) {
3869 return (_glptr_RasterPos4fv) (GET_by_offset(disp, _gloffset_RasterPos4fv));
3872 static inline void SET_RasterPos4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3873 SET_by_offset(disp, _gloffset_RasterPos4fv, fn);
3877 #define CALL_RasterPos4i(disp, parameters) \
3878 (* GET_RasterPos4i(disp)) parameters
3879 static inline _glptr_RasterPos4i GET_RasterPos4i(struct _glapi_table *disp) {
3880 return (_glptr_RasterPos4i) (GET_by_offset(disp, _gloffset_RasterPos4i));
3883 static inline void SET_RasterPos4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
3884 SET_by_offset(disp, _gloffset_RasterPos4i, fn);
3888 #define CALL_RasterPos4iv(disp, parameters) \
3889 (* GET_RasterPos4iv(disp)) parameters
3890 static inline _glptr_RasterPos4iv GET_RasterPos4iv(struct _glapi_table *disp) {
3891 return (_glptr_RasterPos4iv) (GET_by_offset(disp, _gloffset_RasterPos4iv));
3894 static inline void SET_RasterPos4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3895 SET_by_offset(disp, _gloffset_RasterPos4iv, fn);
3899 #define CALL_RasterPos4s(disp, parameters) \
3900 (* GET_RasterPos4s(disp)) parameters
3901 static inline _glptr_RasterPos4s GET_RasterPos4s(struct _glapi_table *disp) {
3902 return (_glptr_RasterPos4s) (GET_by_offset(disp, _gloffset_RasterPos4s));
3905 static inline void SET_RasterPos4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
3906 SET_by_offset(disp, _gloffset_RasterPos4s, fn);
3910 #define CALL_RasterPos4sv(disp, parameters) \
3911 (* GET_RasterPos4sv(disp)) parameters
3912 static inline _glptr_RasterPos4sv GET_RasterPos4sv(struct _glapi_table *disp) {
3913 return (_glptr_RasterPos4sv) (GET_by_offset(disp, _gloffset_RasterPos4sv));
3916 static inline void SET_RasterPos4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3917 SET_by_offset(disp, _gloffset_RasterPos4sv, fn);
3921 #define CALL_Rectd(disp, parameters) \
3922 (* GET_Rectd(disp)) parameters
3923 static inline _glptr_Rectd GET_Rectd(struct _glapi_table *disp) {
3924 return (_glptr_Rectd) (GET_by_offset(disp, _gloffset_Rectd));
3927 static inline void SET_Rectd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
3928 SET_by_offset(disp, _gloffset_Rectd, fn);
3932 #define CALL_Rectdv(disp, parameters) \
3933 (* GET_Rectdv(disp)) parameters
3934 static inline _glptr_Rectdv GET_Rectdv(struct _glapi_table *disp) {
3935 return (_glptr_Rectdv) (GET_by_offset(disp, _gloffset_Rectdv));
3938 static inline void SET_Rectdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *, const GLdouble *)) {
3939 SET_by_offset(disp, _gloffset_Rectdv, fn);
3943 #define CALL_Rectf(disp, parameters) \
3944 (* GET_Rectf(disp)) parameters
3945 static inline _glptr_Rectf GET_Rectf(struct _glapi_table *disp) {
3946 return (_glptr_Rectf) (GET_by_offset(disp, _gloffset_Rectf));
3949 static inline void SET_Rectf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
3950 SET_by_offset(disp, _gloffset_Rectf, fn);
3954 #define CALL_Rectfv(disp, parameters) \
3955 (* GET_Rectfv(disp)) parameters
3956 static inline _glptr_Rectfv GET_Rectfv(struct _glapi_table *disp) {
3957 return (_glptr_Rectfv) (GET_by_offset(disp, _gloffset_Rectfv));
3960 static inline void SET_Rectfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *, const GLfloat *)) {
3961 SET_by_offset(disp, _gloffset_Rectfv, fn);
3965 #define CALL_Recti(disp, parameters) \
3966 (* GET_Recti(disp)) parameters
3967 static inline _glptr_Recti GET_Recti(struct _glapi_table *disp) {
3968 return (_glptr_Recti) (GET_by_offset(disp, _gloffset_Recti));
3971 static inline void SET_Recti(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
3972 SET_by_offset(disp, _gloffset_Recti, fn);
3976 #define CALL_Rectiv(disp, parameters) \
3977 (* GET_Rectiv(disp)) parameters
3978 static inline _glptr_Rectiv GET_Rectiv(struct _glapi_table *disp) {
3979 return (_glptr_Rectiv) (GET_by_offset(disp, _gloffset_Rectiv));
3982 static inline void SET_Rectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *, const GLint *)) {
3983 SET_by_offset(disp, _gloffset_Rectiv, fn);
3987 #define CALL_Rects(disp, parameters) \
3988 (* GET_Rects(disp)) parameters
3989 static inline _glptr_Rects GET_Rects(struct _glapi_table *disp) {
3990 return (_glptr_Rects) (GET_by_offset(disp, _gloffset_Rects));
3993 static inline void SET_Rects(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
3994 SET_by_offset(disp, _gloffset_Rects, fn);
3998 #define CALL_Rectsv(disp, parameters) \
3999 (* GET_Rectsv(disp)) parameters
4000 static inline _glptr_Rectsv GET_Rectsv(struct _glapi_table *disp) {
4001 return (_glptr_Rectsv) (GET_by_offset(disp, _gloffset_Rectsv));
4004 static inline void SET_Rectsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *, const GLshort *)) {
4005 SET_by_offset(disp, _gloffset_Rectsv, fn);
4009 #define CALL_TexCoord1d(disp, parameters) \
4010 (* GET_TexCoord1d(disp)) parameters
4011 static inline _glptr_TexCoord1d GET_TexCoord1d(struct _glapi_table *disp) {
4012 return (_glptr_TexCoord1d) (GET_by_offset(disp, _gloffset_TexCoord1d));
4015 static inline void SET_TexCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
4016 SET_by_offset(disp, _gloffset_TexCoord1d, fn);
4020 #define CALL_TexCoord1dv(disp, parameters) \
4021 (* GET_TexCoord1dv(disp)) parameters
4022 static inline _glptr_TexCoord1dv GET_TexCoord1dv(struct _glapi_table *disp) {
4023 return (_glptr_TexCoord1dv) (GET_by_offset(disp, _gloffset_TexCoord1dv));
4026 static inline void SET_TexCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
4027 SET_by_offset(disp, _gloffset_TexCoord1dv, fn);
4031 #define CALL_TexCoord1f(disp, parameters) \
4032 (* GET_TexCoord1f(disp)) parameters
4033 static inline _glptr_TexCoord1f GET_TexCoord1f(struct _glapi_table *disp) {
4034 return (_glptr_TexCoord1f) (GET_by_offset(disp, _gloffset_TexCoord1f));
4037 static inline void SET_TexCoord1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
4038 SET_by_offset(disp, _gloffset_TexCoord1f, fn);
4042 #define CALL_TexCoord1fv(disp, parameters) \
4043 (* GET_TexCoord1fv(disp)) parameters
4044 static inline _glptr_TexCoord1fv GET_TexCoord1fv(struct _glapi_table *disp) {
4045 return (_glptr_TexCoord1fv) (GET_by_offset(disp, _gloffset_TexCoord1fv));
4048 static inline void SET_TexCoord1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
4049 SET_by_offset(disp, _gloffset_TexCoord1fv, fn);
4053 #define CALL_TexCoord1i(disp, parameters) \
4054 (* GET_TexCoord1i(disp)) parameters
4055 static inline _glptr_TexCoord1i GET_TexCoord1i(struct _glapi_table *disp) {
4056 return (_glptr_TexCoord1i) (GET_by_offset(disp, _gloffset_TexCoord1i));
4059 static inline void SET_TexCoord1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
4060 SET_by_offset(disp, _gloffset_TexCoord1i, fn);
4064 #define CALL_TexCoord1iv(disp, parameters) \
4065 (* GET_TexCoord1iv(disp)) parameters
4066 static inline _glptr_TexCoord1iv GET_TexCoord1iv(struct _glapi_table *disp) {
4067 return (_glptr_TexCoord1iv) (GET_by_offset(disp, _gloffset_TexCoord1iv));
4070 static inline void SET_TexCoord1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
4071 SET_by_offset(disp, _gloffset_TexCoord1iv, fn);
4075 #define CALL_TexCoord1s(disp, parameters) \
4076 (* GET_TexCoord1s(disp)) parameters
4077 static inline _glptr_TexCoord1s GET_TexCoord1s(struct _glapi_table *disp) {
4078 return (_glptr_TexCoord1s) (GET_by_offset(disp, _gloffset_TexCoord1s));
4081 static inline void SET_TexCoord1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort)) {
4082 SET_by_offset(disp, _gloffset_TexCoord1s, fn);
4086 #define CALL_TexCoord1sv(disp, parameters) \
4087 (* GET_TexCoord1sv(disp)) parameters
4088 static inline _glptr_TexCoord1sv GET_TexCoord1sv(struct _glapi_table *disp) {
4089 return (_glptr_TexCoord1sv) (GET_by_offset(disp, _gloffset_TexCoord1sv));
4092 static inline void SET_TexCoord1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
4093 SET_by_offset(disp, _gloffset_TexCoord1sv, fn);
4097 #define CALL_TexCoord2d(disp, parameters) \
4098 (* GET_TexCoord2d(disp)) parameters
4099 static inline _glptr_TexCoord2d GET_TexCoord2d(struct _glapi_table *disp) {
4100 return (_glptr_TexCoord2d) (GET_by_offset(disp, _gloffset_TexCoord2d));
4103 static inline void SET_TexCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
4104 SET_by_offset(disp, _gloffset_TexCoord2d, fn);
4108 #define CALL_TexCoord2dv(disp, parameters) \
4109 (* GET_TexCoord2dv(disp)) parameters
4110 static inline _glptr_TexCoord2dv GET_TexCoord2dv(struct _glapi_table *disp) {
4111 return (_glptr_TexCoord2dv) (GET_by_offset(disp, _gloffset_TexCoord2dv));
4114 static inline void SET_TexCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
4115 SET_by_offset(disp, _gloffset_TexCoord2dv, fn);
4119 #define CALL_TexCoord2f(disp, parameters) \
4120 (* GET_TexCoord2f(disp)) parameters
4121 static inline _glptr_TexCoord2f GET_TexCoord2f(struct _glapi_table *disp) {
4122 return (_glptr_TexCoord2f) (GET_by_offset(disp, _gloffset_TexCoord2f));
4125 static inline void SET_TexCoord2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
4126 SET_by_offset(disp, _gloffset_TexCoord2f, fn);
4130 #define CALL_TexCoord2fv(disp, parameters) \
4131 (* GET_TexCoord2fv(disp)) parameters
4132 static inline _glptr_TexCoord2fv GET_TexCoord2fv(struct _glapi_table *disp) {
4133 return (_glptr_TexCoord2fv) (GET_by_offset(disp, _gloffset_TexCoord2fv));
4136 static inline void SET_TexCoord2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
4137 SET_by_offset(disp, _gloffset_TexCoord2fv, fn);
4141 #define CALL_TexCoord2i(disp, parameters) \
4142 (* GET_TexCoord2i(disp)) parameters
4143 static inline _glptr_TexCoord2i GET_TexCoord2i(struct _glapi_table *disp) {
4144 return (_glptr_TexCoord2i) (GET_by_offset(disp, _gloffset_TexCoord2i));
4147 static inline void SET_TexCoord2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
4148 SET_by_offset(disp, _gloffset_TexCoord2i, fn);
4152 #define CALL_TexCoord2iv(disp, parameters) \
4153 (* GET_TexCoord2iv(disp)) parameters
4154 static inline _glptr_TexCoord2iv GET_TexCoord2iv(struct _glapi_table *disp) {
4155 return (_glptr_TexCoord2iv) (GET_by_offset(disp, _gloffset_TexCoord2iv));
4158 static inline void SET_TexCoord2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
4159 SET_by_offset(disp, _gloffset_TexCoord2iv, fn);
4163 #define CALL_TexCoord2s(disp, parameters) \
4164 (* GET_TexCoord2s(disp)) parameters
4165 static inline _glptr_TexCoord2s GET_TexCoord2s(struct _glapi_table *disp) {
4166 return (_glptr_TexCoord2s) (GET_by_offset(disp, _gloffset_TexCoord2s));
4169 static inline void SET_TexCoord2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
4170 SET_by_offset(disp, _gloffset_TexCoord2s, fn);
4174 #define CALL_TexCoord2sv(disp, parameters) \
4175 (* GET_TexCoord2sv(disp)) parameters
4176 static inline _glptr_TexCoord2sv GET_TexCoord2sv(struct _glapi_table *disp) {
4177 return (_glptr_TexCoord2sv) (GET_by_offset(disp, _gloffset_TexCoord2sv));
4180 static inline void SET_TexCoord2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
4181 SET_by_offset(disp, _gloffset_TexCoord2sv, fn);
4185 #define CALL_TexCoord3d(disp, parameters) \
4186 (* GET_TexCoord3d(disp)) parameters
4187 static inline _glptr_TexCoord3d GET_TexCoord3d(struct _glapi_table *disp) {
4188 return (_glptr_TexCoord3d) (GET_by_offset(disp, _gloffset_TexCoord3d));
4191 static inline void SET_TexCoord3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
4192 SET_by_offset(disp, _gloffset_TexCoord3d, fn);
4196 #define CALL_TexCoord3dv(disp, parameters) \
4197 (* GET_TexCoord3dv(disp)) parameters
4198 static inline _glptr_TexCoord3dv GET_TexCoord3dv(struct _glapi_table *disp) {
4199 return (_glptr_TexCoord3dv) (GET_by_offset(disp, _gloffset_TexCoord3dv));
4202 static inline void SET_TexCoord3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
4203 SET_by_offset(disp, _gloffset_TexCoord3dv, fn);
4207 #define CALL_TexCoord3f(disp, parameters) \
4208 (* GET_TexCoord3f(disp)) parameters
4209 static inline _glptr_TexCoord3f GET_TexCoord3f(struct _glapi_table *disp) {
4210 return (_glptr_TexCoord3f) (GET_by_offset(disp, _gloffset_TexCoord3f));
4213 static inline void SET_TexCoord3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
4214 SET_by_offset(disp, _gloffset_TexCoord3f, fn);
4218 #define CALL_TexCoord3fv(disp, parameters) \
4219 (* GET_TexCoord3fv(disp)) parameters
4220 static inline _glptr_TexCoord3fv GET_TexCoord3fv(struct _glapi_table *disp) {
4221 return (_glptr_TexCoord3fv) (GET_by_offset(disp, _gloffset_TexCoord3fv));
4224 static inline void SET_TexCoord3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
4225 SET_by_offset(disp, _gloffset_TexCoord3fv, fn);
4229 #define CALL_TexCoord3i(disp, parameters) \
4230 (* GET_TexCoord3i(disp)) parameters
4231 static inline _glptr_TexCoord3i GET_TexCoord3i(struct _glapi_table *disp) {
4232 return (_glptr_TexCoord3i) (GET_by_offset(disp, _gloffset_TexCoord3i));
4235 static inline void SET_TexCoord3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
4236 SET_by_offset(disp, _gloffset_TexCoord3i, fn);
4240 #define CALL_TexCoord3iv(disp, parameters) \
4241 (* GET_TexCoord3iv(disp)) parameters
4242 static inline _glptr_TexCoord3iv GET_TexCoord3iv(struct _glapi_table *disp) {
4243 return (_glptr_TexCoord3iv) (GET_by_offset(disp, _gloffset_TexCoord3iv));
4246 static inline void SET_TexCoord3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
4247 SET_by_offset(disp, _gloffset_TexCoord3iv, fn);
4251 #define CALL_TexCoord3s(disp, parameters) \
4252 (* GET_TexCoord3s(disp)) parameters
4253 static inline _glptr_TexCoord3s GET_TexCoord3s(struct _glapi_table *disp) {
4254 return (_glptr_TexCoord3s) (GET_by_offset(disp, _gloffset_TexCoord3s));
4257 static inline void SET_TexCoord3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
4258 SET_by_offset(disp, _gloffset_TexCoord3s, fn);
4262 #define CALL_TexCoord3sv(disp, parameters) \
4263 (* GET_TexCoord3sv(disp)) parameters
4264 static inline _glptr_TexCoord3sv GET_TexCoord3sv(struct _glapi_table *disp) {
4265 return (_glptr_TexCoord3sv) (GET_by_offset(disp, _gloffset_TexCoord3sv));
4268 static inline void SET_TexCoord3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
4269 SET_by_offset(disp, _gloffset_TexCoord3sv, fn);
4273 #define CALL_TexCoord4d(disp, parameters) \
4274 (* GET_TexCoord4d(disp)) parameters
4275 static inline _glptr_TexCoord4d GET_TexCoord4d(struct _glapi_table *disp) {
4276 return (_glptr_TexCoord4d) (GET_by_offset(disp, _gloffset_TexCoord4d));
4279 static inline void SET_TexCoord4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
4280 SET_by_offset(disp, _gloffset_TexCoord4d, fn);
4284 #define CALL_TexCoord4dv(disp, parameters) \
4285 (* GET_TexCoord4dv(disp)) parameters
4286 static inline _glptr_TexCoord4dv GET_TexCoord4dv(struct _glapi_table *disp) {
4287 return (_glptr_TexCoord4dv) (GET_by_offset(disp, _gloffset_TexCoord4dv));
4290 static inline void SET_TexCoord4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
4291 SET_by_offset(disp, _gloffset_TexCoord4dv, fn);
4295 #define CALL_TexCoord4f(disp, parameters) \
4296 (* GET_TexCoord4f(disp)) parameters
4297 static inline _glptr_TexCoord4f GET_TexCoord4f(struct _glapi_table *disp) {
4298 return (_glptr_TexCoord4f) (GET_by_offset(disp, _gloffset_TexCoord4f));
4301 static inline void SET_TexCoord4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
4302 SET_by_offset(disp, _gloffset_TexCoord4f, fn);
4306 #define CALL_TexCoord4fv(disp, parameters) \
4307 (* GET_TexCoord4fv(disp)) parameters
4308 static inline _glptr_TexCoord4fv GET_TexCoord4fv(struct _glapi_table *disp) {
4309 return (_glptr_TexCoord4fv) (GET_by_offset(disp, _gloffset_TexCoord4fv));
4312 static inline void SET_TexCoord4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
4313 SET_by_offset(disp, _gloffset_TexCoord4fv, fn);
4317 #define CALL_TexCoord4i(disp, parameters) \
4318 (* GET_TexCoord4i(disp)) parameters
4319 static inline _glptr_TexCoord4i GET_TexCoord4i(struct _glapi_table *disp) {
4320 return (_glptr_TexCoord4i) (GET_by_offset(disp, _gloffset_TexCoord4i));
4323 static inline void SET_TexCoord4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
4324 SET_by_offset(disp, _gloffset_TexCoord4i, fn);
4328 #define CALL_TexCoord4iv(disp, parameters) \
4329 (* GET_TexCoord4iv(disp)) parameters
4330 static inline _glptr_TexCoord4iv GET_TexCoord4iv(struct _glapi_table *disp) {
4331 return (_glptr_TexCoord4iv) (GET_by_offset(disp, _gloffset_TexCoord4iv));
4334 static inline void SET_TexCoord4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
4335 SET_by_offset(disp, _gloffset_TexCoord4iv, fn);
4339 #define CALL_TexCoord4s(disp, parameters) \
4340 (* GET_TexCoord4s(disp)) parameters
4341 static inline _glptr_TexCoord4s GET_TexCoord4s(struct _glapi_table *disp) {
4342 return (_glptr_TexCoord4s) (GET_by_offset(disp, _gloffset_TexCoord4s));
4345 static inline void SET_TexCoord4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
4346 SET_by_offset(disp, _gloffset_TexCoord4s, fn);
4350 #define CALL_TexCoord4sv(disp, parameters) \
4351 (* GET_TexCoord4sv(disp)) parameters
4352 static inline _glptr_TexCoord4sv GET_TexCoord4sv(struct _glapi_table *disp) {
4353 return (_glptr_TexCoord4sv) (GET_by_offset(disp, _gloffset_TexCoord4sv));
4356 static inline void SET_TexCoord4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
4357 SET_by_offset(disp, _gloffset_TexCoord4sv, fn);
4361 #define CALL_Vertex2d(disp, parameters) \
4362 (* GET_Vertex2d(disp)) parameters
4363 static inline _glptr_Vertex2d GET_Vertex2d(struct _glapi_table *disp) {
4364 return (_glptr_Vertex2d) (GET_by_offset(disp, _gloffset_Vertex2d));
4367 static inline void SET_Vertex2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
4368 SET_by_offset(disp, _gloffset_Vertex2d, fn);
4372 #define CALL_Vertex2dv(disp, parameters) \
4373 (* GET_Vertex2dv(disp)) parameters
4374 static inline _glptr_Vertex2dv GET_Vertex2dv(struct _glapi_table *disp) {
4375 return (_glptr_Vertex2dv) (GET_by_offset(disp, _gloffset_Vertex2dv));
4378 static inline void SET_Vertex2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
4379 SET_by_offset(disp, _gloffset_Vertex2dv, fn);
4383 #define CALL_Vertex2f(disp, parameters) \
4384 (* GET_Vertex2f(disp)) parameters
4385 static inline _glptr_Vertex2f GET_Vertex2f(struct _glapi_table *disp) {
4386 return (_glptr_Vertex2f) (GET_by_offset(disp, _gloffset_Vertex2f));
4389 static inline void SET_Vertex2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
4390 SET_by_offset(disp, _gloffset_Vertex2f, fn);
4394 #define CALL_Vertex2fv(disp, parameters) \
4395 (* GET_Vertex2fv(disp)) parameters
4396 static inline _glptr_Vertex2fv GET_Vertex2fv(struct _glapi_table *disp) {
4397 return (_glptr_Vertex2fv) (GET_by_offset(disp, _gloffset_Vertex2fv));
4400 static inline void SET_Vertex2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
4401 SET_by_offset(disp, _gloffset_Vertex2fv, fn);
4405 #define CALL_Vertex2i(disp, parameters) \
4406 (* GET_Vertex2i(disp)) parameters
4407 static inline _glptr_Vertex2i GET_Vertex2i(struct _glapi_table *disp) {
4408 return (_glptr_Vertex2i) (GET_by_offset(disp, _gloffset_Vertex2i));
4411 static inline void SET_Vertex2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
4412 SET_by_offset(disp, _gloffset_Vertex2i, fn);
4416 #define CALL_Vertex2iv(disp, parameters) \
4417 (* GET_Vertex2iv(disp)) parameters
4418 static inline _glptr_Vertex2iv GET_Vertex2iv(struct _glapi_table *disp) {
4419 return (_glptr_Vertex2iv) (GET_by_offset(disp, _gloffset_Vertex2iv));
4422 static inline void SET_Vertex2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
4423 SET_by_offset(disp, _gloffset_Vertex2iv, fn);
4427 #define CALL_Vertex2s(disp, parameters) \
4428 (* GET_Vertex2s(disp)) parameters
4429 static inline _glptr_Vertex2s GET_Vertex2s(struct _glapi_table *disp) {
4430 return (_glptr_Vertex2s) (GET_by_offset(disp, _gloffset_Vertex2s));
4433 static inline void SET_Vertex2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
4434 SET_by_offset(disp, _gloffset_Vertex2s, fn);
4438 #define CALL_Vertex2sv(disp, parameters) \
4439 (* GET_Vertex2sv(disp)) parameters
4440 static inline _glptr_Vertex2sv GET_Vertex2sv(struct _glapi_table *disp) {
4441 return (_glptr_Vertex2sv) (GET_by_offset(disp, _gloffset_Vertex2sv));
4444 static inline void SET_Vertex2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
4445 SET_by_offset(disp, _gloffset_Vertex2sv, fn);
4449 #define CALL_Vertex3d(disp, parameters) \
4450 (* GET_Vertex3d(disp)) parameters
4451 static inline _glptr_Vertex3d GET_Vertex3d(struct _glapi_table *disp) {
4452 return (_glptr_Vertex3d) (GET_by_offset(disp, _gloffset_Vertex3d));
4455 static inline void SET_Vertex3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
4456 SET_by_offset(disp, _gloffset_Vertex3d, fn);
4460 #define CALL_Vertex3dv(disp, parameters) \
4461 (* GET_Vertex3dv(disp)) parameters
4462 static inline _glptr_Vertex3dv GET_Vertex3dv(struct _glapi_table *disp) {
4463 return (_glptr_Vertex3dv) (GET_by_offset(disp, _gloffset_Vertex3dv));
4466 static inline void SET_Vertex3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
4467 SET_by_offset(disp, _gloffset_Vertex3dv, fn);
4471 #define CALL_Vertex3f(disp, parameters) \
4472 (* GET_Vertex3f(disp)) parameters
4473 static inline _glptr_Vertex3f GET_Vertex3f(struct _glapi_table *disp) {
4474 return (_glptr_Vertex3f) (GET_by_offset(disp, _gloffset_Vertex3f));
4477 static inline void SET_Vertex3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
4478 SET_by_offset(disp, _gloffset_Vertex3f, fn);
4482 #define CALL_Vertex3fv(disp, parameters) \
4483 (* GET_Vertex3fv(disp)) parameters
4484 static inline _glptr_Vertex3fv GET_Vertex3fv(struct _glapi_table *disp) {
4485 return (_glptr_Vertex3fv) (GET_by_offset(disp, _gloffset_Vertex3fv));
4488 static inline void SET_Vertex3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
4489 SET_by_offset(disp, _gloffset_Vertex3fv, fn);
4493 #define CALL_Vertex3i(disp, parameters) \
4494 (* GET_Vertex3i(disp)) parameters
4495 static inline _glptr_Vertex3i GET_Vertex3i(struct _glapi_table *disp) {
4496 return (_glptr_Vertex3i) (GET_by_offset(disp, _gloffset_Vertex3i));
4499 static inline void SET_Vertex3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
4500 SET_by_offset(disp, _gloffset_Vertex3i, fn);
4504 #define CALL_Vertex3iv(disp, parameters) \
4505 (* GET_Vertex3iv(disp)) parameters
4506 static inline _glptr_Vertex3iv GET_Vertex3iv(struct _glapi_table *disp) {
4507 return (_glptr_Vertex3iv) (GET_by_offset(disp, _gloffset_Vertex3iv));
4510 static inline void SET_Vertex3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
4511 SET_by_offset(disp, _gloffset_Vertex3iv, fn);
4515 #define CALL_Vertex3s(disp, parameters) \
4516 (* GET_Vertex3s(disp)) parameters
4517 static inline _glptr_Vertex3s GET_Vertex3s(struct _glapi_table *disp) {
4518 return (_glptr_Vertex3s) (GET_by_offset(disp, _gloffset_Vertex3s));
4521 static inline void SET_Vertex3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
4522 SET_by_offset(disp, _gloffset_Vertex3s, fn);
4526 #define CALL_Vertex3sv(disp, parameters) \
4527 (* GET_Vertex3sv(disp)) parameters
4528 static inline _glptr_Vertex3sv GET_Vertex3sv(struct _glapi_table *disp) {
4529 return (_glptr_Vertex3sv) (GET_by_offset(disp, _gloffset_Vertex3sv));
4532 static inline void SET_Vertex3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
4533 SET_by_offset(disp, _gloffset_Vertex3sv, fn);
4537 #define CALL_Vertex4d(disp, parameters) \
4538 (* GET_Vertex4d(disp)) parameters
4539 static inline _glptr_Vertex4d GET_Vertex4d(struct _glapi_table *disp) {
4540 return (_glptr_Vertex4d) (GET_by_offset(disp, _gloffset_Vertex4d));
4543 static inline void SET_Vertex4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
4544 SET_by_offset(disp, _gloffset_Vertex4d, fn);
4548 #define CALL_Vertex4dv(disp, parameters) \
4549 (* GET_Vertex4dv(disp)) parameters
4550 static inline _glptr_Vertex4dv GET_Vertex4dv(struct _glapi_table *disp) {
4551 return (_glptr_Vertex4dv) (GET_by_offset(disp, _gloffset_Vertex4dv));
4554 static inline void SET_Vertex4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
4555 SET_by_offset(disp, _gloffset_Vertex4dv, fn);
4559 #define CALL_Vertex4f(disp, parameters) \
4560 (* GET_Vertex4f(disp)) parameters
4561 static inline _glptr_Vertex4f GET_Vertex4f(struct _glapi_table *disp) {
4562 return (_glptr_Vertex4f) (GET_by_offset(disp, _gloffset_Vertex4f));
4565 static inline void SET_Vertex4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
4566 SET_by_offset(disp, _gloffset_Vertex4f, fn);
4570 #define CALL_Vertex4fv(disp, parameters) \
4571 (* GET_Vertex4fv(disp)) parameters
4572 static inline _glptr_Vertex4fv GET_Vertex4fv(struct _glapi_table *disp) {
4573 return (_glptr_Vertex4fv) (GET_by_offset(disp, _gloffset_Vertex4fv));
4576 static inline void SET_Vertex4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
4577 SET_by_offset(disp, _gloffset_Vertex4fv, fn);
4581 #define CALL_Vertex4i(disp, parameters) \
4582 (* GET_Vertex4i(disp)) parameters
4583 static inline _glptr_Vertex4i GET_Vertex4i(struct _glapi_table *disp) {
4584 return (_glptr_Vertex4i) (GET_by_offset(disp, _gloffset_Vertex4i));
4587 static inline void SET_Vertex4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
4588 SET_by_offset(disp, _gloffset_Vertex4i, fn);
4592 #define CALL_Vertex4iv(disp, parameters) \
4593 (* GET_Vertex4iv(disp)) parameters
4594 static inline _glptr_Vertex4iv GET_Vertex4iv(struct _glapi_table *disp) {
4595 return (_glptr_Vertex4iv) (GET_by_offset(disp, _gloffset_Vertex4iv));
4598 static inline void SET_Vertex4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
4599 SET_by_offset(disp, _gloffset_Vertex4iv, fn);
4603 #define CALL_Vertex4s(disp, parameters) \
4604 (* GET_Vertex4s(disp)) parameters
4605 static inline _glptr_Vertex4s GET_Vertex4s(struct _glapi_table *disp) {
4606 return (_glptr_Vertex4s) (GET_by_offset(disp, _gloffset_Vertex4s));
4609 static inline void SET_Vertex4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
4610 SET_by_offset(disp, _gloffset_Vertex4s, fn);
4614 #define CALL_Vertex4sv(disp, parameters) \
4615 (* GET_Vertex4sv(disp)) parameters
4616 static inline _glptr_Vertex4sv GET_Vertex4sv(struct _glapi_table *disp) {
4617 return (_glptr_Vertex4sv) (GET_by_offset(disp, _gloffset_Vertex4sv));
4620 static inline void SET_Vertex4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
4621 SET_by_offset(disp, _gloffset_Vertex4sv, fn);
4625 #define CALL_ClipPlane(disp, parameters) \
4626 (* GET_ClipPlane(disp)) parameters
4627 static inline _glptr_ClipPlane GET_ClipPlane(struct _glapi_table *disp) {
4628 return (_glptr_ClipPlane) (GET_by_offset(disp, _gloffset_ClipPlane));
4631 static inline void SET_ClipPlane(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
4632 SET_by_offset(disp, _gloffset_ClipPlane, fn);
4636 #define CALL_ColorMaterial(disp, parameters) \
4637 (* GET_ColorMaterial(disp)) parameters
4638 static inline _glptr_ColorMaterial GET_ColorMaterial(struct _glapi_table *disp) {
4639 return (_glptr_ColorMaterial) (GET_by_offset(disp, _gloffset_ColorMaterial));
4642 static inline void SET_ColorMaterial(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
4643 SET_by_offset(disp, _gloffset_ColorMaterial, fn);
4647 #define CALL_CullFace(disp, parameters) \
4648 (* GET_CullFace(disp)) parameters
4649 static inline _glptr_CullFace GET_CullFace(struct _glapi_table *disp) {
4650 return (_glptr_CullFace) (GET_by_offset(disp, _gloffset_CullFace));
4653 static inline void SET_CullFace(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
4654 SET_by_offset(disp, _gloffset_CullFace, fn);
4658 #define CALL_Fogf(disp, parameters) \
4659 (* GET_Fogf(disp)) parameters
4660 static inline _glptr_Fogf GET_Fogf(struct _glapi_table *disp) {
4661 return (_glptr_Fogf) (GET_by_offset(disp, _gloffset_Fogf));
4664 static inline void SET_Fogf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
4665 SET_by_offset(disp, _gloffset_Fogf, fn);
4669 #define CALL_Fogfv(disp, parameters) \
4670 (* GET_Fogfv(disp)) parameters
4671 static inline _glptr_Fogfv GET_Fogfv(struct _glapi_table *disp) {
4672 return (_glptr_Fogfv) (GET_by_offset(disp, _gloffset_Fogfv));
4675 static inline void SET_Fogfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
4676 SET_by_offset(disp, _gloffset_Fogfv, fn);
4680 #define CALL_Fogi(disp, parameters) \
4681 (* GET_Fogi(disp)) parameters
4682 static inline _glptr_Fogi GET_Fogi(struct _glapi_table *disp) {
4683 return (_glptr_Fogi) (GET_by_offset(disp, _gloffset_Fogi));
4686 static inline void SET_Fogi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
4687 SET_by_offset(disp, _gloffset_Fogi, fn);
4691 #define CALL_Fogiv(disp, parameters) \
4692 (* GET_Fogiv(disp)) parameters
4693 static inline _glptr_Fogiv GET_Fogiv(struct _glapi_table *disp) {
4694 return (_glptr_Fogiv) (GET_by_offset(disp, _gloffset_Fogiv));
4697 static inline void SET_Fogiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
4698 SET_by_offset(disp, _gloffset_Fogiv, fn);
4702 #define CALL_FrontFace(disp, parameters) \
4703 (* GET_FrontFace(disp)) parameters
4704 static inline _glptr_FrontFace GET_FrontFace(struct _glapi_table *disp) {
4705 return (_glptr_FrontFace) (GET_by_offset(disp, _gloffset_FrontFace));
4708 static inline void SET_FrontFace(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
4709 SET_by_offset(disp, _gloffset_FrontFace, fn);
4713 #define CALL_Hint(disp, parameters) \
4714 (* GET_Hint(disp)) parameters
4715 static inline _glptr_Hint GET_Hint(struct _glapi_table *disp) {
4716 return (_glptr_Hint) (GET_by_offset(disp, _gloffset_Hint));
4719 static inline void SET_Hint(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
4720 SET_by_offset(disp, _gloffset_Hint, fn);
4724 #define CALL_Lightf(disp, parameters) \
4725 (* GET_Lightf(disp)) parameters
4726 static inline _glptr_Lightf GET_Lightf(struct _glapi_table *disp) {
4727 return (_glptr_Lightf) (GET_by_offset(disp, _gloffset_Lightf));
4730 static inline void SET_Lightf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
4731 SET_by_offset(disp, _gloffset_Lightf, fn);
4735 #define CALL_Lightfv(disp, parameters) \
4736 (* GET_Lightfv(disp)) parameters
4737 static inline _glptr_Lightfv GET_Lightfv(struct _glapi_table *disp) {
4738 return (_glptr_Lightfv) (GET_by_offset(disp, _gloffset_Lightfv));
4741 static inline void SET_Lightfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
4742 SET_by_offset(disp, _gloffset_Lightfv, fn);
4746 #define CALL_Lighti(disp, parameters) \
4747 (* GET_Lighti(disp)) parameters
4748 static inline _glptr_Lighti GET_Lighti(struct _glapi_table *disp) {
4749 return (_glptr_Lighti) (GET_by_offset(disp, _gloffset_Lighti));
4752 static inline void SET_Lighti(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
4753 SET_by_offset(disp, _gloffset_Lighti, fn);
4757 #define CALL_Lightiv(disp, parameters) \
4758 (* GET_Lightiv(disp)) parameters
4759 static inline _glptr_Lightiv GET_Lightiv(struct _glapi_table *disp) {
4760 return (_glptr_Lightiv) (GET_by_offset(disp, _gloffset_Lightiv));
4763 static inline void SET_Lightiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
4764 SET_by_offset(disp, _gloffset_Lightiv, fn);
4768 #define CALL_LightModelf(disp, parameters) \
4769 (* GET_LightModelf(disp)) parameters
4770 static inline _glptr_LightModelf GET_LightModelf(struct _glapi_table *disp) {
4771 return (_glptr_LightModelf) (GET_by_offset(disp, _gloffset_LightModelf));
4774 static inline void SET_LightModelf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
4775 SET_by_offset(disp, _gloffset_LightModelf, fn);
4779 #define CALL_LightModelfv(disp, parameters) \
4780 (* GET_LightModelfv(disp)) parameters
4781 static inline _glptr_LightModelfv GET_LightModelfv(struct _glapi_table *disp) {
4782 return (_glptr_LightModelfv) (GET_by_offset(disp, _gloffset_LightModelfv));
4785 static inline void SET_LightModelfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
4786 SET_by_offset(disp, _gloffset_LightModelfv, fn);
4790 #define CALL_LightModeli(disp, parameters) \
4791 (* GET_LightModeli(disp)) parameters
4792 static inline _glptr_LightModeli GET_LightModeli(struct _glapi_table *disp) {
4793 return (_glptr_LightModeli) (GET_by_offset(disp, _gloffset_LightModeli));
4796 static inline void SET_LightModeli(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
4797 SET_by_offset(disp, _gloffset_LightModeli, fn);
4801 #define CALL_LightModeliv(disp, parameters) \
4802 (* GET_LightModeliv(disp)) parameters
4803 static inline _glptr_LightModeliv GET_LightModeliv(struct _glapi_table *disp) {
4804 return (_glptr_LightModeliv) (GET_by_offset(disp, _gloffset_LightModeliv));
4807 static inline void SET_LightModeliv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
4808 SET_by_offset(disp, _gloffset_LightModeliv, fn);
4812 #define CALL_LineStipple(disp, parameters) \
4813 (* GET_LineStipple(disp)) parameters
4814 static inline _glptr_LineStipple GET_LineStipple(struct _glapi_table *disp) {
4815 return (_glptr_LineStipple) (GET_by_offset(disp, _gloffset_LineStipple));
4818 static inline void SET_LineStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLushort)) {
4819 SET_by_offset(disp, _gloffset_LineStipple, fn);
4823 #define CALL_LineWidth(disp, parameters) \
4824 (* GET_LineWidth(disp)) parameters
4825 static inline _glptr_LineWidth GET_LineWidth(struct _glapi_table *disp) {
4826 return (_glptr_LineWidth) (GET_by_offset(disp, _gloffset_LineWidth));
4829 static inline void SET_LineWidth(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
4830 SET_by_offset(disp, _gloffset_LineWidth, fn);
4834 #define CALL_Materialf(disp, parameters) \
4835 (* GET_Materialf(disp)) parameters
4836 static inline _glptr_Materialf GET_Materialf(struct _glapi_table *disp) {
4837 return (_glptr_Materialf) (GET_by_offset(disp, _gloffset_Materialf));
4840 static inline void SET_Materialf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
4841 SET_by_offset(disp, _gloffset_Materialf, fn);
4845 #define CALL_Materialfv(disp, parameters) \
4846 (* GET_Materialfv(disp)) parameters
4847 static inline _glptr_Materialfv GET_Materialfv(struct _glapi_table *disp) {
4848 return (_glptr_Materialfv) (GET_by_offset(disp, _gloffset_Materialfv));
4851 static inline void SET_Materialfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
4852 SET_by_offset(disp, _gloffset_Materialfv, fn);
4856 #define CALL_Materiali(disp, parameters) \
4857 (* GET_Materiali(disp)) parameters
4858 static inline _glptr_Materiali GET_Materiali(struct _glapi_table *disp) {
4859 return (_glptr_Materiali) (GET_by_offset(disp, _gloffset_Materiali));
4862 static inline void SET_Materiali(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
4863 SET_by_offset(disp, _gloffset_Materiali, fn);
4867 #define CALL_Materialiv(disp, parameters) \
4868 (* GET_Materialiv(disp)) parameters
4869 static inline _glptr_Materialiv GET_Materialiv(struct _glapi_table *disp) {
4870 return (_glptr_Materialiv) (GET_by_offset(disp, _gloffset_Materialiv));
4873 static inline void SET_Materialiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
4874 SET_by_offset(disp, _gloffset_Materialiv, fn);
4878 #define CALL_PointSize(disp, parameters) \
4879 (* GET_PointSize(disp)) parameters
4880 static inline _glptr_PointSize GET_PointSize(struct _glapi_table *disp) {
4881 return (_glptr_PointSize) (GET_by_offset(disp, _gloffset_PointSize));
4884 static inline void SET_PointSize(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
4885 SET_by_offset(disp, _gloffset_PointSize, fn);
4889 #define CALL_PolygonMode(disp, parameters) \
4890 (* GET_PolygonMode(disp)) parameters
4891 static inline _glptr_PolygonMode GET_PolygonMode(struct _glapi_table *disp) {
4892 return (_glptr_PolygonMode) (GET_by_offset(disp, _gloffset_PolygonMode));
4895 static inline void SET_PolygonMode(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
4896 SET_by_offset(disp, _gloffset_PolygonMode, fn);
4900 #define CALL_PolygonStipple(disp, parameters) \
4901 (* GET_PolygonStipple(disp)) parameters
4902 static inline _glptr_PolygonStipple GET_PolygonStipple(struct _glapi_table *disp) {
4903 return (_glptr_PolygonStipple) (GET_by_offset(disp, _gloffset_PolygonStipple));
4906 static inline void SET_PolygonStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
4907 SET_by_offset(disp, _gloffset_PolygonStipple, fn);
4911 #define CALL_Scissor(disp, parameters) \
4912 (* GET_Scissor(disp)) parameters
4913 static inline _glptr_Scissor GET_Scissor(struct _glapi_table *disp) {
4914 return (_glptr_Scissor) (GET_by_offset(disp, _gloffset_Scissor));
4917 static inline void SET_Scissor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei)) {
4918 SET_by_offset(disp, _gloffset_Scissor, fn);
4922 #define CALL_ShadeModel(disp, parameters) \
4923 (* GET_ShadeModel(disp)) parameters
4924 static inline _glptr_ShadeModel GET_ShadeModel(struct _glapi_table *disp) {
4925 return (_glptr_ShadeModel) (GET_by_offset(disp, _gloffset_ShadeModel));
4928 static inline void SET_ShadeModel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
4929 SET_by_offset(disp, _gloffset_ShadeModel, fn);
4933 #define CALL_TexParameterf(disp, parameters) \
4934 (* GET_TexParameterf(disp)) parameters
4935 static inline _glptr_TexParameterf GET_TexParameterf(struct _glapi_table *disp) {
4936 return (_glptr_TexParameterf) (GET_by_offset(disp, _gloffset_TexParameterf));
4939 static inline void SET_TexParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
4940 SET_by_offset(disp, _gloffset_TexParameterf, fn);
4944 #define CALL_TexParameterfv(disp, parameters) \
4945 (* GET_TexParameterfv(disp)) parameters
4946 static inline _glptr_TexParameterfv GET_TexParameterfv(struct _glapi_table *disp) {
4947 return (_glptr_TexParameterfv) (GET_by_offset(disp, _gloffset_TexParameterfv));
4950 static inline void SET_TexParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
4951 SET_by_offset(disp, _gloffset_TexParameterfv, fn);
4955 #define CALL_TexParameteri(disp, parameters) \
4956 (* GET_TexParameteri(disp)) parameters
4957 static inline _glptr_TexParameteri GET_TexParameteri(struct _glapi_table *disp) {
4958 return (_glptr_TexParameteri) (GET_by_offset(disp, _gloffset_TexParameteri));
4961 static inline void SET_TexParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
4962 SET_by_offset(disp, _gloffset_TexParameteri, fn);
4966 #define CALL_TexParameteriv(disp, parameters) \
4967 (* GET_TexParameteriv(disp)) parameters
4968 static inline _glptr_TexParameteriv GET_TexParameteriv(struct _glapi_table *disp) {
4969 return (_glptr_TexParameteriv) (GET_by_offset(disp, _gloffset_TexParameteriv));
4972 static inline void SET_TexParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
4973 SET_by_offset(disp, _gloffset_TexParameteriv, fn);
4977 #define CALL_TexImage1D(disp, parameters) \
4978 (* GET_TexImage1D(disp)) parameters
4979 static inline _glptr_TexImage1D GET_TexImage1D(struct _glapi_table *disp) {
4980 return (_glptr_TexImage1D) (GET_by_offset(disp, _gloffset_TexImage1D));
4983 static inline void SET_TexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
4984 SET_by_offset(disp, _gloffset_TexImage1D, fn);
4988 #define CALL_TexImage2D(disp, parameters) \
4989 (* GET_TexImage2D(disp)) parameters
4990 static inline _glptr_TexImage2D GET_TexImage2D(struct _glapi_table *disp) {
4991 return (_glptr_TexImage2D) (GET_by_offset(disp, _gloffset_TexImage2D));
4994 static inline void SET_TexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
4995 SET_by_offset(disp, _gloffset_TexImage2D, fn);
4999 #define CALL_TexEnvf(disp, parameters) \
5000 (* GET_TexEnvf(disp)) parameters
5001 static inline _glptr_TexEnvf GET_TexEnvf(struct _glapi_table *disp) {
5002 return (_glptr_TexEnvf) (GET_by_offset(disp, _gloffset_TexEnvf));
5005 static inline void SET_TexEnvf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
5006 SET_by_offset(disp, _gloffset_TexEnvf, fn);
5010 #define CALL_TexEnvfv(disp, parameters) \
5011 (* GET_TexEnvfv(disp)) parameters
5012 static inline _glptr_TexEnvfv GET_TexEnvfv(struct _glapi_table *disp) {
5013 return (_glptr_TexEnvfv) (GET_by_offset(disp, _gloffset_TexEnvfv));
5016 static inline void SET_TexEnvfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
5017 SET_by_offset(disp, _gloffset_TexEnvfv, fn);
5021 #define CALL_TexEnvi(disp, parameters) \
5022 (* GET_TexEnvi(disp)) parameters
5023 static inline _glptr_TexEnvi GET_TexEnvi(struct _glapi_table *disp) {
5024 return (_glptr_TexEnvi) (GET_by_offset(disp, _gloffset_TexEnvi));
5027 static inline void SET_TexEnvi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
5028 SET_by_offset(disp, _gloffset_TexEnvi, fn);
5032 #define CALL_TexEnviv(disp, parameters) \
5033 (* GET_TexEnviv(disp)) parameters
5034 static inline _glptr_TexEnviv GET_TexEnviv(struct _glapi_table *disp) {
5035 return (_glptr_TexEnviv) (GET_by_offset(disp, _gloffset_TexEnviv));
5038 static inline void SET_TexEnviv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
5039 SET_by_offset(disp, _gloffset_TexEnviv, fn);
5043 #define CALL_TexGend(disp, parameters) \
5044 (* GET_TexGend(disp)) parameters
5045 static inline _glptr_TexGend GET_TexGend(struct _glapi_table *disp) {
5046 return (_glptr_TexGend) (GET_by_offset(disp, _gloffset_TexGend));
5049 static inline void SET_TexGend(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble)) {
5050 SET_by_offset(disp, _gloffset_TexGend, fn);
5054 #define CALL_TexGendv(disp, parameters) \
5055 (* GET_TexGendv(disp)) parameters
5056 static inline _glptr_TexGendv GET_TexGendv(struct _glapi_table *disp) {
5057 return (_glptr_TexGendv) (GET_by_offset(disp, _gloffset_TexGendv));
5060 static inline void SET_TexGendv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLdouble *)) {
5061 SET_by_offset(disp, _gloffset_TexGendv, fn);
5065 #define CALL_TexGenf(disp, parameters) \
5066 (* GET_TexGenf(disp)) parameters
5067 static inline _glptr_TexGenf GET_TexGenf(struct _glapi_table *disp) {
5068 return (_glptr_TexGenf) (GET_by_offset(disp, _gloffset_TexGenf));
5071 static inline void SET_TexGenf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
5072 SET_by_offset(disp, _gloffset_TexGenf, fn);
5076 #define CALL_TexGenfv(disp, parameters) \
5077 (* GET_TexGenfv(disp)) parameters
5078 static inline _glptr_TexGenfv GET_TexGenfv(struct _glapi_table *disp) {
5079 return (_glptr_TexGenfv) (GET_by_offset(disp, _gloffset_TexGenfv));
5082 static inline void SET_TexGenfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
5083 SET_by_offset(disp, _gloffset_TexGenfv, fn);
5087 #define CALL_TexGeni(disp, parameters) \
5088 (* GET_TexGeni(disp)) parameters
5089 static inline _glptr_TexGeni GET_TexGeni(struct _glapi_table *disp) {
5090 return (_glptr_TexGeni) (GET_by_offset(disp, _gloffset_TexGeni));
5093 static inline void SET_TexGeni(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
5094 SET_by_offset(disp, _gloffset_TexGeni, fn);
5098 #define CALL_TexGeniv(disp, parameters) \
5099 (* GET_TexGeniv(disp)) parameters
5100 static inline _glptr_TexGeniv GET_TexGeniv(struct _glapi_table *disp) {
5101 return (_glptr_TexGeniv) (GET_by_offset(disp, _gloffset_TexGeniv));
5104 static inline void SET_TexGeniv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
5105 SET_by_offset(disp, _gloffset_TexGeniv, fn);
5109 #define CALL_FeedbackBuffer(disp, parameters) \
5110 (* GET_FeedbackBuffer(disp)) parameters
5111 static inline _glptr_FeedbackBuffer GET_FeedbackBuffer(struct _glapi_table *disp) {
5112 return (_glptr_FeedbackBuffer) (GET_by_offset(disp, _gloffset_FeedbackBuffer));
5115 static inline void SET_FeedbackBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLenum, GLfloat *)) {
5116 SET_by_offset(disp, _gloffset_FeedbackBuffer, fn);
5120 #define CALL_SelectBuffer(disp, parameters) \
5121 (* GET_SelectBuffer(disp)) parameters
5122 static inline _glptr_SelectBuffer GET_SelectBuffer(struct _glapi_table *disp) {
5123 return (_glptr_SelectBuffer) (GET_by_offset(disp, _gloffset_SelectBuffer));
5126 static inline void SET_SelectBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
5127 SET_by_offset(disp, _gloffset_SelectBuffer, fn);
5131 #define CALL_RenderMode(disp, parameters) \
5132 (* GET_RenderMode(disp)) parameters
5133 static inline _glptr_RenderMode GET_RenderMode(struct _glapi_table *disp) {
5134 return (_glptr_RenderMode) (GET_by_offset(disp, _gloffset_RenderMode));
5137 static inline void SET_RenderMode(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLenum)) {
5138 SET_by_offset(disp, _gloffset_RenderMode, fn);
5142 #define CALL_InitNames(disp, parameters) \
5143 (* GET_InitNames(disp)) parameters
5144 static inline _glptr_InitNames GET_InitNames(struct _glapi_table *disp) {
5145 return (_glptr_InitNames) (GET_by_offset(disp, _gloffset_InitNames));
5148 static inline void SET_InitNames(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
5149 SET_by_offset(disp, _gloffset_InitNames, fn);
5153 #define CALL_LoadName(disp, parameters) \
5154 (* GET_LoadName(disp)) parameters
5155 static inline _glptr_LoadName GET_LoadName(struct _glapi_table *disp) {
5156 return (_glptr_LoadName) (GET_by_offset(disp, _gloffset_LoadName));
5159 static inline void SET_LoadName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
5160 SET_by_offset(disp, _gloffset_LoadName, fn);
5164 #define CALL_PassThrough(disp, parameters) \
5165 (* GET_PassThrough(disp)) parameters
5166 static inline _glptr_PassThrough GET_PassThrough(struct _glapi_table *disp) {
5167 return (_glptr_PassThrough) (GET_by_offset(disp, _gloffset_PassThrough));
5170 static inline void SET_PassThrough(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
5171 SET_by_offset(disp, _gloffset_PassThrough, fn);
5175 #define CALL_PopName(disp, parameters) \
5176 (* GET_PopName(disp)) parameters
5177 static inline _glptr_PopName GET_PopName(struct _glapi_table *disp) {
5178 return (_glptr_PopName) (GET_by_offset(disp, _gloffset_PopName));
5181 static inline void SET_PopName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
5182 SET_by_offset(disp, _gloffset_PopName, fn);
5186 #define CALL_PushName(disp, parameters) \
5187 (* GET_PushName(disp)) parameters
5188 static inline _glptr_PushName GET_PushName(struct _glapi_table *disp) {
5189 return (_glptr_PushName) (GET_by_offset(disp, _gloffset_PushName));
5192 static inline void SET_PushName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
5193 SET_by_offset(disp, _gloffset_PushName, fn);
5197 #define CALL_DrawBuffer(disp, parameters) \
5198 (* GET_DrawBuffer(disp)) parameters
5199 static inline _glptr_DrawBuffer GET_DrawBuffer(struct _glapi_table *disp) {
5200 return (_glptr_DrawBuffer) (GET_by_offset(disp, _gloffset_DrawBuffer));
5203 static inline void SET_DrawBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
5204 SET_by_offset(disp, _gloffset_DrawBuffer, fn);
5208 #define CALL_Clear(disp, parameters) \
5209 (* GET_Clear(disp)) parameters
5210 static inline _glptr_Clear GET_Clear(struct _glapi_table *disp) {
5211 return (_glptr_Clear) (GET_by_offset(disp, _gloffset_Clear));
5214 static inline void SET_Clear(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
5215 SET_by_offset(disp, _gloffset_Clear, fn);
5219 #define CALL_ClearAccum(disp, parameters) \
5220 (* GET_ClearAccum(disp)) parameters
5221 static inline _glptr_ClearAccum GET_ClearAccum(struct _glapi_table *disp) {
5222 return (_glptr_ClearAccum) (GET_by_offset(disp, _gloffset_ClearAccum));
5225 static inline void SET_ClearAccum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
5226 SET_by_offset(disp, _gloffset_ClearAccum, fn);
5230 #define CALL_ClearIndex(disp, parameters) \
5231 (* GET_ClearIndex(disp)) parameters
5232 static inline _glptr_ClearIndex GET_ClearIndex(struct _glapi_table *disp) {
5233 return (_glptr_ClearIndex) (GET_by_offset(disp, _gloffset_ClearIndex));
5236 static inline void SET_ClearIndex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
5237 SET_by_offset(disp, _gloffset_ClearIndex, fn);
5241 #define CALL_ClearColor(disp, parameters) \
5242 (* GET_ClearColor(disp)) parameters
5243 static inline _glptr_ClearColor GET_ClearColor(struct _glapi_table *disp) {
5244 return (_glptr_ClearColor) (GET_by_offset(disp, _gloffset_ClearColor));
5247 static inline void SET_ClearColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf, GLclampf, GLclampf)) {
5248 SET_by_offset(disp, _gloffset_ClearColor, fn);
5252 #define CALL_ClearStencil(disp, parameters) \
5253 (* GET_ClearStencil(disp)) parameters
5254 static inline _glptr_ClearStencil GET_ClearStencil(struct _glapi_table *disp) {
5255 return (_glptr_ClearStencil) (GET_by_offset(disp, _gloffset_ClearStencil));
5258 static inline void SET_ClearStencil(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
5259 SET_by_offset(disp, _gloffset_ClearStencil, fn);
5263 #define CALL_ClearDepth(disp, parameters) \
5264 (* GET_ClearDepth(disp)) parameters
5265 static inline _glptr_ClearDepth GET_ClearDepth(struct _glapi_table *disp) {
5266 return (_glptr_ClearDepth) (GET_by_offset(disp, _gloffset_ClearDepth));
5269 static inline void SET_ClearDepth(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd)) {
5270 SET_by_offset(disp, _gloffset_ClearDepth, fn);
5274 #define CALL_StencilMask(disp, parameters) \
5275 (* GET_StencilMask(disp)) parameters
5276 static inline _glptr_StencilMask GET_StencilMask(struct _glapi_table *disp) {
5277 return (_glptr_StencilMask) (GET_by_offset(disp, _gloffset_StencilMask));
5280 static inline void SET_StencilMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
5281 SET_by_offset(disp, _gloffset_StencilMask, fn);
5285 #define CALL_ColorMask(disp, parameters) \
5286 (* GET_ColorMask(disp)) parameters
5287 static inline _glptr_ColorMask GET_ColorMask(struct _glapi_table *disp) {
5288 return (_glptr_ColorMask) (GET_by_offset(disp, _gloffset_ColorMask));
5291 static inline void SET_ColorMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean, GLboolean, GLboolean, GLboolean)) {
5292 SET_by_offset(disp, _gloffset_ColorMask, fn);
5296 #define CALL_DepthMask(disp, parameters) \
5297 (* GET_DepthMask(disp)) parameters
5298 static inline _glptr_DepthMask GET_DepthMask(struct _glapi_table *disp) {
5299 return (_glptr_DepthMask) (GET_by_offset(disp, _gloffset_DepthMask));
5302 static inline void SET_DepthMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean)) {
5303 SET_by_offset(disp, _gloffset_DepthMask, fn);
5307 #define CALL_IndexMask(disp, parameters) \
5308 (* GET_IndexMask(disp)) parameters
5309 static inline _glptr_IndexMask GET_IndexMask(struct _glapi_table *disp) {
5310 return (_glptr_IndexMask) (GET_by_offset(disp, _gloffset_IndexMask));
5313 static inline void SET_IndexMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
5314 SET_by_offset(disp, _gloffset_IndexMask, fn);
5318 #define CALL_Accum(disp, parameters) \
5319 (* GET_Accum(disp)) parameters
5320 static inline _glptr_Accum GET_Accum(struct _glapi_table *disp) {
5321 return (_glptr_Accum) (GET_by_offset(disp, _gloffset_Accum));
5324 static inline void SET_Accum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
5325 SET_by_offset(disp, _gloffset_Accum, fn);
5329 #define CALL_Disable(disp, parameters) \
5330 (* GET_Disable(disp)) parameters
5331 static inline _glptr_Disable GET_Disable(struct _glapi_table *disp) {
5332 return (_glptr_Disable) (GET_by_offset(disp, _gloffset_Disable));
5335 static inline void SET_Disable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
5336 SET_by_offset(disp, _gloffset_Disable, fn);
5340 #define CALL_Enable(disp, parameters) \
5341 (* GET_Enable(disp)) parameters
5342 static inline _glptr_Enable GET_Enable(struct _glapi_table *disp) {
5343 return (_glptr_Enable) (GET_by_offset(disp, _gloffset_Enable));
5346 static inline void SET_Enable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
5347 SET_by_offset(disp, _gloffset_Enable, fn);
5351 #define CALL_Finish(disp, parameters) \
5352 (* GET_Finish(disp)) parameters
5353 static inline _glptr_Finish GET_Finish(struct _glapi_table *disp) {
5354 return (_glptr_Finish) (GET_by_offset(disp, _gloffset_Finish));
5357 static inline void SET_Finish(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
5358 SET_by_offset(disp, _gloffset_Finish, fn);
5362 #define CALL_Flush(disp, parameters) \
5363 (* GET_Flush(disp)) parameters
5364 static inline _glptr_Flush GET_Flush(struct _glapi_table *disp) {
5365 return (_glptr_Flush) (GET_by_offset(disp, _gloffset_Flush));
5368 static inline void SET_Flush(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
5369 SET_by_offset(disp, _gloffset_Flush, fn);
5373 #define CALL_PopAttrib(disp, parameters) \
5374 (* GET_PopAttrib(disp)) parameters
5375 static inline _glptr_PopAttrib GET_PopAttrib(struct _glapi_table *disp) {
5376 return (_glptr_PopAttrib) (GET_by_offset(disp, _gloffset_PopAttrib));
5379 static inline void SET_PopAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
5380 SET_by_offset(disp, _gloffset_PopAttrib, fn);
5384 #define CALL_PushAttrib(disp, parameters) \
5385 (* GET_PushAttrib(disp)) parameters
5386 static inline _glptr_PushAttrib GET_PushAttrib(struct _glapi_table *disp) {
5387 return (_glptr_PushAttrib) (GET_by_offset(disp, _gloffset_PushAttrib));
5390 static inline void SET_PushAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
5391 SET_by_offset(disp, _gloffset_PushAttrib, fn);
5395 #define CALL_Map1d(disp, parameters) \
5396 (* GET_Map1d(disp)) parameters
5397 static inline _glptr_Map1d GET_Map1d(struct _glapi_table *disp) {
5398 return (_glptr_Map1d) (GET_by_offset(disp, _gloffset_Map1d));
5401 static inline void SET_Map1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLint, GLint, const GLdouble *)) {
5402 SET_by_offset(disp, _gloffset_Map1d, fn);
5406 #define CALL_Map1f(disp, parameters) \
5407 (* GET_Map1f(disp)) parameters
5408 static inline _glptr_Map1f GET_Map1f(struct _glapi_table *disp) {
5409 return (_glptr_Map1f) (GET_by_offset(disp, _gloffset_Map1f));
5412 static inline void SET_Map1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat *)) {
5413 SET_by_offset(disp, _gloffset_Map1f, fn);
5417 #define CALL_Map2d(disp, parameters) \
5418 (* GET_Map2d(disp)) parameters
5419 static inline _glptr_Map2d GET_Map2d(struct _glapi_table *disp) {
5420 return (_glptr_Map2d) (GET_by_offset(disp, _gloffset_Map2d));
5423 static inline void SET_Map2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *)) {
5424 SET_by_offset(disp, _gloffset_Map2d, fn);
5428 #define CALL_Map2f(disp, parameters) \
5429 (* GET_Map2f(disp)) parameters
5430 static inline _glptr_Map2f GET_Map2f(struct _glapi_table *disp) {
5431 return (_glptr_Map2f) (GET_by_offset(disp, _gloffset_Map2f));
5434 static inline void SET_Map2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *)) {
5435 SET_by_offset(disp, _gloffset_Map2f, fn);
5439 #define CALL_MapGrid1d(disp, parameters) \
5440 (* GET_MapGrid1d(disp)) parameters
5441 static inline _glptr_MapGrid1d GET_MapGrid1d(struct _glapi_table *disp) {
5442 return (_glptr_MapGrid1d) (GET_by_offset(disp, _gloffset_MapGrid1d));
5445 static inline void SET_MapGrid1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble)) {
5446 SET_by_offset(disp, _gloffset_MapGrid1d, fn);
5450 #define CALL_MapGrid1f(disp, parameters) \
5451 (* GET_MapGrid1f(disp)) parameters
5452 static inline _glptr_MapGrid1f GET_MapGrid1f(struct _glapi_table *disp) {
5453 return (_glptr_MapGrid1f) (GET_by_offset(disp, _gloffset_MapGrid1f));
5456 static inline void SET_MapGrid1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat)) {
5457 SET_by_offset(disp, _gloffset_MapGrid1f, fn);
5461 #define CALL_MapGrid2d(disp, parameters) \
5462 (* GET_MapGrid2d(disp)) parameters
5463 static inline _glptr_MapGrid2d GET_MapGrid2d(struct _glapi_table *disp) {
5464 return (_glptr_MapGrid2d) (GET_by_offset(disp, _gloffset_MapGrid2d));
5467 static inline void SET_MapGrid2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble)) {
5468 SET_by_offset(disp, _gloffset_MapGrid2d, fn);
5472 #define CALL_MapGrid2f(disp, parameters) \
5473 (* GET_MapGrid2f(disp)) parameters
5474 static inline _glptr_MapGrid2f GET_MapGrid2f(struct _glapi_table *disp) {
5475 return (_glptr_MapGrid2f) (GET_by_offset(disp, _gloffset_MapGrid2f));
5478 static inline void SET_MapGrid2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat)) {
5479 SET_by_offset(disp, _gloffset_MapGrid2f, fn);
5483 #define CALL_EvalCoord1d(disp, parameters) \
5484 (* GET_EvalCoord1d(disp)) parameters
5485 static inline _glptr_EvalCoord1d GET_EvalCoord1d(struct _glapi_table *disp) {
5486 return (_glptr_EvalCoord1d) (GET_by_offset(disp, _gloffset_EvalCoord1d));
5489 static inline void SET_EvalCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
5490 SET_by_offset(disp, _gloffset_EvalCoord1d, fn);
5494 #define CALL_EvalCoord1dv(disp, parameters) \
5495 (* GET_EvalCoord1dv(disp)) parameters
5496 static inline _glptr_EvalCoord1dv GET_EvalCoord1dv(struct _glapi_table *disp) {
5497 return (_glptr_EvalCoord1dv) (GET_by_offset(disp, _gloffset_EvalCoord1dv));
5500 static inline void SET_EvalCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
5501 SET_by_offset(disp, _gloffset_EvalCoord1dv, fn);
5505 #define CALL_EvalCoord1f(disp, parameters) \
5506 (* GET_EvalCoord1f(disp)) parameters
5507 static inline _glptr_EvalCoord1f GET_EvalCoord1f(struct _glapi_table *disp) {
5508 return (_glptr_EvalCoord1f) (GET_by_offset(disp, _gloffset_EvalCoord1f));
5511 static inline void SET_EvalCoord1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
5512 SET_by_offset(disp, _gloffset_EvalCoord1f, fn);
5516 #define CALL_EvalCoord1fv(disp, parameters) \
5517 (* GET_EvalCoord1fv(disp)) parameters
5518 static inline _glptr_EvalCoord1fv GET_EvalCoord1fv(struct _glapi_table *disp) {
5519 return (_glptr_EvalCoord1fv) (GET_by_offset(disp, _gloffset_EvalCoord1fv));
5522 static inline void SET_EvalCoord1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
5523 SET_by_offset(disp, _gloffset_EvalCoord1fv, fn);
5527 #define CALL_EvalCoord2d(disp, parameters) \
5528 (* GET_EvalCoord2d(disp)) parameters
5529 static inline _glptr_EvalCoord2d GET_EvalCoord2d(struct _glapi_table *disp) {
5530 return (_glptr_EvalCoord2d) (GET_by_offset(disp, _gloffset_EvalCoord2d));
5533 static inline void SET_EvalCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
5534 SET_by_offset(disp, _gloffset_EvalCoord2d, fn);
5538 #define CALL_EvalCoord2dv(disp, parameters) \
5539 (* GET_EvalCoord2dv(disp)) parameters
5540 static inline _glptr_EvalCoord2dv GET_EvalCoord2dv(struct _glapi_table *disp) {
5541 return (_glptr_EvalCoord2dv) (GET_by_offset(disp, _gloffset_EvalCoord2dv));
5544 static inline void SET_EvalCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
5545 SET_by_offset(disp, _gloffset_EvalCoord2dv, fn);
5549 #define CALL_EvalCoord2f(disp, parameters) \
5550 (* GET_EvalCoord2f(disp)) parameters
5551 static inline _glptr_EvalCoord2f GET_EvalCoord2f(struct _glapi_table *disp) {
5552 return (_glptr_EvalCoord2f) (GET_by_offset(disp, _gloffset_EvalCoord2f));
5555 static inline void SET_EvalCoord2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
5556 SET_by_offset(disp, _gloffset_EvalCoord2f, fn);
5560 #define CALL_EvalCoord2fv(disp, parameters) \
5561 (* GET_EvalCoord2fv(disp)) parameters
5562 static inline _glptr_EvalCoord2fv GET_EvalCoord2fv(struct _glapi_table *disp) {
5563 return (_glptr_EvalCoord2fv) (GET_by_offset(disp, _gloffset_EvalCoord2fv));
5566 static inline void SET_EvalCoord2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
5567 SET_by_offset(disp, _gloffset_EvalCoord2fv, fn);
5571 #define CALL_EvalMesh1(disp, parameters) \
5572 (* GET_EvalMesh1(disp)) parameters
5573 static inline _glptr_EvalMesh1 GET_EvalMesh1(struct _glapi_table *disp) {
5574 return (_glptr_EvalMesh1) (GET_by_offset(disp, _gloffset_EvalMesh1));
5577 static inline void SET_EvalMesh1(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint)) {
5578 SET_by_offset(disp, _gloffset_EvalMesh1, fn);
5582 #define CALL_EvalPoint1(disp, parameters) \
5583 (* GET_EvalPoint1(disp)) parameters
5584 static inline _glptr_EvalPoint1 GET_EvalPoint1(struct _glapi_table *disp) {
5585 return (_glptr_EvalPoint1) (GET_by_offset(disp, _gloffset_EvalPoint1));
5588 static inline void SET_EvalPoint1(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
5589 SET_by_offset(disp, _gloffset_EvalPoint1, fn);
5593 #define CALL_EvalMesh2(disp, parameters) \
5594 (* GET_EvalMesh2(disp)) parameters
5595 static inline _glptr_EvalMesh2 GET_EvalMesh2(struct _glapi_table *disp) {
5596 return (_glptr_EvalMesh2) (GET_by_offset(disp, _gloffset_EvalMesh2));
5599 static inline void SET_EvalMesh2(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint)) {
5600 SET_by_offset(disp, _gloffset_EvalMesh2, fn);
5604 #define CALL_EvalPoint2(disp, parameters) \
5605 (* GET_EvalPoint2(disp)) parameters
5606 static inline _glptr_EvalPoint2 GET_EvalPoint2(struct _glapi_table *disp) {
5607 return (_glptr_EvalPoint2) (GET_by_offset(disp, _gloffset_EvalPoint2));
5610 static inline void SET_EvalPoint2(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
5611 SET_by_offset(disp, _gloffset_EvalPoint2, fn);
5615 #define CALL_AlphaFunc(disp, parameters) \
5616 (* GET_AlphaFunc(disp)) parameters
5617 static inline _glptr_AlphaFunc GET_AlphaFunc(struct _glapi_table *disp) {
5618 return (_glptr_AlphaFunc) (GET_by_offset(disp, _gloffset_AlphaFunc));
5621 static inline void SET_AlphaFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLclampf)) {
5622 SET_by_offset(disp, _gloffset_AlphaFunc, fn);
5626 #define CALL_BlendFunc(disp, parameters) \
5627 (* GET_BlendFunc(disp)) parameters
5628 static inline _glptr_BlendFunc GET_BlendFunc(struct _glapi_table *disp) {
5629 return (_glptr_BlendFunc) (GET_by_offset(disp, _gloffset_BlendFunc));
5632 static inline void SET_BlendFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
5633 SET_by_offset(disp, _gloffset_BlendFunc, fn);
5637 #define CALL_LogicOp(disp, parameters) \
5638 (* GET_LogicOp(disp)) parameters
5639 static inline _glptr_LogicOp GET_LogicOp(struct _glapi_table *disp) {
5640 return (_glptr_LogicOp) (GET_by_offset(disp, _gloffset_LogicOp));
5643 static inline void SET_LogicOp(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
5644 SET_by_offset(disp, _gloffset_LogicOp, fn);
5648 #define CALL_StencilFunc(disp, parameters) \
5649 (* GET_StencilFunc(disp)) parameters
5650 static inline _glptr_StencilFunc GET_StencilFunc(struct _glapi_table *disp) {
5651 return (_glptr_StencilFunc) (GET_by_offset(disp, _gloffset_StencilFunc));
5654 static inline void SET_StencilFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLuint)) {
5655 SET_by_offset(disp, _gloffset_StencilFunc, fn);
5659 #define CALL_StencilOp(disp, parameters) \
5660 (* GET_StencilOp(disp)) parameters
5661 static inline _glptr_StencilOp GET_StencilOp(struct _glapi_table *disp) {
5662 return (_glptr_StencilOp) (GET_by_offset(disp, _gloffset_StencilOp));
5665 static inline void SET_StencilOp(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum)) {
5666 SET_by_offset(disp, _gloffset_StencilOp, fn);
5670 #define CALL_DepthFunc(disp, parameters) \
5671 (* GET_DepthFunc(disp)) parameters
5672 static inline _glptr_DepthFunc GET_DepthFunc(struct _glapi_table *disp) {
5673 return (_glptr_DepthFunc) (GET_by_offset(disp, _gloffset_DepthFunc));
5676 static inline void SET_DepthFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
5677 SET_by_offset(disp, _gloffset_DepthFunc, fn);
5681 #define CALL_PixelZoom(disp, parameters) \
5682 (* GET_PixelZoom(disp)) parameters
5683 static inline _glptr_PixelZoom GET_PixelZoom(struct _glapi_table *disp) {
5684 return (_glptr_PixelZoom) (GET_by_offset(disp, _gloffset_PixelZoom));
5687 static inline void SET_PixelZoom(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
5688 SET_by_offset(disp, _gloffset_PixelZoom, fn);
5692 #define CALL_PixelTransferf(disp, parameters) \
5693 (* GET_PixelTransferf(disp)) parameters
5694 static inline _glptr_PixelTransferf GET_PixelTransferf(struct _glapi_table *disp) {
5695 return (_glptr_PixelTransferf) (GET_by_offset(disp, _gloffset_PixelTransferf));
5698 static inline void SET_PixelTransferf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
5699 SET_by_offset(disp, _gloffset_PixelTransferf, fn);
5703 #define CALL_PixelTransferi(disp, parameters) \
5704 (* GET_PixelTransferi(disp)) parameters
5705 static inline _glptr_PixelTransferi GET_PixelTransferi(struct _glapi_table *disp) {
5706 return (_glptr_PixelTransferi) (GET_by_offset(disp, _gloffset_PixelTransferi));
5709 static inline void SET_PixelTransferi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
5710 SET_by_offset(disp, _gloffset_PixelTransferi, fn);
5714 #define CALL_PixelStoref(disp, parameters) \
5715 (* GET_PixelStoref(disp)) parameters
5716 static inline _glptr_PixelStoref GET_PixelStoref(struct _glapi_table *disp) {
5717 return (_glptr_PixelStoref) (GET_by_offset(disp, _gloffset_PixelStoref));
5720 static inline void SET_PixelStoref(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
5721 SET_by_offset(disp, _gloffset_PixelStoref, fn);
5725 #define CALL_PixelStorei(disp, parameters) \
5726 (* GET_PixelStorei(disp)) parameters
5727 static inline _glptr_PixelStorei GET_PixelStorei(struct _glapi_table *disp) {
5728 return (_glptr_PixelStorei) (GET_by_offset(disp, _gloffset_PixelStorei));
5731 static inline void SET_PixelStorei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
5732 SET_by_offset(disp, _gloffset_PixelStorei, fn);
5736 #define CALL_PixelMapfv(disp, parameters) \
5737 (* GET_PixelMapfv(disp)) parameters
5738 static inline _glptr_PixelMapfv GET_PixelMapfv(struct _glapi_table *disp) {
5739 return (_glptr_PixelMapfv) (GET_by_offset(disp, _gloffset_PixelMapfv));
5742 static inline void SET_PixelMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLfloat *)) {
5743 SET_by_offset(disp, _gloffset_PixelMapfv, fn);
5747 #define CALL_PixelMapuiv(disp, parameters) \
5748 (* GET_PixelMapuiv(disp)) parameters
5749 static inline _glptr_PixelMapuiv GET_PixelMapuiv(struct _glapi_table *disp) {
5750 return (_glptr_PixelMapuiv) (GET_by_offset(disp, _gloffset_PixelMapuiv));
5753 static inline void SET_PixelMapuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLuint *)) {
5754 SET_by_offset(disp, _gloffset_PixelMapuiv, fn);
5758 #define CALL_PixelMapusv(disp, parameters) \
5759 (* GET_PixelMapusv(disp)) parameters
5760 static inline _glptr_PixelMapusv GET_PixelMapusv(struct _glapi_table *disp) {
5761 return (_glptr_PixelMapusv) (GET_by_offset(disp, _gloffset_PixelMapusv));
5764 static inline void SET_PixelMapusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLushort *)) {
5765 SET_by_offset(disp, _gloffset_PixelMapusv, fn);
5769 #define CALL_ReadBuffer(disp, parameters) \
5770 (* GET_ReadBuffer(disp)) parameters
5771 static inline _glptr_ReadBuffer GET_ReadBuffer(struct _glapi_table *disp) {
5772 return (_glptr_ReadBuffer) (GET_by_offset(disp, _gloffset_ReadBuffer));
5775 static inline void SET_ReadBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
5776 SET_by_offset(disp, _gloffset_ReadBuffer, fn);
5780 #define CALL_CopyPixels(disp, parameters) \
5781 (* GET_CopyPixels(disp)) parameters
5782 static inline _glptr_CopyPixels GET_CopyPixels(struct _glapi_table *disp) {
5783 return (_glptr_CopyPixels) (GET_by_offset(disp, _gloffset_CopyPixels));
5786 static inline void SET_CopyPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum)) {
5787 SET_by_offset(disp, _gloffset_CopyPixels, fn);
5791 #define CALL_ReadPixels(disp, parameters) \
5792 (* GET_ReadPixels(disp)) parameters
5793 static inline _glptr_ReadPixels GET_ReadPixels(struct _glapi_table *disp) {
5794 return (_glptr_ReadPixels) (GET_by_offset(disp, _gloffset_ReadPixels));
5797 static inline void SET_ReadPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *)) {
5798 SET_by_offset(disp, _gloffset_ReadPixels, fn);
5802 #define CALL_DrawPixels(disp, parameters) \
5803 (* GET_DrawPixels(disp)) parameters
5804 static inline _glptr_DrawPixels GET_DrawPixels(struct _glapi_table *disp) {
5805 return (_glptr_DrawPixels) (GET_by_offset(disp, _gloffset_DrawPixels));
5808 static inline void SET_DrawPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
5809 SET_by_offset(disp, _gloffset_DrawPixels, fn);
5813 #define CALL_GetBooleanv(disp, parameters) \
5814 (* GET_GetBooleanv(disp)) parameters
5815 static inline _glptr_GetBooleanv GET_GetBooleanv(struct _glapi_table *disp) {
5816 return (_glptr_GetBooleanv) (GET_by_offset(disp, _gloffset_GetBooleanv));
5819 static inline void SET_GetBooleanv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean *)) {
5820 SET_by_offset(disp, _gloffset_GetBooleanv, fn);
5824 #define CALL_GetClipPlane(disp, parameters) \
5825 (* GET_GetClipPlane(disp)) parameters
5826 static inline _glptr_GetClipPlane GET_GetClipPlane(struct _glapi_table *disp) {
5827 return (_glptr_GetClipPlane) (GET_by_offset(disp, _gloffset_GetClipPlane));
5830 static inline void SET_GetClipPlane(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble *)) {
5831 SET_by_offset(disp, _gloffset_GetClipPlane, fn);
5835 #define CALL_GetDoublev(disp, parameters) \
5836 (* GET_GetDoublev(disp)) parameters
5837 static inline _glptr_GetDoublev GET_GetDoublev(struct _glapi_table *disp) {
5838 return (_glptr_GetDoublev) (GET_by_offset(disp, _gloffset_GetDoublev));
5841 static inline void SET_GetDoublev(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble *)) {
5842 SET_by_offset(disp, _gloffset_GetDoublev, fn);
5846 #define CALL_GetError(disp, parameters) \
5847 (* GET_GetError(disp)) parameters
5848 static inline _glptr_GetError GET_GetError(struct _glapi_table *disp) {
5849 return (_glptr_GetError) (GET_by_offset(disp, _gloffset_GetError));
5852 static inline void SET_GetError(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(void)) {
5853 SET_by_offset(disp, _gloffset_GetError, fn);
5857 #define CALL_GetFloatv(disp, parameters) \
5858 (* GET_GetFloatv(disp)) parameters
5859 static inline _glptr_GetFloatv GET_GetFloatv(struct _glapi_table *disp) {
5860 return (_glptr_GetFloatv) (GET_by_offset(disp, _gloffset_GetFloatv));
5863 static inline void SET_GetFloatv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
5864 SET_by_offset(disp, _gloffset_GetFloatv, fn);
5868 #define CALL_GetIntegerv(disp, parameters) \
5869 (* GET_GetIntegerv(disp)) parameters
5870 static inline _glptr_GetIntegerv GET_GetIntegerv(struct _glapi_table *disp) {
5871 return (_glptr_GetIntegerv) (GET_by_offset(disp, _gloffset_GetIntegerv));
5874 static inline void SET_GetIntegerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint *)) {
5875 SET_by_offset(disp, _gloffset_GetIntegerv, fn);
5879 #define CALL_GetLightfv(disp, parameters) \
5880 (* GET_GetLightfv(disp)) parameters
5881 static inline _glptr_GetLightfv GET_GetLightfv(struct _glapi_table *disp) {
5882 return (_glptr_GetLightfv) (GET_by_offset(disp, _gloffset_GetLightfv));
5885 static inline void SET_GetLightfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
5886 SET_by_offset(disp, _gloffset_GetLightfv, fn);
5890 #define CALL_GetLightiv(disp, parameters) \
5891 (* GET_GetLightiv(disp)) parameters
5892 static inline _glptr_GetLightiv GET_GetLightiv(struct _glapi_table *disp) {
5893 return (_glptr_GetLightiv) (GET_by_offset(disp, _gloffset_GetLightiv));
5896 static inline void SET_GetLightiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
5897 SET_by_offset(disp, _gloffset_GetLightiv, fn);
5901 #define CALL_GetMapdv(disp, parameters) \
5902 (* GET_GetMapdv(disp)) parameters
5903 static inline _glptr_GetMapdv GET_GetMapdv(struct _glapi_table *disp) {
5904 return (_glptr_GetMapdv) (GET_by_offset(disp, _gloffset_GetMapdv));
5907 static inline void SET_GetMapdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble *)) {
5908 SET_by_offset(disp, _gloffset_GetMapdv, fn);
5912 #define CALL_GetMapfv(disp, parameters) \
5913 (* GET_GetMapfv(disp)) parameters
5914 static inline _glptr_GetMapfv GET_GetMapfv(struct _glapi_table *disp) {
5915 return (_glptr_GetMapfv) (GET_by_offset(disp, _gloffset_GetMapfv));
5918 static inline void SET_GetMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
5919 SET_by_offset(disp, _gloffset_GetMapfv, fn);
5923 #define CALL_GetMapiv(disp, parameters) \
5924 (* GET_GetMapiv(disp)) parameters
5925 static inline _glptr_GetMapiv GET_GetMapiv(struct _glapi_table *disp) {
5926 return (_glptr_GetMapiv) (GET_by_offset(disp, _gloffset_GetMapiv));
5929 static inline void SET_GetMapiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
5930 SET_by_offset(disp, _gloffset_GetMapiv, fn);
5934 #define CALL_GetMaterialfv(disp, parameters) \
5935 (* GET_GetMaterialfv(disp)) parameters
5936 static inline _glptr_GetMaterialfv GET_GetMaterialfv(struct _glapi_table *disp) {
5937 return (_glptr_GetMaterialfv) (GET_by_offset(disp, _gloffset_GetMaterialfv));
5940 static inline void SET_GetMaterialfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
5941 SET_by_offset(disp, _gloffset_GetMaterialfv, fn);
5945 #define CALL_GetMaterialiv(disp, parameters) \
5946 (* GET_GetMaterialiv(disp)) parameters
5947 static inline _glptr_GetMaterialiv GET_GetMaterialiv(struct _glapi_table *disp) {
5948 return (_glptr_GetMaterialiv) (GET_by_offset(disp, _gloffset_GetMaterialiv));
5951 static inline void SET_GetMaterialiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
5952 SET_by_offset(disp, _gloffset_GetMaterialiv, fn);
5956 #define CALL_GetPixelMapfv(disp, parameters) \
5957 (* GET_GetPixelMapfv(disp)) parameters
5958 static inline _glptr_GetPixelMapfv GET_GetPixelMapfv(struct _glapi_table *disp) {
5959 return (_glptr_GetPixelMapfv) (GET_by_offset(disp, _gloffset_GetPixelMapfv));
5962 static inline void SET_GetPixelMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
5963 SET_by_offset(disp, _gloffset_GetPixelMapfv, fn);
5967 #define CALL_GetPixelMapuiv(disp, parameters) \
5968 (* GET_GetPixelMapuiv(disp)) parameters
5969 static inline _glptr_GetPixelMapuiv GET_GetPixelMapuiv(struct _glapi_table *disp) {
5970 return (_glptr_GetPixelMapuiv) (GET_by_offset(disp, _gloffset_GetPixelMapuiv));
5973 static inline void SET_GetPixelMapuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint *)) {
5974 SET_by_offset(disp, _gloffset_GetPixelMapuiv, fn);
5978 #define CALL_GetPixelMapusv(disp, parameters) \
5979 (* GET_GetPixelMapusv(disp)) parameters
5980 static inline _glptr_GetPixelMapusv GET_GetPixelMapusv(struct _glapi_table *disp) {
5981 return (_glptr_GetPixelMapusv) (GET_by_offset(disp, _gloffset_GetPixelMapusv));
5984 static inline void SET_GetPixelMapusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLushort *)) {
5985 SET_by_offset(disp, _gloffset_GetPixelMapusv, fn);
5989 #define CALL_GetPolygonStipple(disp, parameters) \
5990 (* GET_GetPolygonStipple(disp)) parameters
5991 static inline _glptr_GetPolygonStipple GET_GetPolygonStipple(struct _glapi_table *disp) {
5992 return (_glptr_GetPolygonStipple) (GET_by_offset(disp, _gloffset_GetPolygonStipple));
5995 static inline void SET_GetPolygonStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte *)) {
5996 SET_by_offset(disp, _gloffset_GetPolygonStipple, fn);
6000 #define CALL_GetString(disp, parameters) \
6001 (* GET_GetString(disp)) parameters
6002 static inline _glptr_GetString GET_GetString(struct _glapi_table *disp) {
6003 return (_glptr_GetString) (GET_by_offset(disp, _gloffset_GetString));
6006 static inline void SET_GetString(struct _glapi_table *disp, const GLubyte * (GLAPIENTRYP fn)(GLenum)) {
6007 SET_by_offset(disp, _gloffset_GetString, fn);
6011 #define CALL_GetTexEnvfv(disp, parameters) \
6012 (* GET_GetTexEnvfv(disp)) parameters
6013 static inline _glptr_GetTexEnvfv GET_GetTexEnvfv(struct _glapi_table *disp) {
6014 return (_glptr_GetTexEnvfv) (GET_by_offset(disp, _gloffset_GetTexEnvfv));
6017 static inline void SET_GetTexEnvfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
6018 SET_by_offset(disp, _gloffset_GetTexEnvfv, fn);
6022 #define CALL_GetTexEnviv(disp, parameters) \
6023 (* GET_GetTexEnviv(disp)) parameters
6024 static inline _glptr_GetTexEnviv GET_GetTexEnviv(struct _glapi_table *disp) {
6025 return (_glptr_GetTexEnviv) (GET_by_offset(disp, _gloffset_GetTexEnviv));
6028 static inline void SET_GetTexEnviv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
6029 SET_by_offset(disp, _gloffset_GetTexEnviv, fn);
6033 #define CALL_GetTexGendv(disp, parameters) \
6034 (* GET_GetTexGendv(disp)) parameters
6035 static inline _glptr_GetTexGendv GET_GetTexGendv(struct _glapi_table *disp) {
6036 return (_glptr_GetTexGendv) (GET_by_offset(disp, _gloffset_GetTexGendv));
6039 static inline void SET_GetTexGendv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble *)) {
6040 SET_by_offset(disp, _gloffset_GetTexGendv, fn);
6044 #define CALL_GetTexGenfv(disp, parameters) \
6045 (* GET_GetTexGenfv(disp)) parameters
6046 static inline _glptr_GetTexGenfv GET_GetTexGenfv(struct _glapi_table *disp) {
6047 return (_glptr_GetTexGenfv) (GET_by_offset(disp, _gloffset_GetTexGenfv));
6050 static inline void SET_GetTexGenfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
6051 SET_by_offset(disp, _gloffset_GetTexGenfv, fn);
6055 #define CALL_GetTexGeniv(disp, parameters) \
6056 (* GET_GetTexGeniv(disp)) parameters
6057 static inline _glptr_GetTexGeniv GET_GetTexGeniv(struct _glapi_table *disp) {
6058 return (_glptr_GetTexGeniv) (GET_by_offset(disp, _gloffset_GetTexGeniv));
6061 static inline void SET_GetTexGeniv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
6062 SET_by_offset(disp, _gloffset_GetTexGeniv, fn);
6066 #define CALL_GetTexImage(disp, parameters) \
6067 (* GET_GetTexImage(disp)) parameters
6068 static inline _glptr_GetTexImage GET_GetTexImage(struct _glapi_table *disp) {
6069 return (_glptr_GetTexImage) (GET_by_offset(disp, _gloffset_GetTexImage));
6072 static inline void SET_GetTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLenum, GLvoid *)) {
6073 SET_by_offset(disp, _gloffset_GetTexImage, fn);
6077 #define CALL_GetTexParameterfv(disp, parameters) \
6078 (* GET_GetTexParameterfv(disp)) parameters
6079 static inline _glptr_GetTexParameterfv GET_GetTexParameterfv(struct _glapi_table *disp) {
6080 return (_glptr_GetTexParameterfv) (GET_by_offset(disp, _gloffset_GetTexParameterfv));
6083 static inline void SET_GetTexParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
6084 SET_by_offset(disp, _gloffset_GetTexParameterfv, fn);
6088 #define CALL_GetTexParameteriv(disp, parameters) \
6089 (* GET_GetTexParameteriv(disp)) parameters
6090 static inline _glptr_GetTexParameteriv GET_GetTexParameteriv(struct _glapi_table *disp) {
6091 return (_glptr_GetTexParameteriv) (GET_by_offset(disp, _gloffset_GetTexParameteriv));
6094 static inline void SET_GetTexParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
6095 SET_by_offset(disp, _gloffset_GetTexParameteriv, fn);
6099 #define CALL_GetTexLevelParameterfv(disp, parameters) \
6100 (* GET_GetTexLevelParameterfv(disp)) parameters
6101 static inline _glptr_GetTexLevelParameterfv GET_GetTexLevelParameterfv(struct _glapi_table *disp) {
6102 return (_glptr_GetTexLevelParameterfv) (GET_by_offset(disp, _gloffset_GetTexLevelParameterfv));
6105 static inline void SET_GetTexLevelParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLfloat *)) {
6106 SET_by_offset(disp, _gloffset_GetTexLevelParameterfv, fn);
6110 #define CALL_GetTexLevelParameteriv(disp, parameters) \
6111 (* GET_GetTexLevelParameteriv(disp)) parameters
6112 static inline _glptr_GetTexLevelParameteriv GET_GetTexLevelParameteriv(struct _glapi_table *disp) {
6113 return (_glptr_GetTexLevelParameteriv) (GET_by_offset(disp, _gloffset_GetTexLevelParameteriv));
6116 static inline void SET_GetTexLevelParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint *)) {
6117 SET_by_offset(disp, _gloffset_GetTexLevelParameteriv, fn);
6121 #define CALL_IsEnabled(disp, parameters) \
6122 (* GET_IsEnabled(disp)) parameters
6123 static inline _glptr_IsEnabled GET_IsEnabled(struct _glapi_table *disp) {
6124 return (_glptr_IsEnabled) (GET_by_offset(disp, _gloffset_IsEnabled));
6127 static inline void SET_IsEnabled(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum)) {
6128 SET_by_offset(disp, _gloffset_IsEnabled, fn);
6132 #define CALL_IsList(disp, parameters) \
6133 (* GET_IsList(disp)) parameters
6134 static inline _glptr_IsList GET_IsList(struct _glapi_table *disp) {
6135 return (_glptr_IsList) (GET_by_offset(disp, _gloffset_IsList));
6138 static inline void SET_IsList(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
6139 SET_by_offset(disp, _gloffset_IsList, fn);
6143 #define CALL_DepthRange(disp, parameters) \
6144 (* GET_DepthRange(disp)) parameters
6145 static inline _glptr_DepthRange GET_DepthRange(struct _glapi_table *disp) {
6146 return (_glptr_DepthRange) (GET_by_offset(disp, _gloffset_DepthRange));
6149 static inline void SET_DepthRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd, GLclampd)) {
6150 SET_by_offset(disp, _gloffset_DepthRange, fn);
6154 #define CALL_Frustum(disp, parameters) \
6155 (* GET_Frustum(disp)) parameters
6156 static inline _glptr_Frustum GET_Frustum(struct _glapi_table *disp) {
6157 return (_glptr_Frustum) (GET_by_offset(disp, _gloffset_Frustum));
6160 static inline void SET_Frustum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) {
6161 SET_by_offset(disp, _gloffset_Frustum, fn);
6165 #define CALL_LoadIdentity(disp, parameters) \
6166 (* GET_LoadIdentity(disp)) parameters
6167 static inline _glptr_LoadIdentity GET_LoadIdentity(struct _glapi_table *disp) {
6168 return (_glptr_LoadIdentity) (GET_by_offset(disp, _gloffset_LoadIdentity));
6171 static inline void SET_LoadIdentity(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
6172 SET_by_offset(disp, _gloffset_LoadIdentity, fn);
6176 #define CALL_LoadMatrixf(disp, parameters) \
6177 (* GET_LoadMatrixf(disp)) parameters
6178 static inline _glptr_LoadMatrixf GET_LoadMatrixf(struct _glapi_table *disp) {
6179 return (_glptr_LoadMatrixf) (GET_by_offset(disp, _gloffset_LoadMatrixf));
6182 static inline void SET_LoadMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
6183 SET_by_offset(disp, _gloffset_LoadMatrixf, fn);
6187 #define CALL_LoadMatrixd(disp, parameters) \
6188 (* GET_LoadMatrixd(disp)) parameters
6189 static inline _glptr_LoadMatrixd GET_LoadMatrixd(struct _glapi_table *disp) {
6190 return (_glptr_LoadMatrixd) (GET_by_offset(disp, _gloffset_LoadMatrixd));
6193 static inline void SET_LoadMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
6194 SET_by_offset(disp, _gloffset_LoadMatrixd, fn);
6198 #define CALL_MatrixMode(disp, parameters) \
6199 (* GET_MatrixMode(disp)) parameters
6200 static inline _glptr_MatrixMode GET_MatrixMode(struct _glapi_table *disp) {
6201 return (_glptr_MatrixMode) (GET_by_offset(disp, _gloffset_MatrixMode));
6204 static inline void SET_MatrixMode(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
6205 SET_by_offset(disp, _gloffset_MatrixMode, fn);
6209 #define CALL_MultMatrixf(disp, parameters) \
6210 (* GET_MultMatrixf(disp)) parameters
6211 static inline _glptr_MultMatrixf GET_MultMatrixf(struct _glapi_table *disp) {
6212 return (_glptr_MultMatrixf) (GET_by_offset(disp, _gloffset_MultMatrixf));
6215 static inline void SET_MultMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
6216 SET_by_offset(disp, _gloffset_MultMatrixf, fn);
6220 #define CALL_MultMatrixd(disp, parameters) \
6221 (* GET_MultMatrixd(disp)) parameters
6222 static inline _glptr_MultMatrixd GET_MultMatrixd(struct _glapi_table *disp) {
6223 return (_glptr_MultMatrixd) (GET_by_offset(disp, _gloffset_MultMatrixd));
6226 static inline void SET_MultMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
6227 SET_by_offset(disp, _gloffset_MultMatrixd, fn);
6231 #define CALL_Ortho(disp, parameters) \
6232 (* GET_Ortho(disp)) parameters
6233 static inline _glptr_Ortho GET_Ortho(struct _glapi_table *disp) {
6234 return (_glptr_Ortho) (GET_by_offset(disp, _gloffset_Ortho));
6237 static inline void SET_Ortho(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) {
6238 SET_by_offset(disp, _gloffset_Ortho, fn);
6242 #define CALL_PopMatrix(disp, parameters) \
6243 (* GET_PopMatrix(disp)) parameters
6244 static inline _glptr_PopMatrix GET_PopMatrix(struct _glapi_table *disp) {
6245 return (_glptr_PopMatrix) (GET_by_offset(disp, _gloffset_PopMatrix));
6248 static inline void SET_PopMatrix(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
6249 SET_by_offset(disp, _gloffset_PopMatrix, fn);
6253 #define CALL_PushMatrix(disp, parameters) \
6254 (* GET_PushMatrix(disp)) parameters
6255 static inline _glptr_PushMatrix GET_PushMatrix(struct _glapi_table *disp) {
6256 return (_glptr_PushMatrix) (GET_by_offset(disp, _gloffset_PushMatrix));
6259 static inline void SET_PushMatrix(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
6260 SET_by_offset(disp, _gloffset_PushMatrix, fn);
6264 #define CALL_Rotated(disp, parameters) \
6265 (* GET_Rotated(disp)) parameters
6266 static inline _glptr_Rotated GET_Rotated(struct _glapi_table *disp) {
6267 return (_glptr_Rotated) (GET_by_offset(disp, _gloffset_Rotated));
6270 static inline void SET_Rotated(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
6271 SET_by_offset(disp, _gloffset_Rotated, fn);
6275 #define CALL_Rotatef(disp, parameters) \
6276 (* GET_Rotatef(disp)) parameters
6277 static inline _glptr_Rotatef GET_Rotatef(struct _glapi_table *disp) {
6278 return (_glptr_Rotatef) (GET_by_offset(disp, _gloffset_Rotatef));
6281 static inline void SET_Rotatef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
6282 SET_by_offset(disp, _gloffset_Rotatef, fn);
6286 #define CALL_Scaled(disp, parameters) \
6287 (* GET_Scaled(disp)) parameters
6288 static inline _glptr_Scaled GET_Scaled(struct _glapi_table *disp) {
6289 return (_glptr_Scaled) (GET_by_offset(disp, _gloffset_Scaled));
6292 static inline void SET_Scaled(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
6293 SET_by_offset(disp, _gloffset_Scaled, fn);
6297 #define CALL_Scalef(disp, parameters) \
6298 (* GET_Scalef(disp)) parameters
6299 static inline _glptr_Scalef GET_Scalef(struct _glapi_table *disp) {
6300 return (_glptr_Scalef) (GET_by_offset(disp, _gloffset_Scalef));
6303 static inline void SET_Scalef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
6304 SET_by_offset(disp, _gloffset_Scalef, fn);
6308 #define CALL_Translated(disp, parameters) \
6309 (* GET_Translated(disp)) parameters
6310 static inline _glptr_Translated GET_Translated(struct _glapi_table *disp) {
6311 return (_glptr_Translated) (GET_by_offset(disp, _gloffset_Translated));
6314 static inline void SET_Translated(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
6315 SET_by_offset(disp, _gloffset_Translated, fn);
6319 #define CALL_Translatef(disp, parameters) \
6320 (* GET_Translatef(disp)) parameters
6321 static inline _glptr_Translatef GET_Translatef(struct _glapi_table *disp) {
6322 return (_glptr_Translatef) (GET_by_offset(disp, _gloffset_Translatef));
6325 static inline void SET_Translatef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
6326 SET_by_offset(disp, _gloffset_Translatef, fn);
6330 #define CALL_Viewport(disp, parameters) \
6331 (* GET_Viewport(disp)) parameters
6332 static inline _glptr_Viewport GET_Viewport(struct _glapi_table *disp) {
6333 return (_glptr_Viewport) (GET_by_offset(disp, _gloffset_Viewport));
6336 static inline void SET_Viewport(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei)) {
6337 SET_by_offset(disp, _gloffset_Viewport, fn);
6341 #define CALL_ArrayElement(disp, parameters) \
6342 (* GET_ArrayElement(disp)) parameters
6343 static inline _glptr_ArrayElement GET_ArrayElement(struct _glapi_table *disp) {
6344 return (_glptr_ArrayElement) (GET_by_offset(disp, _gloffset_ArrayElement));
6347 static inline void SET_ArrayElement(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
6348 SET_by_offset(disp, _gloffset_ArrayElement, fn);
6352 #define CALL_BindTexture(disp, parameters) \
6353 (* GET_BindTexture(disp)) parameters
6354 static inline _glptr_BindTexture GET_BindTexture(struct _glapi_table *disp) {
6355 return (_glptr_BindTexture) (GET_by_offset(disp, _gloffset_BindTexture));
6358 static inline void SET_BindTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
6359 SET_by_offset(disp, _gloffset_BindTexture, fn);
6363 #define CALL_ColorPointer(disp, parameters) \
6364 (* GET_ColorPointer(disp)) parameters
6365 static inline _glptr_ColorPointer GET_ColorPointer(struct _glapi_table *disp) {
6366 return (_glptr_ColorPointer) (GET_by_offset(disp, _gloffset_ColorPointer));
6369 static inline void SET_ColorPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
6370 SET_by_offset(disp, _gloffset_ColorPointer, fn);
6374 #define CALL_DisableClientState(disp, parameters) \
6375 (* GET_DisableClientState(disp)) parameters
6376 static inline _glptr_DisableClientState GET_DisableClientState(struct _glapi_table *disp) {
6377 return (_glptr_DisableClientState) (GET_by_offset(disp, _gloffset_DisableClientState));
6380 static inline void SET_DisableClientState(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
6381 SET_by_offset(disp, _gloffset_DisableClientState, fn);
6385 #define CALL_DrawArrays(disp, parameters) \
6386 (* GET_DrawArrays(disp)) parameters
6387 static inline _glptr_DrawArrays GET_DrawArrays(struct _glapi_table *disp) {
6388 return (_glptr_DrawArrays) (GET_by_offset(disp, _gloffset_DrawArrays));
6391 static inline void SET_DrawArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei)) {
6392 SET_by_offset(disp, _gloffset_DrawArrays, fn);
6396 #define CALL_DrawElements(disp, parameters) \
6397 (* GET_DrawElements(disp)) parameters
6398 static inline _glptr_DrawElements GET_DrawElements(struct _glapi_table *disp) {
6399 return (_glptr_DrawElements) (GET_by_offset(disp, _gloffset_DrawElements));
6402 static inline void SET_DrawElements(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *)) {
6403 SET_by_offset(disp, _gloffset_DrawElements, fn);
6407 #define CALL_EdgeFlagPointer(disp, parameters) \
6408 (* GET_EdgeFlagPointer(disp)) parameters
6409 static inline _glptr_EdgeFlagPointer GET_EdgeFlagPointer(struct _glapi_table *disp) {
6410 return (_glptr_EdgeFlagPointer) (GET_by_offset(disp, _gloffset_EdgeFlagPointer));
6413 static inline void SET_EdgeFlagPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLvoid *)) {
6414 SET_by_offset(disp, _gloffset_EdgeFlagPointer, fn);
6418 #define CALL_EnableClientState(disp, parameters) \
6419 (* GET_EnableClientState(disp)) parameters
6420 static inline _glptr_EnableClientState GET_EnableClientState(struct _glapi_table *disp) {
6421 return (_glptr_EnableClientState) (GET_by_offset(disp, _gloffset_EnableClientState));
6424 static inline void SET_EnableClientState(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
6425 SET_by_offset(disp, _gloffset_EnableClientState, fn);
6429 #define CALL_IndexPointer(disp, parameters) \
6430 (* GET_IndexPointer(disp)) parameters
6431 static inline _glptr_IndexPointer GET_IndexPointer(struct _glapi_table *disp) {
6432 return (_glptr_IndexPointer) (GET_by_offset(disp, _gloffset_IndexPointer));
6435 static inline void SET_IndexPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
6436 SET_by_offset(disp, _gloffset_IndexPointer, fn);
6440 #define CALL_Indexub(disp, parameters) \
6441 (* GET_Indexub(disp)) parameters
6442 static inline _glptr_Indexub GET_Indexub(struct _glapi_table *disp) {
6443 return (_glptr_Indexub) (GET_by_offset(disp, _gloffset_Indexub));
6446 static inline void SET_Indexub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte)) {
6447 SET_by_offset(disp, _gloffset_Indexub, fn);
6451 #define CALL_Indexubv(disp, parameters) \
6452 (* GET_Indexubv(disp)) parameters
6453 static inline _glptr_Indexubv GET_Indexubv(struct _glapi_table *disp) {
6454 return (_glptr_Indexubv) (GET_by_offset(disp, _gloffset_Indexubv));
6457 static inline void SET_Indexubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
6458 SET_by_offset(disp, _gloffset_Indexubv, fn);
6462 #define CALL_InterleavedArrays(disp, parameters) \
6463 (* GET_InterleavedArrays(disp)) parameters
6464 static inline _glptr_InterleavedArrays GET_InterleavedArrays(struct _glapi_table *disp) {
6465 return (_glptr_InterleavedArrays) (GET_by_offset(disp, _gloffset_InterleavedArrays));
6468 static inline void SET_InterleavedArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
6469 SET_by_offset(disp, _gloffset_InterleavedArrays, fn);
6473 #define CALL_NormalPointer(disp, parameters) \
6474 (* GET_NormalPointer(disp)) parameters
6475 static inline _glptr_NormalPointer GET_NormalPointer(struct _glapi_table *disp) {
6476 return (_glptr_NormalPointer) (GET_by_offset(disp, _gloffset_NormalPointer));
6479 static inline void SET_NormalPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
6480 SET_by_offset(disp, _gloffset_NormalPointer, fn);
6484 #define CALL_PolygonOffset(disp, parameters) \
6485 (* GET_PolygonOffset(disp)) parameters
6486 static inline _glptr_PolygonOffset GET_PolygonOffset(struct _glapi_table *disp) {
6487 return (_glptr_PolygonOffset) (GET_by_offset(disp, _gloffset_PolygonOffset));
6490 static inline void SET_PolygonOffset(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
6491 SET_by_offset(disp, _gloffset_PolygonOffset, fn);
6495 #define CALL_TexCoordPointer(disp, parameters) \
6496 (* GET_TexCoordPointer(disp)) parameters
6497 static inline _glptr_TexCoordPointer GET_TexCoordPointer(struct _glapi_table *disp) {
6498 return (_glptr_TexCoordPointer) (GET_by_offset(disp, _gloffset_TexCoordPointer));
6501 static inline void SET_TexCoordPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
6502 SET_by_offset(disp, _gloffset_TexCoordPointer, fn);
6506 #define CALL_VertexPointer(disp, parameters) \
6507 (* GET_VertexPointer(disp)) parameters
6508 static inline _glptr_VertexPointer GET_VertexPointer(struct _glapi_table *disp) {
6509 return (_glptr_VertexPointer) (GET_by_offset(disp, _gloffset_VertexPointer));
6512 static inline void SET_VertexPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
6513 SET_by_offset(disp, _gloffset_VertexPointer, fn);
6517 #define CALL_AreTexturesResident(disp, parameters) \
6518 (* GET_AreTexturesResident(disp)) parameters
6519 static inline _glptr_AreTexturesResident GET_AreTexturesResident(struct _glapi_table *disp) {
6520 return (_glptr_AreTexturesResident) (GET_by_offset(disp, _gloffset_AreTexturesResident));
6523 static inline void SET_AreTexturesResident(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLboolean *)) {
6524 SET_by_offset(disp, _gloffset_AreTexturesResident, fn);
6528 #define CALL_CopyTexImage1D(disp, parameters) \
6529 (* GET_CopyTexImage1D(disp)) parameters
6530 static inline _glptr_CopyTexImage1D GET_CopyTexImage1D(struct _glapi_table *disp) {
6531 return (_glptr_CopyTexImage1D) (GET_by_offset(disp, _gloffset_CopyTexImage1D));
6534 static inline void SET_CopyTexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint)) {
6535 SET_by_offset(disp, _gloffset_CopyTexImage1D, fn);
6539 #define CALL_CopyTexImage2D(disp, parameters) \
6540 (* GET_CopyTexImage2D(disp)) parameters
6541 static inline _glptr_CopyTexImage2D GET_CopyTexImage2D(struct _glapi_table *disp) {
6542 return (_glptr_CopyTexImage2D) (GET_by_offset(disp, _gloffset_CopyTexImage2D));
6545 static inline void SET_CopyTexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)) {
6546 SET_by_offset(disp, _gloffset_CopyTexImage2D, fn);
6550 #define CALL_CopyTexSubImage1D(disp, parameters) \
6551 (* GET_CopyTexSubImage1D(disp)) parameters
6552 static inline _glptr_CopyTexSubImage1D GET_CopyTexSubImage1D(struct _glapi_table *disp) {
6553 return (_glptr_CopyTexSubImage1D) (GET_by_offset(disp, _gloffset_CopyTexSubImage1D));
6556 static inline void SET_CopyTexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei)) {
6557 SET_by_offset(disp, _gloffset_CopyTexSubImage1D, fn);
6561 #define CALL_CopyTexSubImage2D(disp, parameters) \
6562 (* GET_CopyTexSubImage2D(disp)) parameters
6563 static inline _glptr_CopyTexSubImage2D GET_CopyTexSubImage2D(struct _glapi_table *disp) {
6564 return (_glptr_CopyTexSubImage2D) (GET_by_offset(disp, _gloffset_CopyTexSubImage2D));
6567 static inline void SET_CopyTexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
6568 SET_by_offset(disp, _gloffset_CopyTexSubImage2D, fn);
6572 #define CALL_DeleteTextures(disp, parameters) \
6573 (* GET_DeleteTextures(disp)) parameters
6574 static inline _glptr_DeleteTextures GET_DeleteTextures(struct _glapi_table *disp) {
6575 return (_glptr_DeleteTextures) (GET_by_offset(disp, _gloffset_DeleteTextures));
6578 static inline void SET_DeleteTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
6579 SET_by_offset(disp, _gloffset_DeleteTextures, fn);
6583 #define CALL_GenTextures(disp, parameters) \
6584 (* GET_GenTextures(disp)) parameters
6585 static inline _glptr_GenTextures GET_GenTextures(struct _glapi_table *disp) {
6586 return (_glptr_GenTextures) (GET_by_offset(disp, _gloffset_GenTextures));
6589 static inline void SET_GenTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
6590 SET_by_offset(disp, _gloffset_GenTextures, fn);
6594 #define CALL_GetPointerv(disp, parameters) \
6595 (* GET_GetPointerv(disp)) parameters
6596 static inline _glptr_GetPointerv GET_GetPointerv(struct _glapi_table *disp) {
6597 return (_glptr_GetPointerv) (GET_by_offset(disp, _gloffset_GetPointerv));
6600 static inline void SET_GetPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid **)) {
6601 SET_by_offset(disp, _gloffset_GetPointerv, fn);
6605 #define CALL_IsTexture(disp, parameters) \
6606 (* GET_IsTexture(disp)) parameters
6607 static inline _glptr_IsTexture GET_IsTexture(struct _glapi_table *disp) {
6608 return (_glptr_IsTexture) (GET_by_offset(disp, _gloffset_IsTexture));
6611 static inline void SET_IsTexture(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
6612 SET_by_offset(disp, _gloffset_IsTexture, fn);
6616 #define CALL_PrioritizeTextures(disp, parameters) \
6617 (* GET_PrioritizeTextures(disp)) parameters
6618 static inline _glptr_PrioritizeTextures GET_PrioritizeTextures(struct _glapi_table *disp) {
6619 return (_glptr_PrioritizeTextures) (GET_by_offset(disp, _gloffset_PrioritizeTextures));
6622 static inline void SET_PrioritizeTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *, const GLclampf *)) {
6623 SET_by_offset(disp, _gloffset_PrioritizeTextures, fn);
6627 #define CALL_TexSubImage1D(disp, parameters) \
6628 (* GET_TexSubImage1D(disp)) parameters
6629 static inline _glptr_TexSubImage1D GET_TexSubImage1D(struct _glapi_table *disp) {
6630 return (_glptr_TexSubImage1D) (GET_by_offset(disp, _gloffset_TexSubImage1D));
6633 static inline void SET_TexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *)) {
6634 SET_by_offset(disp, _gloffset_TexSubImage1D, fn);
6638 #define CALL_TexSubImage2D(disp, parameters) \
6639 (* GET_TexSubImage2D(disp)) parameters
6640 static inline _glptr_TexSubImage2D GET_TexSubImage2D(struct _glapi_table *disp) {
6641 return (_glptr_TexSubImage2D) (GET_by_offset(disp, _gloffset_TexSubImage2D));
6644 static inline void SET_TexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
6645 SET_by_offset(disp, _gloffset_TexSubImage2D, fn);
6649 #define CALL_PopClientAttrib(disp, parameters) \
6650 (* GET_PopClientAttrib(disp)) parameters
6651 static inline _glptr_PopClientAttrib GET_PopClientAttrib(struct _glapi_table *disp) {
6652 return (_glptr_PopClientAttrib) (GET_by_offset(disp, _gloffset_PopClientAttrib));
6655 static inline void SET_PopClientAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
6656 SET_by_offset(disp, _gloffset_PopClientAttrib, fn);
6660 #define CALL_PushClientAttrib(disp, parameters) \
6661 (* GET_PushClientAttrib(disp)) parameters
6662 static inline _glptr_PushClientAttrib GET_PushClientAttrib(struct _glapi_table *disp) {
6663 return (_glptr_PushClientAttrib) (GET_by_offset(disp, _gloffset_PushClientAttrib));
6666 static inline void SET_PushClientAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
6667 SET_by_offset(disp, _gloffset_PushClientAttrib, fn);
6671 #define CALL_BlendColor(disp, parameters) \
6672 (* GET_BlendColor(disp)) parameters
6673 static inline _glptr_BlendColor GET_BlendColor(struct _glapi_table *disp) {
6674 return (_glptr_BlendColor) (GET_by_offset(disp, _gloffset_BlendColor));
6677 static inline void SET_BlendColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf, GLclampf, GLclampf)) {
6678 SET_by_offset(disp, _gloffset_BlendColor, fn);
6682 #define CALL_BlendEquation(disp, parameters) \
6683 (* GET_BlendEquation(disp)) parameters
6684 static inline _glptr_BlendEquation GET_BlendEquation(struct _glapi_table *disp) {
6685 return (_glptr_BlendEquation) (GET_by_offset(disp, _gloffset_BlendEquation));
6688 static inline void SET_BlendEquation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
6689 SET_by_offset(disp, _gloffset_BlendEquation, fn);
6693 #define CALL_DrawRangeElements(disp, parameters) \
6694 (* GET_DrawRangeElements(disp)) parameters
6695 static inline _glptr_DrawRangeElements GET_DrawRangeElements(struct _glapi_table *disp) {
6696 return (_glptr_DrawRangeElements) (GET_by_offset(disp, _gloffset_DrawRangeElements));
6699 static inline void SET_DrawRangeElements(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *)) {
6700 SET_by_offset(disp, _gloffset_DrawRangeElements, fn);
6704 #define CALL_ColorTable(disp, parameters) \
6705 (* GET_ColorTable(disp)) parameters
6706 static inline _glptr_ColorTable GET_ColorTable(struct _glapi_table *disp) {
6707 return (_glptr_ColorTable) (GET_by_offset(disp, _gloffset_ColorTable));
6710 static inline void SET_ColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) {
6711 SET_by_offset(disp, _gloffset_ColorTable, fn);
6715 #define CALL_ColorTableParameterfv(disp, parameters) \
6716 (* GET_ColorTableParameterfv(disp)) parameters
6717 static inline _glptr_ColorTableParameterfv GET_ColorTableParameterfv(struct _glapi_table *disp) {
6718 return (_glptr_ColorTableParameterfv) (GET_by_offset(disp, _gloffset_ColorTableParameterfv));
6721 static inline void SET_ColorTableParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
6722 SET_by_offset(disp, _gloffset_ColorTableParameterfv, fn);
6726 #define CALL_ColorTableParameteriv(disp, parameters) \
6727 (* GET_ColorTableParameteriv(disp)) parameters
6728 static inline _glptr_ColorTableParameteriv GET_ColorTableParameteriv(struct _glapi_table *disp) {
6729 return (_glptr_ColorTableParameteriv) (GET_by_offset(disp, _gloffset_ColorTableParameteriv));
6732 static inline void SET_ColorTableParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
6733 SET_by_offset(disp, _gloffset_ColorTableParameteriv, fn);
6737 #define CALL_CopyColorTable(disp, parameters) \
6738 (* GET_CopyColorTable(disp)) parameters
6739 static inline _glptr_CopyColorTable GET_CopyColorTable(struct _glapi_table *disp) {
6740 return (_glptr_CopyColorTable) (GET_by_offset(disp, _gloffset_CopyColorTable));
6743 static inline void SET_CopyColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei)) {
6744 SET_by_offset(disp, _gloffset_CopyColorTable, fn);
6748 #define CALL_GetColorTable(disp, parameters) \
6749 (* GET_GetColorTable(disp)) parameters
6750 static inline _glptr_GetColorTable GET_GetColorTable(struct _glapi_table *disp) {
6751 return (_glptr_GetColorTable) (GET_by_offset(disp, _gloffset_GetColorTable));
6754 static inline void SET_GetColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *)) {
6755 SET_by_offset(disp, _gloffset_GetColorTable, fn);
6759 #define CALL_GetColorTableParameterfv(disp, parameters) \
6760 (* GET_GetColorTableParameterfv(disp)) parameters
6761 static inline _glptr_GetColorTableParameterfv GET_GetColorTableParameterfv(struct _glapi_table *disp) {
6762 return (_glptr_GetColorTableParameterfv) (GET_by_offset(disp, _gloffset_GetColorTableParameterfv));
6765 static inline void SET_GetColorTableParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
6766 SET_by_offset(disp, _gloffset_GetColorTableParameterfv, fn);
6770 #define CALL_GetColorTableParameteriv(disp, parameters) \
6771 (* GET_GetColorTableParameteriv(disp)) parameters
6772 static inline _glptr_GetColorTableParameteriv GET_GetColorTableParameteriv(struct _glapi_table *disp) {
6773 return (_glptr_GetColorTableParameteriv) (GET_by_offset(disp, _gloffset_GetColorTableParameteriv));
6776 static inline void SET_GetColorTableParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
6777 SET_by_offset(disp, _gloffset_GetColorTableParameteriv, fn);
6781 #define CALL_ColorSubTable(disp, parameters) \
6782 (* GET_ColorSubTable(disp)) parameters
6783 static inline _glptr_ColorSubTable GET_ColorSubTable(struct _glapi_table *disp) {
6784 return (_glptr_ColorSubTable) (GET_by_offset(disp, _gloffset_ColorSubTable));
6787 static inline void SET_ColorSubTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
6788 SET_by_offset(disp, _gloffset_ColorSubTable, fn);
6792 #define CALL_CopyColorSubTable(disp, parameters) \
6793 (* GET_CopyColorSubTable(disp)) parameters
6794 static inline _glptr_CopyColorSubTable GET_CopyColorSubTable(struct _glapi_table *disp) {
6795 return (_glptr_CopyColorSubTable) (GET_by_offset(disp, _gloffset_CopyColorSubTable));
6798 static inline void SET_CopyColorSubTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLint, GLint, GLsizei)) {
6799 SET_by_offset(disp, _gloffset_CopyColorSubTable, fn);
6803 #define CALL_ConvolutionFilter1D(disp, parameters) \
6804 (* GET_ConvolutionFilter1D(disp)) parameters
6805 static inline _glptr_ConvolutionFilter1D GET_ConvolutionFilter1D(struct _glapi_table *disp) {
6806 return (_glptr_ConvolutionFilter1D) (GET_by_offset(disp, _gloffset_ConvolutionFilter1D));
6809 static inline void SET_ConvolutionFilter1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) {
6810 SET_by_offset(disp, _gloffset_ConvolutionFilter1D, fn);
6814 #define CALL_ConvolutionFilter2D(disp, parameters) \
6815 (* GET_ConvolutionFilter2D(disp)) parameters
6816 static inline _glptr_ConvolutionFilter2D GET_ConvolutionFilter2D(struct _glapi_table *disp) {
6817 return (_glptr_ConvolutionFilter2D) (GET_by_offset(disp, _gloffset_ConvolutionFilter2D));
6820 static inline void SET_ConvolutionFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
6821 SET_by_offset(disp, _gloffset_ConvolutionFilter2D, fn);
6825 #define CALL_ConvolutionParameterf(disp, parameters) \
6826 (* GET_ConvolutionParameterf(disp)) parameters
6827 static inline _glptr_ConvolutionParameterf GET_ConvolutionParameterf(struct _glapi_table *disp) {
6828 return (_glptr_ConvolutionParameterf) (GET_by_offset(disp, _gloffset_ConvolutionParameterf));
6831 static inline void SET_ConvolutionParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
6832 SET_by_offset(disp, _gloffset_ConvolutionParameterf, fn);
6836 #define CALL_ConvolutionParameterfv(disp, parameters) \
6837 (* GET_ConvolutionParameterfv(disp)) parameters
6838 static inline _glptr_ConvolutionParameterfv GET_ConvolutionParameterfv(struct _glapi_table *disp) {
6839 return (_glptr_ConvolutionParameterfv) (GET_by_offset(disp, _gloffset_ConvolutionParameterfv));
6842 static inline void SET_ConvolutionParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
6843 SET_by_offset(disp, _gloffset_ConvolutionParameterfv, fn);
6847 #define CALL_ConvolutionParameteri(disp, parameters) \
6848 (* GET_ConvolutionParameteri(disp)) parameters
6849 static inline _glptr_ConvolutionParameteri GET_ConvolutionParameteri(struct _glapi_table *disp) {
6850 return (_glptr_ConvolutionParameteri) (GET_by_offset(disp, _gloffset_ConvolutionParameteri));
6853 static inline void SET_ConvolutionParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
6854 SET_by_offset(disp, _gloffset_ConvolutionParameteri, fn);
6858 #define CALL_ConvolutionParameteriv(disp, parameters) \
6859 (* GET_ConvolutionParameteriv(disp)) parameters
6860 static inline _glptr_ConvolutionParameteriv GET_ConvolutionParameteriv(struct _glapi_table *disp) {
6861 return (_glptr_ConvolutionParameteriv) (GET_by_offset(disp, _gloffset_ConvolutionParameteriv));
6864 static inline void SET_ConvolutionParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
6865 SET_by_offset(disp, _gloffset_ConvolutionParameteriv, fn);
6869 #define CALL_CopyConvolutionFilter1D(disp, parameters) \
6870 (* GET_CopyConvolutionFilter1D(disp)) parameters
6871 static inline _glptr_CopyConvolutionFilter1D GET_CopyConvolutionFilter1D(struct _glapi_table *disp) {
6872 return (_glptr_CopyConvolutionFilter1D) (GET_by_offset(disp, _gloffset_CopyConvolutionFilter1D));
6875 static inline void SET_CopyConvolutionFilter1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei)) {
6876 SET_by_offset(disp, _gloffset_CopyConvolutionFilter1D, fn);
6880 #define CALL_CopyConvolutionFilter2D(disp, parameters) \
6881 (* GET_CopyConvolutionFilter2D(disp)) parameters
6882 static inline _glptr_CopyConvolutionFilter2D GET_CopyConvolutionFilter2D(struct _glapi_table *disp) {
6883 return (_glptr_CopyConvolutionFilter2D) (GET_by_offset(disp, _gloffset_CopyConvolutionFilter2D));
6886 static inline void SET_CopyConvolutionFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei)) {
6887 SET_by_offset(disp, _gloffset_CopyConvolutionFilter2D, fn);
6891 #define CALL_GetConvolutionFilter(disp, parameters) \
6892 (* GET_GetConvolutionFilter(disp)) parameters
6893 static inline _glptr_GetConvolutionFilter GET_GetConvolutionFilter(struct _glapi_table *disp) {
6894 return (_glptr_GetConvolutionFilter) (GET_by_offset(disp, _gloffset_GetConvolutionFilter));
6897 static inline void SET_GetConvolutionFilter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *)) {
6898 SET_by_offset(disp, _gloffset_GetConvolutionFilter, fn);
6902 #define CALL_GetConvolutionParameterfv(disp, parameters) \
6903 (* GET_GetConvolutionParameterfv(disp)) parameters
6904 static inline _glptr_GetConvolutionParameterfv GET_GetConvolutionParameterfv(struct _glapi_table *disp) {
6905 return (_glptr_GetConvolutionParameterfv) (GET_by_offset(disp, _gloffset_GetConvolutionParameterfv));
6908 static inline void SET_GetConvolutionParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
6909 SET_by_offset(disp, _gloffset_GetConvolutionParameterfv, fn);
6913 #define CALL_GetConvolutionParameteriv(disp, parameters) \
6914 (* GET_GetConvolutionParameteriv(disp)) parameters
6915 static inline _glptr_GetConvolutionParameteriv GET_GetConvolutionParameteriv(struct _glapi_table *disp) {
6916 return (_glptr_GetConvolutionParameteriv) (GET_by_offset(disp, _gloffset_GetConvolutionParameteriv));
6919 static inline void SET_GetConvolutionParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
6920 SET_by_offset(disp, _gloffset_GetConvolutionParameteriv, fn);
6924 #define CALL_GetSeparableFilter(disp, parameters) \
6925 (* GET_GetSeparableFilter(disp)) parameters
6926 static inline _glptr_GetSeparableFilter GET_GetSeparableFilter(struct _glapi_table *disp) {
6927 return (_glptr_GetSeparableFilter) (GET_by_offset(disp, _gloffset_GetSeparableFilter));
6930 static inline void SET_GetSeparableFilter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *)) {
6931 SET_by_offset(disp, _gloffset_GetSeparableFilter, fn);
6935 #define CALL_SeparableFilter2D(disp, parameters) \
6936 (* GET_SeparableFilter2D(disp)) parameters
6937 static inline _glptr_SeparableFilter2D GET_SeparableFilter2D(struct _glapi_table *disp) {
6938 return (_glptr_SeparableFilter2D) (GET_by_offset(disp, _gloffset_SeparableFilter2D));
6941 static inline void SET_SeparableFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *)) {
6942 SET_by_offset(disp, _gloffset_SeparableFilter2D, fn);
6946 #define CALL_GetHistogram(disp, parameters) \
6947 (* GET_GetHistogram(disp)) parameters
6948 static inline _glptr_GetHistogram GET_GetHistogram(struct _glapi_table *disp) {
6949 return (_glptr_GetHistogram) (GET_by_offset(disp, _gloffset_GetHistogram));
6952 static inline void SET_GetHistogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLvoid *)) {
6953 SET_by_offset(disp, _gloffset_GetHistogram, fn);
6957 #define CALL_GetHistogramParameterfv(disp, parameters) \
6958 (* GET_GetHistogramParameterfv(disp)) parameters
6959 static inline _glptr_GetHistogramParameterfv GET_GetHistogramParameterfv(struct _glapi_table *disp) {
6960 return (_glptr_GetHistogramParameterfv) (GET_by_offset(disp, _gloffset_GetHistogramParameterfv));
6963 static inline void SET_GetHistogramParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
6964 SET_by_offset(disp, _gloffset_GetHistogramParameterfv, fn);
6968 #define CALL_GetHistogramParameteriv(disp, parameters) \
6969 (* GET_GetHistogramParameteriv(disp)) parameters
6970 static inline _glptr_GetHistogramParameteriv GET_GetHistogramParameteriv(struct _glapi_table *disp) {
6971 return (_glptr_GetHistogramParameteriv) (GET_by_offset(disp, _gloffset_GetHistogramParameteriv));
6974 static inline void SET_GetHistogramParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
6975 SET_by_offset(disp, _gloffset_GetHistogramParameteriv, fn);
6979 #define CALL_GetMinmax(disp, parameters) \
6980 (* GET_GetMinmax(disp)) parameters
6981 static inline _glptr_GetMinmax GET_GetMinmax(struct _glapi_table *disp) {
6982 return (_glptr_GetMinmax) (GET_by_offset(disp, _gloffset_GetMinmax));
6985 static inline void SET_GetMinmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLvoid *)) {
6986 SET_by_offset(disp, _gloffset_GetMinmax, fn);
6990 #define CALL_GetMinmaxParameterfv(disp, parameters) \
6991 (* GET_GetMinmaxParameterfv(disp)) parameters
6992 static inline _glptr_GetMinmaxParameterfv GET_GetMinmaxParameterfv(struct _glapi_table *disp) {
6993 return (_glptr_GetMinmaxParameterfv) (GET_by_offset(disp, _gloffset_GetMinmaxParameterfv));
6996 static inline void SET_GetMinmaxParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
6997 SET_by_offset(disp, _gloffset_GetMinmaxParameterfv, fn);
7001 #define CALL_GetMinmaxParameteriv(disp, parameters) \
7002 (* GET_GetMinmaxParameteriv(disp)) parameters
7003 static inline _glptr_GetMinmaxParameteriv GET_GetMinmaxParameteriv(struct _glapi_table *disp) {
7004 return (_glptr_GetMinmaxParameteriv) (GET_by_offset(disp, _gloffset_GetMinmaxParameteriv));
7007 static inline void SET_GetMinmaxParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
7008 SET_by_offset(disp, _gloffset_GetMinmaxParameteriv, fn);
7012 #define CALL_Histogram(disp, parameters) \
7013 (* GET_Histogram(disp)) parameters
7014 static inline _glptr_Histogram GET_Histogram(struct _glapi_table *disp) {
7015 return (_glptr_Histogram) (GET_by_offset(disp, _gloffset_Histogram));
7018 static inline void SET_Histogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLboolean)) {
7019 SET_by_offset(disp, _gloffset_Histogram, fn);
7023 #define CALL_Minmax(disp, parameters) \
7024 (* GET_Minmax(disp)) parameters
7025 static inline _glptr_Minmax GET_Minmax(struct _glapi_table *disp) {
7026 return (_glptr_Minmax) (GET_by_offset(disp, _gloffset_Minmax));
7029 static inline void SET_Minmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLboolean)) {
7030 SET_by_offset(disp, _gloffset_Minmax, fn);
7034 #define CALL_ResetHistogram(disp, parameters) \
7035 (* GET_ResetHistogram(disp)) parameters
7036 static inline _glptr_ResetHistogram GET_ResetHistogram(struct _glapi_table *disp) {
7037 return (_glptr_ResetHistogram) (GET_by_offset(disp, _gloffset_ResetHistogram));
7040 static inline void SET_ResetHistogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
7041 SET_by_offset(disp, _gloffset_ResetHistogram, fn);
7045 #define CALL_ResetMinmax(disp, parameters) \
7046 (* GET_ResetMinmax(disp)) parameters
7047 static inline _glptr_ResetMinmax GET_ResetMinmax(struct _glapi_table *disp) {
7048 return (_glptr_ResetMinmax) (GET_by_offset(disp, _gloffset_ResetMinmax));
7051 static inline void SET_ResetMinmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
7052 SET_by_offset(disp, _gloffset_ResetMinmax, fn);
7056 #define CALL_TexImage3D(disp, parameters) \
7057 (* GET_TexImage3D(disp)) parameters
7058 static inline _glptr_TexImage3D GET_TexImage3D(struct _glapi_table *disp) {
7059 return (_glptr_TexImage3D) (GET_by_offset(disp, _gloffset_TexImage3D));
7062 static inline void SET_TexImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
7063 SET_by_offset(disp, _gloffset_TexImage3D, fn);
7067 #define CALL_TexSubImage3D(disp, parameters) \
7068 (* GET_TexSubImage3D(disp)) parameters
7069 static inline _glptr_TexSubImage3D GET_TexSubImage3D(struct _glapi_table *disp) {
7070 return (_glptr_TexSubImage3D) (GET_by_offset(disp, _gloffset_TexSubImage3D));
7073 static inline void SET_TexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
7074 SET_by_offset(disp, _gloffset_TexSubImage3D, fn);
7078 #define CALL_CopyTexSubImage3D(disp, parameters) \
7079 (* GET_CopyTexSubImage3D(disp)) parameters
7080 static inline _glptr_CopyTexSubImage3D GET_CopyTexSubImage3D(struct _glapi_table *disp) {
7081 return (_glptr_CopyTexSubImage3D) (GET_by_offset(disp, _gloffset_CopyTexSubImage3D));
7084 static inline void SET_CopyTexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
7085 SET_by_offset(disp, _gloffset_CopyTexSubImage3D, fn);
7089 #define CALL_ActiveTexture(disp, parameters) \
7090 (* GET_ActiveTexture(disp)) parameters
7091 static inline _glptr_ActiveTexture GET_ActiveTexture(struct _glapi_table *disp) {
7092 return (_glptr_ActiveTexture) (GET_by_offset(disp, _gloffset_ActiveTexture));
7095 static inline void SET_ActiveTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
7096 SET_by_offset(disp, _gloffset_ActiveTexture, fn);
7100 #define CALL_ClientActiveTexture(disp, parameters) \
7101 (* GET_ClientActiveTexture(disp)) parameters
7102 static inline _glptr_ClientActiveTexture GET_ClientActiveTexture(struct _glapi_table *disp) {
7103 return (_glptr_ClientActiveTexture) (GET_by_offset(disp, _gloffset_ClientActiveTexture));
7106 static inline void SET_ClientActiveTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
7107 SET_by_offset(disp, _gloffset_ClientActiveTexture, fn);
7111 #define CALL_MultiTexCoord1d(disp, parameters) \
7112 (* GET_MultiTexCoord1d(disp)) parameters
7113 static inline _glptr_MultiTexCoord1d GET_MultiTexCoord1d(struct _glapi_table *disp) {
7114 return (_glptr_MultiTexCoord1d) (GET_by_offset(disp, _gloffset_MultiTexCoord1d));
7117 static inline void SET_MultiTexCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble)) {
7118 SET_by_offset(disp, _gloffset_MultiTexCoord1d, fn);
7122 #define CALL_MultiTexCoord1dv(disp, parameters) \
7123 (* GET_MultiTexCoord1dv(disp)) parameters
7124 static inline _glptr_MultiTexCoord1dv GET_MultiTexCoord1dv(struct _glapi_table *disp) {
7125 return (_glptr_MultiTexCoord1dv) (GET_by_offset(disp, _gloffset_MultiTexCoord1dv));
7128 static inline void SET_MultiTexCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
7129 SET_by_offset(disp, _gloffset_MultiTexCoord1dv, fn);
7133 #define CALL_MultiTexCoord1fARB(disp, parameters) \
7134 (* GET_MultiTexCoord1fARB(disp)) parameters
7135 static inline _glptr_MultiTexCoord1fARB GET_MultiTexCoord1fARB(struct _glapi_table *disp) {
7136 return (_glptr_MultiTexCoord1fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord1fARB));
7139 static inline void SET_MultiTexCoord1fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
7140 SET_by_offset(disp, _gloffset_MultiTexCoord1fARB, fn);
7144 #define CALL_MultiTexCoord1fvARB(disp, parameters) \
7145 (* GET_MultiTexCoord1fvARB(disp)) parameters
7146 static inline _glptr_MultiTexCoord1fvARB GET_MultiTexCoord1fvARB(struct _glapi_table *disp) {
7147 return (_glptr_MultiTexCoord1fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord1fvARB));
7150 static inline void SET_MultiTexCoord1fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
7151 SET_by_offset(disp, _gloffset_MultiTexCoord1fvARB, fn);
7155 #define CALL_MultiTexCoord1i(disp, parameters) \
7156 (* GET_MultiTexCoord1i(disp)) parameters
7157 static inline _glptr_MultiTexCoord1i GET_MultiTexCoord1i(struct _glapi_table *disp) {
7158 return (_glptr_MultiTexCoord1i) (GET_by_offset(disp, _gloffset_MultiTexCoord1i));
7161 static inline void SET_MultiTexCoord1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
7162 SET_by_offset(disp, _gloffset_MultiTexCoord1i, fn);
7166 #define CALL_MultiTexCoord1iv(disp, parameters) \
7167 (* GET_MultiTexCoord1iv(disp)) parameters
7168 static inline _glptr_MultiTexCoord1iv GET_MultiTexCoord1iv(struct _glapi_table *disp) {
7169 return (_glptr_MultiTexCoord1iv) (GET_by_offset(disp, _gloffset_MultiTexCoord1iv));
7172 static inline void SET_MultiTexCoord1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
7173 SET_by_offset(disp, _gloffset_MultiTexCoord1iv, fn);
7177 #define CALL_MultiTexCoord1s(disp, parameters) \
7178 (* GET_MultiTexCoord1s(disp)) parameters
7179 static inline _glptr_MultiTexCoord1s GET_MultiTexCoord1s(struct _glapi_table *disp) {
7180 return (_glptr_MultiTexCoord1s) (GET_by_offset(disp, _gloffset_MultiTexCoord1s));
7183 static inline void SET_MultiTexCoord1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort)) {
7184 SET_by_offset(disp, _gloffset_MultiTexCoord1s, fn);
7188 #define CALL_MultiTexCoord1sv(disp, parameters) \
7189 (* GET_MultiTexCoord1sv(disp)) parameters
7190 static inline _glptr_MultiTexCoord1sv GET_MultiTexCoord1sv(struct _glapi_table *disp) {
7191 return (_glptr_MultiTexCoord1sv) (GET_by_offset(disp, _gloffset_MultiTexCoord1sv));
7194 static inline void SET_MultiTexCoord1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
7195 SET_by_offset(disp, _gloffset_MultiTexCoord1sv, fn);
7199 #define CALL_MultiTexCoord2d(disp, parameters) \
7200 (* GET_MultiTexCoord2d(disp)) parameters
7201 static inline _glptr_MultiTexCoord2d GET_MultiTexCoord2d(struct _glapi_table *disp) {
7202 return (_glptr_MultiTexCoord2d) (GET_by_offset(disp, _gloffset_MultiTexCoord2d));
7205 static inline void SET_MultiTexCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble)) {
7206 SET_by_offset(disp, _gloffset_MultiTexCoord2d, fn);
7210 #define CALL_MultiTexCoord2dv(disp, parameters) \
7211 (* GET_MultiTexCoord2dv(disp)) parameters
7212 static inline _glptr_MultiTexCoord2dv GET_MultiTexCoord2dv(struct _glapi_table *disp) {
7213 return (_glptr_MultiTexCoord2dv) (GET_by_offset(disp, _gloffset_MultiTexCoord2dv));
7216 static inline void SET_MultiTexCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
7217 SET_by_offset(disp, _gloffset_MultiTexCoord2dv, fn);
7221 #define CALL_MultiTexCoord2fARB(disp, parameters) \
7222 (* GET_MultiTexCoord2fARB(disp)) parameters
7223 static inline _glptr_MultiTexCoord2fARB GET_MultiTexCoord2fARB(struct _glapi_table *disp) {
7224 return (_glptr_MultiTexCoord2fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord2fARB));
7227 static inline void SET_MultiTexCoord2fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat)) {
7228 SET_by_offset(disp, _gloffset_MultiTexCoord2fARB, fn);
7232 #define CALL_MultiTexCoord2fvARB(disp, parameters) \
7233 (* GET_MultiTexCoord2fvARB(disp)) parameters
7234 static inline _glptr_MultiTexCoord2fvARB GET_MultiTexCoord2fvARB(struct _glapi_table *disp) {
7235 return (_glptr_MultiTexCoord2fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord2fvARB));
7238 static inline void SET_MultiTexCoord2fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
7239 SET_by_offset(disp, _gloffset_MultiTexCoord2fvARB, fn);
7243 #define CALL_MultiTexCoord2i(disp, parameters) \
7244 (* GET_MultiTexCoord2i(disp)) parameters
7245 static inline _glptr_MultiTexCoord2i GET_MultiTexCoord2i(struct _glapi_table *disp) {
7246 return (_glptr_MultiTexCoord2i) (GET_by_offset(disp, _gloffset_MultiTexCoord2i));
7249 static inline void SET_MultiTexCoord2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint)) {
7250 SET_by_offset(disp, _gloffset_MultiTexCoord2i, fn);
7254 #define CALL_MultiTexCoord2iv(disp, parameters) \
7255 (* GET_MultiTexCoord2iv(disp)) parameters
7256 static inline _glptr_MultiTexCoord2iv GET_MultiTexCoord2iv(struct _glapi_table *disp) {
7257 return (_glptr_MultiTexCoord2iv) (GET_by_offset(disp, _gloffset_MultiTexCoord2iv));
7260 static inline void SET_MultiTexCoord2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
7261 SET_by_offset(disp, _gloffset_MultiTexCoord2iv, fn);
7265 #define CALL_MultiTexCoord2s(disp, parameters) \
7266 (* GET_MultiTexCoord2s(disp)) parameters
7267 static inline _glptr_MultiTexCoord2s GET_MultiTexCoord2s(struct _glapi_table *disp) {
7268 return (_glptr_MultiTexCoord2s) (GET_by_offset(disp, _gloffset_MultiTexCoord2s));
7271 static inline void SET_MultiTexCoord2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort)) {
7272 SET_by_offset(disp, _gloffset_MultiTexCoord2s, fn);
7276 #define CALL_MultiTexCoord2sv(disp, parameters) \
7277 (* GET_MultiTexCoord2sv(disp)) parameters
7278 static inline _glptr_MultiTexCoord2sv GET_MultiTexCoord2sv(struct _glapi_table *disp) {
7279 return (_glptr_MultiTexCoord2sv) (GET_by_offset(disp, _gloffset_MultiTexCoord2sv));
7282 static inline void SET_MultiTexCoord2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
7283 SET_by_offset(disp, _gloffset_MultiTexCoord2sv, fn);
7287 #define CALL_MultiTexCoord3d(disp, parameters) \
7288 (* GET_MultiTexCoord3d(disp)) parameters
7289 static inline _glptr_MultiTexCoord3d GET_MultiTexCoord3d(struct _glapi_table *disp) {
7290 return (_glptr_MultiTexCoord3d) (GET_by_offset(disp, _gloffset_MultiTexCoord3d));
7293 static inline void SET_MultiTexCoord3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble)) {
7294 SET_by_offset(disp, _gloffset_MultiTexCoord3d, fn);
7298 #define CALL_MultiTexCoord3dv(disp, parameters) \
7299 (* GET_MultiTexCoord3dv(disp)) parameters
7300 static inline _glptr_MultiTexCoord3dv GET_MultiTexCoord3dv(struct _glapi_table *disp) {
7301 return (_glptr_MultiTexCoord3dv) (GET_by_offset(disp, _gloffset_MultiTexCoord3dv));
7304 static inline void SET_MultiTexCoord3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
7305 SET_by_offset(disp, _gloffset_MultiTexCoord3dv, fn);
7309 #define CALL_MultiTexCoord3fARB(disp, parameters) \
7310 (* GET_MultiTexCoord3fARB(disp)) parameters
7311 static inline _glptr_MultiTexCoord3fARB GET_MultiTexCoord3fARB(struct _glapi_table *disp) {
7312 return (_glptr_MultiTexCoord3fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord3fARB));
7315 static inline void SET_MultiTexCoord3fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLfloat)) {
7316 SET_by_offset(disp, _gloffset_MultiTexCoord3fARB, fn);
7320 #define CALL_MultiTexCoord3fvARB(disp, parameters) \
7321 (* GET_MultiTexCoord3fvARB(disp)) parameters
7322 static inline _glptr_MultiTexCoord3fvARB GET_MultiTexCoord3fvARB(struct _glapi_table *disp) {
7323 return (_glptr_MultiTexCoord3fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord3fvARB));
7326 static inline void SET_MultiTexCoord3fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
7327 SET_by_offset(disp, _gloffset_MultiTexCoord3fvARB, fn);
7331 #define CALL_MultiTexCoord3i(disp, parameters) \
7332 (* GET_MultiTexCoord3i(disp)) parameters
7333 static inline _glptr_MultiTexCoord3i GET_MultiTexCoord3i(struct _glapi_table *disp) {
7334 return (_glptr_MultiTexCoord3i) (GET_by_offset(disp, _gloffset_MultiTexCoord3i));
7337 static inline void SET_MultiTexCoord3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint)) {
7338 SET_by_offset(disp, _gloffset_MultiTexCoord3i, fn);
7342 #define CALL_MultiTexCoord3iv(disp, parameters) \
7343 (* GET_MultiTexCoord3iv(disp)) parameters
7344 static inline _glptr_MultiTexCoord3iv GET_MultiTexCoord3iv(struct _glapi_table *disp) {
7345 return (_glptr_MultiTexCoord3iv) (GET_by_offset(disp, _gloffset_MultiTexCoord3iv));
7348 static inline void SET_MultiTexCoord3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
7349 SET_by_offset(disp, _gloffset_MultiTexCoord3iv, fn);
7353 #define CALL_MultiTexCoord3s(disp, parameters) \
7354 (* GET_MultiTexCoord3s(disp)) parameters
7355 static inline _glptr_MultiTexCoord3s GET_MultiTexCoord3s(struct _glapi_table *disp) {
7356 return (_glptr_MultiTexCoord3s) (GET_by_offset(disp, _gloffset_MultiTexCoord3s));
7359 static inline void SET_MultiTexCoord3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort, GLshort)) {
7360 SET_by_offset(disp, _gloffset_MultiTexCoord3s, fn);
7364 #define CALL_MultiTexCoord3sv(disp, parameters) \
7365 (* GET_MultiTexCoord3sv(disp)) parameters
7366 static inline _glptr_MultiTexCoord3sv GET_MultiTexCoord3sv(struct _glapi_table *disp) {
7367 return (_glptr_MultiTexCoord3sv) (GET_by_offset(disp, _gloffset_MultiTexCoord3sv));
7370 static inline void SET_MultiTexCoord3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
7371 SET_by_offset(disp, _gloffset_MultiTexCoord3sv, fn);
7375 #define CALL_MultiTexCoord4d(disp, parameters) \
7376 (* GET_MultiTexCoord4d(disp)) parameters
7377 static inline _glptr_MultiTexCoord4d GET_MultiTexCoord4d(struct _glapi_table *disp) {
7378 return (_glptr_MultiTexCoord4d) (GET_by_offset(disp, _gloffset_MultiTexCoord4d));
7381 static inline void SET_MultiTexCoord4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble)) {
7382 SET_by_offset(disp, _gloffset_MultiTexCoord4d, fn);
7386 #define CALL_MultiTexCoord4dv(disp, parameters) \
7387 (* GET_MultiTexCoord4dv(disp)) parameters
7388 static inline _glptr_MultiTexCoord4dv GET_MultiTexCoord4dv(struct _glapi_table *disp) {
7389 return (_glptr_MultiTexCoord4dv) (GET_by_offset(disp, _gloffset_MultiTexCoord4dv));
7392 static inline void SET_MultiTexCoord4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
7393 SET_by_offset(disp, _gloffset_MultiTexCoord4dv, fn);
7397 #define CALL_MultiTexCoord4fARB(disp, parameters) \
7398 (* GET_MultiTexCoord4fARB(disp)) parameters
7399 static inline _glptr_MultiTexCoord4fARB GET_MultiTexCoord4fARB(struct _glapi_table *disp) {
7400 return (_glptr_MultiTexCoord4fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord4fARB));
7403 static inline void SET_MultiTexCoord4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat)) {
7404 SET_by_offset(disp, _gloffset_MultiTexCoord4fARB, fn);
7408 #define CALL_MultiTexCoord4fvARB(disp, parameters) \
7409 (* GET_MultiTexCoord4fvARB(disp)) parameters
7410 static inline _glptr_MultiTexCoord4fvARB GET_MultiTexCoord4fvARB(struct _glapi_table *disp) {
7411 return (_glptr_MultiTexCoord4fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord4fvARB));
7414 static inline void SET_MultiTexCoord4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
7415 SET_by_offset(disp, _gloffset_MultiTexCoord4fvARB, fn);
7419 #define CALL_MultiTexCoord4i(disp, parameters) \
7420 (* GET_MultiTexCoord4i(disp)) parameters
7421 static inline _glptr_MultiTexCoord4i GET_MultiTexCoord4i(struct _glapi_table *disp) {
7422 return (_glptr_MultiTexCoord4i) (GET_by_offset(disp, _gloffset_MultiTexCoord4i));
7425 static inline void SET_MultiTexCoord4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint)) {
7426 SET_by_offset(disp, _gloffset_MultiTexCoord4i, fn);
7430 #define CALL_MultiTexCoord4iv(disp, parameters) \
7431 (* GET_MultiTexCoord4iv(disp)) parameters
7432 static inline _glptr_MultiTexCoord4iv GET_MultiTexCoord4iv(struct _glapi_table *disp) {
7433 return (_glptr_MultiTexCoord4iv) (GET_by_offset(disp, _gloffset_MultiTexCoord4iv));
7436 static inline void SET_MultiTexCoord4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
7437 SET_by_offset(disp, _gloffset_MultiTexCoord4iv, fn);
7441 #define CALL_MultiTexCoord4s(disp, parameters) \
7442 (* GET_MultiTexCoord4s(disp)) parameters
7443 static inline _glptr_MultiTexCoord4s GET_MultiTexCoord4s(struct _glapi_table *disp) {
7444 return (_glptr_MultiTexCoord4s) (GET_by_offset(disp, _gloffset_MultiTexCoord4s));
7447 static inline void SET_MultiTexCoord4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort, GLshort, GLshort)) {
7448 SET_by_offset(disp, _gloffset_MultiTexCoord4s, fn);
7452 #define CALL_MultiTexCoord4sv(disp, parameters) \
7453 (* GET_MultiTexCoord4sv(disp)) parameters
7454 static inline _glptr_MultiTexCoord4sv GET_MultiTexCoord4sv(struct _glapi_table *disp) {
7455 return (_glptr_MultiTexCoord4sv) (GET_by_offset(disp, _gloffset_MultiTexCoord4sv));
7458 static inline void SET_MultiTexCoord4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
7459 SET_by_offset(disp, _gloffset_MultiTexCoord4sv, fn);
7463 #define CALL_CompressedTexImage1D(disp, parameters) \
7464 (* GET_CompressedTexImage1D(disp)) parameters
7465 static inline _glptr_CompressedTexImage1D GET_CompressedTexImage1D(struct _glapi_table *disp) {
7466 return (_glptr_CompressedTexImage1D) (GET_by_offset(disp, _gloffset_CompressedTexImage1D));
7469 static inline void SET_CompressedTexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *)) {
7470 SET_by_offset(disp, _gloffset_CompressedTexImage1D, fn);
7474 #define CALL_CompressedTexImage2D(disp, parameters) \
7475 (* GET_CompressedTexImage2D(disp)) parameters
7476 static inline _glptr_CompressedTexImage2D GET_CompressedTexImage2D(struct _glapi_table *disp) {
7477 return (_glptr_CompressedTexImage2D) (GET_by_offset(disp, _gloffset_CompressedTexImage2D));
7480 static inline void SET_CompressedTexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) {
7481 SET_by_offset(disp, _gloffset_CompressedTexImage2D, fn);
7485 #define CALL_CompressedTexImage3D(disp, parameters) \
7486 (* GET_CompressedTexImage3D(disp)) parameters
7487 static inline _glptr_CompressedTexImage3D GET_CompressedTexImage3D(struct _glapi_table *disp) {
7488 return (_glptr_CompressedTexImage3D) (GET_by_offset(disp, _gloffset_CompressedTexImage3D));
7491 static inline void SET_CompressedTexImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) {
7492 SET_by_offset(disp, _gloffset_CompressedTexImage3D, fn);
7496 #define CALL_CompressedTexSubImage1D(disp, parameters) \
7497 (* GET_CompressedTexSubImage1D(disp)) parameters
7498 static inline _glptr_CompressedTexSubImage1D GET_CompressedTexSubImage1D(struct _glapi_table *disp) {
7499 return (_glptr_CompressedTexSubImage1D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage1D));
7502 static inline void SET_CompressedTexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *)) {
7503 SET_by_offset(disp, _gloffset_CompressedTexSubImage1D, fn);
7507 #define CALL_CompressedTexSubImage2D(disp, parameters) \
7508 (* GET_CompressedTexSubImage2D(disp)) parameters
7509 static inline _glptr_CompressedTexSubImage2D GET_CompressedTexSubImage2D(struct _glapi_table *disp) {
7510 return (_glptr_CompressedTexSubImage2D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage2D));
7513 static inline void SET_CompressedTexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
7514 SET_by_offset(disp, _gloffset_CompressedTexSubImage2D, fn);
7518 #define CALL_CompressedTexSubImage3D(disp, parameters) \
7519 (* GET_CompressedTexSubImage3D(disp)) parameters
7520 static inline _glptr_CompressedTexSubImage3D GET_CompressedTexSubImage3D(struct _glapi_table *disp) {
7521 return (_glptr_CompressedTexSubImage3D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage3D));
7524 static inline void SET_CompressedTexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
7525 SET_by_offset(disp, _gloffset_CompressedTexSubImage3D, fn);
7529 #define CALL_GetCompressedTexImage(disp, parameters) \
7530 (* GET_GetCompressedTexImage(disp)) parameters
7531 static inline _glptr_GetCompressedTexImage GET_GetCompressedTexImage(struct _glapi_table *disp) {
7532 return (_glptr_GetCompressedTexImage) (GET_by_offset(disp, _gloffset_GetCompressedTexImage));
7535 static inline void SET_GetCompressedTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLvoid *)) {
7536 SET_by_offset(disp, _gloffset_GetCompressedTexImage, fn);
7540 #define CALL_LoadTransposeMatrixd(disp, parameters) \
7541 (* GET_LoadTransposeMatrixd(disp)) parameters
7542 static inline _glptr_LoadTransposeMatrixd GET_LoadTransposeMatrixd(struct _glapi_table *disp) {
7543 return (_glptr_LoadTransposeMatrixd) (GET_by_offset(disp, _gloffset_LoadTransposeMatrixd));
7546 static inline void SET_LoadTransposeMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
7547 SET_by_offset(disp, _gloffset_LoadTransposeMatrixd, fn);
7551 #define CALL_LoadTransposeMatrixf(disp, parameters) \
7552 (* GET_LoadTransposeMatrixf(disp)) parameters
7553 static inline _glptr_LoadTransposeMatrixf GET_LoadTransposeMatrixf(struct _glapi_table *disp) {
7554 return (_glptr_LoadTransposeMatrixf) (GET_by_offset(disp, _gloffset_LoadTransposeMatrixf));
7557 static inline void SET_LoadTransposeMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
7558 SET_by_offset(disp, _gloffset_LoadTransposeMatrixf, fn);
7562 #define CALL_MultTransposeMatrixd(disp, parameters) \
7563 (* GET_MultTransposeMatrixd(disp)) parameters
7564 static inline _glptr_MultTransposeMatrixd GET_MultTransposeMatrixd(struct _glapi_table *disp) {
7565 return (_glptr_MultTransposeMatrixd) (GET_by_offset(disp, _gloffset_MultTransposeMatrixd));
7568 static inline void SET_MultTransposeMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
7569 SET_by_offset(disp, _gloffset_MultTransposeMatrixd, fn);
7573 #define CALL_MultTransposeMatrixf(disp, parameters) \
7574 (* GET_MultTransposeMatrixf(disp)) parameters
7575 static inline _glptr_MultTransposeMatrixf GET_MultTransposeMatrixf(struct _glapi_table *disp) {
7576 return (_glptr_MultTransposeMatrixf) (GET_by_offset(disp, _gloffset_MultTransposeMatrixf));
7579 static inline void SET_MultTransposeMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
7580 SET_by_offset(disp, _gloffset_MultTransposeMatrixf, fn);
7584 #define CALL_SampleCoverage(disp, parameters) \
7585 (* GET_SampleCoverage(disp)) parameters
7586 static inline _glptr_SampleCoverage GET_SampleCoverage(struct _glapi_table *disp) {
7587 return (_glptr_SampleCoverage) (GET_by_offset(disp, _gloffset_SampleCoverage));
7590 static inline void SET_SampleCoverage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLboolean)) {
7591 SET_by_offset(disp, _gloffset_SampleCoverage, fn);
7595 #define CALL_BlendFuncSeparate(disp, parameters) \
7596 (* GET_BlendFuncSeparate(disp)) parameters
7597 static inline _glptr_BlendFuncSeparate GET_BlendFuncSeparate(struct _glapi_table *disp) {
7598 return (_glptr_BlendFuncSeparate) (GET_by_offset(disp, _gloffset_BlendFuncSeparate));
7601 static inline void SET_BlendFuncSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum)) {
7602 SET_by_offset(disp, _gloffset_BlendFuncSeparate, fn);
7606 #define CALL_FogCoordPointer(disp, parameters) \
7607 (* GET_FogCoordPointer(disp)) parameters
7608 static inline _glptr_FogCoordPointer GET_FogCoordPointer(struct _glapi_table *disp) {
7609 return (_glptr_FogCoordPointer) (GET_by_offset(disp, _gloffset_FogCoordPointer));
7612 static inline void SET_FogCoordPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
7613 SET_by_offset(disp, _gloffset_FogCoordPointer, fn);
7617 #define CALL_FogCoordd(disp, parameters) \
7618 (* GET_FogCoordd(disp)) parameters
7619 static inline _glptr_FogCoordd GET_FogCoordd(struct _glapi_table *disp) {
7620 return (_glptr_FogCoordd) (GET_by_offset(disp, _gloffset_FogCoordd));
7623 static inline void SET_FogCoordd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
7624 SET_by_offset(disp, _gloffset_FogCoordd, fn);
7628 #define CALL_FogCoorddv(disp, parameters) \
7629 (* GET_FogCoorddv(disp)) parameters
7630 static inline _glptr_FogCoorddv GET_FogCoorddv(struct _glapi_table *disp) {
7631 return (_glptr_FogCoorddv) (GET_by_offset(disp, _gloffset_FogCoorddv));
7634 static inline void SET_FogCoorddv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
7635 SET_by_offset(disp, _gloffset_FogCoorddv, fn);
7639 #define CALL_MultiDrawArrays(disp, parameters) \
7640 (* GET_MultiDrawArrays(disp)) parameters
7641 static inline _glptr_MultiDrawArrays GET_MultiDrawArrays(struct _glapi_table *disp) {
7642 return (_glptr_MultiDrawArrays) (GET_by_offset(disp, _gloffset_MultiDrawArrays));
7645 static inline void SET_MultiDrawArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *, const GLsizei *, GLsizei)) {
7646 SET_by_offset(disp, _gloffset_MultiDrawArrays, fn);
7650 #define CALL_PointParameterf(disp, parameters) \
7651 (* GET_PointParameterf(disp)) parameters
7652 static inline _glptr_PointParameterf GET_PointParameterf(struct _glapi_table *disp) {
7653 return (_glptr_PointParameterf) (GET_by_offset(disp, _gloffset_PointParameterf));
7656 static inline void SET_PointParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
7657 SET_by_offset(disp, _gloffset_PointParameterf, fn);
7661 #define CALL_PointParameterfv(disp, parameters) \
7662 (* GET_PointParameterfv(disp)) parameters
7663 static inline _glptr_PointParameterfv GET_PointParameterfv(struct _glapi_table *disp) {
7664 return (_glptr_PointParameterfv) (GET_by_offset(disp, _gloffset_PointParameterfv));
7667 static inline void SET_PointParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
7668 SET_by_offset(disp, _gloffset_PointParameterfv, fn);
7672 #define CALL_PointParameteri(disp, parameters) \
7673 (* GET_PointParameteri(disp)) parameters
7674 static inline _glptr_PointParameteri GET_PointParameteri(struct _glapi_table *disp) {
7675 return (_glptr_PointParameteri) (GET_by_offset(disp, _gloffset_PointParameteri));
7678 static inline void SET_PointParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
7679 SET_by_offset(disp, _gloffset_PointParameteri, fn);
7683 #define CALL_PointParameteriv(disp, parameters) \
7684 (* GET_PointParameteriv(disp)) parameters
7685 static inline _glptr_PointParameteriv GET_PointParameteriv(struct _glapi_table *disp) {
7686 return (_glptr_PointParameteriv) (GET_by_offset(disp, _gloffset_PointParameteriv));
7689 static inline void SET_PointParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
7690 SET_by_offset(disp, _gloffset_PointParameteriv, fn);
7694 #define CALL_SecondaryColor3b(disp, parameters) \
7695 (* GET_SecondaryColor3b(disp)) parameters
7696 static inline _glptr_SecondaryColor3b GET_SecondaryColor3b(struct _glapi_table *disp) {
7697 return (_glptr_SecondaryColor3b) (GET_by_offset(disp, _gloffset_SecondaryColor3b));
7700 static inline void SET_SecondaryColor3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) {
7701 SET_by_offset(disp, _gloffset_SecondaryColor3b, fn);
7705 #define CALL_SecondaryColor3bv(disp, parameters) \
7706 (* GET_SecondaryColor3bv(disp)) parameters
7707 static inline _glptr_SecondaryColor3bv GET_SecondaryColor3bv(struct _glapi_table *disp) {
7708 return (_glptr_SecondaryColor3bv) (GET_by_offset(disp, _gloffset_SecondaryColor3bv));
7711 static inline void SET_SecondaryColor3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
7712 SET_by_offset(disp, _gloffset_SecondaryColor3bv, fn);
7716 #define CALL_SecondaryColor3d(disp, parameters) \
7717 (* GET_SecondaryColor3d(disp)) parameters
7718 static inline _glptr_SecondaryColor3d GET_SecondaryColor3d(struct _glapi_table *disp) {
7719 return (_glptr_SecondaryColor3d) (GET_by_offset(disp, _gloffset_SecondaryColor3d));
7722 static inline void SET_SecondaryColor3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
7723 SET_by_offset(disp, _gloffset_SecondaryColor3d, fn);
7727 #define CALL_SecondaryColor3dv(disp, parameters) \
7728 (* GET_SecondaryColor3dv(disp)) parameters
7729 static inline _glptr_SecondaryColor3dv GET_SecondaryColor3dv(struct _glapi_table *disp) {
7730 return (_glptr_SecondaryColor3dv) (GET_by_offset(disp, _gloffset_SecondaryColor3dv));
7733 static inline void SET_SecondaryColor3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
7734 SET_by_offset(disp, _gloffset_SecondaryColor3dv, fn);
7738 #define CALL_SecondaryColor3i(disp, parameters) \
7739 (* GET_SecondaryColor3i(disp)) parameters
7740 static inline _glptr_SecondaryColor3i GET_SecondaryColor3i(struct _glapi_table *disp) {
7741 return (_glptr_SecondaryColor3i) (GET_by_offset(disp, _gloffset_SecondaryColor3i));
7744 static inline void SET_SecondaryColor3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
7745 SET_by_offset(disp, _gloffset_SecondaryColor3i, fn);
7749 #define CALL_SecondaryColor3iv(disp, parameters) \
7750 (* GET_SecondaryColor3iv(disp)) parameters
7751 static inline _glptr_SecondaryColor3iv GET_SecondaryColor3iv(struct _glapi_table *disp) {
7752 return (_glptr_SecondaryColor3iv) (GET_by_offset(disp, _gloffset_SecondaryColor3iv));
7755 static inline void SET_SecondaryColor3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
7756 SET_by_offset(disp, _gloffset_SecondaryColor3iv, fn);
7760 #define CALL_SecondaryColor3s(disp, parameters) \
7761 (* GET_SecondaryColor3s(disp)) parameters
7762 static inline _glptr_SecondaryColor3s GET_SecondaryColor3s(struct _glapi_table *disp) {
7763 return (_glptr_SecondaryColor3s) (GET_by_offset(disp, _gloffset_SecondaryColor3s));
7766 static inline void SET_SecondaryColor3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
7767 SET_by_offset(disp, _gloffset_SecondaryColor3s, fn);
7771 #define CALL_SecondaryColor3sv(disp, parameters) \
7772 (* GET_SecondaryColor3sv(disp)) parameters
7773 static inline _glptr_SecondaryColor3sv GET_SecondaryColor3sv(struct _glapi_table *disp) {
7774 return (_glptr_SecondaryColor3sv) (GET_by_offset(disp, _gloffset_SecondaryColor3sv));
7777 static inline void SET_SecondaryColor3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
7778 SET_by_offset(disp, _gloffset_SecondaryColor3sv, fn);
7782 #define CALL_SecondaryColor3ub(disp, parameters) \
7783 (* GET_SecondaryColor3ub(disp)) parameters
7784 static inline _glptr_SecondaryColor3ub GET_SecondaryColor3ub(struct _glapi_table *disp) {
7785 return (_glptr_SecondaryColor3ub) (GET_by_offset(disp, _gloffset_SecondaryColor3ub));
7788 static inline void SET_SecondaryColor3ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte)) {
7789 SET_by_offset(disp, _gloffset_SecondaryColor3ub, fn);
7793 #define CALL_SecondaryColor3ubv(disp, parameters) \
7794 (* GET_SecondaryColor3ubv(disp)) parameters
7795 static inline _glptr_SecondaryColor3ubv GET_SecondaryColor3ubv(struct _glapi_table *disp) {
7796 return (_glptr_SecondaryColor3ubv) (GET_by_offset(disp, _gloffset_SecondaryColor3ubv));
7799 static inline void SET_SecondaryColor3ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
7800 SET_by_offset(disp, _gloffset_SecondaryColor3ubv, fn);
7804 #define CALL_SecondaryColor3ui(disp, parameters) \
7805 (* GET_SecondaryColor3ui(disp)) parameters
7806 static inline _glptr_SecondaryColor3ui GET_SecondaryColor3ui(struct _glapi_table *disp) {
7807 return (_glptr_SecondaryColor3ui) (GET_by_offset(disp, _gloffset_SecondaryColor3ui));
7810 static inline void SET_SecondaryColor3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
7811 SET_by_offset(disp, _gloffset_SecondaryColor3ui, fn);
7815 #define CALL_SecondaryColor3uiv(disp, parameters) \
7816 (* GET_SecondaryColor3uiv(disp)) parameters
7817 static inline _glptr_SecondaryColor3uiv GET_SecondaryColor3uiv(struct _glapi_table *disp) {
7818 return (_glptr_SecondaryColor3uiv) (GET_by_offset(disp, _gloffset_SecondaryColor3uiv));
7821 static inline void SET_SecondaryColor3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) {
7822 SET_by_offset(disp, _gloffset_SecondaryColor3uiv, fn);
7826 #define CALL_SecondaryColor3us(disp, parameters) \
7827 (* GET_SecondaryColor3us(disp)) parameters
7828 static inline _glptr_SecondaryColor3us GET_SecondaryColor3us(struct _glapi_table *disp) {
7829 return (_glptr_SecondaryColor3us) (GET_by_offset(disp, _gloffset_SecondaryColor3us));
7832 static inline void SET_SecondaryColor3us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort)) {
7833 SET_by_offset(disp, _gloffset_SecondaryColor3us, fn);
7837 #define CALL_SecondaryColor3usv(disp, parameters) \
7838 (* GET_SecondaryColor3usv(disp)) parameters
7839 static inline _glptr_SecondaryColor3usv GET_SecondaryColor3usv(struct _glapi_table *disp) {
7840 return (_glptr_SecondaryColor3usv) (GET_by_offset(disp, _gloffset_SecondaryColor3usv));
7843 static inline void SET_SecondaryColor3usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) {
7844 SET_by_offset(disp, _gloffset_SecondaryColor3usv, fn);
7848 #define CALL_SecondaryColorPointer(disp, parameters) \
7849 (* GET_SecondaryColorPointer(disp)) parameters
7850 static inline _glptr_SecondaryColorPointer GET_SecondaryColorPointer(struct _glapi_table *disp) {
7851 return (_glptr_SecondaryColorPointer) (GET_by_offset(disp, _gloffset_SecondaryColorPointer));
7854 static inline void SET_SecondaryColorPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
7855 SET_by_offset(disp, _gloffset_SecondaryColorPointer, fn);
7859 #define CALL_WindowPos2d(disp, parameters) \
7860 (* GET_WindowPos2d(disp)) parameters
7861 static inline _glptr_WindowPos2d GET_WindowPos2d(struct _glapi_table *disp) {
7862 return (_glptr_WindowPos2d) (GET_by_offset(disp, _gloffset_WindowPos2d));
7865 static inline void SET_WindowPos2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
7866 SET_by_offset(disp, _gloffset_WindowPos2d, fn);
7870 #define CALL_WindowPos2dv(disp, parameters) \
7871 (* GET_WindowPos2dv(disp)) parameters
7872 static inline _glptr_WindowPos2dv GET_WindowPos2dv(struct _glapi_table *disp) {
7873 return (_glptr_WindowPos2dv) (GET_by_offset(disp, _gloffset_WindowPos2dv));
7876 static inline void SET_WindowPos2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
7877 SET_by_offset(disp, _gloffset_WindowPos2dv, fn);
7881 #define CALL_WindowPos2f(disp, parameters) \
7882 (* GET_WindowPos2f(disp)) parameters
7883 static inline _glptr_WindowPos2f GET_WindowPos2f(struct _glapi_table *disp) {
7884 return (_glptr_WindowPos2f) (GET_by_offset(disp, _gloffset_WindowPos2f));
7887 static inline void SET_WindowPos2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
7888 SET_by_offset(disp, _gloffset_WindowPos2f, fn);
7892 #define CALL_WindowPos2fv(disp, parameters) \
7893 (* GET_WindowPos2fv(disp)) parameters
7894 static inline _glptr_WindowPos2fv GET_WindowPos2fv(struct _glapi_table *disp) {
7895 return (_glptr_WindowPos2fv) (GET_by_offset(disp, _gloffset_WindowPos2fv));
7898 static inline void SET_WindowPos2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
7899 SET_by_offset(disp, _gloffset_WindowPos2fv, fn);
7903 #define CALL_WindowPos2i(disp, parameters) \
7904 (* GET_WindowPos2i(disp)) parameters
7905 static inline _glptr_WindowPos2i GET_WindowPos2i(struct _glapi_table *disp) {
7906 return (_glptr_WindowPos2i) (GET_by_offset(disp, _gloffset_WindowPos2i));
7909 static inline void SET_WindowPos2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
7910 SET_by_offset(disp, _gloffset_WindowPos2i, fn);
7914 #define CALL_WindowPos2iv(disp, parameters) \
7915 (* GET_WindowPos2iv(disp)) parameters
7916 static inline _glptr_WindowPos2iv GET_WindowPos2iv(struct _glapi_table *disp) {
7917 return (_glptr_WindowPos2iv) (GET_by_offset(disp, _gloffset_WindowPos2iv));
7920 static inline void SET_WindowPos2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
7921 SET_by_offset(disp, _gloffset_WindowPos2iv, fn);
7925 #define CALL_WindowPos2s(disp, parameters) \
7926 (* GET_WindowPos2s(disp)) parameters
7927 static inline _glptr_WindowPos2s GET_WindowPos2s(struct _glapi_table *disp) {
7928 return (_glptr_WindowPos2s) (GET_by_offset(disp, _gloffset_WindowPos2s));
7931 static inline void SET_WindowPos2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
7932 SET_by_offset(disp, _gloffset_WindowPos2s, fn);
7936 #define CALL_WindowPos2sv(disp, parameters) \
7937 (* GET_WindowPos2sv(disp)) parameters
7938 static inline _glptr_WindowPos2sv GET_WindowPos2sv(struct _glapi_table *disp) {
7939 return (_glptr_WindowPos2sv) (GET_by_offset(disp, _gloffset_WindowPos2sv));
7942 static inline void SET_WindowPos2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
7943 SET_by_offset(disp, _gloffset_WindowPos2sv, fn);
7947 #define CALL_WindowPos3d(disp, parameters) \
7948 (* GET_WindowPos3d(disp)) parameters
7949 static inline _glptr_WindowPos3d GET_WindowPos3d(struct _glapi_table *disp) {
7950 return (_glptr_WindowPos3d) (GET_by_offset(disp, _gloffset_WindowPos3d));
7953 static inline void SET_WindowPos3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
7954 SET_by_offset(disp, _gloffset_WindowPos3d, fn);
7958 #define CALL_WindowPos3dv(disp, parameters) \
7959 (* GET_WindowPos3dv(disp)) parameters
7960 static inline _glptr_WindowPos3dv GET_WindowPos3dv(struct _glapi_table *disp) {
7961 return (_glptr_WindowPos3dv) (GET_by_offset(disp, _gloffset_WindowPos3dv));
7964 static inline void SET_WindowPos3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
7965 SET_by_offset(disp, _gloffset_WindowPos3dv, fn);
7969 #define CALL_WindowPos3f(disp, parameters) \
7970 (* GET_WindowPos3f(disp)) parameters
7971 static inline _glptr_WindowPos3f GET_WindowPos3f(struct _glapi_table *disp) {
7972 return (_glptr_WindowPos3f) (GET_by_offset(disp, _gloffset_WindowPos3f));
7975 static inline void SET_WindowPos3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
7976 SET_by_offset(disp, _gloffset_WindowPos3f, fn);
7980 #define CALL_WindowPos3fv(disp, parameters) \
7981 (* GET_WindowPos3fv(disp)) parameters
7982 static inline _glptr_WindowPos3fv GET_WindowPos3fv(struct _glapi_table *disp) {
7983 return (_glptr_WindowPos3fv) (GET_by_offset(disp, _gloffset_WindowPos3fv));
7986 static inline void SET_WindowPos3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
7987 SET_by_offset(disp, _gloffset_WindowPos3fv, fn);
7991 #define CALL_WindowPos3i(disp, parameters) \
7992 (* GET_WindowPos3i(disp)) parameters
7993 static inline _glptr_WindowPos3i GET_WindowPos3i(struct _glapi_table *disp) {
7994 return (_glptr_WindowPos3i) (GET_by_offset(disp, _gloffset_WindowPos3i));
7997 static inline void SET_WindowPos3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
7998 SET_by_offset(disp, _gloffset_WindowPos3i, fn);
8002 #define CALL_WindowPos3iv(disp, parameters) \
8003 (* GET_WindowPos3iv(disp)) parameters
8004 static inline _glptr_WindowPos3iv GET_WindowPos3iv(struct _glapi_table *disp) {
8005 return (_glptr_WindowPos3iv) (GET_by_offset(disp, _gloffset_WindowPos3iv));
8008 static inline void SET_WindowPos3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
8009 SET_by_offset(disp, _gloffset_WindowPos3iv, fn);
8013 #define CALL_WindowPos3s(disp, parameters) \
8014 (* GET_WindowPos3s(disp)) parameters
8015 static inline _glptr_WindowPos3s GET_WindowPos3s(struct _glapi_table *disp) {
8016 return (_glptr_WindowPos3s) (GET_by_offset(disp, _gloffset_WindowPos3s));
8019 static inline void SET_WindowPos3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
8020 SET_by_offset(disp, _gloffset_WindowPos3s, fn);
8024 #define CALL_WindowPos3sv(disp, parameters) \
8025 (* GET_WindowPos3sv(disp)) parameters
8026 static inline _glptr_WindowPos3sv GET_WindowPos3sv(struct _glapi_table *disp) {
8027 return (_glptr_WindowPos3sv) (GET_by_offset(disp, _gloffset_WindowPos3sv));
8030 static inline void SET_WindowPos3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
8031 SET_by_offset(disp, _gloffset_WindowPos3sv, fn);
8035 #define CALL_BeginQuery(disp, parameters) \
8036 (* GET_BeginQuery(disp)) parameters
8037 static inline _glptr_BeginQuery GET_BeginQuery(struct _glapi_table *disp) {
8038 return (_glptr_BeginQuery) (GET_by_offset(disp, _gloffset_BeginQuery));
8041 static inline void SET_BeginQuery(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
8042 SET_by_offset(disp, _gloffset_BeginQuery, fn);
8046 #define CALL_BindBuffer(disp, parameters) \
8047 (* GET_BindBuffer(disp)) parameters
8048 static inline _glptr_BindBuffer GET_BindBuffer(struct _glapi_table *disp) {
8049 return (_glptr_BindBuffer) (GET_by_offset(disp, _gloffset_BindBuffer));
8052 static inline void SET_BindBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
8053 SET_by_offset(disp, _gloffset_BindBuffer, fn);
8057 #define CALL_BufferData(disp, parameters) \
8058 (* GET_BufferData(disp)) parameters
8059 static inline _glptr_BufferData GET_BufferData(struct _glapi_table *disp) {
8060 return (_glptr_BufferData) (GET_by_offset(disp, _gloffset_BufferData));
8063 static inline void SET_BufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizeiptr, const GLvoid *, GLenum)) {
8064 SET_by_offset(disp, _gloffset_BufferData, fn);
8068 #define CALL_BufferSubData(disp, parameters) \
8069 (* GET_BufferSubData(disp)) parameters
8070 static inline _glptr_BufferSubData GET_BufferSubData(struct _glapi_table *disp) {
8071 return (_glptr_BufferSubData) (GET_by_offset(disp, _gloffset_BufferSubData));
8074 static inline void SET_BufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, const GLvoid *)) {
8075 SET_by_offset(disp, _gloffset_BufferSubData, fn);
8079 #define CALL_DeleteBuffers(disp, parameters) \
8080 (* GET_DeleteBuffers(disp)) parameters
8081 static inline _glptr_DeleteBuffers GET_DeleteBuffers(struct _glapi_table *disp) {
8082 return (_glptr_DeleteBuffers) (GET_by_offset(disp, _gloffset_DeleteBuffers));
8085 static inline void SET_DeleteBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
8086 SET_by_offset(disp, _gloffset_DeleteBuffers, fn);
8090 #define CALL_DeleteQueries(disp, parameters) \
8091 (* GET_DeleteQueries(disp)) parameters
8092 static inline _glptr_DeleteQueries GET_DeleteQueries(struct _glapi_table *disp) {
8093 return (_glptr_DeleteQueries) (GET_by_offset(disp, _gloffset_DeleteQueries));
8096 static inline void SET_DeleteQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
8097 SET_by_offset(disp, _gloffset_DeleteQueries, fn);
8101 #define CALL_EndQuery(disp, parameters) \
8102 (* GET_EndQuery(disp)) parameters
8103 static inline _glptr_EndQuery GET_EndQuery(struct _glapi_table *disp) {
8104 return (_glptr_EndQuery) (GET_by_offset(disp, _gloffset_EndQuery));
8107 static inline void SET_EndQuery(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
8108 SET_by_offset(disp, _gloffset_EndQuery, fn);
8112 #define CALL_GenBuffers(disp, parameters) \
8113 (* GET_GenBuffers(disp)) parameters
8114 static inline _glptr_GenBuffers GET_GenBuffers(struct _glapi_table *disp) {
8115 return (_glptr_GenBuffers) (GET_by_offset(disp, _gloffset_GenBuffers));
8118 static inline void SET_GenBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
8119 SET_by_offset(disp, _gloffset_GenBuffers, fn);
8123 #define CALL_GenQueries(disp, parameters) \
8124 (* GET_GenQueries(disp)) parameters
8125 static inline _glptr_GenQueries GET_GenQueries(struct _glapi_table *disp) {
8126 return (_glptr_GenQueries) (GET_by_offset(disp, _gloffset_GenQueries));
8129 static inline void SET_GenQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
8130 SET_by_offset(disp, _gloffset_GenQueries, fn);
8134 #define CALL_GetBufferParameteriv(disp, parameters) \
8135 (* GET_GetBufferParameteriv(disp)) parameters
8136 static inline _glptr_GetBufferParameteriv GET_GetBufferParameteriv(struct _glapi_table *disp) {
8137 return (_glptr_GetBufferParameteriv) (GET_by_offset(disp, _gloffset_GetBufferParameteriv));
8140 static inline void SET_GetBufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
8141 SET_by_offset(disp, _gloffset_GetBufferParameteriv, fn);
8145 #define CALL_GetBufferPointerv(disp, parameters) \
8146 (* GET_GetBufferPointerv(disp)) parameters
8147 static inline _glptr_GetBufferPointerv GET_GetBufferPointerv(struct _glapi_table *disp) {
8148 return (_glptr_GetBufferPointerv) (GET_by_offset(disp, _gloffset_GetBufferPointerv));
8151 static inline void SET_GetBufferPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLvoid **)) {
8152 SET_by_offset(disp, _gloffset_GetBufferPointerv, fn);
8156 #define CALL_GetBufferSubData(disp, parameters) \
8157 (* GET_GetBufferSubData(disp)) parameters
8158 static inline _glptr_GetBufferSubData GET_GetBufferSubData(struct _glapi_table *disp) {
8159 return (_glptr_GetBufferSubData) (GET_by_offset(disp, _gloffset_GetBufferSubData));
8162 static inline void SET_GetBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, GLvoid *)) {
8163 SET_by_offset(disp, _gloffset_GetBufferSubData, fn);
8167 #define CALL_GetQueryObjectiv(disp, parameters) \
8168 (* GET_GetQueryObjectiv(disp)) parameters
8169 static inline _glptr_GetQueryObjectiv GET_GetQueryObjectiv(struct _glapi_table *disp) {
8170 return (_glptr_GetQueryObjectiv) (GET_by_offset(disp, _gloffset_GetQueryObjectiv));
8173 static inline void SET_GetQueryObjectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
8174 SET_by_offset(disp, _gloffset_GetQueryObjectiv, fn);
8178 #define CALL_GetQueryObjectuiv(disp, parameters) \
8179 (* GET_GetQueryObjectuiv(disp)) parameters
8180 static inline _glptr_GetQueryObjectuiv GET_GetQueryObjectuiv(struct _glapi_table *disp) {
8181 return (_glptr_GetQueryObjectuiv) (GET_by_offset(disp, _gloffset_GetQueryObjectuiv));
8184 static inline void SET_GetQueryObjectuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
8185 SET_by_offset(disp, _gloffset_GetQueryObjectuiv, fn);
8189 #define CALL_GetQueryiv(disp, parameters) \
8190 (* GET_GetQueryiv(disp)) parameters
8191 static inline _glptr_GetQueryiv GET_GetQueryiv(struct _glapi_table *disp) {
8192 return (_glptr_GetQueryiv) (GET_by_offset(disp, _gloffset_GetQueryiv));
8195 static inline void SET_GetQueryiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
8196 SET_by_offset(disp, _gloffset_GetQueryiv, fn);
8200 #define CALL_IsBuffer(disp, parameters) \
8201 (* GET_IsBuffer(disp)) parameters
8202 static inline _glptr_IsBuffer GET_IsBuffer(struct _glapi_table *disp) {
8203 return (_glptr_IsBuffer) (GET_by_offset(disp, _gloffset_IsBuffer));
8206 static inline void SET_IsBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
8207 SET_by_offset(disp, _gloffset_IsBuffer, fn);
8211 #define CALL_IsQuery(disp, parameters) \
8212 (* GET_IsQuery(disp)) parameters
8213 static inline _glptr_IsQuery GET_IsQuery(struct _glapi_table *disp) {
8214 return (_glptr_IsQuery) (GET_by_offset(disp, _gloffset_IsQuery));
8217 static inline void SET_IsQuery(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
8218 SET_by_offset(disp, _gloffset_IsQuery, fn);
8222 #define CALL_MapBuffer(disp, parameters) \
8223 (* GET_MapBuffer(disp)) parameters
8224 static inline _glptr_MapBuffer GET_MapBuffer(struct _glapi_table *disp) {
8225 return (_glptr_MapBuffer) (GET_by_offset(disp, _gloffset_MapBuffer));
8228 static inline void SET_MapBuffer(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLenum, GLenum)) {
8229 SET_by_offset(disp, _gloffset_MapBuffer, fn);
8233 #define CALL_UnmapBuffer(disp, parameters) \
8234 (* GET_UnmapBuffer(disp)) parameters
8235 static inline _glptr_UnmapBuffer GET_UnmapBuffer(struct _glapi_table *disp) {
8236 return (_glptr_UnmapBuffer) (GET_by_offset(disp, _gloffset_UnmapBuffer));
8239 static inline void SET_UnmapBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum)) {
8240 SET_by_offset(disp, _gloffset_UnmapBuffer, fn);
8244 #define CALL_AttachShader(disp, parameters) \
8245 (* GET_AttachShader(disp)) parameters
8246 static inline _glptr_AttachShader GET_AttachShader(struct _glapi_table *disp) {
8247 return (_glptr_AttachShader) (GET_by_offset(disp, _gloffset_AttachShader));
8250 static inline void SET_AttachShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
8251 SET_by_offset(disp, _gloffset_AttachShader, fn);
8255 #define CALL_BindAttribLocation(disp, parameters) \
8256 (* GET_BindAttribLocation(disp)) parameters
8257 static inline _glptr_BindAttribLocation GET_BindAttribLocation(struct _glapi_table *disp) {
8258 return (_glptr_BindAttribLocation) (GET_by_offset(disp, _gloffset_BindAttribLocation));
8261 static inline void SET_BindAttribLocation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLchar *)) {
8262 SET_by_offset(disp, _gloffset_BindAttribLocation, fn);
8266 #define CALL_BlendEquationSeparate(disp, parameters) \
8267 (* GET_BlendEquationSeparate(disp)) parameters
8268 static inline _glptr_BlendEquationSeparate GET_BlendEquationSeparate(struct _glapi_table *disp) {
8269 return (_glptr_BlendEquationSeparate) (GET_by_offset(disp, _gloffset_BlendEquationSeparate));
8272 static inline void SET_BlendEquationSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
8273 SET_by_offset(disp, _gloffset_BlendEquationSeparate, fn);
8277 #define CALL_CompileShader(disp, parameters) \
8278 (* GET_CompileShader(disp)) parameters
8279 static inline _glptr_CompileShader GET_CompileShader(struct _glapi_table *disp) {
8280 return (_glptr_CompileShader) (GET_by_offset(disp, _gloffset_CompileShader));
8283 static inline void SET_CompileShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
8284 SET_by_offset(disp, _gloffset_CompileShader, fn);
8288 #define CALL_CreateProgram(disp, parameters) \
8289 (* GET_CreateProgram(disp)) parameters
8290 static inline _glptr_CreateProgram GET_CreateProgram(struct _glapi_table *disp) {
8291 return (_glptr_CreateProgram) (GET_by_offset(disp, _gloffset_CreateProgram));
8294 static inline void SET_CreateProgram(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(void)) {
8295 SET_by_offset(disp, _gloffset_CreateProgram, fn);
8299 #define CALL_CreateShader(disp, parameters) \
8300 (* GET_CreateShader(disp)) parameters
8301 static inline _glptr_CreateShader GET_CreateShader(struct _glapi_table *disp) {
8302 return (_glptr_CreateShader) (GET_by_offset(disp, _gloffset_CreateShader));
8305 static inline void SET_CreateShader(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum)) {
8306 SET_by_offset(disp, _gloffset_CreateShader, fn);
8310 #define CALL_DeleteProgram(disp, parameters) \
8311 (* GET_DeleteProgram(disp)) parameters
8312 static inline _glptr_DeleteProgram GET_DeleteProgram(struct _glapi_table *disp) {
8313 return (_glptr_DeleteProgram) (GET_by_offset(disp, _gloffset_DeleteProgram));
8316 static inline void SET_DeleteProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
8317 SET_by_offset(disp, _gloffset_DeleteProgram, fn);
8321 #define CALL_DeleteShader(disp, parameters) \
8322 (* GET_DeleteShader(disp)) parameters
8323 static inline _glptr_DeleteShader GET_DeleteShader(struct _glapi_table *disp) {
8324 return (_glptr_DeleteShader) (GET_by_offset(disp, _gloffset_DeleteShader));
8327 static inline void SET_DeleteShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
8328 SET_by_offset(disp, _gloffset_DeleteShader, fn);
8332 #define CALL_DetachShader(disp, parameters) \
8333 (* GET_DetachShader(disp)) parameters
8334 static inline _glptr_DetachShader GET_DetachShader(struct _glapi_table *disp) {
8335 return (_glptr_DetachShader) (GET_by_offset(disp, _gloffset_DetachShader));
8338 static inline void SET_DetachShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
8339 SET_by_offset(disp, _gloffset_DetachShader, fn);
8343 #define CALL_DisableVertexAttribArray(disp, parameters) \
8344 (* GET_DisableVertexAttribArray(disp)) parameters
8345 static inline _glptr_DisableVertexAttribArray GET_DisableVertexAttribArray(struct _glapi_table *disp) {
8346 return (_glptr_DisableVertexAttribArray) (GET_by_offset(disp, _gloffset_DisableVertexAttribArray));
8349 static inline void SET_DisableVertexAttribArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
8350 SET_by_offset(disp, _gloffset_DisableVertexAttribArray, fn);
8354 #define CALL_DrawBuffers(disp, parameters) \
8355 (* GET_DrawBuffers(disp)) parameters
8356 static inline _glptr_DrawBuffers GET_DrawBuffers(struct _glapi_table *disp) {
8357 return (_glptr_DrawBuffers) (GET_by_offset(disp, _gloffset_DrawBuffers));
8360 static inline void SET_DrawBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLenum *)) {
8361 SET_by_offset(disp, _gloffset_DrawBuffers, fn);
8365 #define CALL_EnableVertexAttribArray(disp, parameters) \
8366 (* GET_EnableVertexAttribArray(disp)) parameters
8367 static inline _glptr_EnableVertexAttribArray GET_EnableVertexAttribArray(struct _glapi_table *disp) {
8368 return (_glptr_EnableVertexAttribArray) (GET_by_offset(disp, _gloffset_EnableVertexAttribArray));
8371 static inline void SET_EnableVertexAttribArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
8372 SET_by_offset(disp, _gloffset_EnableVertexAttribArray, fn);
8376 #define CALL_GetActiveAttrib(disp, parameters) \
8377 (* GET_GetActiveAttrib(disp)) parameters
8378 static inline _glptr_GetActiveAttrib GET_GetActiveAttrib(struct _glapi_table *disp) {
8379 return (_glptr_GetActiveAttrib) (GET_by_offset(disp, _gloffset_GetActiveAttrib));
8382 static inline void SET_GetActiveAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei , GLsizei *, GLint *, GLenum *, GLchar *)) {
8383 SET_by_offset(disp, _gloffset_GetActiveAttrib, fn);
8387 #define CALL_GetActiveUniform(disp, parameters) \
8388 (* GET_GetActiveUniform(disp)) parameters
8389 static inline _glptr_GetActiveUniform GET_GetActiveUniform(struct _glapi_table *disp) {
8390 return (_glptr_GetActiveUniform) (GET_by_offset(disp, _gloffset_GetActiveUniform));
8393 static inline void SET_GetActiveUniform(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *)) {
8394 SET_by_offset(disp, _gloffset_GetActiveUniform, fn);
8398 #define CALL_GetAttachedShaders(disp, parameters) \
8399 (* GET_GetAttachedShaders(disp)) parameters
8400 static inline _glptr_GetAttachedShaders GET_GetAttachedShaders(struct _glapi_table *disp) {
8401 return (_glptr_GetAttachedShaders) (GET_by_offset(disp, _gloffset_GetAttachedShaders));
8404 static inline void SET_GetAttachedShaders(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLuint *)) {
8405 SET_by_offset(disp, _gloffset_GetAttachedShaders, fn);
8409 #define CALL_GetAttribLocation(disp, parameters) \
8410 (* GET_GetAttribLocation(disp)) parameters
8411 static inline _glptr_GetAttribLocation GET_GetAttribLocation(struct _glapi_table *disp) {
8412 return (_glptr_GetAttribLocation) (GET_by_offset(disp, _gloffset_GetAttribLocation));
8415 static inline void SET_GetAttribLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
8416 SET_by_offset(disp, _gloffset_GetAttribLocation, fn);
8420 #define CALL_GetProgramInfoLog(disp, parameters) \
8421 (* GET_GetProgramInfoLog(disp)) parameters
8422 static inline _glptr_GetProgramInfoLog GET_GetProgramInfoLog(struct _glapi_table *disp) {
8423 return (_glptr_GetProgramInfoLog) (GET_by_offset(disp, _gloffset_GetProgramInfoLog));
8426 static inline void SET_GetProgramInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
8427 SET_by_offset(disp, _gloffset_GetProgramInfoLog, fn);
8431 #define CALL_GetProgramiv(disp, parameters) \
8432 (* GET_GetProgramiv(disp)) parameters
8433 static inline _glptr_GetProgramiv GET_GetProgramiv(struct _glapi_table *disp) {
8434 return (_glptr_GetProgramiv) (GET_by_offset(disp, _gloffset_GetProgramiv));
8437 static inline void SET_GetProgramiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
8438 SET_by_offset(disp, _gloffset_GetProgramiv, fn);
8442 #define CALL_GetShaderInfoLog(disp, parameters) \
8443 (* GET_GetShaderInfoLog(disp)) parameters
8444 static inline _glptr_GetShaderInfoLog GET_GetShaderInfoLog(struct _glapi_table *disp) {
8445 return (_glptr_GetShaderInfoLog) (GET_by_offset(disp, _gloffset_GetShaderInfoLog));
8448 static inline void SET_GetShaderInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
8449 SET_by_offset(disp, _gloffset_GetShaderInfoLog, fn);
8453 #define CALL_GetShaderSource(disp, parameters) \
8454 (* GET_GetShaderSource(disp)) parameters
8455 static inline _glptr_GetShaderSource GET_GetShaderSource(struct _glapi_table *disp) {
8456 return (_glptr_GetShaderSource) (GET_by_offset(disp, _gloffset_GetShaderSource));
8459 static inline void SET_GetShaderSource(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
8460 SET_by_offset(disp, _gloffset_GetShaderSource, fn);
8464 #define CALL_GetShaderiv(disp, parameters) \
8465 (* GET_GetShaderiv(disp)) parameters
8466 static inline _glptr_GetShaderiv GET_GetShaderiv(struct _glapi_table *disp) {
8467 return (_glptr_GetShaderiv) (GET_by_offset(disp, _gloffset_GetShaderiv));
8470 static inline void SET_GetShaderiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
8471 SET_by_offset(disp, _gloffset_GetShaderiv, fn);
8475 #define CALL_GetUniformLocation(disp, parameters) \
8476 (* GET_GetUniformLocation(disp)) parameters
8477 static inline _glptr_GetUniformLocation GET_GetUniformLocation(struct _glapi_table *disp) {
8478 return (_glptr_GetUniformLocation) (GET_by_offset(disp, _gloffset_GetUniformLocation));
8481 static inline void SET_GetUniformLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
8482 SET_by_offset(disp, _gloffset_GetUniformLocation, fn);
8486 #define CALL_GetUniformfv(disp, parameters) \
8487 (* GET_GetUniformfv(disp)) parameters
8488 static inline _glptr_GetUniformfv GET_GetUniformfv(struct _glapi_table *disp) {
8489 return (_glptr_GetUniformfv) (GET_by_offset(disp, _gloffset_GetUniformfv));
8492 static inline void SET_GetUniformfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat *)) {
8493 SET_by_offset(disp, _gloffset_GetUniformfv, fn);
8497 #define CALL_GetUniformiv(disp, parameters) \
8498 (* GET_GetUniformiv(disp)) parameters
8499 static inline _glptr_GetUniformiv GET_GetUniformiv(struct _glapi_table *disp) {
8500 return (_glptr_GetUniformiv) (GET_by_offset(disp, _gloffset_GetUniformiv));
8503 static inline void SET_GetUniformiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint *)) {
8504 SET_by_offset(disp, _gloffset_GetUniformiv, fn);
8508 #define CALL_GetVertexAttribPointerv(disp, parameters) \
8509 (* GET_GetVertexAttribPointerv(disp)) parameters
8510 static inline _glptr_GetVertexAttribPointerv GET_GetVertexAttribPointerv(struct _glapi_table *disp) {
8511 return (_glptr_GetVertexAttribPointerv) (GET_by_offset(disp, _gloffset_GetVertexAttribPointerv));
8514 static inline void SET_GetVertexAttribPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLvoid **)) {
8515 SET_by_offset(disp, _gloffset_GetVertexAttribPointerv, fn);
8519 #define CALL_GetVertexAttribdv(disp, parameters) \
8520 (* GET_GetVertexAttribdv(disp)) parameters
8521 static inline _glptr_GetVertexAttribdv GET_GetVertexAttribdv(struct _glapi_table *disp) {
8522 return (_glptr_GetVertexAttribdv) (GET_by_offset(disp, _gloffset_GetVertexAttribdv));
8525 static inline void SET_GetVertexAttribdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) {
8526 SET_by_offset(disp, _gloffset_GetVertexAttribdv, fn);
8530 #define CALL_GetVertexAttribfv(disp, parameters) \
8531 (* GET_GetVertexAttribfv(disp)) parameters
8532 static inline _glptr_GetVertexAttribfv GET_GetVertexAttribfv(struct _glapi_table *disp) {
8533 return (_glptr_GetVertexAttribfv) (GET_by_offset(disp, _gloffset_GetVertexAttribfv));
8536 static inline void SET_GetVertexAttribfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
8537 SET_by_offset(disp, _gloffset_GetVertexAttribfv, fn);
8541 #define CALL_GetVertexAttribiv(disp, parameters) \
8542 (* GET_GetVertexAttribiv(disp)) parameters
8543 static inline _glptr_GetVertexAttribiv GET_GetVertexAttribiv(struct _glapi_table *disp) {
8544 return (_glptr_GetVertexAttribiv) (GET_by_offset(disp, _gloffset_GetVertexAttribiv));
8547 static inline void SET_GetVertexAttribiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
8548 SET_by_offset(disp, _gloffset_GetVertexAttribiv, fn);
8552 #define CALL_IsProgram(disp, parameters) \
8553 (* GET_IsProgram(disp)) parameters
8554 static inline _glptr_IsProgram GET_IsProgram(struct _glapi_table *disp) {
8555 return (_glptr_IsProgram) (GET_by_offset(disp, _gloffset_IsProgram));
8558 static inline void SET_IsProgram(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
8559 SET_by_offset(disp, _gloffset_IsProgram, fn);
8563 #define CALL_IsShader(disp, parameters) \
8564 (* GET_IsShader(disp)) parameters
8565 static inline _glptr_IsShader GET_IsShader(struct _glapi_table *disp) {
8566 return (_glptr_IsShader) (GET_by_offset(disp, _gloffset_IsShader));
8569 static inline void SET_IsShader(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
8570 SET_by_offset(disp, _gloffset_IsShader, fn);
8574 #define CALL_LinkProgram(disp, parameters) \
8575 (* GET_LinkProgram(disp)) parameters
8576 static inline _glptr_LinkProgram GET_LinkProgram(struct _glapi_table *disp) {
8577 return (_glptr_LinkProgram) (GET_by_offset(disp, _gloffset_LinkProgram));
8580 static inline void SET_LinkProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
8581 SET_by_offset(disp, _gloffset_LinkProgram, fn);
8585 #define CALL_ShaderSource(disp, parameters) \
8586 (* GET_ShaderSource(disp)) parameters
8587 static inline _glptr_ShaderSource GET_ShaderSource(struct _glapi_table *disp) {
8588 return (_glptr_ShaderSource) (GET_by_offset(disp, _gloffset_ShaderSource));
8591 static inline void SET_ShaderSource(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, const GLint *)) {
8592 SET_by_offset(disp, _gloffset_ShaderSource, fn);
8596 #define CALL_StencilFuncSeparate(disp, parameters) \
8597 (* GET_StencilFuncSeparate(disp)) parameters
8598 static inline _glptr_StencilFuncSeparate GET_StencilFuncSeparate(struct _glapi_table *disp) {
8599 return (_glptr_StencilFuncSeparate) (GET_by_offset(disp, _gloffset_StencilFuncSeparate));
8602 static inline void SET_StencilFuncSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLuint)) {
8603 SET_by_offset(disp, _gloffset_StencilFuncSeparate, fn);
8607 #define CALL_StencilMaskSeparate(disp, parameters) \
8608 (* GET_StencilMaskSeparate(disp)) parameters
8609 static inline _glptr_StencilMaskSeparate GET_StencilMaskSeparate(struct _glapi_table *disp) {
8610 return (_glptr_StencilMaskSeparate) (GET_by_offset(disp, _gloffset_StencilMaskSeparate));
8613 static inline void SET_StencilMaskSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
8614 SET_by_offset(disp, _gloffset_StencilMaskSeparate, fn);
8618 #define CALL_StencilOpSeparate(disp, parameters) \
8619 (* GET_StencilOpSeparate(disp)) parameters
8620 static inline _glptr_StencilOpSeparate GET_StencilOpSeparate(struct _glapi_table *disp) {
8621 return (_glptr_StencilOpSeparate) (GET_by_offset(disp, _gloffset_StencilOpSeparate));
8624 static inline void SET_StencilOpSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum)) {
8625 SET_by_offset(disp, _gloffset_StencilOpSeparate, fn);
8629 #define CALL_Uniform1f(disp, parameters) \
8630 (* GET_Uniform1f(disp)) parameters
8631 static inline _glptr_Uniform1f GET_Uniform1f(struct _glapi_table *disp) {
8632 return (_glptr_Uniform1f) (GET_by_offset(disp, _gloffset_Uniform1f));
8635 static inline void SET_Uniform1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat)) {
8636 SET_by_offset(disp, _gloffset_Uniform1f, fn);
8640 #define CALL_Uniform1fv(disp, parameters) \
8641 (* GET_Uniform1fv(disp)) parameters
8642 static inline _glptr_Uniform1fv GET_Uniform1fv(struct _glapi_table *disp) {
8643 return (_glptr_Uniform1fv) (GET_by_offset(disp, _gloffset_Uniform1fv));
8646 static inline void SET_Uniform1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
8647 SET_by_offset(disp, _gloffset_Uniform1fv, fn);
8651 #define CALL_Uniform1i(disp, parameters) \
8652 (* GET_Uniform1i(disp)) parameters
8653 static inline _glptr_Uniform1i GET_Uniform1i(struct _glapi_table *disp) {
8654 return (_glptr_Uniform1i) (GET_by_offset(disp, _gloffset_Uniform1i));
8657 static inline void SET_Uniform1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
8658 SET_by_offset(disp, _gloffset_Uniform1i, fn);
8662 #define CALL_Uniform1iv(disp, parameters) \
8663 (* GET_Uniform1iv(disp)) parameters
8664 static inline _glptr_Uniform1iv GET_Uniform1iv(struct _glapi_table *disp) {
8665 return (_glptr_Uniform1iv) (GET_by_offset(disp, _gloffset_Uniform1iv));
8668 static inline void SET_Uniform1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
8669 SET_by_offset(disp, _gloffset_Uniform1iv, fn);
8673 #define CALL_Uniform2f(disp, parameters) \
8674 (* GET_Uniform2f(disp)) parameters
8675 static inline _glptr_Uniform2f GET_Uniform2f(struct _glapi_table *disp) {
8676 return (_glptr_Uniform2f) (GET_by_offset(disp, _gloffset_Uniform2f));
8679 static inline void SET_Uniform2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat)) {
8680 SET_by_offset(disp, _gloffset_Uniform2f, fn);
8684 #define CALL_Uniform2fv(disp, parameters) \
8685 (* GET_Uniform2fv(disp)) parameters
8686 static inline _glptr_Uniform2fv GET_Uniform2fv(struct _glapi_table *disp) {
8687 return (_glptr_Uniform2fv) (GET_by_offset(disp, _gloffset_Uniform2fv));
8690 static inline void SET_Uniform2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
8691 SET_by_offset(disp, _gloffset_Uniform2fv, fn);
8695 #define CALL_Uniform2i(disp, parameters) \
8696 (* GET_Uniform2i(disp)) parameters
8697 static inline _glptr_Uniform2i GET_Uniform2i(struct _glapi_table *disp) {
8698 return (_glptr_Uniform2i) (GET_by_offset(disp, _gloffset_Uniform2i));
8701 static inline void SET_Uniform2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
8702 SET_by_offset(disp, _gloffset_Uniform2i, fn);
8706 #define CALL_Uniform2iv(disp, parameters) \
8707 (* GET_Uniform2iv(disp)) parameters
8708 static inline _glptr_Uniform2iv GET_Uniform2iv(struct _glapi_table *disp) {
8709 return (_glptr_Uniform2iv) (GET_by_offset(disp, _gloffset_Uniform2iv));
8712 static inline void SET_Uniform2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
8713 SET_by_offset(disp, _gloffset_Uniform2iv, fn);
8717 #define CALL_Uniform3f(disp, parameters) \
8718 (* GET_Uniform3f(disp)) parameters
8719 static inline _glptr_Uniform3f GET_Uniform3f(struct _glapi_table *disp) {
8720 return (_glptr_Uniform3f) (GET_by_offset(disp, _gloffset_Uniform3f));
8723 static inline void SET_Uniform3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLfloat)) {
8724 SET_by_offset(disp, _gloffset_Uniform3f, fn);
8728 #define CALL_Uniform3fv(disp, parameters) \
8729 (* GET_Uniform3fv(disp)) parameters
8730 static inline _glptr_Uniform3fv GET_Uniform3fv(struct _glapi_table *disp) {
8731 return (_glptr_Uniform3fv) (GET_by_offset(disp, _gloffset_Uniform3fv));
8734 static inline void SET_Uniform3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
8735 SET_by_offset(disp, _gloffset_Uniform3fv, fn);
8739 #define CALL_Uniform3i(disp, parameters) \
8740 (* GET_Uniform3i(disp)) parameters
8741 static inline _glptr_Uniform3i GET_Uniform3i(struct _glapi_table *disp) {
8742 return (_glptr_Uniform3i) (GET_by_offset(disp, _gloffset_Uniform3i));
8745 static inline void SET_Uniform3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
8746 SET_by_offset(disp, _gloffset_Uniform3i, fn);
8750 #define CALL_Uniform3iv(disp, parameters) \
8751 (* GET_Uniform3iv(disp)) parameters
8752 static inline _glptr_Uniform3iv GET_Uniform3iv(struct _glapi_table *disp) {
8753 return (_glptr_Uniform3iv) (GET_by_offset(disp, _gloffset_Uniform3iv));
8756 static inline void SET_Uniform3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
8757 SET_by_offset(disp, _gloffset_Uniform3iv, fn);
8761 #define CALL_Uniform4f(disp, parameters) \
8762 (* GET_Uniform4f(disp)) parameters
8763 static inline _glptr_Uniform4f GET_Uniform4f(struct _glapi_table *disp) {
8764 return (_glptr_Uniform4f) (GET_by_offset(disp, _gloffset_Uniform4f));
8767 static inline void SET_Uniform4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLfloat, GLfloat)) {
8768 SET_by_offset(disp, _gloffset_Uniform4f, fn);
8772 #define CALL_Uniform4fv(disp, parameters) \
8773 (* GET_Uniform4fv(disp)) parameters
8774 static inline _glptr_Uniform4fv GET_Uniform4fv(struct _glapi_table *disp) {
8775 return (_glptr_Uniform4fv) (GET_by_offset(disp, _gloffset_Uniform4fv));
8778 static inline void SET_Uniform4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
8779 SET_by_offset(disp, _gloffset_Uniform4fv, fn);
8783 #define CALL_Uniform4i(disp, parameters) \
8784 (* GET_Uniform4i(disp)) parameters
8785 static inline _glptr_Uniform4i GET_Uniform4i(struct _glapi_table *disp) {
8786 return (_glptr_Uniform4i) (GET_by_offset(disp, _gloffset_Uniform4i));
8789 static inline void SET_Uniform4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint)) {
8790 SET_by_offset(disp, _gloffset_Uniform4i, fn);
8794 #define CALL_Uniform4iv(disp, parameters) \
8795 (* GET_Uniform4iv(disp)) parameters
8796 static inline _glptr_Uniform4iv GET_Uniform4iv(struct _glapi_table *disp) {
8797 return (_glptr_Uniform4iv) (GET_by_offset(disp, _gloffset_Uniform4iv));
8800 static inline void SET_Uniform4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
8801 SET_by_offset(disp, _gloffset_Uniform4iv, fn);
8805 #define CALL_UniformMatrix2fv(disp, parameters) \
8806 (* GET_UniformMatrix2fv(disp)) parameters
8807 static inline _glptr_UniformMatrix2fv GET_UniformMatrix2fv(struct _glapi_table *disp) {
8808 return (_glptr_UniformMatrix2fv) (GET_by_offset(disp, _gloffset_UniformMatrix2fv));
8811 static inline void SET_UniformMatrix2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8812 SET_by_offset(disp, _gloffset_UniformMatrix2fv, fn);
8816 #define CALL_UniformMatrix3fv(disp, parameters) \
8817 (* GET_UniformMatrix3fv(disp)) parameters
8818 static inline _glptr_UniformMatrix3fv GET_UniformMatrix3fv(struct _glapi_table *disp) {
8819 return (_glptr_UniformMatrix3fv) (GET_by_offset(disp, _gloffset_UniformMatrix3fv));
8822 static inline void SET_UniformMatrix3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8823 SET_by_offset(disp, _gloffset_UniformMatrix3fv, fn);
8827 #define CALL_UniformMatrix4fv(disp, parameters) \
8828 (* GET_UniformMatrix4fv(disp)) parameters
8829 static inline _glptr_UniformMatrix4fv GET_UniformMatrix4fv(struct _glapi_table *disp) {
8830 return (_glptr_UniformMatrix4fv) (GET_by_offset(disp, _gloffset_UniformMatrix4fv));
8833 static inline void SET_UniformMatrix4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8834 SET_by_offset(disp, _gloffset_UniformMatrix4fv, fn);
8838 #define CALL_UseProgram(disp, parameters) \
8839 (* GET_UseProgram(disp)) parameters
8840 static inline _glptr_UseProgram GET_UseProgram(struct _glapi_table *disp) {
8841 return (_glptr_UseProgram) (GET_by_offset(disp, _gloffset_UseProgram));
8844 static inline void SET_UseProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
8845 SET_by_offset(disp, _gloffset_UseProgram, fn);
8849 #define CALL_ValidateProgram(disp, parameters) \
8850 (* GET_ValidateProgram(disp)) parameters
8851 static inline _glptr_ValidateProgram GET_ValidateProgram(struct _glapi_table *disp) {
8852 return (_glptr_ValidateProgram) (GET_by_offset(disp, _gloffset_ValidateProgram));
8855 static inline void SET_ValidateProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
8856 SET_by_offset(disp, _gloffset_ValidateProgram, fn);
8860 #define CALL_VertexAttrib1d(disp, parameters) \
8861 (* GET_VertexAttrib1d(disp)) parameters
8862 static inline _glptr_VertexAttrib1d GET_VertexAttrib1d(struct _glapi_table *disp) {
8863 return (_glptr_VertexAttrib1d) (GET_by_offset(disp, _gloffset_VertexAttrib1d));
8866 static inline void SET_VertexAttrib1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) {
8867 SET_by_offset(disp, _gloffset_VertexAttrib1d, fn);
8871 #define CALL_VertexAttrib1dv(disp, parameters) \
8872 (* GET_VertexAttrib1dv(disp)) parameters
8873 static inline _glptr_VertexAttrib1dv GET_VertexAttrib1dv(struct _glapi_table *disp) {
8874 return (_glptr_VertexAttrib1dv) (GET_by_offset(disp, _gloffset_VertexAttrib1dv));
8877 static inline void SET_VertexAttrib1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
8878 SET_by_offset(disp, _gloffset_VertexAttrib1dv, fn);
8882 #define CALL_VertexAttrib1s(disp, parameters) \
8883 (* GET_VertexAttrib1s(disp)) parameters
8884 static inline _glptr_VertexAttrib1s GET_VertexAttrib1s(struct _glapi_table *disp) {
8885 return (_glptr_VertexAttrib1s) (GET_by_offset(disp, _gloffset_VertexAttrib1s));
8888 static inline void SET_VertexAttrib1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort)) {
8889 SET_by_offset(disp, _gloffset_VertexAttrib1s, fn);
8893 #define CALL_VertexAttrib1sv(disp, parameters) \
8894 (* GET_VertexAttrib1sv(disp)) parameters
8895 static inline _glptr_VertexAttrib1sv GET_VertexAttrib1sv(struct _glapi_table *disp) {
8896 return (_glptr_VertexAttrib1sv) (GET_by_offset(disp, _gloffset_VertexAttrib1sv));
8899 static inline void SET_VertexAttrib1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
8900 SET_by_offset(disp, _gloffset_VertexAttrib1sv, fn);
8904 #define CALL_VertexAttrib2d(disp, parameters) \
8905 (* GET_VertexAttrib2d(disp)) parameters
8906 static inline _glptr_VertexAttrib2d GET_VertexAttrib2d(struct _glapi_table *disp) {
8907 return (_glptr_VertexAttrib2d) (GET_by_offset(disp, _gloffset_VertexAttrib2d));
8910 static inline void SET_VertexAttrib2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) {
8911 SET_by_offset(disp, _gloffset_VertexAttrib2d, fn);
8915 #define CALL_VertexAttrib2dv(disp, parameters) \
8916 (* GET_VertexAttrib2dv(disp)) parameters
8917 static inline _glptr_VertexAttrib2dv GET_VertexAttrib2dv(struct _glapi_table *disp) {
8918 return (_glptr_VertexAttrib2dv) (GET_by_offset(disp, _gloffset_VertexAttrib2dv));
8921 static inline void SET_VertexAttrib2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
8922 SET_by_offset(disp, _gloffset_VertexAttrib2dv, fn);
8926 #define CALL_VertexAttrib2s(disp, parameters) \
8927 (* GET_VertexAttrib2s(disp)) parameters
8928 static inline _glptr_VertexAttrib2s GET_VertexAttrib2s(struct _glapi_table *disp) {
8929 return (_glptr_VertexAttrib2s) (GET_by_offset(disp, _gloffset_VertexAttrib2s));
8932 static inline void SET_VertexAttrib2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort)) {
8933 SET_by_offset(disp, _gloffset_VertexAttrib2s, fn);
8937 #define CALL_VertexAttrib2sv(disp, parameters) \
8938 (* GET_VertexAttrib2sv(disp)) parameters
8939 static inline _glptr_VertexAttrib2sv GET_VertexAttrib2sv(struct _glapi_table *disp) {
8940 return (_glptr_VertexAttrib2sv) (GET_by_offset(disp, _gloffset_VertexAttrib2sv));
8943 static inline void SET_VertexAttrib2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
8944 SET_by_offset(disp, _gloffset_VertexAttrib2sv, fn);
8948 #define CALL_VertexAttrib3d(disp, parameters) \
8949 (* GET_VertexAttrib3d(disp)) parameters
8950 static inline _glptr_VertexAttrib3d GET_VertexAttrib3d(struct _glapi_table *disp) {
8951 return (_glptr_VertexAttrib3d) (GET_by_offset(disp, _gloffset_VertexAttrib3d));
8954 static inline void SET_VertexAttrib3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) {
8955 SET_by_offset(disp, _gloffset_VertexAttrib3d, fn);
8959 #define CALL_VertexAttrib3dv(disp, parameters) \
8960 (* GET_VertexAttrib3dv(disp)) parameters
8961 static inline _glptr_VertexAttrib3dv GET_VertexAttrib3dv(struct _glapi_table *disp) {
8962 return (_glptr_VertexAttrib3dv) (GET_by_offset(disp, _gloffset_VertexAttrib3dv));
8965 static inline void SET_VertexAttrib3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
8966 SET_by_offset(disp, _gloffset_VertexAttrib3dv, fn);
8970 #define CALL_VertexAttrib3s(disp, parameters) \
8971 (* GET_VertexAttrib3s(disp)) parameters
8972 static inline _glptr_VertexAttrib3s GET_VertexAttrib3s(struct _glapi_table *disp) {
8973 return (_glptr_VertexAttrib3s) (GET_by_offset(disp, _gloffset_VertexAttrib3s));
8976 static inline void SET_VertexAttrib3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort)) {
8977 SET_by_offset(disp, _gloffset_VertexAttrib3s, fn);
8981 #define CALL_VertexAttrib3sv(disp, parameters) \
8982 (* GET_VertexAttrib3sv(disp)) parameters
8983 static inline _glptr_VertexAttrib3sv GET_VertexAttrib3sv(struct _glapi_table *disp) {
8984 return (_glptr_VertexAttrib3sv) (GET_by_offset(disp, _gloffset_VertexAttrib3sv));
8987 static inline void SET_VertexAttrib3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
8988 SET_by_offset(disp, _gloffset_VertexAttrib3sv, fn);
8992 #define CALL_VertexAttrib4Nbv(disp, parameters) \
8993 (* GET_VertexAttrib4Nbv(disp)) parameters
8994 static inline _glptr_VertexAttrib4Nbv GET_VertexAttrib4Nbv(struct _glapi_table *disp) {
8995 return (_glptr_VertexAttrib4Nbv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nbv));
8998 static inline void SET_VertexAttrib4Nbv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) {
8999 SET_by_offset(disp, _gloffset_VertexAttrib4Nbv, fn);
9003 #define CALL_VertexAttrib4Niv(disp, parameters) \
9004 (* GET_VertexAttrib4Niv(disp)) parameters
9005 static inline _glptr_VertexAttrib4Niv GET_VertexAttrib4Niv(struct _glapi_table *disp) {
9006 return (_glptr_VertexAttrib4Niv) (GET_by_offset(disp, _gloffset_VertexAttrib4Niv));
9009 static inline void SET_VertexAttrib4Niv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
9010 SET_by_offset(disp, _gloffset_VertexAttrib4Niv, fn);
9014 #define CALL_VertexAttrib4Nsv(disp, parameters) \
9015 (* GET_VertexAttrib4Nsv(disp)) parameters
9016 static inline _glptr_VertexAttrib4Nsv GET_VertexAttrib4Nsv(struct _glapi_table *disp) {
9017 return (_glptr_VertexAttrib4Nsv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nsv));
9020 static inline void SET_VertexAttrib4Nsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
9021 SET_by_offset(disp, _gloffset_VertexAttrib4Nsv, fn);
9025 #define CALL_VertexAttrib4Nub(disp, parameters) \
9026 (* GET_VertexAttrib4Nub(disp)) parameters
9027 static inline _glptr_VertexAttrib4Nub GET_VertexAttrib4Nub(struct _glapi_table *disp) {
9028 return (_glptr_VertexAttrib4Nub) (GET_by_offset(disp, _gloffset_VertexAttrib4Nub));
9031 static inline void SET_VertexAttrib4Nub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)) {
9032 SET_by_offset(disp, _gloffset_VertexAttrib4Nub, fn);
9036 #define CALL_VertexAttrib4Nubv(disp, parameters) \
9037 (* GET_VertexAttrib4Nubv(disp)) parameters
9038 static inline _glptr_VertexAttrib4Nubv GET_VertexAttrib4Nubv(struct _glapi_table *disp) {
9039 return (_glptr_VertexAttrib4Nubv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nubv));
9042 static inline void SET_VertexAttrib4Nubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
9043 SET_by_offset(disp, _gloffset_VertexAttrib4Nubv, fn);
9047 #define CALL_VertexAttrib4Nuiv(disp, parameters) \
9048 (* GET_VertexAttrib4Nuiv(disp)) parameters
9049 static inline _glptr_VertexAttrib4Nuiv GET_VertexAttrib4Nuiv(struct _glapi_table *disp) {
9050 return (_glptr_VertexAttrib4Nuiv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nuiv));
9053 static inline void SET_VertexAttrib4Nuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
9054 SET_by_offset(disp, _gloffset_VertexAttrib4Nuiv, fn);
9058 #define CALL_VertexAttrib4Nusv(disp, parameters) \
9059 (* GET_VertexAttrib4Nusv(disp)) parameters
9060 static inline _glptr_VertexAttrib4Nusv GET_VertexAttrib4Nusv(struct _glapi_table *disp) {
9061 return (_glptr_VertexAttrib4Nusv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nusv));
9064 static inline void SET_VertexAttrib4Nusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) {
9065 SET_by_offset(disp, _gloffset_VertexAttrib4Nusv, fn);
9069 #define CALL_VertexAttrib4bv(disp, parameters) \
9070 (* GET_VertexAttrib4bv(disp)) parameters
9071 static inline _glptr_VertexAttrib4bv GET_VertexAttrib4bv(struct _glapi_table *disp) {
9072 return (_glptr_VertexAttrib4bv) (GET_by_offset(disp, _gloffset_VertexAttrib4bv));
9075 static inline void SET_VertexAttrib4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) {
9076 SET_by_offset(disp, _gloffset_VertexAttrib4bv, fn);
9080 #define CALL_VertexAttrib4d(disp, parameters) \
9081 (* GET_VertexAttrib4d(disp)) parameters
9082 static inline _glptr_VertexAttrib4d GET_VertexAttrib4d(struct _glapi_table *disp) {
9083 return (_glptr_VertexAttrib4d) (GET_by_offset(disp, _gloffset_VertexAttrib4d));
9086 static inline void SET_VertexAttrib4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
9087 SET_by_offset(disp, _gloffset_VertexAttrib4d, fn);
9091 #define CALL_VertexAttrib4dv(disp, parameters) \
9092 (* GET_VertexAttrib4dv(disp)) parameters
9093 static inline _glptr_VertexAttrib4dv GET_VertexAttrib4dv(struct _glapi_table *disp) {
9094 return (_glptr_VertexAttrib4dv) (GET_by_offset(disp, _gloffset_VertexAttrib4dv));
9097 static inline void SET_VertexAttrib4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
9098 SET_by_offset(disp, _gloffset_VertexAttrib4dv, fn);
9102 #define CALL_VertexAttrib4iv(disp, parameters) \
9103 (* GET_VertexAttrib4iv(disp)) parameters
9104 static inline _glptr_VertexAttrib4iv GET_VertexAttrib4iv(struct _glapi_table *disp) {
9105 return (_glptr_VertexAttrib4iv) (GET_by_offset(disp, _gloffset_VertexAttrib4iv));
9108 static inline void SET_VertexAttrib4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
9109 SET_by_offset(disp, _gloffset_VertexAttrib4iv, fn);
9113 #define CALL_VertexAttrib4s(disp, parameters) \
9114 (* GET_VertexAttrib4s(disp)) parameters
9115 static inline _glptr_VertexAttrib4s GET_VertexAttrib4s(struct _glapi_table *disp) {
9116 return (_glptr_VertexAttrib4s) (GET_by_offset(disp, _gloffset_VertexAttrib4s));
9119 static inline void SET_VertexAttrib4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort, GLshort)) {
9120 SET_by_offset(disp, _gloffset_VertexAttrib4s, fn);
9124 #define CALL_VertexAttrib4sv(disp, parameters) \
9125 (* GET_VertexAttrib4sv(disp)) parameters
9126 static inline _glptr_VertexAttrib4sv GET_VertexAttrib4sv(struct _glapi_table *disp) {
9127 return (_glptr_VertexAttrib4sv) (GET_by_offset(disp, _gloffset_VertexAttrib4sv));
9130 static inline void SET_VertexAttrib4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
9131 SET_by_offset(disp, _gloffset_VertexAttrib4sv, fn);
9135 #define CALL_VertexAttrib4ubv(disp, parameters) \
9136 (* GET_VertexAttrib4ubv(disp)) parameters
9137 static inline _glptr_VertexAttrib4ubv GET_VertexAttrib4ubv(struct _glapi_table *disp) {
9138 return (_glptr_VertexAttrib4ubv) (GET_by_offset(disp, _gloffset_VertexAttrib4ubv));
9141 static inline void SET_VertexAttrib4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
9142 SET_by_offset(disp, _gloffset_VertexAttrib4ubv, fn);
9146 #define CALL_VertexAttrib4uiv(disp, parameters) \
9147 (* GET_VertexAttrib4uiv(disp)) parameters
9148 static inline _glptr_VertexAttrib4uiv GET_VertexAttrib4uiv(struct _glapi_table *disp) {
9149 return (_glptr_VertexAttrib4uiv) (GET_by_offset(disp, _gloffset_VertexAttrib4uiv));
9152 static inline void SET_VertexAttrib4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
9153 SET_by_offset(disp, _gloffset_VertexAttrib4uiv, fn);
9157 #define CALL_VertexAttrib4usv(disp, parameters) \
9158 (* GET_VertexAttrib4usv(disp)) parameters
9159 static inline _glptr_VertexAttrib4usv GET_VertexAttrib4usv(struct _glapi_table *disp) {
9160 return (_glptr_VertexAttrib4usv) (GET_by_offset(disp, _gloffset_VertexAttrib4usv));
9163 static inline void SET_VertexAttrib4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) {
9164 SET_by_offset(disp, _gloffset_VertexAttrib4usv, fn);
9168 #define CALL_VertexAttribPointer(disp, parameters) \
9169 (* GET_VertexAttribPointer(disp)) parameters
9170 static inline _glptr_VertexAttribPointer GET_VertexAttribPointer(struct _glapi_table *disp) {
9171 return (_glptr_VertexAttribPointer) (GET_by_offset(disp, _gloffset_VertexAttribPointer));
9174 static inline void SET_VertexAttribPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *)) {
9175 SET_by_offset(disp, _gloffset_VertexAttribPointer, fn);
9179 #define CALL_UniformMatrix2x3fv(disp, parameters) \
9180 (* GET_UniformMatrix2x3fv(disp)) parameters
9181 static inline _glptr_UniformMatrix2x3fv GET_UniformMatrix2x3fv(struct _glapi_table *disp) {
9182 return (_glptr_UniformMatrix2x3fv) (GET_by_offset(disp, _gloffset_UniformMatrix2x3fv));
9185 static inline void SET_UniformMatrix2x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
9186 SET_by_offset(disp, _gloffset_UniformMatrix2x3fv, fn);
9190 #define CALL_UniformMatrix2x4fv(disp, parameters) \
9191 (* GET_UniformMatrix2x4fv(disp)) parameters
9192 static inline _glptr_UniformMatrix2x4fv GET_UniformMatrix2x4fv(struct _glapi_table *disp) {
9193 return (_glptr_UniformMatrix2x4fv) (GET_by_offset(disp, _gloffset_UniformMatrix2x4fv));
9196 static inline void SET_UniformMatrix2x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
9197 SET_by_offset(disp, _gloffset_UniformMatrix2x4fv, fn);
9201 #define CALL_UniformMatrix3x2fv(disp, parameters) \
9202 (* GET_UniformMatrix3x2fv(disp)) parameters
9203 static inline _glptr_UniformMatrix3x2fv GET_UniformMatrix3x2fv(struct _glapi_table *disp) {
9204 return (_glptr_UniformMatrix3x2fv) (GET_by_offset(disp, _gloffset_UniformMatrix3x2fv));
9207 static inline void SET_UniformMatrix3x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
9208 SET_by_offset(disp, _gloffset_UniformMatrix3x2fv, fn);
9212 #define CALL_UniformMatrix3x4fv(disp, parameters) \
9213 (* GET_UniformMatrix3x4fv(disp)) parameters
9214 static inline _glptr_UniformMatrix3x4fv GET_UniformMatrix3x4fv(struct _glapi_table *disp) {
9215 return (_glptr_UniformMatrix3x4fv) (GET_by_offset(disp, _gloffset_UniformMatrix3x4fv));
9218 static inline void SET_UniformMatrix3x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
9219 SET_by_offset(disp, _gloffset_UniformMatrix3x4fv, fn);
9223 #define CALL_UniformMatrix4x2fv(disp, parameters) \
9224 (* GET_UniformMatrix4x2fv(disp)) parameters
9225 static inline _glptr_UniformMatrix4x2fv GET_UniformMatrix4x2fv(struct _glapi_table *disp) {
9226 return (_glptr_UniformMatrix4x2fv) (GET_by_offset(disp, _gloffset_UniformMatrix4x2fv));
9229 static inline void SET_UniformMatrix4x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
9230 SET_by_offset(disp, _gloffset_UniformMatrix4x2fv, fn);
9234 #define CALL_UniformMatrix4x3fv(disp, parameters) \
9235 (* GET_UniformMatrix4x3fv(disp)) parameters
9236 static inline _glptr_UniformMatrix4x3fv GET_UniformMatrix4x3fv(struct _glapi_table *disp) {
9237 return (_glptr_UniformMatrix4x3fv) (GET_by_offset(disp, _gloffset_UniformMatrix4x3fv));
9240 static inline void SET_UniformMatrix4x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
9241 SET_by_offset(disp, _gloffset_UniformMatrix4x3fv, fn);
9245 #define CALL_BeginConditionalRender(disp, parameters) \
9246 (* GET_BeginConditionalRender(disp)) parameters
9247 static inline _glptr_BeginConditionalRender GET_BeginConditionalRender(struct _glapi_table *disp) {
9248 return (_glptr_BeginConditionalRender) (GET_by_offset(disp, _gloffset_BeginConditionalRender));
9251 static inline void SET_BeginConditionalRender(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
9252 SET_by_offset(disp, _gloffset_BeginConditionalRender, fn);
9256 #define CALL_BeginTransformFeedback(disp, parameters) \
9257 (* GET_BeginTransformFeedback(disp)) parameters
9258 static inline _glptr_BeginTransformFeedback GET_BeginTransformFeedback(struct _glapi_table *disp) {
9259 return (_glptr_BeginTransformFeedback) (GET_by_offset(disp, _gloffset_BeginTransformFeedback));
9262 static inline void SET_BeginTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
9263 SET_by_offset(disp, _gloffset_BeginTransformFeedback, fn);
9267 #define CALL_BindBufferBase(disp, parameters) \
9268 (* GET_BindBufferBase(disp)) parameters
9269 static inline _glptr_BindBufferBase GET_BindBufferBase(struct _glapi_table *disp) {
9270 return (_glptr_BindBufferBase) (GET_by_offset(disp, _gloffset_BindBufferBase));
9273 static inline void SET_BindBufferBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) {
9274 SET_by_offset(disp, _gloffset_BindBufferBase, fn);
9278 #define CALL_BindBufferRange(disp, parameters) \
9279 (* GET_BindBufferRange(disp)) parameters
9280 static inline _glptr_BindBufferRange GET_BindBufferRange(struct _glapi_table *disp) {
9281 return (_glptr_BindBufferRange) (GET_by_offset(disp, _gloffset_BindBufferRange));
9284 static inline void SET_BindBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr)) {
9285 SET_by_offset(disp, _gloffset_BindBufferRange, fn);
9289 #define CALL_BindFragDataLocation(disp, parameters) \
9290 (* GET_BindFragDataLocation(disp)) parameters
9291 static inline _glptr_BindFragDataLocation GET_BindFragDataLocation(struct _glapi_table *disp) {
9292 return (_glptr_BindFragDataLocation) (GET_by_offset(disp, _gloffset_BindFragDataLocation));
9295 static inline void SET_BindFragDataLocation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLchar *)) {
9296 SET_by_offset(disp, _gloffset_BindFragDataLocation, fn);
9300 #define CALL_ClampColor(disp, parameters) \
9301 (* GET_ClampColor(disp)) parameters
9302 static inline _glptr_ClampColor GET_ClampColor(struct _glapi_table *disp) {
9303 return (_glptr_ClampColor) (GET_by_offset(disp, _gloffset_ClampColor));
9306 static inline void SET_ClampColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
9307 SET_by_offset(disp, _gloffset_ClampColor, fn);
9311 #define CALL_ClearBufferfi(disp, parameters) \
9312 (* GET_ClearBufferfi(disp)) parameters
9313 static inline _glptr_ClearBufferfi GET_ClearBufferfi(struct _glapi_table *disp) {
9314 return (_glptr_ClearBufferfi) (GET_by_offset(disp, _gloffset_ClearBufferfi));
9317 static inline void SET_ClearBufferfi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLfloat, GLint)) {
9318 SET_by_offset(disp, _gloffset_ClearBufferfi, fn);
9322 #define CALL_ClearBufferfv(disp, parameters) \
9323 (* GET_ClearBufferfv(disp)) parameters
9324 static inline _glptr_ClearBufferfv GET_ClearBufferfv(struct _glapi_table *disp) {
9325 return (_glptr_ClearBufferfv) (GET_by_offset(disp, _gloffset_ClearBufferfv));
9328 static inline void SET_ClearBufferfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLfloat *)) {
9329 SET_by_offset(disp, _gloffset_ClearBufferfv, fn);
9333 #define CALL_ClearBufferiv(disp, parameters) \
9334 (* GET_ClearBufferiv(disp)) parameters
9335 static inline _glptr_ClearBufferiv GET_ClearBufferiv(struct _glapi_table *disp) {
9336 return (_glptr_ClearBufferiv) (GET_by_offset(disp, _gloffset_ClearBufferiv));
9339 static inline void SET_ClearBufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLint *)) {
9340 SET_by_offset(disp, _gloffset_ClearBufferiv, fn);
9344 #define CALL_ClearBufferuiv(disp, parameters) \
9345 (* GET_ClearBufferuiv(disp)) parameters
9346 static inline _glptr_ClearBufferuiv GET_ClearBufferuiv(struct _glapi_table *disp) {
9347 return (_glptr_ClearBufferuiv) (GET_by_offset(disp, _gloffset_ClearBufferuiv));
9350 static inline void SET_ClearBufferuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLuint *)) {
9351 SET_by_offset(disp, _gloffset_ClearBufferuiv, fn);
9355 #define CALL_ColorMaski(disp, parameters) \
9356 (* GET_ColorMaski(disp)) parameters
9357 static inline _glptr_ColorMaski GET_ColorMaski(struct _glapi_table *disp) {
9358 return (_glptr_ColorMaski) (GET_by_offset(disp, _gloffset_ColorMaski));
9361 static inline void SET_ColorMaski(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLboolean, GLboolean, GLboolean, GLboolean)) {
9362 SET_by_offset(disp, _gloffset_ColorMaski, fn);
9366 #define CALL_Disablei(disp, parameters) \
9367 (* GET_Disablei(disp)) parameters
9368 static inline _glptr_Disablei GET_Disablei(struct _glapi_table *disp) {
9369 return (_glptr_Disablei) (GET_by_offset(disp, _gloffset_Disablei));
9372 static inline void SET_Disablei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
9373 SET_by_offset(disp, _gloffset_Disablei, fn);
9377 #define CALL_Enablei(disp, parameters) \
9378 (* GET_Enablei(disp)) parameters
9379 static inline _glptr_Enablei GET_Enablei(struct _glapi_table *disp) {
9380 return (_glptr_Enablei) (GET_by_offset(disp, _gloffset_Enablei));
9383 static inline void SET_Enablei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
9384 SET_by_offset(disp, _gloffset_Enablei, fn);
9388 #define CALL_EndConditionalRender(disp, parameters) \
9389 (* GET_EndConditionalRender(disp)) parameters
9390 static inline _glptr_EndConditionalRender GET_EndConditionalRender(struct _glapi_table *disp) {
9391 return (_glptr_EndConditionalRender) (GET_by_offset(disp, _gloffset_EndConditionalRender));
9394 static inline void SET_EndConditionalRender(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
9395 SET_by_offset(disp, _gloffset_EndConditionalRender, fn);
9399 #define CALL_EndTransformFeedback(disp, parameters) \
9400 (* GET_EndTransformFeedback(disp)) parameters
9401 static inline _glptr_EndTransformFeedback GET_EndTransformFeedback(struct _glapi_table *disp) {
9402 return (_glptr_EndTransformFeedback) (GET_by_offset(disp, _gloffset_EndTransformFeedback));
9405 static inline void SET_EndTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
9406 SET_by_offset(disp, _gloffset_EndTransformFeedback, fn);
9410 #define CALL_GetBooleani_v(disp, parameters) \
9411 (* GET_GetBooleani_v(disp)) parameters
9412 static inline _glptr_GetBooleani_v GET_GetBooleani_v(struct _glapi_table *disp) {
9413 return (_glptr_GetBooleani_v) (GET_by_offset(disp, _gloffset_GetBooleani_v));
9416 static inline void SET_GetBooleani_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLboolean *)) {
9417 SET_by_offset(disp, _gloffset_GetBooleani_v, fn);
9421 #define CALL_GetFragDataLocation(disp, parameters) \
9422 (* GET_GetFragDataLocation(disp)) parameters
9423 static inline _glptr_GetFragDataLocation GET_GetFragDataLocation(struct _glapi_table *disp) {
9424 return (_glptr_GetFragDataLocation) (GET_by_offset(disp, _gloffset_GetFragDataLocation));
9427 static inline void SET_GetFragDataLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
9428 SET_by_offset(disp, _gloffset_GetFragDataLocation, fn);
9432 #define CALL_GetIntegeri_v(disp, parameters) \
9433 (* GET_GetIntegeri_v(disp)) parameters
9434 static inline _glptr_GetIntegeri_v GET_GetIntegeri_v(struct _glapi_table *disp) {
9435 return (_glptr_GetIntegeri_v) (GET_by_offset(disp, _gloffset_GetIntegeri_v));
9438 static inline void SET_GetIntegeri_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLint *)) {
9439 SET_by_offset(disp, _gloffset_GetIntegeri_v, fn);
9443 #define CALL_GetStringi(disp, parameters) \
9444 (* GET_GetStringi(disp)) parameters
9445 static inline _glptr_GetStringi GET_GetStringi(struct _glapi_table *disp) {
9446 return (_glptr_GetStringi) (GET_by_offset(disp, _gloffset_GetStringi));
9449 static inline void SET_GetStringi(struct _glapi_table *disp, const GLubyte * (GLAPIENTRYP fn)(GLenum, GLuint)) {
9450 SET_by_offset(disp, _gloffset_GetStringi, fn);
9454 #define CALL_GetTexParameterIiv(disp, parameters) \
9455 (* GET_GetTexParameterIiv(disp)) parameters
9456 static inline _glptr_GetTexParameterIiv GET_GetTexParameterIiv(struct _glapi_table *disp) {
9457 return (_glptr_GetTexParameterIiv) (GET_by_offset(disp, _gloffset_GetTexParameterIiv));
9460 static inline void SET_GetTexParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
9461 SET_by_offset(disp, _gloffset_GetTexParameterIiv, fn);
9465 #define CALL_GetTexParameterIuiv(disp, parameters) \
9466 (* GET_GetTexParameterIuiv(disp)) parameters
9467 static inline _glptr_GetTexParameterIuiv GET_GetTexParameterIuiv(struct _glapi_table *disp) {
9468 return (_glptr_GetTexParameterIuiv) (GET_by_offset(disp, _gloffset_GetTexParameterIuiv));
9471 static inline void SET_GetTexParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint *)) {
9472 SET_by_offset(disp, _gloffset_GetTexParameterIuiv, fn);
9476 #define CALL_GetTransformFeedbackVarying(disp, parameters) \
9477 (* GET_GetTransformFeedbackVarying(disp)) parameters
9478 static inline _glptr_GetTransformFeedbackVarying GET_GetTransformFeedbackVarying(struct _glapi_table *disp) {
9479 return (_glptr_GetTransformFeedbackVarying) (GET_by_offset(disp, _gloffset_GetTransformFeedbackVarying));
9482 static inline void SET_GetTransformFeedbackVarying(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *)) {
9483 SET_by_offset(disp, _gloffset_GetTransformFeedbackVarying, fn);
9487 #define CALL_GetUniformuiv(disp, parameters) \
9488 (* GET_GetUniformuiv(disp)) parameters
9489 static inline _glptr_GetUniformuiv GET_GetUniformuiv(struct _glapi_table *disp) {
9490 return (_glptr_GetUniformuiv) (GET_by_offset(disp, _gloffset_GetUniformuiv));
9493 static inline void SET_GetUniformuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint *)) {
9494 SET_by_offset(disp, _gloffset_GetUniformuiv, fn);
9498 #define CALL_GetVertexAttribIiv(disp, parameters) \
9499 (* GET_GetVertexAttribIiv(disp)) parameters
9500 static inline _glptr_GetVertexAttribIiv GET_GetVertexAttribIiv(struct _glapi_table *disp) {
9501 return (_glptr_GetVertexAttribIiv) (GET_by_offset(disp, _gloffset_GetVertexAttribIiv));
9504 static inline void SET_GetVertexAttribIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
9505 SET_by_offset(disp, _gloffset_GetVertexAttribIiv, fn);
9509 #define CALL_GetVertexAttribIuiv(disp, parameters) \
9510 (* GET_GetVertexAttribIuiv(disp)) parameters
9511 static inline _glptr_GetVertexAttribIuiv GET_GetVertexAttribIuiv(struct _glapi_table *disp) {
9512 return (_glptr_GetVertexAttribIuiv) (GET_by_offset(disp, _gloffset_GetVertexAttribIuiv));
9515 static inline void SET_GetVertexAttribIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
9516 SET_by_offset(disp, _gloffset_GetVertexAttribIuiv, fn);
9520 #define CALL_IsEnabledi(disp, parameters) \
9521 (* GET_IsEnabledi(disp)) parameters
9522 static inline _glptr_IsEnabledi GET_IsEnabledi(struct _glapi_table *disp) {
9523 return (_glptr_IsEnabledi) (GET_by_offset(disp, _gloffset_IsEnabledi));
9526 static inline void SET_IsEnabledi(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum, GLuint)) {
9527 SET_by_offset(disp, _gloffset_IsEnabledi, fn);
9531 #define CALL_TexParameterIiv(disp, parameters) \
9532 (* GET_TexParameterIiv(disp)) parameters
9533 static inline _glptr_TexParameterIiv GET_TexParameterIiv(struct _glapi_table *disp) {
9534 return (_glptr_TexParameterIiv) (GET_by_offset(disp, _gloffset_TexParameterIiv));
9537 static inline void SET_TexParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
9538 SET_by_offset(disp, _gloffset_TexParameterIiv, fn);
9542 #define CALL_TexParameterIuiv(disp, parameters) \
9543 (* GET_TexParameterIuiv(disp)) parameters
9544 static inline _glptr_TexParameterIuiv GET_TexParameterIuiv(struct _glapi_table *disp) {
9545 return (_glptr_TexParameterIuiv) (GET_by_offset(disp, _gloffset_TexParameterIuiv));
9548 static inline void SET_TexParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
9549 SET_by_offset(disp, _gloffset_TexParameterIuiv, fn);
9553 #define CALL_TransformFeedbackVaryings(disp, parameters) \
9554 (* GET_TransformFeedbackVaryings(disp)) parameters
9555 static inline _glptr_TransformFeedbackVaryings GET_TransformFeedbackVaryings(struct _glapi_table *disp) {
9556 return (_glptr_TransformFeedbackVaryings) (GET_by_offset(disp, _gloffset_TransformFeedbackVaryings));
9559 static inline void SET_TransformFeedbackVaryings(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, GLenum)) {
9560 SET_by_offset(disp, _gloffset_TransformFeedbackVaryings, fn);
9564 #define CALL_Uniform1ui(disp, parameters) \
9565 (* GET_Uniform1ui(disp)) parameters
9566 static inline _glptr_Uniform1ui GET_Uniform1ui(struct _glapi_table *disp) {
9567 return (_glptr_Uniform1ui) (GET_by_offset(disp, _gloffset_Uniform1ui));
9570 static inline void SET_Uniform1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint)) {
9571 SET_by_offset(disp, _gloffset_Uniform1ui, fn);
9575 #define CALL_Uniform1uiv(disp, parameters) \
9576 (* GET_Uniform1uiv(disp)) parameters
9577 static inline _glptr_Uniform1uiv GET_Uniform1uiv(struct _glapi_table *disp) {
9578 return (_glptr_Uniform1uiv) (GET_by_offset(disp, _gloffset_Uniform1uiv));
9581 static inline void SET_Uniform1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
9582 SET_by_offset(disp, _gloffset_Uniform1uiv, fn);
9586 #define CALL_Uniform2ui(disp, parameters) \
9587 (* GET_Uniform2ui(disp)) parameters
9588 static inline _glptr_Uniform2ui GET_Uniform2ui(struct _glapi_table *disp) {
9589 return (_glptr_Uniform2ui) (GET_by_offset(disp, _gloffset_Uniform2ui));
9592 static inline void SET_Uniform2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint)) {
9593 SET_by_offset(disp, _gloffset_Uniform2ui, fn);
9597 #define CALL_Uniform2uiv(disp, parameters) \
9598 (* GET_Uniform2uiv(disp)) parameters
9599 static inline _glptr_Uniform2uiv GET_Uniform2uiv(struct _glapi_table *disp) {
9600 return (_glptr_Uniform2uiv) (GET_by_offset(disp, _gloffset_Uniform2uiv));
9603 static inline void SET_Uniform2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
9604 SET_by_offset(disp, _gloffset_Uniform2uiv, fn);
9608 #define CALL_Uniform3ui(disp, parameters) \
9609 (* GET_Uniform3ui(disp)) parameters
9610 static inline _glptr_Uniform3ui GET_Uniform3ui(struct _glapi_table *disp) {
9611 return (_glptr_Uniform3ui) (GET_by_offset(disp, _gloffset_Uniform3ui));
9614 static inline void SET_Uniform3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint, GLuint)) {
9615 SET_by_offset(disp, _gloffset_Uniform3ui, fn);
9619 #define CALL_Uniform3uiv(disp, parameters) \
9620 (* GET_Uniform3uiv(disp)) parameters
9621 static inline _glptr_Uniform3uiv GET_Uniform3uiv(struct _glapi_table *disp) {
9622 return (_glptr_Uniform3uiv) (GET_by_offset(disp, _gloffset_Uniform3uiv));
9625 static inline void SET_Uniform3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
9626 SET_by_offset(disp, _gloffset_Uniform3uiv, fn);
9630 #define CALL_Uniform4ui(disp, parameters) \
9631 (* GET_Uniform4ui(disp)) parameters
9632 static inline _glptr_Uniform4ui GET_Uniform4ui(struct _glapi_table *disp) {
9633 return (_glptr_Uniform4ui) (GET_by_offset(disp, _gloffset_Uniform4ui));
9636 static inline void SET_Uniform4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint, GLuint, GLuint)) {
9637 SET_by_offset(disp, _gloffset_Uniform4ui, fn);
9641 #define CALL_Uniform4uiv(disp, parameters) \
9642 (* GET_Uniform4uiv(disp)) parameters
9643 static inline _glptr_Uniform4uiv GET_Uniform4uiv(struct _glapi_table *disp) {
9644 return (_glptr_Uniform4uiv) (GET_by_offset(disp, _gloffset_Uniform4uiv));
9647 static inline void SET_Uniform4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
9648 SET_by_offset(disp, _gloffset_Uniform4uiv, fn);
9652 #define CALL_VertexAttribI1iv(disp, parameters) \
9653 (* GET_VertexAttribI1iv(disp)) parameters
9654 static inline _glptr_VertexAttribI1iv GET_VertexAttribI1iv(struct _glapi_table *disp) {
9655 return (_glptr_VertexAttribI1iv) (GET_by_offset(disp, _gloffset_VertexAttribI1iv));
9658 static inline void SET_VertexAttribI1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
9659 SET_by_offset(disp, _gloffset_VertexAttribI1iv, fn);
9663 #define CALL_VertexAttribI1uiv(disp, parameters) \
9664 (* GET_VertexAttribI1uiv(disp)) parameters
9665 static inline _glptr_VertexAttribI1uiv GET_VertexAttribI1uiv(struct _glapi_table *disp) {
9666 return (_glptr_VertexAttribI1uiv) (GET_by_offset(disp, _gloffset_VertexAttribI1uiv));
9669 static inline void SET_VertexAttribI1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
9670 SET_by_offset(disp, _gloffset_VertexAttribI1uiv, fn);
9674 #define CALL_VertexAttribI4bv(disp, parameters) \
9675 (* GET_VertexAttribI4bv(disp)) parameters
9676 static inline _glptr_VertexAttribI4bv GET_VertexAttribI4bv(struct _glapi_table *disp) {
9677 return (_glptr_VertexAttribI4bv) (GET_by_offset(disp, _gloffset_VertexAttribI4bv));
9680 static inline void SET_VertexAttribI4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) {
9681 SET_by_offset(disp, _gloffset_VertexAttribI4bv, fn);
9685 #define CALL_VertexAttribI4sv(disp, parameters) \
9686 (* GET_VertexAttribI4sv(disp)) parameters
9687 static inline _glptr_VertexAttribI4sv GET_VertexAttribI4sv(struct _glapi_table *disp) {
9688 return (_glptr_VertexAttribI4sv) (GET_by_offset(disp, _gloffset_VertexAttribI4sv));
9691 static inline void SET_VertexAttribI4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
9692 SET_by_offset(disp, _gloffset_VertexAttribI4sv, fn);
9696 #define CALL_VertexAttribI4ubv(disp, parameters) \
9697 (* GET_VertexAttribI4ubv(disp)) parameters
9698 static inline _glptr_VertexAttribI4ubv GET_VertexAttribI4ubv(struct _glapi_table *disp) {
9699 return (_glptr_VertexAttribI4ubv) (GET_by_offset(disp, _gloffset_VertexAttribI4ubv));
9702 static inline void SET_VertexAttribI4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
9703 SET_by_offset(disp, _gloffset_VertexAttribI4ubv, fn);
9707 #define CALL_VertexAttribI4usv(disp, parameters) \
9708 (* GET_VertexAttribI4usv(disp)) parameters
9709 static inline _glptr_VertexAttribI4usv GET_VertexAttribI4usv(struct _glapi_table *disp) {
9710 return (_glptr_VertexAttribI4usv) (GET_by_offset(disp, _gloffset_VertexAttribI4usv));
9713 static inline void SET_VertexAttribI4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) {
9714 SET_by_offset(disp, _gloffset_VertexAttribI4usv, fn);
9718 #define CALL_VertexAttribIPointer(disp, parameters) \
9719 (* GET_VertexAttribIPointer(disp)) parameters
9720 static inline _glptr_VertexAttribIPointer GET_VertexAttribIPointer(struct _glapi_table *disp) {
9721 return (_glptr_VertexAttribIPointer) (GET_by_offset(disp, _gloffset_VertexAttribIPointer));
9724 static inline void SET_VertexAttribIPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) {
9725 SET_by_offset(disp, _gloffset_VertexAttribIPointer, fn);
9729 #define CALL_PrimitiveRestartIndex(disp, parameters) \
9730 (* GET_PrimitiveRestartIndex(disp)) parameters
9731 static inline _glptr_PrimitiveRestartIndex GET_PrimitiveRestartIndex(struct _glapi_table *disp) {
9732 return (_glptr_PrimitiveRestartIndex) (GET_by_offset(disp, _gloffset_PrimitiveRestartIndex));
9735 static inline void SET_PrimitiveRestartIndex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
9736 SET_by_offset(disp, _gloffset_PrimitiveRestartIndex, fn);
9740 #define CALL_TexBuffer(disp, parameters) \
9741 (* GET_TexBuffer(disp)) parameters
9742 static inline _glptr_TexBuffer GET_TexBuffer(struct _glapi_table *disp) {
9743 return (_glptr_TexBuffer) (GET_by_offset(disp, _gloffset_TexBuffer));
9746 static inline void SET_TexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
9747 SET_by_offset(disp, _gloffset_TexBuffer, fn);
9751 #define CALL_FramebufferTexture(disp, parameters) \
9752 (* GET_FramebufferTexture(disp)) parameters
9753 static inline _glptr_FramebufferTexture GET_FramebufferTexture(struct _glapi_table *disp) {
9754 return (_glptr_FramebufferTexture) (GET_by_offset(disp, _gloffset_FramebufferTexture));
9757 static inline void SET_FramebufferTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLint)) {
9758 SET_by_offset(disp, _gloffset_FramebufferTexture, fn);
9762 #define CALL_GetBufferParameteri64v(disp, parameters) \
9763 (* GET_GetBufferParameteri64v(disp)) parameters
9764 static inline _glptr_GetBufferParameteri64v GET_GetBufferParameteri64v(struct _glapi_table *disp) {
9765 return (_glptr_GetBufferParameteri64v) (GET_by_offset(disp, _gloffset_GetBufferParameteri64v));
9768 static inline void SET_GetBufferParameteri64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint64 *)) {
9769 SET_by_offset(disp, _gloffset_GetBufferParameteri64v, fn);
9773 #define CALL_GetInteger64i_v(disp, parameters) \
9774 (* GET_GetInteger64i_v(disp)) parameters
9775 static inline _glptr_GetInteger64i_v GET_GetInteger64i_v(struct _glapi_table *disp) {
9776 return (_glptr_GetInteger64i_v) (GET_by_offset(disp, _gloffset_GetInteger64i_v));
9779 static inline void SET_GetInteger64i_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLint64 *)) {
9780 SET_by_offset(disp, _gloffset_GetInteger64i_v, fn);
9784 #define CALL_VertexAttribDivisor(disp, parameters) \
9785 (* GET_VertexAttribDivisor(disp)) parameters
9786 static inline _glptr_VertexAttribDivisor GET_VertexAttribDivisor(struct _glapi_table *disp) {
9787 return (_glptr_VertexAttribDivisor) (GET_by_offset(disp, _gloffset_VertexAttribDivisor));
9790 static inline void SET_VertexAttribDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
9791 SET_by_offset(disp, _gloffset_VertexAttribDivisor, fn);
9795 #define CALL_MinSampleShading(disp, parameters) \
9796 (* GET_MinSampleShading(disp)) parameters
9797 static inline _glptr_MinSampleShading GET_MinSampleShading(struct _glapi_table *disp) {
9798 return (_glptr_MinSampleShading) (GET_by_offset(disp, _gloffset_MinSampleShading));
9801 static inline void SET_MinSampleShading(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
9802 SET_by_offset(disp, _gloffset_MinSampleShading, fn);
9806 #define CALL_MemoryBarrierByRegion(disp, parameters) \
9807 (* GET_MemoryBarrierByRegion(disp)) parameters
9808 static inline _glptr_MemoryBarrierByRegion GET_MemoryBarrierByRegion(struct _glapi_table *disp) {
9809 return (_glptr_MemoryBarrierByRegion) (GET_by_offset(disp, _gloffset_MemoryBarrierByRegion));
9812 static inline void SET_MemoryBarrierByRegion(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
9813 SET_by_offset(disp, _gloffset_MemoryBarrierByRegion, fn);
9817 #define CALL_BindProgramARB(disp, parameters) \
9818 (* GET_BindProgramARB(disp)) parameters
9819 static inline _glptr_BindProgramARB GET_BindProgramARB(struct _glapi_table *disp) {
9820 return (_glptr_BindProgramARB) (GET_by_offset(disp, _gloffset_BindProgramARB));
9823 static inline void SET_BindProgramARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
9824 SET_by_offset(disp, _gloffset_BindProgramARB, fn);
9828 #define CALL_DeleteProgramsARB(disp, parameters) \
9829 (* GET_DeleteProgramsARB(disp)) parameters
9830 static inline _glptr_DeleteProgramsARB GET_DeleteProgramsARB(struct _glapi_table *disp) {
9831 return (_glptr_DeleteProgramsARB) (GET_by_offset(disp, _gloffset_DeleteProgramsARB));
9834 static inline void SET_DeleteProgramsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
9835 SET_by_offset(disp, _gloffset_DeleteProgramsARB, fn);
9839 #define CALL_GenProgramsARB(disp, parameters) \
9840 (* GET_GenProgramsARB(disp)) parameters
9841 static inline _glptr_GenProgramsARB GET_GenProgramsARB(struct _glapi_table *disp) {
9842 return (_glptr_GenProgramsARB) (GET_by_offset(disp, _gloffset_GenProgramsARB));
9845 static inline void SET_GenProgramsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
9846 SET_by_offset(disp, _gloffset_GenProgramsARB, fn);
9850 #define CALL_GetProgramEnvParameterdvARB(disp, parameters) \
9851 (* GET_GetProgramEnvParameterdvARB(disp)) parameters
9852 static inline _glptr_GetProgramEnvParameterdvARB GET_GetProgramEnvParameterdvARB(struct _glapi_table *disp) {
9853 return (_glptr_GetProgramEnvParameterdvARB) (GET_by_offset(disp, _gloffset_GetProgramEnvParameterdvARB));
9856 static inline void SET_GetProgramEnvParameterdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) {
9857 SET_by_offset(disp, _gloffset_GetProgramEnvParameterdvARB, fn);
9861 #define CALL_GetProgramEnvParameterfvARB(disp, parameters) \
9862 (* GET_GetProgramEnvParameterfvARB(disp)) parameters
9863 static inline _glptr_GetProgramEnvParameterfvARB GET_GetProgramEnvParameterfvARB(struct _glapi_table *disp) {
9864 return (_glptr_GetProgramEnvParameterfvARB) (GET_by_offset(disp, _gloffset_GetProgramEnvParameterfvARB));
9867 static inline void SET_GetProgramEnvParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
9868 SET_by_offset(disp, _gloffset_GetProgramEnvParameterfvARB, fn);
9872 #define CALL_GetProgramLocalParameterdvARB(disp, parameters) \
9873 (* GET_GetProgramLocalParameterdvARB(disp)) parameters
9874 static inline _glptr_GetProgramLocalParameterdvARB GET_GetProgramLocalParameterdvARB(struct _glapi_table *disp) {
9875 return (_glptr_GetProgramLocalParameterdvARB) (GET_by_offset(disp, _gloffset_GetProgramLocalParameterdvARB));
9878 static inline void SET_GetProgramLocalParameterdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) {
9879 SET_by_offset(disp, _gloffset_GetProgramLocalParameterdvARB, fn);
9883 #define CALL_GetProgramLocalParameterfvARB(disp, parameters) \
9884 (* GET_GetProgramLocalParameterfvARB(disp)) parameters
9885 static inline _glptr_GetProgramLocalParameterfvARB GET_GetProgramLocalParameterfvARB(struct _glapi_table *disp) {
9886 return (_glptr_GetProgramLocalParameterfvARB) (GET_by_offset(disp, _gloffset_GetProgramLocalParameterfvARB));
9889 static inline void SET_GetProgramLocalParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
9890 SET_by_offset(disp, _gloffset_GetProgramLocalParameterfvARB, fn);
9894 #define CALL_GetProgramStringARB(disp, parameters) \
9895 (* GET_GetProgramStringARB(disp)) parameters
9896 static inline _glptr_GetProgramStringARB GET_GetProgramStringARB(struct _glapi_table *disp) {
9897 return (_glptr_GetProgramStringARB) (GET_by_offset(disp, _gloffset_GetProgramStringARB));
9900 static inline void SET_GetProgramStringARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLvoid *)) {
9901 SET_by_offset(disp, _gloffset_GetProgramStringARB, fn);
9905 #define CALL_GetProgramivARB(disp, parameters) \
9906 (* GET_GetProgramivARB(disp)) parameters
9907 static inline _glptr_GetProgramivARB GET_GetProgramivARB(struct _glapi_table *disp) {
9908 return (_glptr_GetProgramivARB) (GET_by_offset(disp, _gloffset_GetProgramivARB));
9911 static inline void SET_GetProgramivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
9912 SET_by_offset(disp, _gloffset_GetProgramivARB, fn);
9916 #define CALL_IsProgramARB(disp, parameters) \
9917 (* GET_IsProgramARB(disp)) parameters
9918 static inline _glptr_IsProgramARB GET_IsProgramARB(struct _glapi_table *disp) {
9919 return (_glptr_IsProgramARB) (GET_by_offset(disp, _gloffset_IsProgramARB));
9922 static inline void SET_IsProgramARB(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
9923 SET_by_offset(disp, _gloffset_IsProgramARB, fn);
9927 #define CALL_ProgramEnvParameter4dARB(disp, parameters) \
9928 (* GET_ProgramEnvParameter4dARB(disp)) parameters
9929 static inline _glptr_ProgramEnvParameter4dARB GET_ProgramEnvParameter4dARB(struct _glapi_table *disp) {
9930 return (_glptr_ProgramEnvParameter4dARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4dARB));
9933 static inline void SET_ProgramEnvParameter4dARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
9934 SET_by_offset(disp, _gloffset_ProgramEnvParameter4dARB, fn);
9938 #define CALL_ProgramEnvParameter4dvARB(disp, parameters) \
9939 (* GET_ProgramEnvParameter4dvARB(disp)) parameters
9940 static inline _glptr_ProgramEnvParameter4dvARB GET_ProgramEnvParameter4dvARB(struct _glapi_table *disp) {
9941 return (_glptr_ProgramEnvParameter4dvARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4dvARB));
9944 static inline void SET_ProgramEnvParameter4dvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLdouble *)) {
9945 SET_by_offset(disp, _gloffset_ProgramEnvParameter4dvARB, fn);
9949 #define CALL_ProgramEnvParameter4fARB(disp, parameters) \
9950 (* GET_ProgramEnvParameter4fARB(disp)) parameters
9951 static inline _glptr_ProgramEnvParameter4fARB GET_ProgramEnvParameter4fARB(struct _glapi_table *disp) {
9952 return (_glptr_ProgramEnvParameter4fARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4fARB));
9955 static inline void SET_ProgramEnvParameter4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
9956 SET_by_offset(disp, _gloffset_ProgramEnvParameter4fARB, fn);
9960 #define CALL_ProgramEnvParameter4fvARB(disp, parameters) \
9961 (* GET_ProgramEnvParameter4fvARB(disp)) parameters
9962 static inline _glptr_ProgramEnvParameter4fvARB GET_ProgramEnvParameter4fvARB(struct _glapi_table *disp) {
9963 return (_glptr_ProgramEnvParameter4fvARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4fvARB));
9966 static inline void SET_ProgramEnvParameter4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) {
9967 SET_by_offset(disp, _gloffset_ProgramEnvParameter4fvARB, fn);
9971 #define CALL_ProgramLocalParameter4dARB(disp, parameters) \
9972 (* GET_ProgramLocalParameter4dARB(disp)) parameters
9973 static inline _glptr_ProgramLocalParameter4dARB GET_ProgramLocalParameter4dARB(struct _glapi_table *disp) {
9974 return (_glptr_ProgramLocalParameter4dARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4dARB));
9977 static inline void SET_ProgramLocalParameter4dARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
9978 SET_by_offset(disp, _gloffset_ProgramLocalParameter4dARB, fn);
9982 #define CALL_ProgramLocalParameter4dvARB(disp, parameters) \
9983 (* GET_ProgramLocalParameter4dvARB(disp)) parameters
9984 static inline _glptr_ProgramLocalParameter4dvARB GET_ProgramLocalParameter4dvARB(struct _glapi_table *disp) {
9985 return (_glptr_ProgramLocalParameter4dvARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4dvARB));
9988 static inline void SET_ProgramLocalParameter4dvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLdouble *)) {
9989 SET_by_offset(disp, _gloffset_ProgramLocalParameter4dvARB, fn);
9993 #define CALL_ProgramLocalParameter4fARB(disp, parameters) \
9994 (* GET_ProgramLocalParameter4fARB(disp)) parameters
9995 static inline _glptr_ProgramLocalParameter4fARB GET_ProgramLocalParameter4fARB(struct _glapi_table *disp) {
9996 return (_glptr_ProgramLocalParameter4fARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4fARB));
9999 static inline void SET_ProgramLocalParameter4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
10000 SET_by_offset(disp, _gloffset_ProgramLocalParameter4fARB, fn);
10004 #define CALL_ProgramLocalParameter4fvARB(disp, parameters) \
10005 (* GET_ProgramLocalParameter4fvARB(disp)) parameters
10006 static inline _glptr_ProgramLocalParameter4fvARB GET_ProgramLocalParameter4fvARB(struct _glapi_table *disp) {
10007 return (_glptr_ProgramLocalParameter4fvARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4fvARB));
10010 static inline void SET_ProgramLocalParameter4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) {
10011 SET_by_offset(disp, _gloffset_ProgramLocalParameter4fvARB, fn);
10015 #define CALL_ProgramStringARB(disp, parameters) \
10016 (* GET_ProgramStringARB(disp)) parameters
10017 static inline _glptr_ProgramStringARB GET_ProgramStringARB(struct _glapi_table *disp) {
10018 return (_glptr_ProgramStringARB) (GET_by_offset(disp, _gloffset_ProgramStringARB));
10021 static inline void SET_ProgramStringARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, const GLvoid *)) {
10022 SET_by_offset(disp, _gloffset_ProgramStringARB, fn);
10026 #define CALL_VertexAttrib1fARB(disp, parameters) \
10027 (* GET_VertexAttrib1fARB(disp)) parameters
10028 static inline _glptr_VertexAttrib1fARB GET_VertexAttrib1fARB(struct _glapi_table *disp) {
10029 return (_glptr_VertexAttrib1fARB) (GET_by_offset(disp, _gloffset_VertexAttrib1fARB));
10032 static inline void SET_VertexAttrib1fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat)) {
10033 SET_by_offset(disp, _gloffset_VertexAttrib1fARB, fn);
10037 #define CALL_VertexAttrib1fvARB(disp, parameters) \
10038 (* GET_VertexAttrib1fvARB(disp)) parameters
10039 static inline _glptr_VertexAttrib1fvARB GET_VertexAttrib1fvARB(struct _glapi_table *disp) {
10040 return (_glptr_VertexAttrib1fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib1fvARB));
10043 static inline void SET_VertexAttrib1fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
10044 SET_by_offset(disp, _gloffset_VertexAttrib1fvARB, fn);
10048 #define CALL_VertexAttrib2fARB(disp, parameters) \
10049 (* GET_VertexAttrib2fARB(disp)) parameters
10050 static inline _glptr_VertexAttrib2fARB GET_VertexAttrib2fARB(struct _glapi_table *disp) {
10051 return (_glptr_VertexAttrib2fARB) (GET_by_offset(disp, _gloffset_VertexAttrib2fARB));
10054 static inline void SET_VertexAttrib2fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) {
10055 SET_by_offset(disp, _gloffset_VertexAttrib2fARB, fn);
10059 #define CALL_VertexAttrib2fvARB(disp, parameters) \
10060 (* GET_VertexAttrib2fvARB(disp)) parameters
10061 static inline _glptr_VertexAttrib2fvARB GET_VertexAttrib2fvARB(struct _glapi_table *disp) {
10062 return (_glptr_VertexAttrib2fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib2fvARB));
10065 static inline void SET_VertexAttrib2fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
10066 SET_by_offset(disp, _gloffset_VertexAttrib2fvARB, fn);
10070 #define CALL_VertexAttrib3fARB(disp, parameters) \
10071 (* GET_VertexAttrib3fARB(disp)) parameters
10072 static inline _glptr_VertexAttrib3fARB GET_VertexAttrib3fARB(struct _glapi_table *disp) {
10073 return (_glptr_VertexAttrib3fARB) (GET_by_offset(disp, _gloffset_VertexAttrib3fARB));
10076 static inline void SET_VertexAttrib3fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat)) {
10077 SET_by_offset(disp, _gloffset_VertexAttrib3fARB, fn);
10081 #define CALL_VertexAttrib3fvARB(disp, parameters) \
10082 (* GET_VertexAttrib3fvARB(disp)) parameters
10083 static inline _glptr_VertexAttrib3fvARB GET_VertexAttrib3fvARB(struct _glapi_table *disp) {
10084 return (_glptr_VertexAttrib3fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib3fvARB));
10087 static inline void SET_VertexAttrib3fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
10088 SET_by_offset(disp, _gloffset_VertexAttrib3fvARB, fn);
10092 #define CALL_VertexAttrib4fARB(disp, parameters) \
10093 (* GET_VertexAttrib4fARB(disp)) parameters
10094 static inline _glptr_VertexAttrib4fARB GET_VertexAttrib4fARB(struct _glapi_table *disp) {
10095 return (_glptr_VertexAttrib4fARB) (GET_by_offset(disp, _gloffset_VertexAttrib4fARB));
10098 static inline void SET_VertexAttrib4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
10099 SET_by_offset(disp, _gloffset_VertexAttrib4fARB, fn);
10103 #define CALL_VertexAttrib4fvARB(disp, parameters) \
10104 (* GET_VertexAttrib4fvARB(disp)) parameters
10105 static inline _glptr_VertexAttrib4fvARB GET_VertexAttrib4fvARB(struct _glapi_table *disp) {
10106 return (_glptr_VertexAttrib4fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib4fvARB));
10109 static inline void SET_VertexAttrib4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
10110 SET_by_offset(disp, _gloffset_VertexAttrib4fvARB, fn);
10114 #define CALL_AttachObjectARB(disp, parameters) \
10115 (* GET_AttachObjectARB(disp)) parameters
10116 static inline _glptr_AttachObjectARB GET_AttachObjectARB(struct _glapi_table *disp) {
10117 return (_glptr_AttachObjectARB) (GET_by_offset(disp, _gloffset_AttachObjectARB));
10120 static inline void SET_AttachObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLhandleARB)) {
10121 SET_by_offset(disp, _gloffset_AttachObjectARB, fn);
10125 #define CALL_CreateProgramObjectARB(disp, parameters) \
10126 (* GET_CreateProgramObjectARB(disp)) parameters
10127 static inline _glptr_CreateProgramObjectARB GET_CreateProgramObjectARB(struct _glapi_table *disp) {
10128 return (_glptr_CreateProgramObjectARB) (GET_by_offset(disp, _gloffset_CreateProgramObjectARB));
10131 static inline void SET_CreateProgramObjectARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(void)) {
10132 SET_by_offset(disp, _gloffset_CreateProgramObjectARB, fn);
10136 #define CALL_CreateShaderObjectARB(disp, parameters) \
10137 (* GET_CreateShaderObjectARB(disp)) parameters
10138 static inline _glptr_CreateShaderObjectARB GET_CreateShaderObjectARB(struct _glapi_table *disp) {
10139 return (_glptr_CreateShaderObjectARB) (GET_by_offset(disp, _gloffset_CreateShaderObjectARB));
10142 static inline void SET_CreateShaderObjectARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(GLenum)) {
10143 SET_by_offset(disp, _gloffset_CreateShaderObjectARB, fn);
10147 #define CALL_DeleteObjectARB(disp, parameters) \
10148 (* GET_DeleteObjectARB(disp)) parameters
10149 static inline _glptr_DeleteObjectARB GET_DeleteObjectARB(struct _glapi_table *disp) {
10150 return (_glptr_DeleteObjectARB) (GET_by_offset(disp, _gloffset_DeleteObjectARB));
10153 static inline void SET_DeleteObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB)) {
10154 SET_by_offset(disp, _gloffset_DeleteObjectARB, fn);
10158 #define CALL_DetachObjectARB(disp, parameters) \
10159 (* GET_DetachObjectARB(disp)) parameters
10160 static inline _glptr_DetachObjectARB GET_DetachObjectARB(struct _glapi_table *disp) {
10161 return (_glptr_DetachObjectARB) (GET_by_offset(disp, _gloffset_DetachObjectARB));
10164 static inline void SET_DetachObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLhandleARB)) {
10165 SET_by_offset(disp, _gloffset_DetachObjectARB, fn);
10169 #define CALL_GetAttachedObjectsARB(disp, parameters) \
10170 (* GET_GetAttachedObjectsARB(disp)) parameters
10171 static inline _glptr_GetAttachedObjectsARB GET_GetAttachedObjectsARB(struct _glapi_table *disp) {
10172 return (_glptr_GetAttachedObjectsARB) (GET_by_offset(disp, _gloffset_GetAttachedObjectsARB));
10175 static inline void SET_GetAttachedObjectsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLsizei, GLsizei *, GLhandleARB *)) {
10176 SET_by_offset(disp, _gloffset_GetAttachedObjectsARB, fn);
10180 #define CALL_GetHandleARB(disp, parameters) \
10181 (* GET_GetHandleARB(disp)) parameters
10182 static inline _glptr_GetHandleARB GET_GetHandleARB(struct _glapi_table *disp) {
10183 return (_glptr_GetHandleARB) (GET_by_offset(disp, _gloffset_GetHandleARB));
10186 static inline void SET_GetHandleARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(GLenum)) {
10187 SET_by_offset(disp, _gloffset_GetHandleARB, fn);
10191 #define CALL_GetInfoLogARB(disp, parameters) \
10192 (* GET_GetInfoLogARB(disp)) parameters
10193 static inline _glptr_GetInfoLogARB GET_GetInfoLogARB(struct _glapi_table *disp) {
10194 return (_glptr_GetInfoLogARB) (GET_by_offset(disp, _gloffset_GetInfoLogARB));
10197 static inline void SET_GetInfoLogARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLsizei, GLsizei *, GLcharARB *)) {
10198 SET_by_offset(disp, _gloffset_GetInfoLogARB, fn);
10202 #define CALL_GetObjectParameterfvARB(disp, parameters) \
10203 (* GET_GetObjectParameterfvARB(disp)) parameters
10204 static inline _glptr_GetObjectParameterfvARB GET_GetObjectParameterfvARB(struct _glapi_table *disp) {
10205 return (_glptr_GetObjectParameterfvARB) (GET_by_offset(disp, _gloffset_GetObjectParameterfvARB));
10208 static inline void SET_GetObjectParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLenum, GLfloat *)) {
10209 SET_by_offset(disp, _gloffset_GetObjectParameterfvARB, fn);
10213 #define CALL_GetObjectParameterivARB(disp, parameters) \
10214 (* GET_GetObjectParameterivARB(disp)) parameters
10215 static inline _glptr_GetObjectParameterivARB GET_GetObjectParameterivARB(struct _glapi_table *disp) {
10216 return (_glptr_GetObjectParameterivARB) (GET_by_offset(disp, _gloffset_GetObjectParameterivARB));
10219 static inline void SET_GetObjectParameterivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLenum, GLint *)) {
10220 SET_by_offset(disp, _gloffset_GetObjectParameterivARB, fn);
10224 #define CALL_DrawArraysInstancedARB(disp, parameters) \
10225 (* GET_DrawArraysInstancedARB(disp)) parameters
10226 static inline _glptr_DrawArraysInstancedARB GET_DrawArraysInstancedARB(struct _glapi_table *disp) {
10227 return (_glptr_DrawArraysInstancedARB) (GET_by_offset(disp, _gloffset_DrawArraysInstancedARB));
10230 static inline void SET_DrawArraysInstancedARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLsizei)) {
10231 SET_by_offset(disp, _gloffset_DrawArraysInstancedARB, fn);
10235 #define CALL_DrawElementsInstancedARB(disp, parameters) \
10236 (* GET_DrawElementsInstancedARB(disp)) parameters
10237 static inline _glptr_DrawElementsInstancedARB GET_DrawElementsInstancedARB(struct _glapi_table *disp) {
10238 return (_glptr_DrawElementsInstancedARB) (GET_by_offset(disp, _gloffset_DrawElementsInstancedARB));
10241 static inline void SET_DrawElementsInstancedARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei)) {
10242 SET_by_offset(disp, _gloffset_DrawElementsInstancedARB, fn);
10246 #define CALL_BindFramebuffer(disp, parameters) \
10247 (* GET_BindFramebuffer(disp)) parameters
10248 static inline _glptr_BindFramebuffer GET_BindFramebuffer(struct _glapi_table *disp) {
10249 return (_glptr_BindFramebuffer) (GET_by_offset(disp, _gloffset_BindFramebuffer));
10252 static inline void SET_BindFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10253 SET_by_offset(disp, _gloffset_BindFramebuffer, fn);
10257 #define CALL_BindRenderbuffer(disp, parameters) \
10258 (* GET_BindRenderbuffer(disp)) parameters
10259 static inline _glptr_BindRenderbuffer GET_BindRenderbuffer(struct _glapi_table *disp) {
10260 return (_glptr_BindRenderbuffer) (GET_by_offset(disp, _gloffset_BindRenderbuffer));
10263 static inline void SET_BindRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10264 SET_by_offset(disp, _gloffset_BindRenderbuffer, fn);
10268 #define CALL_BlitFramebuffer(disp, parameters) \
10269 (* GET_BlitFramebuffer(disp)) parameters
10270 static inline _glptr_BlitFramebuffer GET_BlitFramebuffer(struct _glapi_table *disp) {
10271 return (_glptr_BlitFramebuffer) (GET_by_offset(disp, _gloffset_BlitFramebuffer));
10274 static inline void SET_BlitFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)) {
10275 SET_by_offset(disp, _gloffset_BlitFramebuffer, fn);
10279 #define CALL_CheckFramebufferStatus(disp, parameters) \
10280 (* GET_CheckFramebufferStatus(disp)) parameters
10281 static inline _glptr_CheckFramebufferStatus GET_CheckFramebufferStatus(struct _glapi_table *disp) {
10282 return (_glptr_CheckFramebufferStatus) (GET_by_offset(disp, _gloffset_CheckFramebufferStatus));
10285 static inline void SET_CheckFramebufferStatus(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum)) {
10286 SET_by_offset(disp, _gloffset_CheckFramebufferStatus, fn);
10290 #define CALL_DeleteFramebuffers(disp, parameters) \
10291 (* GET_DeleteFramebuffers(disp)) parameters
10292 static inline _glptr_DeleteFramebuffers GET_DeleteFramebuffers(struct _glapi_table *disp) {
10293 return (_glptr_DeleteFramebuffers) (GET_by_offset(disp, _gloffset_DeleteFramebuffers));
10296 static inline void SET_DeleteFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
10297 SET_by_offset(disp, _gloffset_DeleteFramebuffers, fn);
10301 #define CALL_DeleteRenderbuffers(disp, parameters) \
10302 (* GET_DeleteRenderbuffers(disp)) parameters
10303 static inline _glptr_DeleteRenderbuffers GET_DeleteRenderbuffers(struct _glapi_table *disp) {
10304 return (_glptr_DeleteRenderbuffers) (GET_by_offset(disp, _gloffset_DeleteRenderbuffers));
10307 static inline void SET_DeleteRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
10308 SET_by_offset(disp, _gloffset_DeleteRenderbuffers, fn);
10312 #define CALL_FramebufferRenderbuffer(disp, parameters) \
10313 (* GET_FramebufferRenderbuffer(disp)) parameters
10314 static inline _glptr_FramebufferRenderbuffer GET_FramebufferRenderbuffer(struct _glapi_table *disp) {
10315 return (_glptr_FramebufferRenderbuffer) (GET_by_offset(disp, _gloffset_FramebufferRenderbuffer));
10318 static inline void SET_FramebufferRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint)) {
10319 SET_by_offset(disp, _gloffset_FramebufferRenderbuffer, fn);
10323 #define CALL_FramebufferTexture1D(disp, parameters) \
10324 (* GET_FramebufferTexture1D(disp)) parameters
10325 static inline _glptr_FramebufferTexture1D GET_FramebufferTexture1D(struct _glapi_table *disp) {
10326 return (_glptr_FramebufferTexture1D) (GET_by_offset(disp, _gloffset_FramebufferTexture1D));
10329 static inline void SET_FramebufferTexture1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint)) {
10330 SET_by_offset(disp, _gloffset_FramebufferTexture1D, fn);
10334 #define CALL_FramebufferTexture2D(disp, parameters) \
10335 (* GET_FramebufferTexture2D(disp)) parameters
10336 static inline _glptr_FramebufferTexture2D GET_FramebufferTexture2D(struct _glapi_table *disp) {
10337 return (_glptr_FramebufferTexture2D) (GET_by_offset(disp, _gloffset_FramebufferTexture2D));
10340 static inline void SET_FramebufferTexture2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint)) {
10341 SET_by_offset(disp, _gloffset_FramebufferTexture2D, fn);
10345 #define CALL_FramebufferTexture3D(disp, parameters) \
10346 (* GET_FramebufferTexture3D(disp)) parameters
10347 static inline _glptr_FramebufferTexture3D GET_FramebufferTexture3D(struct _glapi_table *disp) {
10348 return (_glptr_FramebufferTexture3D) (GET_by_offset(disp, _gloffset_FramebufferTexture3D));
10351 static inline void SET_FramebufferTexture3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint, GLint)) {
10352 SET_by_offset(disp, _gloffset_FramebufferTexture3D, fn);
10356 #define CALL_FramebufferTextureLayer(disp, parameters) \
10357 (* GET_FramebufferTextureLayer(disp)) parameters
10358 static inline _glptr_FramebufferTextureLayer GET_FramebufferTextureLayer(struct _glapi_table *disp) {
10359 return (_glptr_FramebufferTextureLayer) (GET_by_offset(disp, _gloffset_FramebufferTextureLayer));
10362 static inline void SET_FramebufferTextureLayer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLint, GLint)) {
10363 SET_by_offset(disp, _gloffset_FramebufferTextureLayer, fn);
10367 #define CALL_GenFramebuffers(disp, parameters) \
10368 (* GET_GenFramebuffers(disp)) parameters
10369 static inline _glptr_GenFramebuffers GET_GenFramebuffers(struct _glapi_table *disp) {
10370 return (_glptr_GenFramebuffers) (GET_by_offset(disp, _gloffset_GenFramebuffers));
10373 static inline void SET_GenFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
10374 SET_by_offset(disp, _gloffset_GenFramebuffers, fn);
10378 #define CALL_GenRenderbuffers(disp, parameters) \
10379 (* GET_GenRenderbuffers(disp)) parameters
10380 static inline _glptr_GenRenderbuffers GET_GenRenderbuffers(struct _glapi_table *disp) {
10381 return (_glptr_GenRenderbuffers) (GET_by_offset(disp, _gloffset_GenRenderbuffers));
10384 static inline void SET_GenRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
10385 SET_by_offset(disp, _gloffset_GenRenderbuffers, fn);
10389 #define CALL_GenerateMipmap(disp, parameters) \
10390 (* GET_GenerateMipmap(disp)) parameters
10391 static inline _glptr_GenerateMipmap GET_GenerateMipmap(struct _glapi_table *disp) {
10392 return (_glptr_GenerateMipmap) (GET_by_offset(disp, _gloffset_GenerateMipmap));
10395 static inline void SET_GenerateMipmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
10396 SET_by_offset(disp, _gloffset_GenerateMipmap, fn);
10400 #define CALL_GetFramebufferAttachmentParameteriv(disp, parameters) \
10401 (* GET_GetFramebufferAttachmentParameteriv(disp)) parameters
10402 static inline _glptr_GetFramebufferAttachmentParameteriv GET_GetFramebufferAttachmentParameteriv(struct _glapi_table *disp) {
10403 return (_glptr_GetFramebufferAttachmentParameteriv) (GET_by_offset(disp, _gloffset_GetFramebufferAttachmentParameteriv));
10406 static inline void SET_GetFramebufferAttachmentParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLint *)) {
10407 SET_by_offset(disp, _gloffset_GetFramebufferAttachmentParameteriv, fn);
10411 #define CALL_GetRenderbufferParameteriv(disp, parameters) \
10412 (* GET_GetRenderbufferParameteriv(disp)) parameters
10413 static inline _glptr_GetRenderbufferParameteriv GET_GetRenderbufferParameteriv(struct _glapi_table *disp) {
10414 return (_glptr_GetRenderbufferParameteriv) (GET_by_offset(disp, _gloffset_GetRenderbufferParameteriv));
10417 static inline void SET_GetRenderbufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
10418 SET_by_offset(disp, _gloffset_GetRenderbufferParameteriv, fn);
10422 #define CALL_IsFramebuffer(disp, parameters) \
10423 (* GET_IsFramebuffer(disp)) parameters
10424 static inline _glptr_IsFramebuffer GET_IsFramebuffer(struct _glapi_table *disp) {
10425 return (_glptr_IsFramebuffer) (GET_by_offset(disp, _gloffset_IsFramebuffer));
10428 static inline void SET_IsFramebuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
10429 SET_by_offset(disp, _gloffset_IsFramebuffer, fn);
10433 #define CALL_IsRenderbuffer(disp, parameters) \
10434 (* GET_IsRenderbuffer(disp)) parameters
10435 static inline _glptr_IsRenderbuffer GET_IsRenderbuffer(struct _glapi_table *disp) {
10436 return (_glptr_IsRenderbuffer) (GET_by_offset(disp, _gloffset_IsRenderbuffer));
10439 static inline void SET_IsRenderbuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
10440 SET_by_offset(disp, _gloffset_IsRenderbuffer, fn);
10444 #define CALL_RenderbufferStorage(disp, parameters) \
10445 (* GET_RenderbufferStorage(disp)) parameters
10446 static inline _glptr_RenderbufferStorage GET_RenderbufferStorage(struct _glapi_table *disp) {
10447 return (_glptr_RenderbufferStorage) (GET_by_offset(disp, _gloffset_RenderbufferStorage));
10450 static inline void SET_RenderbufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei)) {
10451 SET_by_offset(disp, _gloffset_RenderbufferStorage, fn);
10455 #define CALL_RenderbufferStorageMultisample(disp, parameters) \
10456 (* GET_RenderbufferStorageMultisample(disp)) parameters
10457 static inline _glptr_RenderbufferStorageMultisample GET_RenderbufferStorageMultisample(struct _glapi_table *disp) {
10458 return (_glptr_RenderbufferStorageMultisample) (GET_by_offset(disp, _gloffset_RenderbufferStorageMultisample));
10461 static inline void SET_RenderbufferStorageMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei)) {
10462 SET_by_offset(disp, _gloffset_RenderbufferStorageMultisample, fn);
10466 #define CALL_FlushMappedBufferRange(disp, parameters) \
10467 (* GET_FlushMappedBufferRange(disp)) parameters
10468 static inline _glptr_FlushMappedBufferRange GET_FlushMappedBufferRange(struct _glapi_table *disp) {
10469 return (_glptr_FlushMappedBufferRange) (GET_by_offset(disp, _gloffset_FlushMappedBufferRange));
10472 static inline void SET_FlushMappedBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr)) {
10473 SET_by_offset(disp, _gloffset_FlushMappedBufferRange, fn);
10477 #define CALL_MapBufferRange(disp, parameters) \
10478 (* GET_MapBufferRange(disp)) parameters
10479 static inline _glptr_MapBufferRange GET_MapBufferRange(struct _glapi_table *disp) {
10480 return (_glptr_MapBufferRange) (GET_by_offset(disp, _gloffset_MapBufferRange));
10483 static inline void SET_MapBufferRange(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, GLbitfield)) {
10484 SET_by_offset(disp, _gloffset_MapBufferRange, fn);
10488 #define CALL_BindVertexArray(disp, parameters) \
10489 (* GET_BindVertexArray(disp)) parameters
10490 static inline _glptr_BindVertexArray GET_BindVertexArray(struct _glapi_table *disp) {
10491 return (_glptr_BindVertexArray) (GET_by_offset(disp, _gloffset_BindVertexArray));
10494 static inline void SET_BindVertexArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
10495 SET_by_offset(disp, _gloffset_BindVertexArray, fn);
10499 #define CALL_DeleteVertexArrays(disp, parameters) \
10500 (* GET_DeleteVertexArrays(disp)) parameters
10501 static inline _glptr_DeleteVertexArrays GET_DeleteVertexArrays(struct _glapi_table *disp) {
10502 return (_glptr_DeleteVertexArrays) (GET_by_offset(disp, _gloffset_DeleteVertexArrays));
10505 static inline void SET_DeleteVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
10506 SET_by_offset(disp, _gloffset_DeleteVertexArrays, fn);
10510 #define CALL_GenVertexArrays(disp, parameters) \
10511 (* GET_GenVertexArrays(disp)) parameters
10512 static inline _glptr_GenVertexArrays GET_GenVertexArrays(struct _glapi_table *disp) {
10513 return (_glptr_GenVertexArrays) (GET_by_offset(disp, _gloffset_GenVertexArrays));
10516 static inline void SET_GenVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
10517 SET_by_offset(disp, _gloffset_GenVertexArrays, fn);
10521 #define CALL_IsVertexArray(disp, parameters) \
10522 (* GET_IsVertexArray(disp)) parameters
10523 static inline _glptr_IsVertexArray GET_IsVertexArray(struct _glapi_table *disp) {
10524 return (_glptr_IsVertexArray) (GET_by_offset(disp, _gloffset_IsVertexArray));
10527 static inline void SET_IsVertexArray(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
10528 SET_by_offset(disp, _gloffset_IsVertexArray, fn);
10532 #define CALL_GetActiveUniformBlockName(disp, parameters) \
10533 (* GET_GetActiveUniformBlockName(disp)) parameters
10534 static inline _glptr_GetActiveUniformBlockName GET_GetActiveUniformBlockName(struct _glapi_table *disp) {
10535 return (_glptr_GetActiveUniformBlockName) (GET_by_offset(disp, _gloffset_GetActiveUniformBlockName));
10538 static inline void SET_GetActiveUniformBlockName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) {
10539 SET_by_offset(disp, _gloffset_GetActiveUniformBlockName, fn);
10543 #define CALL_GetActiveUniformBlockiv(disp, parameters) \
10544 (* GET_GetActiveUniformBlockiv(disp)) parameters
10545 static inline _glptr_GetActiveUniformBlockiv GET_GetActiveUniformBlockiv(struct _glapi_table *disp) {
10546 return (_glptr_GetActiveUniformBlockiv) (GET_by_offset(disp, _gloffset_GetActiveUniformBlockiv));
10549 static inline void SET_GetActiveUniformBlockiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) {
10550 SET_by_offset(disp, _gloffset_GetActiveUniformBlockiv, fn);
10554 #define CALL_GetActiveUniformName(disp, parameters) \
10555 (* GET_GetActiveUniformName(disp)) parameters
10556 static inline _glptr_GetActiveUniformName GET_GetActiveUniformName(struct _glapi_table *disp) {
10557 return (_glptr_GetActiveUniformName) (GET_by_offset(disp, _gloffset_GetActiveUniformName));
10560 static inline void SET_GetActiveUniformName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) {
10561 SET_by_offset(disp, _gloffset_GetActiveUniformName, fn);
10565 #define CALL_GetActiveUniformsiv(disp, parameters) \
10566 (* GET_GetActiveUniformsiv(disp)) parameters
10567 static inline _glptr_GetActiveUniformsiv GET_GetActiveUniformsiv(struct _glapi_table *disp) {
10568 return (_glptr_GetActiveUniformsiv) (GET_by_offset(disp, _gloffset_GetActiveUniformsiv));
10571 static inline void SET_GetActiveUniformsiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *, GLenum, GLint *)) {
10572 SET_by_offset(disp, _gloffset_GetActiveUniformsiv, fn);
10576 #define CALL_GetUniformBlockIndex(disp, parameters) \
10577 (* GET_GetUniformBlockIndex(disp)) parameters
10578 static inline _glptr_GetUniformBlockIndex GET_GetUniformBlockIndex(struct _glapi_table *disp) {
10579 return (_glptr_GetUniformBlockIndex) (GET_by_offset(disp, _gloffset_GetUniformBlockIndex));
10582 static inline void SET_GetUniformBlockIndex(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
10583 SET_by_offset(disp, _gloffset_GetUniformBlockIndex, fn);
10587 #define CALL_GetUniformIndices(disp, parameters) \
10588 (* GET_GetUniformIndices(disp)) parameters
10589 static inline _glptr_GetUniformIndices GET_GetUniformIndices(struct _glapi_table *disp) {
10590 return (_glptr_GetUniformIndices) (GET_by_offset(disp, _gloffset_GetUniformIndices));
10593 static inline void SET_GetUniformIndices(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, GLuint *)) {
10594 SET_by_offset(disp, _gloffset_GetUniformIndices, fn);
10598 #define CALL_UniformBlockBinding(disp, parameters) \
10599 (* GET_UniformBlockBinding(disp)) parameters
10600 static inline _glptr_UniformBlockBinding GET_UniformBlockBinding(struct _glapi_table *disp) {
10601 return (_glptr_UniformBlockBinding) (GET_by_offset(disp, _gloffset_UniformBlockBinding));
10604 static inline void SET_UniformBlockBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
10605 SET_by_offset(disp, _gloffset_UniformBlockBinding, fn);
10609 #define CALL_CopyBufferSubData(disp, parameters) \
10610 (* GET_CopyBufferSubData(disp)) parameters
10611 static inline _glptr_CopyBufferSubData GET_CopyBufferSubData(struct _glapi_table *disp) {
10612 return (_glptr_CopyBufferSubData) (GET_by_offset(disp, _gloffset_CopyBufferSubData));
10615 static inline void SET_CopyBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr)) {
10616 SET_by_offset(disp, _gloffset_CopyBufferSubData, fn);
10620 #define CALL_ClientWaitSync(disp, parameters) \
10621 (* GET_ClientWaitSync(disp)) parameters
10622 static inline _glptr_ClientWaitSync GET_ClientWaitSync(struct _glapi_table *disp) {
10623 return (_glptr_ClientWaitSync) (GET_by_offset(disp, _gloffset_ClientWaitSync));
10626 static inline void SET_ClientWaitSync(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLsync, GLbitfield, GLuint64)) {
10627 SET_by_offset(disp, _gloffset_ClientWaitSync, fn);
10631 #define CALL_DeleteSync(disp, parameters) \
10632 (* GET_DeleteSync(disp)) parameters
10633 static inline _glptr_DeleteSync GET_DeleteSync(struct _glapi_table *disp) {
10634 return (_glptr_DeleteSync) (GET_by_offset(disp, _gloffset_DeleteSync));
10637 static inline void SET_DeleteSync(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync)) {
10638 SET_by_offset(disp, _gloffset_DeleteSync, fn);
10642 #define CALL_FenceSync(disp, parameters) \
10643 (* GET_FenceSync(disp)) parameters
10644 static inline _glptr_FenceSync GET_FenceSync(struct _glapi_table *disp) {
10645 return (_glptr_FenceSync) (GET_by_offset(disp, _gloffset_FenceSync));
10648 static inline void SET_FenceSync(struct _glapi_table *disp, GLsync (GLAPIENTRYP fn)(GLenum, GLbitfield)) {
10649 SET_by_offset(disp, _gloffset_FenceSync, fn);
10653 #define CALL_GetInteger64v(disp, parameters) \
10654 (* GET_GetInteger64v(disp)) parameters
10655 static inline _glptr_GetInteger64v GET_GetInteger64v(struct _glapi_table *disp) {
10656 return (_glptr_GetInteger64v) (GET_by_offset(disp, _gloffset_GetInteger64v));
10659 static inline void SET_GetInteger64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint64 *)) {
10660 SET_by_offset(disp, _gloffset_GetInteger64v, fn);
10664 #define CALL_GetSynciv(disp, parameters) \
10665 (* GET_GetSynciv(disp)) parameters
10666 static inline _glptr_GetSynciv GET_GetSynciv(struct _glapi_table *disp) {
10667 return (_glptr_GetSynciv) (GET_by_offset(disp, _gloffset_GetSynciv));
10670 static inline void SET_GetSynciv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync, GLenum, GLsizei, GLsizei *, GLint *)) {
10671 SET_by_offset(disp, _gloffset_GetSynciv, fn);
10675 #define CALL_IsSync(disp, parameters) \
10676 (* GET_IsSync(disp)) parameters
10677 static inline _glptr_IsSync GET_IsSync(struct _glapi_table *disp) {
10678 return (_glptr_IsSync) (GET_by_offset(disp, _gloffset_IsSync));
10681 static inline void SET_IsSync(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsync)) {
10682 SET_by_offset(disp, _gloffset_IsSync, fn);
10686 #define CALL_WaitSync(disp, parameters) \
10687 (* GET_WaitSync(disp)) parameters
10688 static inline _glptr_WaitSync GET_WaitSync(struct _glapi_table *disp) {
10689 return (_glptr_WaitSync) (GET_by_offset(disp, _gloffset_WaitSync));
10692 static inline void SET_WaitSync(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync, GLbitfield, GLuint64)) {
10693 SET_by_offset(disp, _gloffset_WaitSync, fn);
10697 #define CALL_DrawElementsBaseVertex(disp, parameters) \
10698 (* GET_DrawElementsBaseVertex(disp)) parameters
10699 static inline _glptr_DrawElementsBaseVertex GET_DrawElementsBaseVertex(struct _glapi_table *disp) {
10700 return (_glptr_DrawElementsBaseVertex) (GET_by_offset(disp, _gloffset_DrawElementsBaseVertex));
10703 static inline void SET_DrawElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLint)) {
10704 SET_by_offset(disp, _gloffset_DrawElementsBaseVertex, fn);
10708 #define CALL_DrawElementsInstancedBaseVertex(disp, parameters) \
10709 (* GET_DrawElementsInstancedBaseVertex(disp)) parameters
10710 static inline _glptr_DrawElementsInstancedBaseVertex GET_DrawElementsInstancedBaseVertex(struct _glapi_table *disp) {
10711 return (_glptr_DrawElementsInstancedBaseVertex) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertex));
10714 static inline void SET_DrawElementsInstancedBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint)) {
10715 SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertex, fn);
10719 #define CALL_DrawRangeElementsBaseVertex(disp, parameters) \
10720 (* GET_DrawRangeElementsBaseVertex(disp)) parameters
10721 static inline _glptr_DrawRangeElementsBaseVertex GET_DrawRangeElementsBaseVertex(struct _glapi_table *disp) {
10722 return (_glptr_DrawRangeElementsBaseVertex) (GET_by_offset(disp, _gloffset_DrawRangeElementsBaseVertex));
10725 static inline void SET_DrawRangeElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *, GLint)) {
10726 SET_by_offset(disp, _gloffset_DrawRangeElementsBaseVertex, fn);
10730 #define CALL_MultiDrawElementsBaseVertex(disp, parameters) \
10731 (* GET_MultiDrawElementsBaseVertex(disp)) parameters
10732 static inline _glptr_MultiDrawElementsBaseVertex GET_MultiDrawElementsBaseVertex(struct _glapi_table *disp) {
10733 return (_glptr_MultiDrawElementsBaseVertex) (GET_by_offset(disp, _gloffset_MultiDrawElementsBaseVertex));
10736 static inline void SET_MultiDrawElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, const GLint *)) {
10737 SET_by_offset(disp, _gloffset_MultiDrawElementsBaseVertex, fn);
10741 #define CALL_ProvokingVertex(disp, parameters) \
10742 (* GET_ProvokingVertex(disp)) parameters
10743 static inline _glptr_ProvokingVertex GET_ProvokingVertex(struct _glapi_table *disp) {
10744 return (_glptr_ProvokingVertex) (GET_by_offset(disp, _gloffset_ProvokingVertex));
10747 static inline void SET_ProvokingVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
10748 SET_by_offset(disp, _gloffset_ProvokingVertex, fn);
10752 #define CALL_GetMultisamplefv(disp, parameters) \
10753 (* GET_GetMultisamplefv(disp)) parameters
10754 static inline _glptr_GetMultisamplefv GET_GetMultisamplefv(struct _glapi_table *disp) {
10755 return (_glptr_GetMultisamplefv) (GET_by_offset(disp, _gloffset_GetMultisamplefv));
10758 static inline void SET_GetMultisamplefv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
10759 SET_by_offset(disp, _gloffset_GetMultisamplefv, fn);
10763 #define CALL_SampleMaski(disp, parameters) \
10764 (* GET_SampleMaski(disp)) parameters
10765 static inline _glptr_SampleMaski GET_SampleMaski(struct _glapi_table *disp) {
10766 return (_glptr_SampleMaski) (GET_by_offset(disp, _gloffset_SampleMaski));
10769 static inline void SET_SampleMaski(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLbitfield)) {
10770 SET_by_offset(disp, _gloffset_SampleMaski, fn);
10774 #define CALL_TexImage2DMultisample(disp, parameters) \
10775 (* GET_TexImage2DMultisample(disp)) parameters
10776 static inline _glptr_TexImage2DMultisample GET_TexImage2DMultisample(struct _glapi_table *disp) {
10777 return (_glptr_TexImage2DMultisample) (GET_by_offset(disp, _gloffset_TexImage2DMultisample));
10780 static inline void SET_TexImage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) {
10781 SET_by_offset(disp, _gloffset_TexImage2DMultisample, fn);
10785 #define CALL_TexImage3DMultisample(disp, parameters) \
10786 (* GET_TexImage3DMultisample(disp)) parameters
10787 static inline _glptr_TexImage3DMultisample GET_TexImage3DMultisample(struct _glapi_table *disp) {
10788 return (_glptr_TexImage3DMultisample) (GET_by_offset(disp, _gloffset_TexImage3DMultisample));
10791 static inline void SET_TexImage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) {
10792 SET_by_offset(disp, _gloffset_TexImage3DMultisample, fn);
10796 #define CALL_BlendEquationSeparateiARB(disp, parameters) \
10797 (* GET_BlendEquationSeparateiARB(disp)) parameters
10798 static inline _glptr_BlendEquationSeparateiARB GET_BlendEquationSeparateiARB(struct _glapi_table *disp) {
10799 return (_glptr_BlendEquationSeparateiARB) (GET_by_offset(disp, _gloffset_BlendEquationSeparateiARB));
10802 static inline void SET_BlendEquationSeparateiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum)) {
10803 SET_by_offset(disp, _gloffset_BlendEquationSeparateiARB, fn);
10807 #define CALL_BlendEquationiARB(disp, parameters) \
10808 (* GET_BlendEquationiARB(disp)) parameters
10809 static inline _glptr_BlendEquationiARB GET_BlendEquationiARB(struct _glapi_table *disp) {
10810 return (_glptr_BlendEquationiARB) (GET_by_offset(disp, _gloffset_BlendEquationiARB));
10813 static inline void SET_BlendEquationiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
10814 SET_by_offset(disp, _gloffset_BlendEquationiARB, fn);
10818 #define CALL_BlendFuncSeparateiARB(disp, parameters) \
10819 (* GET_BlendFuncSeparateiARB(disp)) parameters
10820 static inline _glptr_BlendFuncSeparateiARB GET_BlendFuncSeparateiARB(struct _glapi_table *disp) {
10821 return (_glptr_BlendFuncSeparateiARB) (GET_by_offset(disp, _gloffset_BlendFuncSeparateiARB));
10824 static inline void SET_BlendFuncSeparateiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLenum, GLenum)) {
10825 SET_by_offset(disp, _gloffset_BlendFuncSeparateiARB, fn);
10829 #define CALL_BlendFunciARB(disp, parameters) \
10830 (* GET_BlendFunciARB(disp)) parameters
10831 static inline _glptr_BlendFunciARB GET_BlendFunciARB(struct _glapi_table *disp) {
10832 return (_glptr_BlendFunciARB) (GET_by_offset(disp, _gloffset_BlendFunciARB));
10835 static inline void SET_BlendFunciARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum)) {
10836 SET_by_offset(disp, _gloffset_BlendFunciARB, fn);
10840 #define CALL_BindFragDataLocationIndexed(disp, parameters) \
10841 (* GET_BindFragDataLocationIndexed(disp)) parameters
10842 static inline _glptr_BindFragDataLocationIndexed GET_BindFragDataLocationIndexed(struct _glapi_table *disp) {
10843 return (_glptr_BindFragDataLocationIndexed) (GET_by_offset(disp, _gloffset_BindFragDataLocationIndexed));
10846 static inline void SET_BindFragDataLocationIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, const GLchar *)) {
10847 SET_by_offset(disp, _gloffset_BindFragDataLocationIndexed, fn);
10851 #define CALL_GetFragDataIndex(disp, parameters) \
10852 (* GET_GetFragDataIndex(disp)) parameters
10853 static inline _glptr_GetFragDataIndex GET_GetFragDataIndex(struct _glapi_table *disp) {
10854 return (_glptr_GetFragDataIndex) (GET_by_offset(disp, _gloffset_GetFragDataIndex));
10857 static inline void SET_GetFragDataIndex(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
10858 SET_by_offset(disp, _gloffset_GetFragDataIndex, fn);
10862 #define CALL_BindSampler(disp, parameters) \
10863 (* GET_BindSampler(disp)) parameters
10864 static inline _glptr_BindSampler GET_BindSampler(struct _glapi_table *disp) {
10865 return (_glptr_BindSampler) (GET_by_offset(disp, _gloffset_BindSampler));
10868 static inline void SET_BindSampler(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
10869 SET_by_offset(disp, _gloffset_BindSampler, fn);
10873 #define CALL_DeleteSamplers(disp, parameters) \
10874 (* GET_DeleteSamplers(disp)) parameters
10875 static inline _glptr_DeleteSamplers GET_DeleteSamplers(struct _glapi_table *disp) {
10876 return (_glptr_DeleteSamplers) (GET_by_offset(disp, _gloffset_DeleteSamplers));
10879 static inline void SET_DeleteSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
10880 SET_by_offset(disp, _gloffset_DeleteSamplers, fn);
10884 #define CALL_GenSamplers(disp, parameters) \
10885 (* GET_GenSamplers(disp)) parameters
10886 static inline _glptr_GenSamplers GET_GenSamplers(struct _glapi_table *disp) {
10887 return (_glptr_GenSamplers) (GET_by_offset(disp, _gloffset_GenSamplers));
10890 static inline void SET_GenSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
10891 SET_by_offset(disp, _gloffset_GenSamplers, fn);
10895 #define CALL_GetSamplerParameterIiv(disp, parameters) \
10896 (* GET_GetSamplerParameterIiv(disp)) parameters
10897 static inline _glptr_GetSamplerParameterIiv GET_GetSamplerParameterIiv(struct _glapi_table *disp) {
10898 return (_glptr_GetSamplerParameterIiv) (GET_by_offset(disp, _gloffset_GetSamplerParameterIiv));
10901 static inline void SET_GetSamplerParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
10902 SET_by_offset(disp, _gloffset_GetSamplerParameterIiv, fn);
10906 #define CALL_GetSamplerParameterIuiv(disp, parameters) \
10907 (* GET_GetSamplerParameterIuiv(disp)) parameters
10908 static inline _glptr_GetSamplerParameterIuiv GET_GetSamplerParameterIuiv(struct _glapi_table *disp) {
10909 return (_glptr_GetSamplerParameterIuiv) (GET_by_offset(disp, _gloffset_GetSamplerParameterIuiv));
10912 static inline void SET_GetSamplerParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
10913 SET_by_offset(disp, _gloffset_GetSamplerParameterIuiv, fn);
10917 #define CALL_GetSamplerParameterfv(disp, parameters) \
10918 (* GET_GetSamplerParameterfv(disp)) parameters
10919 static inline _glptr_GetSamplerParameterfv GET_GetSamplerParameterfv(struct _glapi_table *disp) {
10920 return (_glptr_GetSamplerParameterfv) (GET_by_offset(disp, _gloffset_GetSamplerParameterfv));
10923 static inline void SET_GetSamplerParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
10924 SET_by_offset(disp, _gloffset_GetSamplerParameterfv, fn);
10928 #define CALL_GetSamplerParameteriv(disp, parameters) \
10929 (* GET_GetSamplerParameteriv(disp)) parameters
10930 static inline _glptr_GetSamplerParameteriv GET_GetSamplerParameteriv(struct _glapi_table *disp) {
10931 return (_glptr_GetSamplerParameteriv) (GET_by_offset(disp, _gloffset_GetSamplerParameteriv));
10934 static inline void SET_GetSamplerParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
10935 SET_by_offset(disp, _gloffset_GetSamplerParameteriv, fn);
10939 #define CALL_IsSampler(disp, parameters) \
10940 (* GET_IsSampler(disp)) parameters
10941 static inline _glptr_IsSampler GET_IsSampler(struct _glapi_table *disp) {
10942 return (_glptr_IsSampler) (GET_by_offset(disp, _gloffset_IsSampler));
10945 static inline void SET_IsSampler(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
10946 SET_by_offset(disp, _gloffset_IsSampler, fn);
10950 #define CALL_SamplerParameterIiv(disp, parameters) \
10951 (* GET_SamplerParameterIiv(disp)) parameters
10952 static inline _glptr_SamplerParameterIiv GET_SamplerParameterIiv(struct _glapi_table *disp) {
10953 return (_glptr_SamplerParameterIiv) (GET_by_offset(disp, _gloffset_SamplerParameterIiv));
10956 static inline void SET_SamplerParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
10957 SET_by_offset(disp, _gloffset_SamplerParameterIiv, fn);
10961 #define CALL_SamplerParameterIuiv(disp, parameters) \
10962 (* GET_SamplerParameterIuiv(disp)) parameters
10963 static inline _glptr_SamplerParameterIuiv GET_SamplerParameterIuiv(struct _glapi_table *disp) {
10964 return (_glptr_SamplerParameterIuiv) (GET_by_offset(disp, _gloffset_SamplerParameterIuiv));
10967 static inline void SET_SamplerParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLuint *)) {
10968 SET_by_offset(disp, _gloffset_SamplerParameterIuiv, fn);
10972 #define CALL_SamplerParameterf(disp, parameters) \
10973 (* GET_SamplerParameterf(disp)) parameters
10974 static inline _glptr_SamplerParameterf GET_SamplerParameterf(struct _glapi_table *disp) {
10975 return (_glptr_SamplerParameterf) (GET_by_offset(disp, _gloffset_SamplerParameterf));
10978 static inline void SET_SamplerParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat)) {
10979 SET_by_offset(disp, _gloffset_SamplerParameterf, fn);
10983 #define CALL_SamplerParameterfv(disp, parameters) \
10984 (* GET_SamplerParameterfv(disp)) parameters
10985 static inline _glptr_SamplerParameterfv GET_SamplerParameterfv(struct _glapi_table *disp) {
10986 return (_glptr_SamplerParameterfv) (GET_by_offset(disp, _gloffset_SamplerParameterfv));
10989 static inline void SET_SamplerParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLfloat *)) {
10990 SET_by_offset(disp, _gloffset_SamplerParameterfv, fn);
10994 #define CALL_SamplerParameteri(disp, parameters) \
10995 (* GET_SamplerParameteri(disp)) parameters
10996 static inline _glptr_SamplerParameteri GET_SamplerParameteri(struct _glapi_table *disp) {
10997 return (_glptr_SamplerParameteri) (GET_by_offset(disp, _gloffset_SamplerParameteri));
11000 static inline void SET_SamplerParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
11001 SET_by_offset(disp, _gloffset_SamplerParameteri, fn);
11005 #define CALL_SamplerParameteriv(disp, parameters) \
11006 (* GET_SamplerParameteriv(disp)) parameters
11007 static inline _glptr_SamplerParameteriv GET_SamplerParameteriv(struct _glapi_table *disp) {
11008 return (_glptr_SamplerParameteriv) (GET_by_offset(disp, _gloffset_SamplerParameteriv));
11011 static inline void SET_SamplerParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
11012 SET_by_offset(disp, _gloffset_SamplerParameteriv, fn);
11016 #define CALL_GetQueryObjecti64v(disp, parameters) \
11017 (* GET_GetQueryObjecti64v(disp)) parameters
11018 static inline _glptr_GetQueryObjecti64v GET_GetQueryObjecti64v(struct _glapi_table *disp) {
11019 return (_glptr_GetQueryObjecti64v) (GET_by_offset(disp, _gloffset_GetQueryObjecti64v));
11022 static inline void SET_GetQueryObjecti64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint64 *)) {
11023 SET_by_offset(disp, _gloffset_GetQueryObjecti64v, fn);
11027 #define CALL_GetQueryObjectui64v(disp, parameters) \
11028 (* GET_GetQueryObjectui64v(disp)) parameters
11029 static inline _glptr_GetQueryObjectui64v GET_GetQueryObjectui64v(struct _glapi_table *disp) {
11030 return (_glptr_GetQueryObjectui64v) (GET_by_offset(disp, _gloffset_GetQueryObjectui64v));
11033 static inline void SET_GetQueryObjectui64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint64 *)) {
11034 SET_by_offset(disp, _gloffset_GetQueryObjectui64v, fn);
11038 #define CALL_QueryCounter(disp, parameters) \
11039 (* GET_QueryCounter(disp)) parameters
11040 static inline _glptr_QueryCounter GET_QueryCounter(struct _glapi_table *disp) {
11041 return (_glptr_QueryCounter) (GET_by_offset(disp, _gloffset_QueryCounter));
11044 static inline void SET_QueryCounter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
11045 SET_by_offset(disp, _gloffset_QueryCounter, fn);
11049 #define CALL_ColorP3ui(disp, parameters) \
11050 (* GET_ColorP3ui(disp)) parameters
11051 static inline _glptr_ColorP3ui GET_ColorP3ui(struct _glapi_table *disp) {
11052 return (_glptr_ColorP3ui) (GET_by_offset(disp, _gloffset_ColorP3ui));
11055 static inline void SET_ColorP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11056 SET_by_offset(disp, _gloffset_ColorP3ui, fn);
11060 #define CALL_ColorP3uiv(disp, parameters) \
11061 (* GET_ColorP3uiv(disp)) parameters
11062 static inline _glptr_ColorP3uiv GET_ColorP3uiv(struct _glapi_table *disp) {
11063 return (_glptr_ColorP3uiv) (GET_by_offset(disp, _gloffset_ColorP3uiv));
11066 static inline void SET_ColorP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
11067 SET_by_offset(disp, _gloffset_ColorP3uiv, fn);
11071 #define CALL_ColorP4ui(disp, parameters) \
11072 (* GET_ColorP4ui(disp)) parameters
11073 static inline _glptr_ColorP4ui GET_ColorP4ui(struct _glapi_table *disp) {
11074 return (_glptr_ColorP4ui) (GET_by_offset(disp, _gloffset_ColorP4ui));
11077 static inline void SET_ColorP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11078 SET_by_offset(disp, _gloffset_ColorP4ui, fn);
11082 #define CALL_ColorP4uiv(disp, parameters) \
11083 (* GET_ColorP4uiv(disp)) parameters
11084 static inline _glptr_ColorP4uiv GET_ColorP4uiv(struct _glapi_table *disp) {
11085 return (_glptr_ColorP4uiv) (GET_by_offset(disp, _gloffset_ColorP4uiv));
11088 static inline void SET_ColorP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
11089 SET_by_offset(disp, _gloffset_ColorP4uiv, fn);
11093 #define CALL_MultiTexCoordP1ui(disp, parameters) \
11094 (* GET_MultiTexCoordP1ui(disp)) parameters
11095 static inline _glptr_MultiTexCoordP1ui GET_MultiTexCoordP1ui(struct _glapi_table *disp) {
11096 return (_glptr_MultiTexCoordP1ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP1ui));
11099 static inline void SET_MultiTexCoordP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
11100 SET_by_offset(disp, _gloffset_MultiTexCoordP1ui, fn);
11104 #define CALL_MultiTexCoordP1uiv(disp, parameters) \
11105 (* GET_MultiTexCoordP1uiv(disp)) parameters
11106 static inline _glptr_MultiTexCoordP1uiv GET_MultiTexCoordP1uiv(struct _glapi_table *disp) {
11107 return (_glptr_MultiTexCoordP1uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP1uiv));
11110 static inline void SET_MultiTexCoordP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
11111 SET_by_offset(disp, _gloffset_MultiTexCoordP1uiv, fn);
11115 #define CALL_MultiTexCoordP2ui(disp, parameters) \
11116 (* GET_MultiTexCoordP2ui(disp)) parameters
11117 static inline _glptr_MultiTexCoordP2ui GET_MultiTexCoordP2ui(struct _glapi_table *disp) {
11118 return (_glptr_MultiTexCoordP2ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP2ui));
11121 static inline void SET_MultiTexCoordP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
11122 SET_by_offset(disp, _gloffset_MultiTexCoordP2ui, fn);
11126 #define CALL_MultiTexCoordP2uiv(disp, parameters) \
11127 (* GET_MultiTexCoordP2uiv(disp)) parameters
11128 static inline _glptr_MultiTexCoordP2uiv GET_MultiTexCoordP2uiv(struct _glapi_table *disp) {
11129 return (_glptr_MultiTexCoordP2uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP2uiv));
11132 static inline void SET_MultiTexCoordP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
11133 SET_by_offset(disp, _gloffset_MultiTexCoordP2uiv, fn);
11137 #define CALL_MultiTexCoordP3ui(disp, parameters) \
11138 (* GET_MultiTexCoordP3ui(disp)) parameters
11139 static inline _glptr_MultiTexCoordP3ui GET_MultiTexCoordP3ui(struct _glapi_table *disp) {
11140 return (_glptr_MultiTexCoordP3ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP3ui));
11143 static inline void SET_MultiTexCoordP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
11144 SET_by_offset(disp, _gloffset_MultiTexCoordP3ui, fn);
11148 #define CALL_MultiTexCoordP3uiv(disp, parameters) \
11149 (* GET_MultiTexCoordP3uiv(disp)) parameters
11150 static inline _glptr_MultiTexCoordP3uiv GET_MultiTexCoordP3uiv(struct _glapi_table *disp) {
11151 return (_glptr_MultiTexCoordP3uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP3uiv));
11154 static inline void SET_MultiTexCoordP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
11155 SET_by_offset(disp, _gloffset_MultiTexCoordP3uiv, fn);
11159 #define CALL_MultiTexCoordP4ui(disp, parameters) \
11160 (* GET_MultiTexCoordP4ui(disp)) parameters
11161 static inline _glptr_MultiTexCoordP4ui GET_MultiTexCoordP4ui(struct _glapi_table *disp) {
11162 return (_glptr_MultiTexCoordP4ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP4ui));
11165 static inline void SET_MultiTexCoordP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
11166 SET_by_offset(disp, _gloffset_MultiTexCoordP4ui, fn);
11170 #define CALL_MultiTexCoordP4uiv(disp, parameters) \
11171 (* GET_MultiTexCoordP4uiv(disp)) parameters
11172 static inline _glptr_MultiTexCoordP4uiv GET_MultiTexCoordP4uiv(struct _glapi_table *disp) {
11173 return (_glptr_MultiTexCoordP4uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP4uiv));
11176 static inline void SET_MultiTexCoordP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
11177 SET_by_offset(disp, _gloffset_MultiTexCoordP4uiv, fn);
11181 #define CALL_NormalP3ui(disp, parameters) \
11182 (* GET_NormalP3ui(disp)) parameters
11183 static inline _glptr_NormalP3ui GET_NormalP3ui(struct _glapi_table *disp) {
11184 return (_glptr_NormalP3ui) (GET_by_offset(disp, _gloffset_NormalP3ui));
11187 static inline void SET_NormalP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11188 SET_by_offset(disp, _gloffset_NormalP3ui, fn);
11192 #define CALL_NormalP3uiv(disp, parameters) \
11193 (* GET_NormalP3uiv(disp)) parameters
11194 static inline _glptr_NormalP3uiv GET_NormalP3uiv(struct _glapi_table *disp) {
11195 return (_glptr_NormalP3uiv) (GET_by_offset(disp, _gloffset_NormalP3uiv));
11198 static inline void SET_NormalP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
11199 SET_by_offset(disp, _gloffset_NormalP3uiv, fn);
11203 #define CALL_SecondaryColorP3ui(disp, parameters) \
11204 (* GET_SecondaryColorP3ui(disp)) parameters
11205 static inline _glptr_SecondaryColorP3ui GET_SecondaryColorP3ui(struct _glapi_table *disp) {
11206 return (_glptr_SecondaryColorP3ui) (GET_by_offset(disp, _gloffset_SecondaryColorP3ui));
11209 static inline void SET_SecondaryColorP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11210 SET_by_offset(disp, _gloffset_SecondaryColorP3ui, fn);
11214 #define CALL_SecondaryColorP3uiv(disp, parameters) \
11215 (* GET_SecondaryColorP3uiv(disp)) parameters
11216 static inline _glptr_SecondaryColorP3uiv GET_SecondaryColorP3uiv(struct _glapi_table *disp) {
11217 return (_glptr_SecondaryColorP3uiv) (GET_by_offset(disp, _gloffset_SecondaryColorP3uiv));
11220 static inline void SET_SecondaryColorP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
11221 SET_by_offset(disp, _gloffset_SecondaryColorP3uiv, fn);
11225 #define CALL_TexCoordP1ui(disp, parameters) \
11226 (* GET_TexCoordP1ui(disp)) parameters
11227 static inline _glptr_TexCoordP1ui GET_TexCoordP1ui(struct _glapi_table *disp) {
11228 return (_glptr_TexCoordP1ui) (GET_by_offset(disp, _gloffset_TexCoordP1ui));
11231 static inline void SET_TexCoordP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11232 SET_by_offset(disp, _gloffset_TexCoordP1ui, fn);
11236 #define CALL_TexCoordP1uiv(disp, parameters) \
11237 (* GET_TexCoordP1uiv(disp)) parameters
11238 static inline _glptr_TexCoordP1uiv GET_TexCoordP1uiv(struct _glapi_table *disp) {
11239 return (_glptr_TexCoordP1uiv) (GET_by_offset(disp, _gloffset_TexCoordP1uiv));
11242 static inline void SET_TexCoordP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
11243 SET_by_offset(disp, _gloffset_TexCoordP1uiv, fn);
11247 #define CALL_TexCoordP2ui(disp, parameters) \
11248 (* GET_TexCoordP2ui(disp)) parameters
11249 static inline _glptr_TexCoordP2ui GET_TexCoordP2ui(struct _glapi_table *disp) {
11250 return (_glptr_TexCoordP2ui) (GET_by_offset(disp, _gloffset_TexCoordP2ui));
11253 static inline void SET_TexCoordP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11254 SET_by_offset(disp, _gloffset_TexCoordP2ui, fn);
11258 #define CALL_TexCoordP2uiv(disp, parameters) \
11259 (* GET_TexCoordP2uiv(disp)) parameters
11260 static inline _glptr_TexCoordP2uiv GET_TexCoordP2uiv(struct _glapi_table *disp) {
11261 return (_glptr_TexCoordP2uiv) (GET_by_offset(disp, _gloffset_TexCoordP2uiv));
11264 static inline void SET_TexCoordP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
11265 SET_by_offset(disp, _gloffset_TexCoordP2uiv, fn);
11269 #define CALL_TexCoordP3ui(disp, parameters) \
11270 (* GET_TexCoordP3ui(disp)) parameters
11271 static inline _glptr_TexCoordP3ui GET_TexCoordP3ui(struct _glapi_table *disp) {
11272 return (_glptr_TexCoordP3ui) (GET_by_offset(disp, _gloffset_TexCoordP3ui));
11275 static inline void SET_TexCoordP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11276 SET_by_offset(disp, _gloffset_TexCoordP3ui, fn);
11280 #define CALL_TexCoordP3uiv(disp, parameters) \
11281 (* GET_TexCoordP3uiv(disp)) parameters
11282 static inline _glptr_TexCoordP3uiv GET_TexCoordP3uiv(struct _glapi_table *disp) {
11283 return (_glptr_TexCoordP3uiv) (GET_by_offset(disp, _gloffset_TexCoordP3uiv));
11286 static inline void SET_TexCoordP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
11287 SET_by_offset(disp, _gloffset_TexCoordP3uiv, fn);
11291 #define CALL_TexCoordP4ui(disp, parameters) \
11292 (* GET_TexCoordP4ui(disp)) parameters
11293 static inline _glptr_TexCoordP4ui GET_TexCoordP4ui(struct _glapi_table *disp) {
11294 return (_glptr_TexCoordP4ui) (GET_by_offset(disp, _gloffset_TexCoordP4ui));
11297 static inline void SET_TexCoordP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11298 SET_by_offset(disp, _gloffset_TexCoordP4ui, fn);
11302 #define CALL_TexCoordP4uiv(disp, parameters) \
11303 (* GET_TexCoordP4uiv(disp)) parameters
11304 static inline _glptr_TexCoordP4uiv GET_TexCoordP4uiv(struct _glapi_table *disp) {
11305 return (_glptr_TexCoordP4uiv) (GET_by_offset(disp, _gloffset_TexCoordP4uiv));
11308 static inline void SET_TexCoordP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
11309 SET_by_offset(disp, _gloffset_TexCoordP4uiv, fn);
11313 #define CALL_VertexAttribP1ui(disp, parameters) \
11314 (* GET_VertexAttribP1ui(disp)) parameters
11315 static inline _glptr_VertexAttribP1ui GET_VertexAttribP1ui(struct _glapi_table *disp) {
11316 return (_glptr_VertexAttribP1ui) (GET_by_offset(disp, _gloffset_VertexAttribP1ui));
11319 static inline void SET_VertexAttribP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
11320 SET_by_offset(disp, _gloffset_VertexAttribP1ui, fn);
11324 #define CALL_VertexAttribP1uiv(disp, parameters) \
11325 (* GET_VertexAttribP1uiv(disp)) parameters
11326 static inline _glptr_VertexAttribP1uiv GET_VertexAttribP1uiv(struct _glapi_table *disp) {
11327 return (_glptr_VertexAttribP1uiv) (GET_by_offset(disp, _gloffset_VertexAttribP1uiv));
11330 static inline void SET_VertexAttribP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
11331 SET_by_offset(disp, _gloffset_VertexAttribP1uiv, fn);
11335 #define CALL_VertexAttribP2ui(disp, parameters) \
11336 (* GET_VertexAttribP2ui(disp)) parameters
11337 static inline _glptr_VertexAttribP2ui GET_VertexAttribP2ui(struct _glapi_table *disp) {
11338 return (_glptr_VertexAttribP2ui) (GET_by_offset(disp, _gloffset_VertexAttribP2ui));
11341 static inline void SET_VertexAttribP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
11342 SET_by_offset(disp, _gloffset_VertexAttribP2ui, fn);
11346 #define CALL_VertexAttribP2uiv(disp, parameters) \
11347 (* GET_VertexAttribP2uiv(disp)) parameters
11348 static inline _glptr_VertexAttribP2uiv GET_VertexAttribP2uiv(struct _glapi_table *disp) {
11349 return (_glptr_VertexAttribP2uiv) (GET_by_offset(disp, _gloffset_VertexAttribP2uiv));
11352 static inline void SET_VertexAttribP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
11353 SET_by_offset(disp, _gloffset_VertexAttribP2uiv, fn);
11357 #define CALL_VertexAttribP3ui(disp, parameters) \
11358 (* GET_VertexAttribP3ui(disp)) parameters
11359 static inline _glptr_VertexAttribP3ui GET_VertexAttribP3ui(struct _glapi_table *disp) {
11360 return (_glptr_VertexAttribP3ui) (GET_by_offset(disp, _gloffset_VertexAttribP3ui));
11363 static inline void SET_VertexAttribP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
11364 SET_by_offset(disp, _gloffset_VertexAttribP3ui, fn);
11368 #define CALL_VertexAttribP3uiv(disp, parameters) \
11369 (* GET_VertexAttribP3uiv(disp)) parameters
11370 static inline _glptr_VertexAttribP3uiv GET_VertexAttribP3uiv(struct _glapi_table *disp) {
11371 return (_glptr_VertexAttribP3uiv) (GET_by_offset(disp, _gloffset_VertexAttribP3uiv));
11374 static inline void SET_VertexAttribP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
11375 SET_by_offset(disp, _gloffset_VertexAttribP3uiv, fn);
11379 #define CALL_VertexAttribP4ui(disp, parameters) \
11380 (* GET_VertexAttribP4ui(disp)) parameters
11381 static inline _glptr_VertexAttribP4ui GET_VertexAttribP4ui(struct _glapi_table *disp) {
11382 return (_glptr_VertexAttribP4ui) (GET_by_offset(disp, _gloffset_VertexAttribP4ui));
11385 static inline void SET_VertexAttribP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
11386 SET_by_offset(disp, _gloffset_VertexAttribP4ui, fn);
11390 #define CALL_VertexAttribP4uiv(disp, parameters) \
11391 (* GET_VertexAttribP4uiv(disp)) parameters
11392 static inline _glptr_VertexAttribP4uiv GET_VertexAttribP4uiv(struct _glapi_table *disp) {
11393 return (_glptr_VertexAttribP4uiv) (GET_by_offset(disp, _gloffset_VertexAttribP4uiv));
11396 static inline void SET_VertexAttribP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
11397 SET_by_offset(disp, _gloffset_VertexAttribP4uiv, fn);
11401 #define CALL_VertexP2ui(disp, parameters) \
11402 (* GET_VertexP2ui(disp)) parameters
11403 static inline _glptr_VertexP2ui GET_VertexP2ui(struct _glapi_table *disp) {
11404 return (_glptr_VertexP2ui) (GET_by_offset(disp, _gloffset_VertexP2ui));
11407 static inline void SET_VertexP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11408 SET_by_offset(disp, _gloffset_VertexP2ui, fn);
11412 #define CALL_VertexP2uiv(disp, parameters) \
11413 (* GET_VertexP2uiv(disp)) parameters
11414 static inline _glptr_VertexP2uiv GET_VertexP2uiv(struct _glapi_table *disp) {
11415 return (_glptr_VertexP2uiv) (GET_by_offset(disp, _gloffset_VertexP2uiv));
11418 static inline void SET_VertexP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
11419 SET_by_offset(disp, _gloffset_VertexP2uiv, fn);
11423 #define CALL_VertexP3ui(disp, parameters) \
11424 (* GET_VertexP3ui(disp)) parameters
11425 static inline _glptr_VertexP3ui GET_VertexP3ui(struct _glapi_table *disp) {
11426 return (_glptr_VertexP3ui) (GET_by_offset(disp, _gloffset_VertexP3ui));
11429 static inline void SET_VertexP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11430 SET_by_offset(disp, _gloffset_VertexP3ui, fn);
11434 #define CALL_VertexP3uiv(disp, parameters) \
11435 (* GET_VertexP3uiv(disp)) parameters
11436 static inline _glptr_VertexP3uiv GET_VertexP3uiv(struct _glapi_table *disp) {
11437 return (_glptr_VertexP3uiv) (GET_by_offset(disp, _gloffset_VertexP3uiv));
11440 static inline void SET_VertexP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
11441 SET_by_offset(disp, _gloffset_VertexP3uiv, fn);
11445 #define CALL_VertexP4ui(disp, parameters) \
11446 (* GET_VertexP4ui(disp)) parameters
11447 static inline _glptr_VertexP4ui GET_VertexP4ui(struct _glapi_table *disp) {
11448 return (_glptr_VertexP4ui) (GET_by_offset(disp, _gloffset_VertexP4ui));
11451 static inline void SET_VertexP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11452 SET_by_offset(disp, _gloffset_VertexP4ui, fn);
11456 #define CALL_VertexP4uiv(disp, parameters) \
11457 (* GET_VertexP4uiv(disp)) parameters
11458 static inline _glptr_VertexP4uiv GET_VertexP4uiv(struct _glapi_table *disp) {
11459 return (_glptr_VertexP4uiv) (GET_by_offset(disp, _gloffset_VertexP4uiv));
11462 static inline void SET_VertexP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
11463 SET_by_offset(disp, _gloffset_VertexP4uiv, fn);
11467 #define CALL_DrawArraysIndirect(disp, parameters) \
11468 (* GET_DrawArraysIndirect(disp)) parameters
11469 static inline _glptr_DrawArraysIndirect GET_DrawArraysIndirect(struct _glapi_table *disp) {
11470 return (_glptr_DrawArraysIndirect) (GET_by_offset(disp, _gloffset_DrawArraysIndirect));
11473 static inline void SET_DrawArraysIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLvoid *)) {
11474 SET_by_offset(disp, _gloffset_DrawArraysIndirect, fn);
11478 #define CALL_DrawElementsIndirect(disp, parameters) \
11479 (* GET_DrawElementsIndirect(disp)) parameters
11480 static inline _glptr_DrawElementsIndirect GET_DrawElementsIndirect(struct _glapi_table *disp) {
11481 return (_glptr_DrawElementsIndirect) (GET_by_offset(disp, _gloffset_DrawElementsIndirect));
11484 static inline void SET_DrawElementsIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLvoid *)) {
11485 SET_by_offset(disp, _gloffset_DrawElementsIndirect, fn);
11489 #define CALL_GetUniformdv(disp, parameters) \
11490 (* GET_GetUniformdv(disp)) parameters
11491 static inline _glptr_GetUniformdv GET_GetUniformdv(struct _glapi_table *disp) {
11492 return (_glptr_GetUniformdv) (GET_by_offset(disp, _gloffset_GetUniformdv));
11495 static inline void SET_GetUniformdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble *)) {
11496 SET_by_offset(disp, _gloffset_GetUniformdv, fn);
11500 #define CALL_Uniform1d(disp, parameters) \
11501 (* GET_Uniform1d(disp)) parameters
11502 static inline _glptr_Uniform1d GET_Uniform1d(struct _glapi_table *disp) {
11503 return (_glptr_Uniform1d) (GET_by_offset(disp, _gloffset_Uniform1d));
11506 static inline void SET_Uniform1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble)) {
11507 SET_by_offset(disp, _gloffset_Uniform1d, fn);
11511 #define CALL_Uniform1dv(disp, parameters) \
11512 (* GET_Uniform1dv(disp)) parameters
11513 static inline _glptr_Uniform1dv GET_Uniform1dv(struct _glapi_table *disp) {
11514 return (_glptr_Uniform1dv) (GET_by_offset(disp, _gloffset_Uniform1dv));
11517 static inline void SET_Uniform1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) {
11518 SET_by_offset(disp, _gloffset_Uniform1dv, fn);
11522 #define CALL_Uniform2d(disp, parameters) \
11523 (* GET_Uniform2d(disp)) parameters
11524 static inline _glptr_Uniform2d GET_Uniform2d(struct _glapi_table *disp) {
11525 return (_glptr_Uniform2d) (GET_by_offset(disp, _gloffset_Uniform2d));
11528 static inline void SET_Uniform2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble)) {
11529 SET_by_offset(disp, _gloffset_Uniform2d, fn);
11533 #define CALL_Uniform2dv(disp, parameters) \
11534 (* GET_Uniform2dv(disp)) parameters
11535 static inline _glptr_Uniform2dv GET_Uniform2dv(struct _glapi_table *disp) {
11536 return (_glptr_Uniform2dv) (GET_by_offset(disp, _gloffset_Uniform2dv));
11539 static inline void SET_Uniform2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) {
11540 SET_by_offset(disp, _gloffset_Uniform2dv, fn);
11544 #define CALL_Uniform3d(disp, parameters) \
11545 (* GET_Uniform3d(disp)) parameters
11546 static inline _glptr_Uniform3d GET_Uniform3d(struct _glapi_table *disp) {
11547 return (_glptr_Uniform3d) (GET_by_offset(disp, _gloffset_Uniform3d));
11550 static inline void SET_Uniform3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLdouble)) {
11551 SET_by_offset(disp, _gloffset_Uniform3d, fn);
11555 #define CALL_Uniform3dv(disp, parameters) \
11556 (* GET_Uniform3dv(disp)) parameters
11557 static inline _glptr_Uniform3dv GET_Uniform3dv(struct _glapi_table *disp) {
11558 return (_glptr_Uniform3dv) (GET_by_offset(disp, _gloffset_Uniform3dv));
11561 static inline void SET_Uniform3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) {
11562 SET_by_offset(disp, _gloffset_Uniform3dv, fn);
11566 #define CALL_Uniform4d(disp, parameters) \
11567 (* GET_Uniform4d(disp)) parameters
11568 static inline _glptr_Uniform4d GET_Uniform4d(struct _glapi_table *disp) {
11569 return (_glptr_Uniform4d) (GET_by_offset(disp, _gloffset_Uniform4d));
11572 static inline void SET_Uniform4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLdouble, GLdouble)) {
11573 SET_by_offset(disp, _gloffset_Uniform4d, fn);
11577 #define CALL_Uniform4dv(disp, parameters) \
11578 (* GET_Uniform4dv(disp)) parameters
11579 static inline _glptr_Uniform4dv GET_Uniform4dv(struct _glapi_table *disp) {
11580 return (_glptr_Uniform4dv) (GET_by_offset(disp, _gloffset_Uniform4dv));
11583 static inline void SET_Uniform4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) {
11584 SET_by_offset(disp, _gloffset_Uniform4dv, fn);
11588 #define CALL_UniformMatrix2dv(disp, parameters) \
11589 (* GET_UniformMatrix2dv(disp)) parameters
11590 static inline _glptr_UniformMatrix2dv GET_UniformMatrix2dv(struct _glapi_table *disp) {
11591 return (_glptr_UniformMatrix2dv) (GET_by_offset(disp, _gloffset_UniformMatrix2dv));
11594 static inline void SET_UniformMatrix2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
11595 SET_by_offset(disp, _gloffset_UniformMatrix2dv, fn);
11599 #define CALL_UniformMatrix2x3dv(disp, parameters) \
11600 (* GET_UniformMatrix2x3dv(disp)) parameters
11601 static inline _glptr_UniformMatrix2x3dv GET_UniformMatrix2x3dv(struct _glapi_table *disp) {
11602 return (_glptr_UniformMatrix2x3dv) (GET_by_offset(disp, _gloffset_UniformMatrix2x3dv));
11605 static inline void SET_UniformMatrix2x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
11606 SET_by_offset(disp, _gloffset_UniformMatrix2x3dv, fn);
11610 #define CALL_UniformMatrix2x4dv(disp, parameters) \
11611 (* GET_UniformMatrix2x4dv(disp)) parameters
11612 static inline _glptr_UniformMatrix2x4dv GET_UniformMatrix2x4dv(struct _glapi_table *disp) {
11613 return (_glptr_UniformMatrix2x4dv) (GET_by_offset(disp, _gloffset_UniformMatrix2x4dv));
11616 static inline void SET_UniformMatrix2x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
11617 SET_by_offset(disp, _gloffset_UniformMatrix2x4dv, fn);
11621 #define CALL_UniformMatrix3dv(disp, parameters) \
11622 (* GET_UniformMatrix3dv(disp)) parameters
11623 static inline _glptr_UniformMatrix3dv GET_UniformMatrix3dv(struct _glapi_table *disp) {
11624 return (_glptr_UniformMatrix3dv) (GET_by_offset(disp, _gloffset_UniformMatrix3dv));
11627 static inline void SET_UniformMatrix3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
11628 SET_by_offset(disp, _gloffset_UniformMatrix3dv, fn);
11632 #define CALL_UniformMatrix3x2dv(disp, parameters) \
11633 (* GET_UniformMatrix3x2dv(disp)) parameters
11634 static inline _glptr_UniformMatrix3x2dv GET_UniformMatrix3x2dv(struct _glapi_table *disp) {
11635 return (_glptr_UniformMatrix3x2dv) (GET_by_offset(disp, _gloffset_UniformMatrix3x2dv));
11638 static inline void SET_UniformMatrix3x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
11639 SET_by_offset(disp, _gloffset_UniformMatrix3x2dv, fn);
11643 #define CALL_UniformMatrix3x4dv(disp, parameters) \
11644 (* GET_UniformMatrix3x4dv(disp)) parameters
11645 static inline _glptr_UniformMatrix3x4dv GET_UniformMatrix3x4dv(struct _glapi_table *disp) {
11646 return (_glptr_UniformMatrix3x4dv) (GET_by_offset(disp, _gloffset_UniformMatrix3x4dv));
11649 static inline void SET_UniformMatrix3x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
11650 SET_by_offset(disp, _gloffset_UniformMatrix3x4dv, fn);
11654 #define CALL_UniformMatrix4dv(disp, parameters) \
11655 (* GET_UniformMatrix4dv(disp)) parameters
11656 static inline _glptr_UniformMatrix4dv GET_UniformMatrix4dv(struct _glapi_table *disp) {
11657 return (_glptr_UniformMatrix4dv) (GET_by_offset(disp, _gloffset_UniformMatrix4dv));
11660 static inline void SET_UniformMatrix4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
11661 SET_by_offset(disp, _gloffset_UniformMatrix4dv, fn);
11665 #define CALL_UniformMatrix4x2dv(disp, parameters) \
11666 (* GET_UniformMatrix4x2dv(disp)) parameters
11667 static inline _glptr_UniformMatrix4x2dv GET_UniformMatrix4x2dv(struct _glapi_table *disp) {
11668 return (_glptr_UniformMatrix4x2dv) (GET_by_offset(disp, _gloffset_UniformMatrix4x2dv));
11671 static inline void SET_UniformMatrix4x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
11672 SET_by_offset(disp, _gloffset_UniformMatrix4x2dv, fn);
11676 #define CALL_UniformMatrix4x3dv(disp, parameters) \
11677 (* GET_UniformMatrix4x3dv(disp)) parameters
11678 static inline _glptr_UniformMatrix4x3dv GET_UniformMatrix4x3dv(struct _glapi_table *disp) {
11679 return (_glptr_UniformMatrix4x3dv) (GET_by_offset(disp, _gloffset_UniformMatrix4x3dv));
11682 static inline void SET_UniformMatrix4x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
11683 SET_by_offset(disp, _gloffset_UniformMatrix4x3dv, fn);
11687 #define CALL_GetActiveSubroutineName(disp, parameters) \
11688 (* GET_GetActiveSubroutineName(disp)) parameters
11689 static inline _glptr_GetActiveSubroutineName GET_GetActiveSubroutineName(struct _glapi_table *disp) {
11690 return (_glptr_GetActiveSubroutineName) (GET_by_offset(disp, _gloffset_GetActiveSubroutineName));
11693 static inline void SET_GetActiveSubroutineName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei, GLsizei *, GLchar *)) {
11694 SET_by_offset(disp, _gloffset_GetActiveSubroutineName, fn);
11698 #define CALL_GetActiveSubroutineUniformName(disp, parameters) \
11699 (* GET_GetActiveSubroutineUniformName(disp)) parameters
11700 static inline _glptr_GetActiveSubroutineUniformName GET_GetActiveSubroutineUniformName(struct _glapi_table *disp) {
11701 return (_glptr_GetActiveSubroutineUniformName) (GET_by_offset(disp, _gloffset_GetActiveSubroutineUniformName));
11704 static inline void SET_GetActiveSubroutineUniformName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei, GLsizei *, GLchar *)) {
11705 SET_by_offset(disp, _gloffset_GetActiveSubroutineUniformName, fn);
11709 #define CALL_GetActiveSubroutineUniformiv(disp, parameters) \
11710 (* GET_GetActiveSubroutineUniformiv(disp)) parameters
11711 static inline _glptr_GetActiveSubroutineUniformiv GET_GetActiveSubroutineUniformiv(struct _glapi_table *disp) {
11712 return (_glptr_GetActiveSubroutineUniformiv) (GET_by_offset(disp, _gloffset_GetActiveSubroutineUniformiv));
11715 static inline void SET_GetActiveSubroutineUniformiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLenum, GLint *)) {
11716 SET_by_offset(disp, _gloffset_GetActiveSubroutineUniformiv, fn);
11720 #define CALL_GetProgramStageiv(disp, parameters) \
11721 (* GET_GetProgramStageiv(disp)) parameters
11722 static inline _glptr_GetProgramStageiv GET_GetProgramStageiv(struct _glapi_table *disp) {
11723 return (_glptr_GetProgramStageiv) (GET_by_offset(disp, _gloffset_GetProgramStageiv));
11726 static inline void SET_GetProgramStageiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint *)) {
11727 SET_by_offset(disp, _gloffset_GetProgramStageiv, fn);
11731 #define CALL_GetSubroutineIndex(disp, parameters) \
11732 (* GET_GetSubroutineIndex(disp)) parameters
11733 static inline _glptr_GetSubroutineIndex GET_GetSubroutineIndex(struct _glapi_table *disp) {
11734 return (_glptr_GetSubroutineIndex) (GET_by_offset(disp, _gloffset_GetSubroutineIndex));
11737 static inline void SET_GetSubroutineIndex(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
11738 SET_by_offset(disp, _gloffset_GetSubroutineIndex, fn);
11742 #define CALL_GetSubroutineUniformLocation(disp, parameters) \
11743 (* GET_GetSubroutineUniformLocation(disp)) parameters
11744 static inline _glptr_GetSubroutineUniformLocation GET_GetSubroutineUniformLocation(struct _glapi_table *disp) {
11745 return (_glptr_GetSubroutineUniformLocation) (GET_by_offset(disp, _gloffset_GetSubroutineUniformLocation));
11748 static inline void SET_GetSubroutineUniformLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
11749 SET_by_offset(disp, _gloffset_GetSubroutineUniformLocation, fn);
11753 #define CALL_GetUniformSubroutineuiv(disp, parameters) \
11754 (* GET_GetUniformSubroutineuiv(disp)) parameters
11755 static inline _glptr_GetUniformSubroutineuiv GET_GetUniformSubroutineuiv(struct _glapi_table *disp) {
11756 return (_glptr_GetUniformSubroutineuiv) (GET_by_offset(disp, _gloffset_GetUniformSubroutineuiv));
11759 static inline void SET_GetUniformSubroutineuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLuint *)) {
11760 SET_by_offset(disp, _gloffset_GetUniformSubroutineuiv, fn);
11764 #define CALL_UniformSubroutinesuiv(disp, parameters) \
11765 (* GET_UniformSubroutinesuiv(disp)) parameters
11766 static inline _glptr_UniformSubroutinesuiv GET_UniformSubroutinesuiv(struct _glapi_table *disp) {
11767 return (_glptr_UniformSubroutinesuiv) (GET_by_offset(disp, _gloffset_UniformSubroutinesuiv));
11770 static inline void SET_UniformSubroutinesuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLuint *)) {
11771 SET_by_offset(disp, _gloffset_UniformSubroutinesuiv, fn);
11775 #define CALL_PatchParameterfv(disp, parameters) \
11776 (* GET_PatchParameterfv(disp)) parameters
11777 static inline _glptr_PatchParameterfv GET_PatchParameterfv(struct _glapi_table *disp) {
11778 return (_glptr_PatchParameterfv) (GET_by_offset(disp, _gloffset_PatchParameterfv));
11781 static inline void SET_PatchParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
11782 SET_by_offset(disp, _gloffset_PatchParameterfv, fn);
11786 #define CALL_PatchParameteri(disp, parameters) \
11787 (* GET_PatchParameteri(disp)) parameters
11788 static inline _glptr_PatchParameteri GET_PatchParameteri(struct _glapi_table *disp) {
11789 return (_glptr_PatchParameteri) (GET_by_offset(disp, _gloffset_PatchParameteri));
11792 static inline void SET_PatchParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
11793 SET_by_offset(disp, _gloffset_PatchParameteri, fn);
11797 #define CALL_BindTransformFeedback(disp, parameters) \
11798 (* GET_BindTransformFeedback(disp)) parameters
11799 static inline _glptr_BindTransformFeedback GET_BindTransformFeedback(struct _glapi_table *disp) {
11800 return (_glptr_BindTransformFeedback) (GET_by_offset(disp, _gloffset_BindTransformFeedback));
11803 static inline void SET_BindTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11804 SET_by_offset(disp, _gloffset_BindTransformFeedback, fn);
11808 #define CALL_DeleteTransformFeedbacks(disp, parameters) \
11809 (* GET_DeleteTransformFeedbacks(disp)) parameters
11810 static inline _glptr_DeleteTransformFeedbacks GET_DeleteTransformFeedbacks(struct _glapi_table *disp) {
11811 return (_glptr_DeleteTransformFeedbacks) (GET_by_offset(disp, _gloffset_DeleteTransformFeedbacks));
11814 static inline void SET_DeleteTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
11815 SET_by_offset(disp, _gloffset_DeleteTransformFeedbacks, fn);
11819 #define CALL_DrawTransformFeedback(disp, parameters) \
11820 (* GET_DrawTransformFeedback(disp)) parameters
11821 static inline _glptr_DrawTransformFeedback GET_DrawTransformFeedback(struct _glapi_table *disp) {
11822 return (_glptr_DrawTransformFeedback) (GET_by_offset(disp, _gloffset_DrawTransformFeedback));
11825 static inline void SET_DrawTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11826 SET_by_offset(disp, _gloffset_DrawTransformFeedback, fn);
11830 #define CALL_GenTransformFeedbacks(disp, parameters) \
11831 (* GET_GenTransformFeedbacks(disp)) parameters
11832 static inline _glptr_GenTransformFeedbacks GET_GenTransformFeedbacks(struct _glapi_table *disp) {
11833 return (_glptr_GenTransformFeedbacks) (GET_by_offset(disp, _gloffset_GenTransformFeedbacks));
11836 static inline void SET_GenTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
11837 SET_by_offset(disp, _gloffset_GenTransformFeedbacks, fn);
11841 #define CALL_IsTransformFeedback(disp, parameters) \
11842 (* GET_IsTransformFeedback(disp)) parameters
11843 static inline _glptr_IsTransformFeedback GET_IsTransformFeedback(struct _glapi_table *disp) {
11844 return (_glptr_IsTransformFeedback) (GET_by_offset(disp, _gloffset_IsTransformFeedback));
11847 static inline void SET_IsTransformFeedback(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
11848 SET_by_offset(disp, _gloffset_IsTransformFeedback, fn);
11852 #define CALL_PauseTransformFeedback(disp, parameters) \
11853 (* GET_PauseTransformFeedback(disp)) parameters
11854 static inline _glptr_PauseTransformFeedback GET_PauseTransformFeedback(struct _glapi_table *disp) {
11855 return (_glptr_PauseTransformFeedback) (GET_by_offset(disp, _gloffset_PauseTransformFeedback));
11858 static inline void SET_PauseTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
11859 SET_by_offset(disp, _gloffset_PauseTransformFeedback, fn);
11863 #define CALL_ResumeTransformFeedback(disp, parameters) \
11864 (* GET_ResumeTransformFeedback(disp)) parameters
11865 static inline _glptr_ResumeTransformFeedback GET_ResumeTransformFeedback(struct _glapi_table *disp) {
11866 return (_glptr_ResumeTransformFeedback) (GET_by_offset(disp, _gloffset_ResumeTransformFeedback));
11869 static inline void SET_ResumeTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
11870 SET_by_offset(disp, _gloffset_ResumeTransformFeedback, fn);
11874 #define CALL_BeginQueryIndexed(disp, parameters) \
11875 (* GET_BeginQueryIndexed(disp)) parameters
11876 static inline _glptr_BeginQueryIndexed GET_BeginQueryIndexed(struct _glapi_table *disp) {
11877 return (_glptr_BeginQueryIndexed) (GET_by_offset(disp, _gloffset_BeginQueryIndexed));
11880 static inline void SET_BeginQueryIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) {
11881 SET_by_offset(disp, _gloffset_BeginQueryIndexed, fn);
11885 #define CALL_DrawTransformFeedbackStream(disp, parameters) \
11886 (* GET_DrawTransformFeedbackStream(disp)) parameters
11887 static inline _glptr_DrawTransformFeedbackStream GET_DrawTransformFeedbackStream(struct _glapi_table *disp) {
11888 return (_glptr_DrawTransformFeedbackStream) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackStream));
11891 static inline void SET_DrawTransformFeedbackStream(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) {
11892 SET_by_offset(disp, _gloffset_DrawTransformFeedbackStream, fn);
11896 #define CALL_EndQueryIndexed(disp, parameters) \
11897 (* GET_EndQueryIndexed(disp)) parameters
11898 static inline _glptr_EndQueryIndexed GET_EndQueryIndexed(struct _glapi_table *disp) {
11899 return (_glptr_EndQueryIndexed) (GET_by_offset(disp, _gloffset_EndQueryIndexed));
11902 static inline void SET_EndQueryIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11903 SET_by_offset(disp, _gloffset_EndQueryIndexed, fn);
11907 #define CALL_GetQueryIndexediv(disp, parameters) \
11908 (* GET_GetQueryIndexediv(disp)) parameters
11909 static inline _glptr_GetQueryIndexediv GET_GetQueryIndexediv(struct _glapi_table *disp) {
11910 return (_glptr_GetQueryIndexediv) (GET_by_offset(disp, _gloffset_GetQueryIndexediv));
11913 static inline void SET_GetQueryIndexediv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) {
11914 SET_by_offset(disp, _gloffset_GetQueryIndexediv, fn);
11918 #define CALL_ClearDepthf(disp, parameters) \
11919 (* GET_ClearDepthf(disp)) parameters
11920 static inline _glptr_ClearDepthf GET_ClearDepthf(struct _glapi_table *disp) {
11921 return (_glptr_ClearDepthf) (GET_by_offset(disp, _gloffset_ClearDepthf));
11924 static inline void SET_ClearDepthf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf)) {
11925 SET_by_offset(disp, _gloffset_ClearDepthf, fn);
11929 #define CALL_DepthRangef(disp, parameters) \
11930 (* GET_DepthRangef(disp)) parameters
11931 static inline _glptr_DepthRangef GET_DepthRangef(struct _glapi_table *disp) {
11932 return (_glptr_DepthRangef) (GET_by_offset(disp, _gloffset_DepthRangef));
11935 static inline void SET_DepthRangef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf)) {
11936 SET_by_offset(disp, _gloffset_DepthRangef, fn);
11940 #define CALL_GetShaderPrecisionFormat(disp, parameters) \
11941 (* GET_GetShaderPrecisionFormat(disp)) parameters
11942 static inline _glptr_GetShaderPrecisionFormat GET_GetShaderPrecisionFormat(struct _glapi_table *disp) {
11943 return (_glptr_GetShaderPrecisionFormat) (GET_by_offset(disp, _gloffset_GetShaderPrecisionFormat));
11946 static inline void SET_GetShaderPrecisionFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *, GLint *)) {
11947 SET_by_offset(disp, _gloffset_GetShaderPrecisionFormat, fn);
11951 #define CALL_ReleaseShaderCompiler(disp, parameters) \
11952 (* GET_ReleaseShaderCompiler(disp)) parameters
11953 static inline _glptr_ReleaseShaderCompiler GET_ReleaseShaderCompiler(struct _glapi_table *disp) {
11954 return (_glptr_ReleaseShaderCompiler) (GET_by_offset(disp, _gloffset_ReleaseShaderCompiler));
11957 static inline void SET_ReleaseShaderCompiler(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
11958 SET_by_offset(disp, _gloffset_ReleaseShaderCompiler, fn);
11962 #define CALL_ShaderBinary(disp, parameters) \
11963 (* GET_ShaderBinary(disp)) parameters
11964 static inline _glptr_ShaderBinary GET_ShaderBinary(struct _glapi_table *disp) {
11965 return (_glptr_ShaderBinary) (GET_by_offset(disp, _gloffset_ShaderBinary));
11968 static inline void SET_ShaderBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLenum, const GLvoid *, GLsizei)) {
11969 SET_by_offset(disp, _gloffset_ShaderBinary, fn);
11973 #define CALL_GetProgramBinary(disp, parameters) \
11974 (* GET_GetProgramBinary(disp)) parameters
11975 static inline _glptr_GetProgramBinary GET_GetProgramBinary(struct _glapi_table *disp) {
11976 return (_glptr_GetProgramBinary) (GET_by_offset(disp, _gloffset_GetProgramBinary));
11979 static inline void SET_GetProgramBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLenum *, GLvoid *)) {
11980 SET_by_offset(disp, _gloffset_GetProgramBinary, fn);
11984 #define CALL_ProgramBinary(disp, parameters) \
11985 (* GET_ProgramBinary(disp)) parameters
11986 static inline _glptr_ProgramBinary GET_ProgramBinary(struct _glapi_table *disp) {
11987 return (_glptr_ProgramBinary) (GET_by_offset(disp, _gloffset_ProgramBinary));
11990 static inline void SET_ProgramBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLvoid *, GLsizei)) {
11991 SET_by_offset(disp, _gloffset_ProgramBinary, fn);
11995 #define CALL_ProgramParameteri(disp, parameters) \
11996 (* GET_ProgramParameteri(disp)) parameters
11997 static inline _glptr_ProgramParameteri GET_ProgramParameteri(struct _glapi_table *disp) {
11998 return (_glptr_ProgramParameteri) (GET_by_offset(disp, _gloffset_ProgramParameteri));
12001 static inline void SET_ProgramParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
12002 SET_by_offset(disp, _gloffset_ProgramParameteri, fn);
12006 #define CALL_GetVertexAttribLdv(disp, parameters) \
12007 (* GET_GetVertexAttribLdv(disp)) parameters
12008 static inline _glptr_GetVertexAttribLdv GET_GetVertexAttribLdv(struct _glapi_table *disp) {
12009 return (_glptr_GetVertexAttribLdv) (GET_by_offset(disp, _gloffset_GetVertexAttribLdv));
12012 static inline void SET_GetVertexAttribLdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) {
12013 SET_by_offset(disp, _gloffset_GetVertexAttribLdv, fn);
12017 #define CALL_VertexAttribL1d(disp, parameters) \
12018 (* GET_VertexAttribL1d(disp)) parameters
12019 static inline _glptr_VertexAttribL1d GET_VertexAttribL1d(struct _glapi_table *disp) {
12020 return (_glptr_VertexAttribL1d) (GET_by_offset(disp, _gloffset_VertexAttribL1d));
12023 static inline void SET_VertexAttribL1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) {
12024 SET_by_offset(disp, _gloffset_VertexAttribL1d, fn);
12028 #define CALL_VertexAttribL1dv(disp, parameters) \
12029 (* GET_VertexAttribL1dv(disp)) parameters
12030 static inline _glptr_VertexAttribL1dv GET_VertexAttribL1dv(struct _glapi_table *disp) {
12031 return (_glptr_VertexAttribL1dv) (GET_by_offset(disp, _gloffset_VertexAttribL1dv));
12034 static inline void SET_VertexAttribL1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
12035 SET_by_offset(disp, _gloffset_VertexAttribL1dv, fn);
12039 #define CALL_VertexAttribL2d(disp, parameters) \
12040 (* GET_VertexAttribL2d(disp)) parameters
12041 static inline _glptr_VertexAttribL2d GET_VertexAttribL2d(struct _glapi_table *disp) {
12042 return (_glptr_VertexAttribL2d) (GET_by_offset(disp, _gloffset_VertexAttribL2d));
12045 static inline void SET_VertexAttribL2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) {
12046 SET_by_offset(disp, _gloffset_VertexAttribL2d, fn);
12050 #define CALL_VertexAttribL2dv(disp, parameters) \
12051 (* GET_VertexAttribL2dv(disp)) parameters
12052 static inline _glptr_VertexAttribL2dv GET_VertexAttribL2dv(struct _glapi_table *disp) {
12053 return (_glptr_VertexAttribL2dv) (GET_by_offset(disp, _gloffset_VertexAttribL2dv));
12056 static inline void SET_VertexAttribL2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
12057 SET_by_offset(disp, _gloffset_VertexAttribL2dv, fn);
12061 #define CALL_VertexAttribL3d(disp, parameters) \
12062 (* GET_VertexAttribL3d(disp)) parameters
12063 static inline _glptr_VertexAttribL3d GET_VertexAttribL3d(struct _glapi_table *disp) {
12064 return (_glptr_VertexAttribL3d) (GET_by_offset(disp, _gloffset_VertexAttribL3d));
12067 static inline void SET_VertexAttribL3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) {
12068 SET_by_offset(disp, _gloffset_VertexAttribL3d, fn);
12072 #define CALL_VertexAttribL3dv(disp, parameters) \
12073 (* GET_VertexAttribL3dv(disp)) parameters
12074 static inline _glptr_VertexAttribL3dv GET_VertexAttribL3dv(struct _glapi_table *disp) {
12075 return (_glptr_VertexAttribL3dv) (GET_by_offset(disp, _gloffset_VertexAttribL3dv));
12078 static inline void SET_VertexAttribL3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
12079 SET_by_offset(disp, _gloffset_VertexAttribL3dv, fn);
12083 #define CALL_VertexAttribL4d(disp, parameters) \
12084 (* GET_VertexAttribL4d(disp)) parameters
12085 static inline _glptr_VertexAttribL4d GET_VertexAttribL4d(struct _glapi_table *disp) {
12086 return (_glptr_VertexAttribL4d) (GET_by_offset(disp, _gloffset_VertexAttribL4d));
12089 static inline void SET_VertexAttribL4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
12090 SET_by_offset(disp, _gloffset_VertexAttribL4d, fn);
12094 #define CALL_VertexAttribL4dv(disp, parameters) \
12095 (* GET_VertexAttribL4dv(disp)) parameters
12096 static inline _glptr_VertexAttribL4dv GET_VertexAttribL4dv(struct _glapi_table *disp) {
12097 return (_glptr_VertexAttribL4dv) (GET_by_offset(disp, _gloffset_VertexAttribL4dv));
12100 static inline void SET_VertexAttribL4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
12101 SET_by_offset(disp, _gloffset_VertexAttribL4dv, fn);
12105 #define CALL_VertexAttribLPointer(disp, parameters) \
12106 (* GET_VertexAttribLPointer(disp)) parameters
12107 static inline _glptr_VertexAttribLPointer GET_VertexAttribLPointer(struct _glapi_table *disp) {
12108 return (_glptr_VertexAttribLPointer) (GET_by_offset(disp, _gloffset_VertexAttribLPointer));
12111 static inline void SET_VertexAttribLPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) {
12112 SET_by_offset(disp, _gloffset_VertexAttribLPointer, fn);
12116 #define CALL_DepthRangeArrayv(disp, parameters) \
12117 (* GET_DepthRangeArrayv(disp)) parameters
12118 static inline _glptr_DepthRangeArrayv GET_DepthRangeArrayv(struct _glapi_table *disp) {
12119 return (_glptr_DepthRangeArrayv) (GET_by_offset(disp, _gloffset_DepthRangeArrayv));
12122 static inline void SET_DepthRangeArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLclampd *)) {
12123 SET_by_offset(disp, _gloffset_DepthRangeArrayv, fn);
12127 #define CALL_DepthRangeIndexed(disp, parameters) \
12128 (* GET_DepthRangeIndexed(disp)) parameters
12129 static inline _glptr_DepthRangeIndexed GET_DepthRangeIndexed(struct _glapi_table *disp) {
12130 return (_glptr_DepthRangeIndexed) (GET_by_offset(disp, _gloffset_DepthRangeIndexed));
12133 static inline void SET_DepthRangeIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLclampd, GLclampd)) {
12134 SET_by_offset(disp, _gloffset_DepthRangeIndexed, fn);
12138 #define CALL_GetDoublei_v(disp, parameters) \
12139 (* GET_GetDoublei_v(disp)) parameters
12140 static inline _glptr_GetDoublei_v GET_GetDoublei_v(struct _glapi_table *disp) {
12141 return (_glptr_GetDoublei_v) (GET_by_offset(disp, _gloffset_GetDoublei_v));
12144 static inline void SET_GetDoublei_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) {
12145 SET_by_offset(disp, _gloffset_GetDoublei_v, fn);
12149 #define CALL_GetFloati_v(disp, parameters) \
12150 (* GET_GetFloati_v(disp)) parameters
12151 static inline _glptr_GetFloati_v GET_GetFloati_v(struct _glapi_table *disp) {
12152 return (_glptr_GetFloati_v) (GET_by_offset(disp, _gloffset_GetFloati_v));
12155 static inline void SET_GetFloati_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
12156 SET_by_offset(disp, _gloffset_GetFloati_v, fn);
12160 #define CALL_ScissorArrayv(disp, parameters) \
12161 (* GET_ScissorArrayv(disp)) parameters
12162 static inline _glptr_ScissorArrayv GET_ScissorArrayv(struct _glapi_table *disp) {
12163 return (_glptr_ScissorArrayv) (GET_by_offset(disp, _gloffset_ScissorArrayv));
12166 static inline void SET_ScissorArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const int *)) {
12167 SET_by_offset(disp, _gloffset_ScissorArrayv, fn);
12171 #define CALL_ScissorIndexed(disp, parameters) \
12172 (* GET_ScissorIndexed(disp)) parameters
12173 static inline _glptr_ScissorIndexed GET_ScissorIndexed(struct _glapi_table *disp) {
12174 return (_glptr_ScissorIndexed) (GET_by_offset(disp, _gloffset_ScissorIndexed));
12177 static inline void SET_ScissorIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLsizei)) {
12178 SET_by_offset(disp, _gloffset_ScissorIndexed, fn);
12182 #define CALL_ScissorIndexedv(disp, parameters) \
12183 (* GET_ScissorIndexedv(disp)) parameters
12184 static inline _glptr_ScissorIndexedv GET_ScissorIndexedv(struct _glapi_table *disp) {
12185 return (_glptr_ScissorIndexedv) (GET_by_offset(disp, _gloffset_ScissorIndexedv));
12188 static inline void SET_ScissorIndexedv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
12189 SET_by_offset(disp, _gloffset_ScissorIndexedv, fn);
12193 #define CALL_ViewportArrayv(disp, parameters) \
12194 (* GET_ViewportArrayv(disp)) parameters
12195 static inline _glptr_ViewportArrayv GET_ViewportArrayv(struct _glapi_table *disp) {
12196 return (_glptr_ViewportArrayv) (GET_by_offset(disp, _gloffset_ViewportArrayv));
12199 static inline void SET_ViewportArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
12200 SET_by_offset(disp, _gloffset_ViewportArrayv, fn);
12204 #define CALL_ViewportIndexedf(disp, parameters) \
12205 (* GET_ViewportIndexedf(disp)) parameters
12206 static inline _glptr_ViewportIndexedf GET_ViewportIndexedf(struct _glapi_table *disp) {
12207 return (_glptr_ViewportIndexedf) (GET_by_offset(disp, _gloffset_ViewportIndexedf));
12210 static inline void SET_ViewportIndexedf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
12211 SET_by_offset(disp, _gloffset_ViewportIndexedf, fn);
12215 #define CALL_ViewportIndexedfv(disp, parameters) \
12216 (* GET_ViewportIndexedfv(disp)) parameters
12217 static inline _glptr_ViewportIndexedfv GET_ViewportIndexedfv(struct _glapi_table *disp) {
12218 return (_glptr_ViewportIndexedfv) (GET_by_offset(disp, _gloffset_ViewportIndexedfv));
12221 static inline void SET_ViewportIndexedfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
12222 SET_by_offset(disp, _gloffset_ViewportIndexedfv, fn);
12226 #define CALL_GetGraphicsResetStatusARB(disp, parameters) \
12227 (* GET_GetGraphicsResetStatusARB(disp)) parameters
12228 static inline _glptr_GetGraphicsResetStatusARB GET_GetGraphicsResetStatusARB(struct _glapi_table *disp) {
12229 return (_glptr_GetGraphicsResetStatusARB) (GET_by_offset(disp, _gloffset_GetGraphicsResetStatusARB));
12232 static inline void SET_GetGraphicsResetStatusARB(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(void)) {
12233 SET_by_offset(disp, _gloffset_GetGraphicsResetStatusARB, fn);
12237 #define CALL_GetnColorTableARB(disp, parameters) \
12238 (* GET_GetnColorTableARB(disp)) parameters
12239 static inline _glptr_GetnColorTableARB GET_GetnColorTableARB(struct _glapi_table *disp) {
12240 return (_glptr_GetnColorTableARB) (GET_by_offset(disp, _gloffset_GetnColorTableARB));
12243 static inline void SET_GetnColorTableARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *)) {
12244 SET_by_offset(disp, _gloffset_GetnColorTableARB, fn);
12248 #define CALL_GetnCompressedTexImageARB(disp, parameters) \
12249 (* GET_GetnCompressedTexImageARB(disp)) parameters
12250 static inline _glptr_GetnCompressedTexImageARB GET_GetnCompressedTexImageARB(struct _glapi_table *disp) {
12251 return (_glptr_GetnCompressedTexImageARB) (GET_by_offset(disp, _gloffset_GetnCompressedTexImageARB));
12254 static inline void SET_GetnCompressedTexImageARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLvoid *)) {
12255 SET_by_offset(disp, _gloffset_GetnCompressedTexImageARB, fn);
12259 #define CALL_GetnConvolutionFilterARB(disp, parameters) \
12260 (* GET_GetnConvolutionFilterARB(disp)) parameters
12261 static inline _glptr_GetnConvolutionFilterARB GET_GetnConvolutionFilterARB(struct _glapi_table *disp) {
12262 return (_glptr_GetnConvolutionFilterARB) (GET_by_offset(disp, _gloffset_GetnConvolutionFilterARB));
12265 static inline void SET_GetnConvolutionFilterARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *)) {
12266 SET_by_offset(disp, _gloffset_GetnConvolutionFilterARB, fn);
12270 #define CALL_GetnHistogramARB(disp, parameters) \
12271 (* GET_GetnHistogramARB(disp)) parameters
12272 static inline _glptr_GetnHistogramARB GET_GetnHistogramARB(struct _glapi_table *disp) {
12273 return (_glptr_GetnHistogramARB) (GET_by_offset(disp, _gloffset_GetnHistogramARB));
12276 static inline void SET_GetnHistogramARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *)) {
12277 SET_by_offset(disp, _gloffset_GetnHistogramARB, fn);
12281 #define CALL_GetnMapdvARB(disp, parameters) \
12282 (* GET_GetnMapdvARB(disp)) parameters
12283 static inline _glptr_GetnMapdvARB GET_GetnMapdvARB(struct _glapi_table *disp) {
12284 return (_glptr_GetnMapdvARB) (GET_by_offset(disp, _gloffset_GetnMapdvARB));
12287 static inline void SET_GetnMapdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLdouble *)) {
12288 SET_by_offset(disp, _gloffset_GetnMapdvARB, fn);
12292 #define CALL_GetnMapfvARB(disp, parameters) \
12293 (* GET_GetnMapfvARB(disp)) parameters
12294 static inline _glptr_GetnMapfvARB GET_GetnMapfvARB(struct _glapi_table *disp) {
12295 return (_glptr_GetnMapfvARB) (GET_by_offset(disp, _gloffset_GetnMapfvARB));
12298 static inline void SET_GetnMapfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLfloat *)) {
12299 SET_by_offset(disp, _gloffset_GetnMapfvARB, fn);
12303 #define CALL_GetnMapivARB(disp, parameters) \
12304 (* GET_GetnMapivARB(disp)) parameters
12305 static inline _glptr_GetnMapivARB GET_GetnMapivARB(struct _glapi_table *disp) {
12306 return (_glptr_GetnMapivARB) (GET_by_offset(disp, _gloffset_GetnMapivARB));
12309 static inline void SET_GetnMapivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLint *)) {
12310 SET_by_offset(disp, _gloffset_GetnMapivARB, fn);
12314 #define CALL_GetnMinmaxARB(disp, parameters) \
12315 (* GET_GetnMinmaxARB(disp)) parameters
12316 static inline _glptr_GetnMinmaxARB GET_GetnMinmaxARB(struct _glapi_table *disp) {
12317 return (_glptr_GetnMinmaxARB) (GET_by_offset(disp, _gloffset_GetnMinmaxARB));
12320 static inline void SET_GetnMinmaxARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *)) {
12321 SET_by_offset(disp, _gloffset_GetnMinmaxARB, fn);
12325 #define CALL_GetnPixelMapfvARB(disp, parameters) \
12326 (* GET_GetnPixelMapfvARB(disp)) parameters
12327 static inline _glptr_GetnPixelMapfvARB GET_GetnPixelMapfvARB(struct _glapi_table *disp) {
12328 return (_glptr_GetnPixelMapfvARB) (GET_by_offset(disp, _gloffset_GetnPixelMapfvARB));
12331 static inline void SET_GetnPixelMapfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLfloat *)) {
12332 SET_by_offset(disp, _gloffset_GetnPixelMapfvARB, fn);
12336 #define CALL_GetnPixelMapuivARB(disp, parameters) \
12337 (* GET_GetnPixelMapuivARB(disp)) parameters
12338 static inline _glptr_GetnPixelMapuivARB GET_GetnPixelMapuivARB(struct _glapi_table *disp) {
12339 return (_glptr_GetnPixelMapuivARB) (GET_by_offset(disp, _gloffset_GetnPixelMapuivARB));
12342 static inline void SET_GetnPixelMapuivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) {
12343 SET_by_offset(disp, _gloffset_GetnPixelMapuivARB, fn);
12347 #define CALL_GetnPixelMapusvARB(disp, parameters) \
12348 (* GET_GetnPixelMapusvARB(disp)) parameters
12349 static inline _glptr_GetnPixelMapusvARB GET_GetnPixelMapusvARB(struct _glapi_table *disp) {
12350 return (_glptr_GetnPixelMapusvARB) (GET_by_offset(disp, _gloffset_GetnPixelMapusvARB));
12353 static inline void SET_GetnPixelMapusvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLushort *)) {
12354 SET_by_offset(disp, _gloffset_GetnPixelMapusvARB, fn);
12358 #define CALL_GetnPolygonStippleARB(disp, parameters) \
12359 (* GET_GetnPolygonStippleARB(disp)) parameters
12360 static inline _glptr_GetnPolygonStippleARB GET_GetnPolygonStippleARB(struct _glapi_table *disp) {
12361 return (_glptr_GetnPolygonStippleARB) (GET_by_offset(disp, _gloffset_GetnPolygonStippleARB));
12364 static inline void SET_GetnPolygonStippleARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLubyte *)) {
12365 SET_by_offset(disp, _gloffset_GetnPolygonStippleARB, fn);
12369 #define CALL_GetnSeparableFilterARB(disp, parameters) \
12370 (* GET_GetnSeparableFilterARB(disp)) parameters
12371 static inline _glptr_GetnSeparableFilterARB GET_GetnSeparableFilterARB(struct _glapi_table *disp) {
12372 return (_glptr_GetnSeparableFilterARB) (GET_by_offset(disp, _gloffset_GetnSeparableFilterARB));
12375 static inline void SET_GetnSeparableFilterARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *, GLsizei, GLvoid *, GLvoid *)) {
12376 SET_by_offset(disp, _gloffset_GetnSeparableFilterARB, fn);
12380 #define CALL_GetnTexImageARB(disp, parameters) \
12381 (* GET_GetnTexImageARB(disp)) parameters
12382 static inline _glptr_GetnTexImageARB GET_GetnTexImageARB(struct _glapi_table *disp) {
12383 return (_glptr_GetnTexImageARB) (GET_by_offset(disp, _gloffset_GetnTexImageARB));
12386 static inline void SET_GetnTexImageARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLenum, GLsizei, GLvoid *)) {
12387 SET_by_offset(disp, _gloffset_GetnTexImageARB, fn);
12391 #define CALL_GetnUniformdvARB(disp, parameters) \
12392 (* GET_GetnUniformdvARB(disp)) parameters
12393 static inline _glptr_GetnUniformdvARB GET_GetnUniformdvARB(struct _glapi_table *disp) {
12394 return (_glptr_GetnUniformdvARB) (GET_by_offset(disp, _gloffset_GetnUniformdvARB));
12397 static inline void SET_GetnUniformdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLdouble *)) {
12398 SET_by_offset(disp, _gloffset_GetnUniformdvARB, fn);
12402 #define CALL_GetnUniformfvARB(disp, parameters) \
12403 (* GET_GetnUniformfvARB(disp)) parameters
12404 static inline _glptr_GetnUniformfvARB GET_GetnUniformfvARB(struct _glapi_table *disp) {
12405 return (_glptr_GetnUniformfvARB) (GET_by_offset(disp, _gloffset_GetnUniformfvARB));
12408 static inline void SET_GetnUniformfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLfloat *)) {
12409 SET_by_offset(disp, _gloffset_GetnUniformfvARB, fn);
12413 #define CALL_GetnUniformivARB(disp, parameters) \
12414 (* GET_GetnUniformivARB(disp)) parameters
12415 static inline _glptr_GetnUniformivARB GET_GetnUniformivARB(struct _glapi_table *disp) {
12416 return (_glptr_GetnUniformivARB) (GET_by_offset(disp, _gloffset_GetnUniformivARB));
12419 static inline void SET_GetnUniformivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLint *)) {
12420 SET_by_offset(disp, _gloffset_GetnUniformivARB, fn);
12424 #define CALL_GetnUniformuivARB(disp, parameters) \
12425 (* GET_GetnUniformuivARB(disp)) parameters
12426 static inline _glptr_GetnUniformuivARB GET_GetnUniformuivARB(struct _glapi_table *disp) {
12427 return (_glptr_GetnUniformuivARB) (GET_by_offset(disp, _gloffset_GetnUniformuivARB));
12430 static inline void SET_GetnUniformuivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLuint *)) {
12431 SET_by_offset(disp, _gloffset_GetnUniformuivARB, fn);
12435 #define CALL_ReadnPixelsARB(disp, parameters) \
12436 (* GET_ReadnPixelsARB(disp)) parameters
12437 static inline _glptr_ReadnPixelsARB GET_ReadnPixelsARB(struct _glapi_table *disp) {
12438 return (_glptr_ReadnPixelsARB) (GET_by_offset(disp, _gloffset_ReadnPixelsARB));
12441 static inline void SET_ReadnPixelsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *)) {
12442 SET_by_offset(disp, _gloffset_ReadnPixelsARB, fn);
12446 #define CALL_DrawArraysInstancedBaseInstance(disp, parameters) \
12447 (* GET_DrawArraysInstancedBaseInstance(disp)) parameters
12448 static inline _glptr_DrawArraysInstancedBaseInstance GET_DrawArraysInstancedBaseInstance(struct _glapi_table *disp) {
12449 return (_glptr_DrawArraysInstancedBaseInstance) (GET_by_offset(disp, _gloffset_DrawArraysInstancedBaseInstance));
12452 static inline void SET_DrawArraysInstancedBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLsizei, GLuint)) {
12453 SET_by_offset(disp, _gloffset_DrawArraysInstancedBaseInstance, fn);
12457 #define CALL_DrawElementsInstancedBaseInstance(disp, parameters) \
12458 (* GET_DrawElementsInstancedBaseInstance(disp)) parameters
12459 static inline _glptr_DrawElementsInstancedBaseInstance GET_DrawElementsInstancedBaseInstance(struct _glapi_table *disp) {
12460 return (_glptr_DrawElementsInstancedBaseInstance) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseInstance));
12463 static inline void SET_DrawElementsInstancedBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLuint)) {
12464 SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseInstance, fn);
12468 #define CALL_DrawElementsInstancedBaseVertexBaseInstance(disp, parameters) \
12469 (* GET_DrawElementsInstancedBaseVertexBaseInstance(disp)) parameters
12470 static inline _glptr_DrawElementsInstancedBaseVertexBaseInstance GET_DrawElementsInstancedBaseVertexBaseInstance(struct _glapi_table *disp) {
12471 return (_glptr_DrawElementsInstancedBaseVertexBaseInstance) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertexBaseInstance));
12474 static inline void SET_DrawElementsInstancedBaseVertexBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint, GLuint)) {
12475 SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertexBaseInstance, fn);
12479 #define CALL_DrawTransformFeedbackInstanced(disp, parameters) \
12480 (* GET_DrawTransformFeedbackInstanced(disp)) parameters
12481 static inline _glptr_DrawTransformFeedbackInstanced GET_DrawTransformFeedbackInstanced(struct _glapi_table *disp) {
12482 return (_glptr_DrawTransformFeedbackInstanced) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackInstanced));
12485 static inline void SET_DrawTransformFeedbackInstanced(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei)) {
12486 SET_by_offset(disp, _gloffset_DrawTransformFeedbackInstanced, fn);
12490 #define CALL_DrawTransformFeedbackStreamInstanced(disp, parameters) \
12491 (* GET_DrawTransformFeedbackStreamInstanced(disp)) parameters
12492 static inline _glptr_DrawTransformFeedbackStreamInstanced GET_DrawTransformFeedbackStreamInstanced(struct _glapi_table *disp) {
12493 return (_glptr_DrawTransformFeedbackStreamInstanced) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackStreamInstanced));
12496 static inline void SET_DrawTransformFeedbackStreamInstanced(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei)) {
12497 SET_by_offset(disp, _gloffset_DrawTransformFeedbackStreamInstanced, fn);
12501 #define CALL_GetInternalformativ(disp, parameters) \
12502 (* GET_GetInternalformativ(disp)) parameters
12503 static inline _glptr_GetInternalformativ GET_GetInternalformativ(struct _glapi_table *disp) {
12504 return (_glptr_GetInternalformativ) (GET_by_offset(disp, _gloffset_GetInternalformativ));
12507 static inline void SET_GetInternalformativ(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLint *)) {
12508 SET_by_offset(disp, _gloffset_GetInternalformativ, fn);
12512 #define CALL_GetActiveAtomicCounterBufferiv(disp, parameters) \
12513 (* GET_GetActiveAtomicCounterBufferiv(disp)) parameters
12514 static inline _glptr_GetActiveAtomicCounterBufferiv GET_GetActiveAtomicCounterBufferiv(struct _glapi_table *disp) {
12515 return (_glptr_GetActiveAtomicCounterBufferiv) (GET_by_offset(disp, _gloffset_GetActiveAtomicCounterBufferiv));
12518 static inline void SET_GetActiveAtomicCounterBufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) {
12519 SET_by_offset(disp, _gloffset_GetActiveAtomicCounterBufferiv, fn);
12523 #define CALL_BindImageTexture(disp, parameters) \
12524 (* GET_BindImageTexture(disp)) parameters
12525 static inline _glptr_BindImageTexture GET_BindImageTexture(struct _glapi_table *disp) {
12526 return (_glptr_BindImageTexture) (GET_by_offset(disp, _gloffset_BindImageTexture));
12529 static inline void SET_BindImageTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum)) {
12530 SET_by_offset(disp, _gloffset_BindImageTexture, fn);
12534 #define CALL_MemoryBarrier(disp, parameters) \
12535 (* GET_MemoryBarrier(disp)) parameters
12536 static inline _glptr_MemoryBarrier GET_MemoryBarrier(struct _glapi_table *disp) {
12537 return (_glptr_MemoryBarrier) (GET_by_offset(disp, _gloffset_MemoryBarrier));
12540 static inline void SET_MemoryBarrier(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
12541 SET_by_offset(disp, _gloffset_MemoryBarrier, fn);
12545 #define CALL_TexStorage1D(disp, parameters) \
12546 (* GET_TexStorage1D(disp)) parameters
12547 static inline _glptr_TexStorage1D GET_TexStorage1D(struct _glapi_table *disp) {
12548 return (_glptr_TexStorage1D) (GET_by_offset(disp, _gloffset_TexStorage1D));
12551 static inline void SET_TexStorage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei)) {
12552 SET_by_offset(disp, _gloffset_TexStorage1D, fn);
12556 #define CALL_TexStorage2D(disp, parameters) \
12557 (* GET_TexStorage2D(disp)) parameters
12558 static inline _glptr_TexStorage2D GET_TexStorage2D(struct _glapi_table *disp) {
12559 return (_glptr_TexStorage2D) (GET_by_offset(disp, _gloffset_TexStorage2D));
12562 static inline void SET_TexStorage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei)) {
12563 SET_by_offset(disp, _gloffset_TexStorage2D, fn);
12567 #define CALL_TexStorage3D(disp, parameters) \
12568 (* GET_TexStorage3D(disp)) parameters
12569 static inline _glptr_TexStorage3D GET_TexStorage3D(struct _glapi_table *disp) {
12570 return (_glptr_TexStorage3D) (GET_by_offset(disp, _gloffset_TexStorage3D));
12573 static inline void SET_TexStorage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) {
12574 SET_by_offset(disp, _gloffset_TexStorage3D, fn);
12578 #define CALL_TextureStorage1DEXT(disp, parameters) \
12579 (* GET_TextureStorage1DEXT(disp)) parameters
12580 static inline _glptr_TextureStorage1DEXT GET_TextureStorage1DEXT(struct _glapi_table *disp) {
12581 return (_glptr_TextureStorage1DEXT) (GET_by_offset(disp, _gloffset_TextureStorage1DEXT));
12584 static inline void SET_TextureStorage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei)) {
12585 SET_by_offset(disp, _gloffset_TextureStorage1DEXT, fn);
12589 #define CALL_TextureStorage2DEXT(disp, parameters) \
12590 (* GET_TextureStorage2DEXT(disp)) parameters
12591 static inline _glptr_TextureStorage2DEXT GET_TextureStorage2DEXT(struct _glapi_table *disp) {
12592 return (_glptr_TextureStorage2DEXT) (GET_by_offset(disp, _gloffset_TextureStorage2DEXT));
12595 static inline void SET_TextureStorage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei)) {
12596 SET_by_offset(disp, _gloffset_TextureStorage2DEXT, fn);
12600 #define CALL_TextureStorage3DEXT(disp, parameters) \
12601 (* GET_TextureStorage3DEXT(disp)) parameters
12602 static inline _glptr_TextureStorage3DEXT GET_TextureStorage3DEXT(struct _glapi_table *disp) {
12603 return (_glptr_TextureStorage3DEXT) (GET_by_offset(disp, _gloffset_TextureStorage3DEXT));
12606 static inline void SET_TextureStorage3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) {
12607 SET_by_offset(disp, _gloffset_TextureStorage3DEXT, fn);
12611 #define CALL_ClearBufferData(disp, parameters) \
12612 (* GET_ClearBufferData(disp)) parameters
12613 static inline _glptr_ClearBufferData GET_ClearBufferData(struct _glapi_table *disp) {
12614 return (_glptr_ClearBufferData) (GET_by_offset(disp, _gloffset_ClearBufferData));
12617 static inline void SET_ClearBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum, const GLvoid *)) {
12618 SET_by_offset(disp, _gloffset_ClearBufferData, fn);
12622 #define CALL_ClearBufferSubData(disp, parameters) \
12623 (* GET_ClearBufferSubData(disp)) parameters
12624 static inline _glptr_ClearBufferSubData GET_ClearBufferSubData(struct _glapi_table *disp) {
12625 return (_glptr_ClearBufferSubData) (GET_by_offset(disp, _gloffset_ClearBufferSubData));
12628 static inline void SET_ClearBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *)) {
12629 SET_by_offset(disp, _gloffset_ClearBufferSubData, fn);
12633 #define CALL_DispatchCompute(disp, parameters) \
12634 (* GET_DispatchCompute(disp)) parameters
12635 static inline _glptr_DispatchCompute GET_DispatchCompute(struct _glapi_table *disp) {
12636 return (_glptr_DispatchCompute) (GET_by_offset(disp, _gloffset_DispatchCompute));
12639 static inline void SET_DispatchCompute(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
12640 SET_by_offset(disp, _gloffset_DispatchCompute, fn);
12644 #define CALL_DispatchComputeIndirect(disp, parameters) \
12645 (* GET_DispatchComputeIndirect(disp)) parameters
12646 static inline _glptr_DispatchComputeIndirect GET_DispatchComputeIndirect(struct _glapi_table *disp) {
12647 return (_glptr_DispatchComputeIndirect) (GET_by_offset(disp, _gloffset_DispatchComputeIndirect));
12650 static inline void SET_DispatchComputeIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr)) {
12651 SET_by_offset(disp, _gloffset_DispatchComputeIndirect, fn);
12655 #define CALL_CopyImageSubData(disp, parameters) \
12656 (* GET_CopyImageSubData(disp)) parameters
12657 static inline _glptr_CopyImageSubData GET_CopyImageSubData(struct _glapi_table *disp) {
12658 return (_glptr_CopyImageSubData) (GET_by_offset(disp, _gloffset_CopyImageSubData));
12661 static inline void SET_CopyImageSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei)) {
12662 SET_by_offset(disp, _gloffset_CopyImageSubData, fn);
12666 #define CALL_TextureView(disp, parameters) \
12667 (* GET_TextureView(disp)) parameters
12668 static inline _glptr_TextureView GET_TextureView(struct _glapi_table *disp) {
12669 return (_glptr_TextureView) (GET_by_offset(disp, _gloffset_TextureView));
12672 static inline void SET_TextureView(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLenum, GLuint, GLuint, GLuint, GLuint)) {
12673 SET_by_offset(disp, _gloffset_TextureView, fn);
12677 #define CALL_BindVertexBuffer(disp, parameters) \
12678 (* GET_BindVertexBuffer(disp)) parameters
12679 static inline _glptr_BindVertexBuffer GET_BindVertexBuffer(struct _glapi_table *disp) {
12680 return (_glptr_BindVertexBuffer) (GET_by_offset(disp, _gloffset_BindVertexBuffer));
12683 static inline void SET_BindVertexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLintptr, GLsizei)) {
12684 SET_by_offset(disp, _gloffset_BindVertexBuffer, fn);
12688 #define CALL_VertexAttribBinding(disp, parameters) \
12689 (* GET_VertexAttribBinding(disp)) parameters
12690 static inline _glptr_VertexAttribBinding GET_VertexAttribBinding(struct _glapi_table *disp) {
12691 return (_glptr_VertexAttribBinding) (GET_by_offset(disp, _gloffset_VertexAttribBinding));
12694 static inline void SET_VertexAttribBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
12695 SET_by_offset(disp, _gloffset_VertexAttribBinding, fn);
12699 #define CALL_VertexAttribFormat(disp, parameters) \
12700 (* GET_VertexAttribFormat(disp)) parameters
12701 static inline _glptr_VertexAttribFormat GET_VertexAttribFormat(struct _glapi_table *disp) {
12702 return (_glptr_VertexAttribFormat) (GET_by_offset(disp, _gloffset_VertexAttribFormat));
12705 static inline void SET_VertexAttribFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLboolean, GLuint)) {
12706 SET_by_offset(disp, _gloffset_VertexAttribFormat, fn);
12710 #define CALL_VertexAttribIFormat(disp, parameters) \
12711 (* GET_VertexAttribIFormat(disp)) parameters
12712 static inline _glptr_VertexAttribIFormat GET_VertexAttribIFormat(struct _glapi_table *disp) {
12713 return (_glptr_VertexAttribIFormat) (GET_by_offset(disp, _gloffset_VertexAttribIFormat));
12716 static inline void SET_VertexAttribIFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLuint)) {
12717 SET_by_offset(disp, _gloffset_VertexAttribIFormat, fn);
12721 #define CALL_VertexAttribLFormat(disp, parameters) \
12722 (* GET_VertexAttribLFormat(disp)) parameters
12723 static inline _glptr_VertexAttribLFormat GET_VertexAttribLFormat(struct _glapi_table *disp) {
12724 return (_glptr_VertexAttribLFormat) (GET_by_offset(disp, _gloffset_VertexAttribLFormat));
12727 static inline void SET_VertexAttribLFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLuint)) {
12728 SET_by_offset(disp, _gloffset_VertexAttribLFormat, fn);
12732 #define CALL_VertexBindingDivisor(disp, parameters) \
12733 (* GET_VertexBindingDivisor(disp)) parameters
12734 static inline _glptr_VertexBindingDivisor GET_VertexBindingDivisor(struct _glapi_table *disp) {
12735 return (_glptr_VertexBindingDivisor) (GET_by_offset(disp, _gloffset_VertexBindingDivisor));
12738 static inline void SET_VertexBindingDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
12739 SET_by_offset(disp, _gloffset_VertexBindingDivisor, fn);
12743 #define CALL_FramebufferParameteri(disp, parameters) \
12744 (* GET_FramebufferParameteri(disp)) parameters
12745 static inline _glptr_FramebufferParameteri GET_FramebufferParameteri(struct _glapi_table *disp) {
12746 return (_glptr_FramebufferParameteri) (GET_by_offset(disp, _gloffset_FramebufferParameteri));
12749 static inline void SET_FramebufferParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
12750 SET_by_offset(disp, _gloffset_FramebufferParameteri, fn);
12754 #define CALL_GetFramebufferParameteriv(disp, parameters) \
12755 (* GET_GetFramebufferParameteriv(disp)) parameters
12756 static inline _glptr_GetFramebufferParameteriv GET_GetFramebufferParameteriv(struct _glapi_table *disp) {
12757 return (_glptr_GetFramebufferParameteriv) (GET_by_offset(disp, _gloffset_GetFramebufferParameteriv));
12760 static inline void SET_GetFramebufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
12761 SET_by_offset(disp, _gloffset_GetFramebufferParameteriv, fn);
12765 #define CALL_GetInternalformati64v(disp, parameters) \
12766 (* GET_GetInternalformati64v(disp)) parameters
12767 static inline _glptr_GetInternalformati64v GET_GetInternalformati64v(struct _glapi_table *disp) {
12768 return (_glptr_GetInternalformati64v) (GET_by_offset(disp, _gloffset_GetInternalformati64v));
12771 static inline void SET_GetInternalformati64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLint64 *)) {
12772 SET_by_offset(disp, _gloffset_GetInternalformati64v, fn);
12776 #define CALL_MultiDrawArraysIndirect(disp, parameters) \
12777 (* GET_MultiDrawArraysIndirect(disp)) parameters
12778 static inline _glptr_MultiDrawArraysIndirect GET_MultiDrawArraysIndirect(struct _glapi_table *disp) {
12779 return (_glptr_MultiDrawArraysIndirect) (GET_by_offset(disp, _gloffset_MultiDrawArraysIndirect));
12782 static inline void SET_MultiDrawArraysIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLvoid *, GLsizei, GLsizei)) {
12783 SET_by_offset(disp, _gloffset_MultiDrawArraysIndirect, fn);
12787 #define CALL_MultiDrawElementsIndirect(disp, parameters) \
12788 (* GET_MultiDrawElementsIndirect(disp)) parameters
12789 static inline _glptr_MultiDrawElementsIndirect GET_MultiDrawElementsIndirect(struct _glapi_table *disp) {
12790 return (_glptr_MultiDrawElementsIndirect) (GET_by_offset(disp, _gloffset_MultiDrawElementsIndirect));
12793 static inline void SET_MultiDrawElementsIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLvoid *, GLsizei, GLsizei)) {
12794 SET_by_offset(disp, _gloffset_MultiDrawElementsIndirect, fn);
12798 #define CALL_GetProgramInterfaceiv(disp, parameters) \
12799 (* GET_GetProgramInterfaceiv(disp)) parameters
12800 static inline _glptr_GetProgramInterfaceiv GET_GetProgramInterfaceiv(struct _glapi_table *disp) {
12801 return (_glptr_GetProgramInterfaceiv) (GET_by_offset(disp, _gloffset_GetProgramInterfaceiv));
12804 static inline void SET_GetProgramInterfaceiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint *)) {
12805 SET_by_offset(disp, _gloffset_GetProgramInterfaceiv, fn);
12809 #define CALL_GetProgramResourceIndex(disp, parameters) \
12810 (* GET_GetProgramResourceIndex(disp)) parameters
12811 static inline _glptr_GetProgramResourceIndex GET_GetProgramResourceIndex(struct _glapi_table *disp) {
12812 return (_glptr_GetProgramResourceIndex) (GET_by_offset(disp, _gloffset_GetProgramResourceIndex));
12815 static inline void SET_GetProgramResourceIndex(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
12816 SET_by_offset(disp, _gloffset_GetProgramResourceIndex, fn);
12820 #define CALL_GetProgramResourceLocation(disp, parameters) \
12821 (* GET_GetProgramResourceLocation(disp)) parameters
12822 static inline _glptr_GetProgramResourceLocation GET_GetProgramResourceLocation(struct _glapi_table *disp) {
12823 return (_glptr_GetProgramResourceLocation) (GET_by_offset(disp, _gloffset_GetProgramResourceLocation));
12826 static inline void SET_GetProgramResourceLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
12827 SET_by_offset(disp, _gloffset_GetProgramResourceLocation, fn);
12831 #define CALL_GetProgramResourceLocationIndex(disp, parameters) \
12832 (* GET_GetProgramResourceLocationIndex(disp)) parameters
12833 static inline _glptr_GetProgramResourceLocationIndex GET_GetProgramResourceLocationIndex(struct _glapi_table *disp) {
12834 return (_glptr_GetProgramResourceLocationIndex) (GET_by_offset(disp, _gloffset_GetProgramResourceLocationIndex));
12837 static inline void SET_GetProgramResourceLocationIndex(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
12838 SET_by_offset(disp, _gloffset_GetProgramResourceLocationIndex, fn);
12842 #define CALL_GetProgramResourceName(disp, parameters) \
12843 (* GET_GetProgramResourceName(disp)) parameters
12844 static inline _glptr_GetProgramResourceName GET_GetProgramResourceName(struct _glapi_table *disp) {
12845 return (_glptr_GetProgramResourceName) (GET_by_offset(disp, _gloffset_GetProgramResourceName));
12848 static inline void SET_GetProgramResourceName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei , GLsizei *, GLchar *)) {
12849 SET_by_offset(disp, _gloffset_GetProgramResourceName, fn);
12853 #define CALL_GetProgramResourceiv(disp, parameters) \
12854 (* GET_GetProgramResourceiv(disp)) parameters
12855 static inline _glptr_GetProgramResourceiv GET_GetProgramResourceiv(struct _glapi_table *disp) {
12856 return (_glptr_GetProgramResourceiv) (GET_by_offset(disp, _gloffset_GetProgramResourceiv));
12859 static inline void SET_GetProgramResourceiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei , const GLenum *, GLsizei , GLsizei *, GLint *)) {
12860 SET_by_offset(disp, _gloffset_GetProgramResourceiv, fn);
12864 #define CALL_ShaderStorageBlockBinding(disp, parameters) \
12865 (* GET_ShaderStorageBlockBinding(disp)) parameters
12866 static inline _glptr_ShaderStorageBlockBinding GET_ShaderStorageBlockBinding(struct _glapi_table *disp) {
12867 return (_glptr_ShaderStorageBlockBinding) (GET_by_offset(disp, _gloffset_ShaderStorageBlockBinding));
12870 static inline void SET_ShaderStorageBlockBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
12871 SET_by_offset(disp, _gloffset_ShaderStorageBlockBinding, fn);
12875 #define CALL_TexBufferRange(disp, parameters) \
12876 (* GET_TexBufferRange(disp)) parameters
12877 static inline _glptr_TexBufferRange GET_TexBufferRange(struct _glapi_table *disp) {
12878 return (_glptr_TexBufferRange) (GET_by_offset(disp, _gloffset_TexBufferRange));
12881 static inline void SET_TexBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLintptr, GLsizeiptr)) {
12882 SET_by_offset(disp, _gloffset_TexBufferRange, fn);
12886 #define CALL_TexStorage2DMultisample(disp, parameters) \
12887 (* GET_TexStorage2DMultisample(disp)) parameters
12888 static inline _glptr_TexStorage2DMultisample GET_TexStorage2DMultisample(struct _glapi_table *disp) {
12889 return (_glptr_TexStorage2DMultisample) (GET_by_offset(disp, _gloffset_TexStorage2DMultisample));
12892 static inline void SET_TexStorage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) {
12893 SET_by_offset(disp, _gloffset_TexStorage2DMultisample, fn);
12897 #define CALL_TexStorage3DMultisample(disp, parameters) \
12898 (* GET_TexStorage3DMultisample(disp)) parameters
12899 static inline _glptr_TexStorage3DMultisample GET_TexStorage3DMultisample(struct _glapi_table *disp) {
12900 return (_glptr_TexStorage3DMultisample) (GET_by_offset(disp, _gloffset_TexStorage3DMultisample));
12903 static inline void SET_TexStorage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) {
12904 SET_by_offset(disp, _gloffset_TexStorage3DMultisample, fn);
12908 #define CALL_BufferStorage(disp, parameters) \
12909 (* GET_BufferStorage(disp)) parameters
12910 static inline _glptr_BufferStorage GET_BufferStorage(struct _glapi_table *disp) {
12911 return (_glptr_BufferStorage) (GET_by_offset(disp, _gloffset_BufferStorage));
12914 static inline void SET_BufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizeiptr, const GLvoid *, GLbitfield)) {
12915 SET_by_offset(disp, _gloffset_BufferStorage, fn);
12919 #define CALL_ClearTexImage(disp, parameters) \
12920 (* GET_ClearTexImage(disp)) parameters
12921 static inline _glptr_ClearTexImage GET_ClearTexImage(struct _glapi_table *disp) {
12922 return (_glptr_ClearTexImage) (GET_by_offset(disp, _gloffset_ClearTexImage));
12925 static inline void SET_ClearTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLenum, const GLvoid *)) {
12926 SET_by_offset(disp, _gloffset_ClearTexImage, fn);
12930 #define CALL_ClearTexSubImage(disp, parameters) \
12931 (* GET_ClearTexSubImage(disp)) parameters
12932 static inline _glptr_ClearTexSubImage GET_ClearTexSubImage(struct _glapi_table *disp) {
12933 return (_glptr_ClearTexSubImage) (GET_by_offset(disp, _gloffset_ClearTexSubImage));
12936 static inline void SET_ClearTexSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
12937 SET_by_offset(disp, _gloffset_ClearTexSubImage, fn);
12941 #define CALL_BindBuffersBase(disp, parameters) \
12942 (* GET_BindBuffersBase(disp)) parameters
12943 static inline _glptr_BindBuffersBase GET_BindBuffersBase(struct _glapi_table *disp) {
12944 return (_glptr_BindBuffersBase) (GET_by_offset(disp, _gloffset_BindBuffersBase));
12947 static inline void SET_BindBuffersBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLuint *)) {
12948 SET_by_offset(disp, _gloffset_BindBuffersBase, fn);
12952 #define CALL_BindBuffersRange(disp, parameters) \
12953 (* GET_BindBuffersRange(disp)) parameters
12954 static inline _glptr_BindBuffersRange GET_BindBuffersRange(struct _glapi_table *disp) {
12955 return (_glptr_BindBuffersRange) (GET_by_offset(disp, _gloffset_BindBuffersRange));
12958 static inline void SET_BindBuffersRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizeiptr *)) {
12959 SET_by_offset(disp, _gloffset_BindBuffersRange, fn);
12963 #define CALL_BindImageTextures(disp, parameters) \
12964 (* GET_BindImageTextures(disp)) parameters
12965 static inline _glptr_BindImageTextures GET_BindImageTextures(struct _glapi_table *disp) {
12966 return (_glptr_BindImageTextures) (GET_by_offset(disp, _gloffset_BindImageTextures));
12969 static inline void SET_BindImageTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) {
12970 SET_by_offset(disp, _gloffset_BindImageTextures, fn);
12974 #define CALL_BindSamplers(disp, parameters) \
12975 (* GET_BindSamplers(disp)) parameters
12976 static inline _glptr_BindSamplers GET_BindSamplers(struct _glapi_table *disp) {
12977 return (_glptr_BindSamplers) (GET_by_offset(disp, _gloffset_BindSamplers));
12980 static inline void SET_BindSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) {
12981 SET_by_offset(disp, _gloffset_BindSamplers, fn);
12985 #define CALL_BindTextures(disp, parameters) \
12986 (* GET_BindTextures(disp)) parameters
12987 static inline _glptr_BindTextures GET_BindTextures(struct _glapi_table *disp) {
12988 return (_glptr_BindTextures) (GET_by_offset(disp, _gloffset_BindTextures));
12991 static inline void SET_BindTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) {
12992 SET_by_offset(disp, _gloffset_BindTextures, fn);
12996 #define CALL_BindVertexBuffers(disp, parameters) \
12997 (* GET_BindVertexBuffers(disp)) parameters
12998 static inline _glptr_BindVertexBuffers GET_BindVertexBuffers(struct _glapi_table *disp) {
12999 return (_glptr_BindVertexBuffers) (GET_by_offset(disp, _gloffset_BindVertexBuffers));
13002 static inline void SET_BindVertexBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *)) {
13003 SET_by_offset(disp, _gloffset_BindVertexBuffers, fn);
13007 #define CALL_GetImageHandleARB(disp, parameters) \
13008 (* GET_GetImageHandleARB(disp)) parameters
13009 static inline _glptr_GetImageHandleARB GET_GetImageHandleARB(struct _glapi_table *disp) {
13010 return (_glptr_GetImageHandleARB) (GET_by_offset(disp, _gloffset_GetImageHandleARB));
13013 static inline void SET_GetImageHandleARB(struct _glapi_table *disp, GLuint64 (GLAPIENTRYP fn)(GLuint, GLint, GLboolean, GLint, GLenum)) {
13014 SET_by_offset(disp, _gloffset_GetImageHandleARB, fn);
13018 #define CALL_GetTextureHandleARB(disp, parameters) \
13019 (* GET_GetTextureHandleARB(disp)) parameters
13020 static inline _glptr_GetTextureHandleARB GET_GetTextureHandleARB(struct _glapi_table *disp) {
13021 return (_glptr_GetTextureHandleARB) (GET_by_offset(disp, _gloffset_GetTextureHandleARB));
13024 static inline void SET_GetTextureHandleARB(struct _glapi_table *disp, GLuint64 (GLAPIENTRYP fn)(GLuint)) {
13025 SET_by_offset(disp, _gloffset_GetTextureHandleARB, fn);
13029 #define CALL_GetTextureSamplerHandleARB(disp, parameters) \
13030 (* GET_GetTextureSamplerHandleARB(disp)) parameters
13031 static inline _glptr_GetTextureSamplerHandleARB GET_GetTextureSamplerHandleARB(struct _glapi_table *disp) {
13032 return (_glptr_GetTextureSamplerHandleARB) (GET_by_offset(disp, _gloffset_GetTextureSamplerHandleARB));
13035 static inline void SET_GetTextureSamplerHandleARB(struct _glapi_table *disp, GLuint64 (GLAPIENTRYP fn)(GLuint, GLuint)) {
13036 SET_by_offset(disp, _gloffset_GetTextureSamplerHandleARB, fn);
13040 #define CALL_GetVertexAttribLui64vARB(disp, parameters) \
13041 (* GET_GetVertexAttribLui64vARB(disp)) parameters
13042 static inline _glptr_GetVertexAttribLui64vARB GET_GetVertexAttribLui64vARB(struct _glapi_table *disp) {
13043 return (_glptr_GetVertexAttribLui64vARB) (GET_by_offset(disp, _gloffset_GetVertexAttribLui64vARB));
13046 static inline void SET_GetVertexAttribLui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint64EXT *)) {
13047 SET_by_offset(disp, _gloffset_GetVertexAttribLui64vARB, fn);
13051 #define CALL_IsImageHandleResidentARB(disp, parameters) \
13052 (* GET_IsImageHandleResidentARB(disp)) parameters
13053 static inline _glptr_IsImageHandleResidentARB GET_IsImageHandleResidentARB(struct _glapi_table *disp) {
13054 return (_glptr_IsImageHandleResidentARB) (GET_by_offset(disp, _gloffset_IsImageHandleResidentARB));
13057 static inline void SET_IsImageHandleResidentARB(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint64)) {
13058 SET_by_offset(disp, _gloffset_IsImageHandleResidentARB, fn);
13062 #define CALL_IsTextureHandleResidentARB(disp, parameters) \
13063 (* GET_IsTextureHandleResidentARB(disp)) parameters
13064 static inline _glptr_IsTextureHandleResidentARB GET_IsTextureHandleResidentARB(struct _glapi_table *disp) {
13065 return (_glptr_IsTextureHandleResidentARB) (GET_by_offset(disp, _gloffset_IsTextureHandleResidentARB));
13068 static inline void SET_IsTextureHandleResidentARB(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint64)) {
13069 SET_by_offset(disp, _gloffset_IsTextureHandleResidentARB, fn);
13073 #define CALL_MakeImageHandleNonResidentARB(disp, parameters) \
13074 (* GET_MakeImageHandleNonResidentARB(disp)) parameters
13075 static inline _glptr_MakeImageHandleNonResidentARB GET_MakeImageHandleNonResidentARB(struct _glapi_table *disp) {
13076 return (_glptr_MakeImageHandleNonResidentARB) (GET_by_offset(disp, _gloffset_MakeImageHandleNonResidentARB));
13079 static inline void SET_MakeImageHandleNonResidentARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint64)) {
13080 SET_by_offset(disp, _gloffset_MakeImageHandleNonResidentARB, fn);
13084 #define CALL_MakeImageHandleResidentARB(disp, parameters) \
13085 (* GET_MakeImageHandleResidentARB(disp)) parameters
13086 static inline _glptr_MakeImageHandleResidentARB GET_MakeImageHandleResidentARB(struct _glapi_table *disp) {
13087 return (_glptr_MakeImageHandleResidentARB) (GET_by_offset(disp, _gloffset_MakeImageHandleResidentARB));
13090 static inline void SET_MakeImageHandleResidentARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint64, GLenum)) {
13091 SET_by_offset(disp, _gloffset_MakeImageHandleResidentARB, fn);
13095 #define CALL_MakeTextureHandleNonResidentARB(disp, parameters) \
13096 (* GET_MakeTextureHandleNonResidentARB(disp)) parameters
13097 static inline _glptr_MakeTextureHandleNonResidentARB GET_MakeTextureHandleNonResidentARB(struct _glapi_table *disp) {
13098 return (_glptr_MakeTextureHandleNonResidentARB) (GET_by_offset(disp, _gloffset_MakeTextureHandleNonResidentARB));
13101 static inline void SET_MakeTextureHandleNonResidentARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint64)) {
13102 SET_by_offset(disp, _gloffset_MakeTextureHandleNonResidentARB, fn);
13106 #define CALL_MakeTextureHandleResidentARB(disp, parameters) \
13107 (* GET_MakeTextureHandleResidentARB(disp)) parameters
13108 static inline _glptr_MakeTextureHandleResidentARB GET_MakeTextureHandleResidentARB(struct _glapi_table *disp) {
13109 return (_glptr_MakeTextureHandleResidentARB) (GET_by_offset(disp, _gloffset_MakeTextureHandleResidentARB));
13112 static inline void SET_MakeTextureHandleResidentARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint64)) {
13113 SET_by_offset(disp, _gloffset_MakeTextureHandleResidentARB, fn);
13117 #define CALL_ProgramUniformHandleui64ARB(disp, parameters) \
13118 (* GET_ProgramUniformHandleui64ARB(disp)) parameters
13119 static inline _glptr_ProgramUniformHandleui64ARB GET_ProgramUniformHandleui64ARB(struct _glapi_table *disp) {
13120 return (_glptr_ProgramUniformHandleui64ARB) (GET_by_offset(disp, _gloffset_ProgramUniformHandleui64ARB));
13123 static inline void SET_ProgramUniformHandleui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint64)) {
13124 SET_by_offset(disp, _gloffset_ProgramUniformHandleui64ARB, fn);
13128 #define CALL_ProgramUniformHandleui64vARB(disp, parameters) \
13129 (* GET_ProgramUniformHandleui64vARB(disp)) parameters
13130 static inline _glptr_ProgramUniformHandleui64vARB GET_ProgramUniformHandleui64vARB(struct _glapi_table *disp) {
13131 return (_glptr_ProgramUniformHandleui64vARB) (GET_by_offset(disp, _gloffset_ProgramUniformHandleui64vARB));
13134 static inline void SET_ProgramUniformHandleui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint64 *)) {
13135 SET_by_offset(disp, _gloffset_ProgramUniformHandleui64vARB, fn);
13139 #define CALL_UniformHandleui64ARB(disp, parameters) \
13140 (* GET_UniformHandleui64ARB(disp)) parameters
13141 static inline _glptr_UniformHandleui64ARB GET_UniformHandleui64ARB(struct _glapi_table *disp) {
13142 return (_glptr_UniformHandleui64ARB) (GET_by_offset(disp, _gloffset_UniformHandleui64ARB));
13145 static inline void SET_UniformHandleui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint64)) {
13146 SET_by_offset(disp, _gloffset_UniformHandleui64ARB, fn);
13150 #define CALL_UniformHandleui64vARB(disp, parameters) \
13151 (* GET_UniformHandleui64vARB(disp)) parameters
13152 static inline _glptr_UniformHandleui64vARB GET_UniformHandleui64vARB(struct _glapi_table *disp) {
13153 return (_glptr_UniformHandleui64vARB) (GET_by_offset(disp, _gloffset_UniformHandleui64vARB));
13156 static inline void SET_UniformHandleui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint64 *)) {
13157 SET_by_offset(disp, _gloffset_UniformHandleui64vARB, fn);
13161 #define CALL_VertexAttribL1ui64ARB(disp, parameters) \
13162 (* GET_VertexAttribL1ui64ARB(disp)) parameters
13163 static inline _glptr_VertexAttribL1ui64ARB GET_VertexAttribL1ui64ARB(struct _glapi_table *disp) {
13164 return (_glptr_VertexAttribL1ui64ARB) (GET_by_offset(disp, _gloffset_VertexAttribL1ui64ARB));
13167 static inline void SET_VertexAttribL1ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint64EXT)) {
13168 SET_by_offset(disp, _gloffset_VertexAttribL1ui64ARB, fn);
13172 #define CALL_VertexAttribL1ui64vARB(disp, parameters) \
13173 (* GET_VertexAttribL1ui64vARB(disp)) parameters
13174 static inline _glptr_VertexAttribL1ui64vARB GET_VertexAttribL1ui64vARB(struct _glapi_table *disp) {
13175 return (_glptr_VertexAttribL1ui64vARB) (GET_by_offset(disp, _gloffset_VertexAttribL1ui64vARB));
13178 static inline void SET_VertexAttribL1ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint64EXT *)) {
13179 SET_by_offset(disp, _gloffset_VertexAttribL1ui64vARB, fn);
13183 #define CALL_DispatchComputeGroupSizeARB(disp, parameters) \
13184 (* GET_DispatchComputeGroupSizeARB(disp)) parameters
13185 static inline _glptr_DispatchComputeGroupSizeARB GET_DispatchComputeGroupSizeARB(struct _glapi_table *disp) {
13186 return (_glptr_DispatchComputeGroupSizeARB) (GET_by_offset(disp, _gloffset_DispatchComputeGroupSizeARB));
13189 static inline void SET_DispatchComputeGroupSizeARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
13190 SET_by_offset(disp, _gloffset_DispatchComputeGroupSizeARB, fn);
13194 #define CALL_MultiDrawArraysIndirectCountARB(disp, parameters) \
13195 (* GET_MultiDrawArraysIndirectCountARB(disp)) parameters
13196 static inline _glptr_MultiDrawArraysIndirectCountARB GET_MultiDrawArraysIndirectCountARB(struct _glapi_table *disp) {
13197 return (_glptr_MultiDrawArraysIndirectCountARB) (GET_by_offset(disp, _gloffset_MultiDrawArraysIndirectCountARB));
13200 static inline void SET_MultiDrawArraysIndirectCountARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLintptr, GLsizei, GLsizei)) {
13201 SET_by_offset(disp, _gloffset_MultiDrawArraysIndirectCountARB, fn);
13205 #define CALL_MultiDrawElementsIndirectCountARB(disp, parameters) \
13206 (* GET_MultiDrawElementsIndirectCountARB(disp)) parameters
13207 static inline _glptr_MultiDrawElementsIndirectCountARB GET_MultiDrawElementsIndirectCountARB(struct _glapi_table *disp) {
13208 return (_glptr_MultiDrawElementsIndirectCountARB) (GET_by_offset(disp, _gloffset_MultiDrawElementsIndirectCountARB));
13211 static inline void SET_MultiDrawElementsIndirectCountARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLintptr, GLintptr, GLsizei, GLsizei)) {
13212 SET_by_offset(disp, _gloffset_MultiDrawElementsIndirectCountARB, fn);
13216 #define CALL_ClipControl(disp, parameters) \
13217 (* GET_ClipControl(disp)) parameters
13218 static inline _glptr_ClipControl GET_ClipControl(struct _glapi_table *disp) {
13219 return (_glptr_ClipControl) (GET_by_offset(disp, _gloffset_ClipControl));
13222 static inline void SET_ClipControl(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
13223 SET_by_offset(disp, _gloffset_ClipControl, fn);
13227 #define CALL_BindTextureUnit(disp, parameters) \
13228 (* GET_BindTextureUnit(disp)) parameters
13229 static inline _glptr_BindTextureUnit GET_BindTextureUnit(struct _glapi_table *disp) {
13230 return (_glptr_BindTextureUnit) (GET_by_offset(disp, _gloffset_BindTextureUnit));
13233 static inline void SET_BindTextureUnit(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
13234 SET_by_offset(disp, _gloffset_BindTextureUnit, fn);
13238 #define CALL_BlitNamedFramebuffer(disp, parameters) \
13239 (* GET_BlitNamedFramebuffer(disp)) parameters
13240 static inline _glptr_BlitNamedFramebuffer GET_BlitNamedFramebuffer(struct _glapi_table *disp) {
13241 return (_glptr_BlitNamedFramebuffer) (GET_by_offset(disp, _gloffset_BlitNamedFramebuffer));
13244 static inline void SET_BlitNamedFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)) {
13245 SET_by_offset(disp, _gloffset_BlitNamedFramebuffer, fn);
13249 #define CALL_CheckNamedFramebufferStatus(disp, parameters) \
13250 (* GET_CheckNamedFramebufferStatus(disp)) parameters
13251 static inline _glptr_CheckNamedFramebufferStatus GET_CheckNamedFramebufferStatus(struct _glapi_table *disp) {
13252 return (_glptr_CheckNamedFramebufferStatus) (GET_by_offset(disp, _gloffset_CheckNamedFramebufferStatus));
13255 static inline void SET_CheckNamedFramebufferStatus(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLuint, GLenum)) {
13256 SET_by_offset(disp, _gloffset_CheckNamedFramebufferStatus, fn);
13260 #define CALL_ClearNamedBufferData(disp, parameters) \
13261 (* GET_ClearNamedBufferData(disp)) parameters
13262 static inline _glptr_ClearNamedBufferData GET_ClearNamedBufferData(struct _glapi_table *disp) {
13263 return (_glptr_ClearNamedBufferData) (GET_by_offset(disp, _gloffset_ClearNamedBufferData));
13266 static inline void SET_ClearNamedBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLenum, const GLvoid *)) {
13267 SET_by_offset(disp, _gloffset_ClearNamedBufferData, fn);
13271 #define CALL_ClearNamedBufferSubData(disp, parameters) \
13272 (* GET_ClearNamedBufferSubData(disp)) parameters
13273 static inline _glptr_ClearNamedBufferSubData GET_ClearNamedBufferSubData(struct _glapi_table *disp) {
13274 return (_glptr_ClearNamedBufferSubData) (GET_by_offset(disp, _gloffset_ClearNamedBufferSubData));
13277 static inline void SET_ClearNamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *)) {
13278 SET_by_offset(disp, _gloffset_ClearNamedBufferSubData, fn);
13282 #define CALL_ClearNamedFramebufferfi(disp, parameters) \
13283 (* GET_ClearNamedFramebufferfi(disp)) parameters
13284 static inline _glptr_ClearNamedFramebufferfi GET_ClearNamedFramebufferfi(struct _glapi_table *disp) {
13285 return (_glptr_ClearNamedFramebufferfi) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferfi));
13288 static inline void SET_ClearNamedFramebufferfi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLfloat, GLint)) {
13289 SET_by_offset(disp, _gloffset_ClearNamedFramebufferfi, fn);
13293 #define CALL_ClearNamedFramebufferfv(disp, parameters) \
13294 (* GET_ClearNamedFramebufferfv(disp)) parameters
13295 static inline _glptr_ClearNamedFramebufferfv GET_ClearNamedFramebufferfv(struct _glapi_table *disp) {
13296 return (_glptr_ClearNamedFramebufferfv) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferfv));
13299 static inline void SET_ClearNamedFramebufferfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, const GLfloat *)) {
13300 SET_by_offset(disp, _gloffset_ClearNamedFramebufferfv, fn);
13304 #define CALL_ClearNamedFramebufferiv(disp, parameters) \
13305 (* GET_ClearNamedFramebufferiv(disp)) parameters
13306 static inline _glptr_ClearNamedFramebufferiv GET_ClearNamedFramebufferiv(struct _glapi_table *disp) {
13307 return (_glptr_ClearNamedFramebufferiv) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferiv));
13310 static inline void SET_ClearNamedFramebufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, const GLint *)) {
13311 SET_by_offset(disp, _gloffset_ClearNamedFramebufferiv, fn);
13315 #define CALL_ClearNamedFramebufferuiv(disp, parameters) \
13316 (* GET_ClearNamedFramebufferuiv(disp)) parameters
13317 static inline _glptr_ClearNamedFramebufferuiv GET_ClearNamedFramebufferuiv(struct _glapi_table *disp) {
13318 return (_glptr_ClearNamedFramebufferuiv) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferuiv));
13321 static inline void SET_ClearNamedFramebufferuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, const GLuint *)) {
13322 SET_by_offset(disp, _gloffset_ClearNamedFramebufferuiv, fn);
13326 #define CALL_CompressedTextureSubImage1D(disp, parameters) \
13327 (* GET_CompressedTextureSubImage1D(disp)) parameters
13328 static inline _glptr_CompressedTextureSubImage1D GET_CompressedTextureSubImage1D(struct _glapi_table *disp) {
13329 return (_glptr_CompressedTextureSubImage1D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage1D));
13332 static inline void SET_CompressedTextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *)) {
13333 SET_by_offset(disp, _gloffset_CompressedTextureSubImage1D, fn);
13337 #define CALL_CompressedTextureSubImage2D(disp, parameters) \
13338 (* GET_CompressedTextureSubImage2D(disp)) parameters
13339 static inline _glptr_CompressedTextureSubImage2D GET_CompressedTextureSubImage2D(struct _glapi_table *disp) {
13340 return (_glptr_CompressedTextureSubImage2D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage2D));
13343 static inline void SET_CompressedTextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
13344 SET_by_offset(disp, _gloffset_CompressedTextureSubImage2D, fn);
13348 #define CALL_CompressedTextureSubImage3D(disp, parameters) \
13349 (* GET_CompressedTextureSubImage3D(disp)) parameters
13350 static inline _glptr_CompressedTextureSubImage3D GET_CompressedTextureSubImage3D(struct _glapi_table *disp) {
13351 return (_glptr_CompressedTextureSubImage3D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage3D));
13354 static inline void SET_CompressedTextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
13355 SET_by_offset(disp, _gloffset_CompressedTextureSubImage3D, fn);
13359 #define CALL_CopyNamedBufferSubData(disp, parameters) \
13360 (* GET_CopyNamedBufferSubData(disp)) parameters
13361 static inline _glptr_CopyNamedBufferSubData GET_CopyNamedBufferSubData(struct _glapi_table *disp) {
13362 return (_glptr_CopyNamedBufferSubData) (GET_by_offset(disp, _gloffset_CopyNamedBufferSubData));
13365 static inline void SET_CopyNamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr)) {
13366 SET_by_offset(disp, _gloffset_CopyNamedBufferSubData, fn);
13370 #define CALL_CopyTextureSubImage1D(disp, parameters) \
13371 (* GET_CopyTextureSubImage1D(disp)) parameters
13372 static inline _glptr_CopyTextureSubImage1D GET_CopyTextureSubImage1D(struct _glapi_table *disp) {
13373 return (_glptr_CopyTextureSubImage1D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage1D));
13376 static inline void SET_CopyTextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei)) {
13377 SET_by_offset(disp, _gloffset_CopyTextureSubImage1D, fn);
13381 #define CALL_CopyTextureSubImage2D(disp, parameters) \
13382 (* GET_CopyTextureSubImage2D(disp)) parameters
13383 static inline _glptr_CopyTextureSubImage2D GET_CopyTextureSubImage2D(struct _glapi_table *disp) {
13384 return (_glptr_CopyTextureSubImage2D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage2D));
13387 static inline void SET_CopyTextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
13388 SET_by_offset(disp, _gloffset_CopyTextureSubImage2D, fn);
13392 #define CALL_CopyTextureSubImage3D(disp, parameters) \
13393 (* GET_CopyTextureSubImage3D(disp)) parameters
13394 static inline _glptr_CopyTextureSubImage3D GET_CopyTextureSubImage3D(struct _glapi_table *disp) {
13395 return (_glptr_CopyTextureSubImage3D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage3D));
13398 static inline void SET_CopyTextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
13399 SET_by_offset(disp, _gloffset_CopyTextureSubImage3D, fn);
13403 #define CALL_CreateBuffers(disp, parameters) \
13404 (* GET_CreateBuffers(disp)) parameters
13405 static inline _glptr_CreateBuffers GET_CreateBuffers(struct _glapi_table *disp) {
13406 return (_glptr_CreateBuffers) (GET_by_offset(disp, _gloffset_CreateBuffers));
13409 static inline void SET_CreateBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
13410 SET_by_offset(disp, _gloffset_CreateBuffers, fn);
13414 #define CALL_CreateFramebuffers(disp, parameters) \
13415 (* GET_CreateFramebuffers(disp)) parameters
13416 static inline _glptr_CreateFramebuffers GET_CreateFramebuffers(struct _glapi_table *disp) {
13417 return (_glptr_CreateFramebuffers) (GET_by_offset(disp, _gloffset_CreateFramebuffers));
13420 static inline void SET_CreateFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
13421 SET_by_offset(disp, _gloffset_CreateFramebuffers, fn);
13425 #define CALL_CreateProgramPipelines(disp, parameters) \
13426 (* GET_CreateProgramPipelines(disp)) parameters
13427 static inline _glptr_CreateProgramPipelines GET_CreateProgramPipelines(struct _glapi_table *disp) {
13428 return (_glptr_CreateProgramPipelines) (GET_by_offset(disp, _gloffset_CreateProgramPipelines));
13431 static inline void SET_CreateProgramPipelines(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
13432 SET_by_offset(disp, _gloffset_CreateProgramPipelines, fn);
13436 #define CALL_CreateQueries(disp, parameters) \
13437 (* GET_CreateQueries(disp)) parameters
13438 static inline _glptr_CreateQueries GET_CreateQueries(struct _glapi_table *disp) {
13439 return (_glptr_CreateQueries) (GET_by_offset(disp, _gloffset_CreateQueries));
13442 static inline void SET_CreateQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) {
13443 SET_by_offset(disp, _gloffset_CreateQueries, fn);
13447 #define CALL_CreateRenderbuffers(disp, parameters) \
13448 (* GET_CreateRenderbuffers(disp)) parameters
13449 static inline _glptr_CreateRenderbuffers GET_CreateRenderbuffers(struct _glapi_table *disp) {
13450 return (_glptr_CreateRenderbuffers) (GET_by_offset(disp, _gloffset_CreateRenderbuffers));
13453 static inline void SET_CreateRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
13454 SET_by_offset(disp, _gloffset_CreateRenderbuffers, fn);
13458 #define CALL_CreateSamplers(disp, parameters) \
13459 (* GET_CreateSamplers(disp)) parameters
13460 static inline _glptr_CreateSamplers GET_CreateSamplers(struct _glapi_table *disp) {
13461 return (_glptr_CreateSamplers) (GET_by_offset(disp, _gloffset_CreateSamplers));
13464 static inline void SET_CreateSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
13465 SET_by_offset(disp, _gloffset_CreateSamplers, fn);
13469 #define CALL_CreateTextures(disp, parameters) \
13470 (* GET_CreateTextures(disp)) parameters
13471 static inline _glptr_CreateTextures GET_CreateTextures(struct _glapi_table *disp) {
13472 return (_glptr_CreateTextures) (GET_by_offset(disp, _gloffset_CreateTextures));
13475 static inline void SET_CreateTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) {
13476 SET_by_offset(disp, _gloffset_CreateTextures, fn);
13480 #define CALL_CreateTransformFeedbacks(disp, parameters) \
13481 (* GET_CreateTransformFeedbacks(disp)) parameters
13482 static inline _glptr_CreateTransformFeedbacks GET_CreateTransformFeedbacks(struct _glapi_table *disp) {
13483 return (_glptr_CreateTransformFeedbacks) (GET_by_offset(disp, _gloffset_CreateTransformFeedbacks));
13486 static inline void SET_CreateTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
13487 SET_by_offset(disp, _gloffset_CreateTransformFeedbacks, fn);
13491 #define CALL_CreateVertexArrays(disp, parameters) \
13492 (* GET_CreateVertexArrays(disp)) parameters
13493 static inline _glptr_CreateVertexArrays GET_CreateVertexArrays(struct _glapi_table *disp) {
13494 return (_glptr_CreateVertexArrays) (GET_by_offset(disp, _gloffset_CreateVertexArrays));
13497 static inline void SET_CreateVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
13498 SET_by_offset(disp, _gloffset_CreateVertexArrays, fn);
13502 #define CALL_DisableVertexArrayAttrib(disp, parameters) \
13503 (* GET_DisableVertexArrayAttrib(disp)) parameters
13504 static inline _glptr_DisableVertexArrayAttrib GET_DisableVertexArrayAttrib(struct _glapi_table *disp) {
13505 return (_glptr_DisableVertexArrayAttrib) (GET_by_offset(disp, _gloffset_DisableVertexArrayAttrib));
13508 static inline void SET_DisableVertexArrayAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
13509 SET_by_offset(disp, _gloffset_DisableVertexArrayAttrib, fn);
13513 #define CALL_EnableVertexArrayAttrib(disp, parameters) \
13514 (* GET_EnableVertexArrayAttrib(disp)) parameters
13515 static inline _glptr_EnableVertexArrayAttrib GET_EnableVertexArrayAttrib(struct _glapi_table *disp) {
13516 return (_glptr_EnableVertexArrayAttrib) (GET_by_offset(disp, _gloffset_EnableVertexArrayAttrib));
13519 static inline void SET_EnableVertexArrayAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
13520 SET_by_offset(disp, _gloffset_EnableVertexArrayAttrib, fn);
13524 #define CALL_FlushMappedNamedBufferRange(disp, parameters) \
13525 (* GET_FlushMappedNamedBufferRange(disp)) parameters
13526 static inline _glptr_FlushMappedNamedBufferRange GET_FlushMappedNamedBufferRange(struct _glapi_table *disp) {
13527 return (_glptr_FlushMappedNamedBufferRange) (GET_by_offset(disp, _gloffset_FlushMappedNamedBufferRange));
13530 static inline void SET_FlushMappedNamedBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr)) {
13531 SET_by_offset(disp, _gloffset_FlushMappedNamedBufferRange, fn);
13535 #define CALL_GenerateTextureMipmap(disp, parameters) \
13536 (* GET_GenerateTextureMipmap(disp)) parameters
13537 static inline _glptr_GenerateTextureMipmap GET_GenerateTextureMipmap(struct _glapi_table *disp) {
13538 return (_glptr_GenerateTextureMipmap) (GET_by_offset(disp, _gloffset_GenerateTextureMipmap));
13541 static inline void SET_GenerateTextureMipmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
13542 SET_by_offset(disp, _gloffset_GenerateTextureMipmap, fn);
13546 #define CALL_GetCompressedTextureImage(disp, parameters) \
13547 (* GET_GetCompressedTextureImage(disp)) parameters
13548 static inline _glptr_GetCompressedTextureImage GET_GetCompressedTextureImage(struct _glapi_table *disp) {
13549 return (_glptr_GetCompressedTextureImage) (GET_by_offset(disp, _gloffset_GetCompressedTextureImage));
13552 static inline void SET_GetCompressedTextureImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLvoid *)) {
13553 SET_by_offset(disp, _gloffset_GetCompressedTextureImage, fn);
13557 #define CALL_GetNamedBufferParameteri64v(disp, parameters) \
13558 (* GET_GetNamedBufferParameteri64v(disp)) parameters
13559 static inline _glptr_GetNamedBufferParameteri64v GET_GetNamedBufferParameteri64v(struct _glapi_table *disp) {
13560 return (_glptr_GetNamedBufferParameteri64v) (GET_by_offset(disp, _gloffset_GetNamedBufferParameteri64v));
13563 static inline void SET_GetNamedBufferParameteri64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint64 *)) {
13564 SET_by_offset(disp, _gloffset_GetNamedBufferParameteri64v, fn);
13568 #define CALL_GetNamedBufferParameteriv(disp, parameters) \
13569 (* GET_GetNamedBufferParameteriv(disp)) parameters
13570 static inline _glptr_GetNamedBufferParameteriv GET_GetNamedBufferParameteriv(struct _glapi_table *disp) {
13571 return (_glptr_GetNamedBufferParameteriv) (GET_by_offset(disp, _gloffset_GetNamedBufferParameteriv));
13574 static inline void SET_GetNamedBufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
13575 SET_by_offset(disp, _gloffset_GetNamedBufferParameteriv, fn);
13579 #define CALL_GetNamedBufferPointerv(disp, parameters) \
13580 (* GET_GetNamedBufferPointerv(disp)) parameters
13581 static inline _glptr_GetNamedBufferPointerv GET_GetNamedBufferPointerv(struct _glapi_table *disp) {
13582 return (_glptr_GetNamedBufferPointerv) (GET_by_offset(disp, _gloffset_GetNamedBufferPointerv));
13585 static inline void SET_GetNamedBufferPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLvoid **)) {
13586 SET_by_offset(disp, _gloffset_GetNamedBufferPointerv, fn);
13590 #define CALL_GetNamedBufferSubData(disp, parameters) \
13591 (* GET_GetNamedBufferSubData(disp)) parameters
13592 static inline _glptr_GetNamedBufferSubData GET_GetNamedBufferSubData(struct _glapi_table *disp) {
13593 return (_glptr_GetNamedBufferSubData) (GET_by_offset(disp, _gloffset_GetNamedBufferSubData));
13596 static inline void SET_GetNamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, GLvoid *)) {
13597 SET_by_offset(disp, _gloffset_GetNamedBufferSubData, fn);
13601 #define CALL_GetNamedFramebufferAttachmentParameteriv(disp, parameters) \
13602 (* GET_GetNamedFramebufferAttachmentParameteriv(disp)) parameters
13603 static inline _glptr_GetNamedFramebufferAttachmentParameteriv GET_GetNamedFramebufferAttachmentParameteriv(struct _glapi_table *disp) {
13604 return (_glptr_GetNamedFramebufferAttachmentParameteriv) (GET_by_offset(disp, _gloffset_GetNamedFramebufferAttachmentParameteriv));
13607 static inline void SET_GetNamedFramebufferAttachmentParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint *)) {
13608 SET_by_offset(disp, _gloffset_GetNamedFramebufferAttachmentParameteriv, fn);
13612 #define CALL_GetNamedFramebufferParameteriv(disp, parameters) \
13613 (* GET_GetNamedFramebufferParameteriv(disp)) parameters
13614 static inline _glptr_GetNamedFramebufferParameteriv GET_GetNamedFramebufferParameteriv(struct _glapi_table *disp) {
13615 return (_glptr_GetNamedFramebufferParameteriv) (GET_by_offset(disp, _gloffset_GetNamedFramebufferParameteriv));
13618 static inline void SET_GetNamedFramebufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
13619 SET_by_offset(disp, _gloffset_GetNamedFramebufferParameteriv, fn);
13623 #define CALL_GetNamedRenderbufferParameteriv(disp, parameters) \
13624 (* GET_GetNamedRenderbufferParameteriv(disp)) parameters
13625 static inline _glptr_GetNamedRenderbufferParameteriv GET_GetNamedRenderbufferParameteriv(struct _glapi_table *disp) {
13626 return (_glptr_GetNamedRenderbufferParameteriv) (GET_by_offset(disp, _gloffset_GetNamedRenderbufferParameteriv));
13629 static inline void SET_GetNamedRenderbufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
13630 SET_by_offset(disp, _gloffset_GetNamedRenderbufferParameteriv, fn);
13634 #define CALL_GetQueryBufferObjecti64v(disp, parameters) \
13635 (* GET_GetQueryBufferObjecti64v(disp)) parameters
13636 static inline _glptr_GetQueryBufferObjecti64v GET_GetQueryBufferObjecti64v(struct _glapi_table *disp) {
13637 return (_glptr_GetQueryBufferObjecti64v) (GET_by_offset(disp, _gloffset_GetQueryBufferObjecti64v));
13640 static inline void SET_GetQueryBufferObjecti64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) {
13641 SET_by_offset(disp, _gloffset_GetQueryBufferObjecti64v, fn);
13645 #define CALL_GetQueryBufferObjectiv(disp, parameters) \
13646 (* GET_GetQueryBufferObjectiv(disp)) parameters
13647 static inline _glptr_GetQueryBufferObjectiv GET_GetQueryBufferObjectiv(struct _glapi_table *disp) {
13648 return (_glptr_GetQueryBufferObjectiv) (GET_by_offset(disp, _gloffset_GetQueryBufferObjectiv));
13651 static inline void SET_GetQueryBufferObjectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) {
13652 SET_by_offset(disp, _gloffset_GetQueryBufferObjectiv, fn);
13656 #define CALL_GetQueryBufferObjectui64v(disp, parameters) \
13657 (* GET_GetQueryBufferObjectui64v(disp)) parameters
13658 static inline _glptr_GetQueryBufferObjectui64v GET_GetQueryBufferObjectui64v(struct _glapi_table *disp) {
13659 return (_glptr_GetQueryBufferObjectui64v) (GET_by_offset(disp, _gloffset_GetQueryBufferObjectui64v));
13662 static inline void SET_GetQueryBufferObjectui64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) {
13663 SET_by_offset(disp, _gloffset_GetQueryBufferObjectui64v, fn);
13667 #define CALL_GetQueryBufferObjectuiv(disp, parameters) \
13668 (* GET_GetQueryBufferObjectuiv(disp)) parameters
13669 static inline _glptr_GetQueryBufferObjectuiv GET_GetQueryBufferObjectuiv(struct _glapi_table *disp) {
13670 return (_glptr_GetQueryBufferObjectuiv) (GET_by_offset(disp, _gloffset_GetQueryBufferObjectuiv));
13673 static inline void SET_GetQueryBufferObjectuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) {
13674 SET_by_offset(disp, _gloffset_GetQueryBufferObjectuiv, fn);
13678 #define CALL_GetTextureImage(disp, parameters) \
13679 (* GET_GetTextureImage(disp)) parameters
13680 static inline _glptr_GetTextureImage GET_GetTextureImage(struct _glapi_table *disp) {
13681 return (_glptr_GetTextureImage) (GET_by_offset(disp, _gloffset_GetTextureImage));
13684 static inline void SET_GetTextureImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLenum, GLsizei, GLvoid *)) {
13685 SET_by_offset(disp, _gloffset_GetTextureImage, fn);
13689 #define CALL_GetTextureLevelParameterfv(disp, parameters) \
13690 (* GET_GetTextureLevelParameterfv(disp)) parameters
13691 static inline _glptr_GetTextureLevelParameterfv GET_GetTextureLevelParameterfv(struct _glapi_table *disp) {
13692 return (_glptr_GetTextureLevelParameterfv) (GET_by_offset(disp, _gloffset_GetTextureLevelParameterfv));
13695 static inline void SET_GetTextureLevelParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLfloat *)) {
13696 SET_by_offset(disp, _gloffset_GetTextureLevelParameterfv, fn);
13700 #define CALL_GetTextureLevelParameteriv(disp, parameters) \
13701 (* GET_GetTextureLevelParameteriv(disp)) parameters
13702 static inline _glptr_GetTextureLevelParameteriv GET_GetTextureLevelParameteriv(struct _glapi_table *disp) {
13703 return (_glptr_GetTextureLevelParameteriv) (GET_by_offset(disp, _gloffset_GetTextureLevelParameteriv));
13706 static inline void SET_GetTextureLevelParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLint *)) {
13707 SET_by_offset(disp, _gloffset_GetTextureLevelParameteriv, fn);
13711 #define CALL_GetTextureParameterIiv(disp, parameters) \
13712 (* GET_GetTextureParameterIiv(disp)) parameters
13713 static inline _glptr_GetTextureParameterIiv GET_GetTextureParameterIiv(struct _glapi_table *disp) {
13714 return (_glptr_GetTextureParameterIiv) (GET_by_offset(disp, _gloffset_GetTextureParameterIiv));
13717 static inline void SET_GetTextureParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
13718 SET_by_offset(disp, _gloffset_GetTextureParameterIiv, fn);
13722 #define CALL_GetTextureParameterIuiv(disp, parameters) \
13723 (* GET_GetTextureParameterIuiv(disp)) parameters
13724 static inline _glptr_GetTextureParameterIuiv GET_GetTextureParameterIuiv(struct _glapi_table *disp) {
13725 return (_glptr_GetTextureParameterIuiv) (GET_by_offset(disp, _gloffset_GetTextureParameterIuiv));
13728 static inline void SET_GetTextureParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
13729 SET_by_offset(disp, _gloffset_GetTextureParameterIuiv, fn);
13733 #define CALL_GetTextureParameterfv(disp, parameters) \
13734 (* GET_GetTextureParameterfv(disp)) parameters
13735 static inline _glptr_GetTextureParameterfv GET_GetTextureParameterfv(struct _glapi_table *disp) {
13736 return (_glptr_GetTextureParameterfv) (GET_by_offset(disp, _gloffset_GetTextureParameterfv));
13739 static inline void SET_GetTextureParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
13740 SET_by_offset(disp, _gloffset_GetTextureParameterfv, fn);
13744 #define CALL_GetTextureParameteriv(disp, parameters) \
13745 (* GET_GetTextureParameteriv(disp)) parameters
13746 static inline _glptr_GetTextureParameteriv GET_GetTextureParameteriv(struct _glapi_table *disp) {
13747 return (_glptr_GetTextureParameteriv) (GET_by_offset(disp, _gloffset_GetTextureParameteriv));
13750 static inline void SET_GetTextureParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
13751 SET_by_offset(disp, _gloffset_GetTextureParameteriv, fn);
13755 #define CALL_GetTransformFeedbacki64_v(disp, parameters) \
13756 (* GET_GetTransformFeedbacki64_v(disp)) parameters
13757 static inline _glptr_GetTransformFeedbacki64_v GET_GetTransformFeedbacki64_v(struct _glapi_table *disp) {
13758 return (_glptr_GetTransformFeedbacki64_v) (GET_by_offset(disp, _gloffset_GetTransformFeedbacki64_v));
13761 static inline void SET_GetTransformFeedbacki64_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint64 *)) {
13762 SET_by_offset(disp, _gloffset_GetTransformFeedbacki64_v, fn);
13766 #define CALL_GetTransformFeedbacki_v(disp, parameters) \
13767 (* GET_GetTransformFeedbacki_v(disp)) parameters
13768 static inline _glptr_GetTransformFeedbacki_v GET_GetTransformFeedbacki_v(struct _glapi_table *disp) {
13769 return (_glptr_GetTransformFeedbacki_v) (GET_by_offset(disp, _gloffset_GetTransformFeedbacki_v));
13772 static inline void SET_GetTransformFeedbacki_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint *)) {
13773 SET_by_offset(disp, _gloffset_GetTransformFeedbacki_v, fn);
13777 #define CALL_GetTransformFeedbackiv(disp, parameters) \
13778 (* GET_GetTransformFeedbackiv(disp)) parameters
13779 static inline _glptr_GetTransformFeedbackiv GET_GetTransformFeedbackiv(struct _glapi_table *disp) {
13780 return (_glptr_GetTransformFeedbackiv) (GET_by_offset(disp, _gloffset_GetTransformFeedbackiv));
13783 static inline void SET_GetTransformFeedbackiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
13784 SET_by_offset(disp, _gloffset_GetTransformFeedbackiv, fn);
13788 #define CALL_GetVertexArrayIndexed64iv(disp, parameters) \
13789 (* GET_GetVertexArrayIndexed64iv(disp)) parameters
13790 static inline _glptr_GetVertexArrayIndexed64iv GET_GetVertexArrayIndexed64iv(struct _glapi_table *disp) {
13791 return (_glptr_GetVertexArrayIndexed64iv) (GET_by_offset(disp, _gloffset_GetVertexArrayIndexed64iv));
13794 static inline void SET_GetVertexArrayIndexed64iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint64 *)) {
13795 SET_by_offset(disp, _gloffset_GetVertexArrayIndexed64iv, fn);
13799 #define CALL_GetVertexArrayIndexediv(disp, parameters) \
13800 (* GET_GetVertexArrayIndexediv(disp)) parameters
13801 static inline _glptr_GetVertexArrayIndexediv GET_GetVertexArrayIndexediv(struct _glapi_table *disp) {
13802 return (_glptr_GetVertexArrayIndexediv) (GET_by_offset(disp, _gloffset_GetVertexArrayIndexediv));
13805 static inline void SET_GetVertexArrayIndexediv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) {
13806 SET_by_offset(disp, _gloffset_GetVertexArrayIndexediv, fn);
13810 #define CALL_GetVertexArrayiv(disp, parameters) \
13811 (* GET_GetVertexArrayiv(disp)) parameters
13812 static inline _glptr_GetVertexArrayiv GET_GetVertexArrayiv(struct _glapi_table *disp) {
13813 return (_glptr_GetVertexArrayiv) (GET_by_offset(disp, _gloffset_GetVertexArrayiv));
13816 static inline void SET_GetVertexArrayiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
13817 SET_by_offset(disp, _gloffset_GetVertexArrayiv, fn);
13821 #define CALL_InvalidateNamedFramebufferData(disp, parameters) \
13822 (* GET_InvalidateNamedFramebufferData(disp)) parameters
13823 static inline _glptr_InvalidateNamedFramebufferData GET_InvalidateNamedFramebufferData(struct _glapi_table *disp) {
13824 return (_glptr_InvalidateNamedFramebufferData) (GET_by_offset(disp, _gloffset_InvalidateNamedFramebufferData));
13827 static inline void SET_InvalidateNamedFramebufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLenum *)) {
13828 SET_by_offset(disp, _gloffset_InvalidateNamedFramebufferData, fn);
13832 #define CALL_InvalidateNamedFramebufferSubData(disp, parameters) \
13833 (* GET_InvalidateNamedFramebufferSubData(disp)) parameters
13834 static inline _glptr_InvalidateNamedFramebufferSubData GET_InvalidateNamedFramebufferSubData(struct _glapi_table *disp) {
13835 return (_glptr_InvalidateNamedFramebufferSubData) (GET_by_offset(disp, _gloffset_InvalidateNamedFramebufferSubData));
13838 static inline void SET_InvalidateNamedFramebufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei)) {
13839 SET_by_offset(disp, _gloffset_InvalidateNamedFramebufferSubData, fn);
13843 #define CALL_MapNamedBuffer(disp, parameters) \
13844 (* GET_MapNamedBuffer(disp)) parameters
13845 static inline _glptr_MapNamedBuffer GET_MapNamedBuffer(struct _glapi_table *disp) {
13846 return (_glptr_MapNamedBuffer) (GET_by_offset(disp, _gloffset_MapNamedBuffer));
13849 static inline void SET_MapNamedBuffer(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLuint, GLenum)) {
13850 SET_by_offset(disp, _gloffset_MapNamedBuffer, fn);
13854 #define CALL_MapNamedBufferRange(disp, parameters) \
13855 (* GET_MapNamedBufferRange(disp)) parameters
13856 static inline _glptr_MapNamedBufferRange GET_MapNamedBufferRange(struct _glapi_table *disp) {
13857 return (_glptr_MapNamedBufferRange) (GET_by_offset(disp, _gloffset_MapNamedBufferRange));
13860 static inline void SET_MapNamedBufferRange(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, GLbitfield)) {
13861 SET_by_offset(disp, _gloffset_MapNamedBufferRange, fn);
13865 #define CALL_NamedBufferData(disp, parameters) \
13866 (* GET_NamedBufferData(disp)) parameters
13867 static inline _glptr_NamedBufferData GET_NamedBufferData(struct _glapi_table *disp) {
13868 return (_glptr_NamedBufferData) (GET_by_offset(disp, _gloffset_NamedBufferData));
13871 static inline void SET_NamedBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizeiptr, const GLvoid *, GLenum)) {
13872 SET_by_offset(disp, _gloffset_NamedBufferData, fn);
13876 #define CALL_NamedBufferStorage(disp, parameters) \
13877 (* GET_NamedBufferStorage(disp)) parameters
13878 static inline _glptr_NamedBufferStorage GET_NamedBufferStorage(struct _glapi_table *disp) {
13879 return (_glptr_NamedBufferStorage) (GET_by_offset(disp, _gloffset_NamedBufferStorage));
13882 static inline void SET_NamedBufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizeiptr, const GLvoid *, GLbitfield)) {
13883 SET_by_offset(disp, _gloffset_NamedBufferStorage, fn);
13887 #define CALL_NamedBufferSubData(disp, parameters) \
13888 (* GET_NamedBufferSubData(disp)) parameters
13889 static inline _glptr_NamedBufferSubData GET_NamedBufferSubData(struct _glapi_table *disp) {
13890 return (_glptr_NamedBufferSubData) (GET_by_offset(disp, _gloffset_NamedBufferSubData));
13893 static inline void SET_NamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, const GLvoid *)) {
13894 SET_by_offset(disp, _gloffset_NamedBufferSubData, fn);
13898 #define CALL_NamedFramebufferDrawBuffer(disp, parameters) \
13899 (* GET_NamedFramebufferDrawBuffer(disp)) parameters
13900 static inline _glptr_NamedFramebufferDrawBuffer GET_NamedFramebufferDrawBuffer(struct _glapi_table *disp) {
13901 return (_glptr_NamedFramebufferDrawBuffer) (GET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffer));
13904 static inline void SET_NamedFramebufferDrawBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
13905 SET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffer, fn);
13909 #define CALL_NamedFramebufferDrawBuffers(disp, parameters) \
13910 (* GET_NamedFramebufferDrawBuffers(disp)) parameters
13911 static inline _glptr_NamedFramebufferDrawBuffers GET_NamedFramebufferDrawBuffers(struct _glapi_table *disp) {
13912 return (_glptr_NamedFramebufferDrawBuffers) (GET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffers));
13915 static inline void SET_NamedFramebufferDrawBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLenum *)) {
13916 SET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffers, fn);
13920 #define CALL_NamedFramebufferParameteri(disp, parameters) \
13921 (* GET_NamedFramebufferParameteri(disp)) parameters
13922 static inline _glptr_NamedFramebufferParameteri GET_NamedFramebufferParameteri(struct _glapi_table *disp) {
13923 return (_glptr_NamedFramebufferParameteri) (GET_by_offset(disp, _gloffset_NamedFramebufferParameteri));
13926 static inline void SET_NamedFramebufferParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
13927 SET_by_offset(disp, _gloffset_NamedFramebufferParameteri, fn);
13931 #define CALL_NamedFramebufferReadBuffer(disp, parameters) \
13932 (* GET_NamedFramebufferReadBuffer(disp)) parameters
13933 static inline _glptr_NamedFramebufferReadBuffer GET_NamedFramebufferReadBuffer(struct _glapi_table *disp) {
13934 return (_glptr_NamedFramebufferReadBuffer) (GET_by_offset(disp, _gloffset_NamedFramebufferReadBuffer));
13937 static inline void SET_NamedFramebufferReadBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
13938 SET_by_offset(disp, _gloffset_NamedFramebufferReadBuffer, fn);
13942 #define CALL_NamedFramebufferRenderbuffer(disp, parameters) \
13943 (* GET_NamedFramebufferRenderbuffer(disp)) parameters
13944 static inline _glptr_NamedFramebufferRenderbuffer GET_NamedFramebufferRenderbuffer(struct _glapi_table *disp) {
13945 return (_glptr_NamedFramebufferRenderbuffer) (GET_by_offset(disp, _gloffset_NamedFramebufferRenderbuffer));
13948 static inline void SET_NamedFramebufferRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLuint)) {
13949 SET_by_offset(disp, _gloffset_NamedFramebufferRenderbuffer, fn);
13953 #define CALL_NamedFramebufferTexture(disp, parameters) \
13954 (* GET_NamedFramebufferTexture(disp)) parameters
13955 static inline _glptr_NamedFramebufferTexture GET_NamedFramebufferTexture(struct _glapi_table *disp) {
13956 return (_glptr_NamedFramebufferTexture) (GET_by_offset(disp, _gloffset_NamedFramebufferTexture));
13959 static inline void SET_NamedFramebufferTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint)) {
13960 SET_by_offset(disp, _gloffset_NamedFramebufferTexture, fn);
13964 #define CALL_NamedFramebufferTextureLayer(disp, parameters) \
13965 (* GET_NamedFramebufferTextureLayer(disp)) parameters
13966 static inline _glptr_NamedFramebufferTextureLayer GET_NamedFramebufferTextureLayer(struct _glapi_table *disp) {
13967 return (_glptr_NamedFramebufferTextureLayer) (GET_by_offset(disp, _gloffset_NamedFramebufferTextureLayer));
13970 static inline void SET_NamedFramebufferTextureLayer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint, GLint)) {
13971 SET_by_offset(disp, _gloffset_NamedFramebufferTextureLayer, fn);
13975 #define CALL_NamedRenderbufferStorage(disp, parameters) \
13976 (* GET_NamedRenderbufferStorage(disp)) parameters
13977 static inline _glptr_NamedRenderbufferStorage GET_NamedRenderbufferStorage(struct _glapi_table *disp) {
13978 return (_glptr_NamedRenderbufferStorage) (GET_by_offset(disp, _gloffset_NamedRenderbufferStorage));
13981 static inline void SET_NamedRenderbufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLsizei)) {
13982 SET_by_offset(disp, _gloffset_NamedRenderbufferStorage, fn);
13986 #define CALL_NamedRenderbufferStorageMultisample(disp, parameters) \
13987 (* GET_NamedRenderbufferStorageMultisample(disp)) parameters
13988 static inline _glptr_NamedRenderbufferStorageMultisample GET_NamedRenderbufferStorageMultisample(struct _glapi_table *disp) {
13989 return (_glptr_NamedRenderbufferStorageMultisample) (GET_by_offset(disp, _gloffset_NamedRenderbufferStorageMultisample));
13992 static inline void SET_NamedRenderbufferStorageMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei)) {
13993 SET_by_offset(disp, _gloffset_NamedRenderbufferStorageMultisample, fn);
13997 #define CALL_TextureBuffer(disp, parameters) \
13998 (* GET_TextureBuffer(disp)) parameters
13999 static inline _glptr_TextureBuffer GET_TextureBuffer(struct _glapi_table *disp) {
14000 return (_glptr_TextureBuffer) (GET_by_offset(disp, _gloffset_TextureBuffer));
14003 static inline void SET_TextureBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint)) {
14004 SET_by_offset(disp, _gloffset_TextureBuffer, fn);
14008 #define CALL_TextureBufferRange(disp, parameters) \
14009 (* GET_TextureBufferRange(disp)) parameters
14010 static inline _glptr_TextureBufferRange GET_TextureBufferRange(struct _glapi_table *disp) {
14011 return (_glptr_TextureBufferRange) (GET_by_offset(disp, _gloffset_TextureBufferRange));
14014 static inline void SET_TextureBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLintptr, GLsizeiptr)) {
14015 SET_by_offset(disp, _gloffset_TextureBufferRange, fn);
14019 #define CALL_TextureParameterIiv(disp, parameters) \
14020 (* GET_TextureParameterIiv(disp)) parameters
14021 static inline _glptr_TextureParameterIiv GET_TextureParameterIiv(struct _glapi_table *disp) {
14022 return (_glptr_TextureParameterIiv) (GET_by_offset(disp, _gloffset_TextureParameterIiv));
14025 static inline void SET_TextureParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
14026 SET_by_offset(disp, _gloffset_TextureParameterIiv, fn);
14030 #define CALL_TextureParameterIuiv(disp, parameters) \
14031 (* GET_TextureParameterIuiv(disp)) parameters
14032 static inline _glptr_TextureParameterIuiv GET_TextureParameterIuiv(struct _glapi_table *disp) {
14033 return (_glptr_TextureParameterIuiv) (GET_by_offset(disp, _gloffset_TextureParameterIuiv));
14036 static inline void SET_TextureParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLuint *)) {
14037 SET_by_offset(disp, _gloffset_TextureParameterIuiv, fn);
14041 #define CALL_TextureParameterf(disp, parameters) \
14042 (* GET_TextureParameterf(disp)) parameters
14043 static inline _glptr_TextureParameterf GET_TextureParameterf(struct _glapi_table *disp) {
14044 return (_glptr_TextureParameterf) (GET_by_offset(disp, _gloffset_TextureParameterf));
14047 static inline void SET_TextureParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat)) {
14048 SET_by_offset(disp, _gloffset_TextureParameterf, fn);
14052 #define CALL_TextureParameterfv(disp, parameters) \
14053 (* GET_TextureParameterfv(disp)) parameters
14054 static inline _glptr_TextureParameterfv GET_TextureParameterfv(struct _glapi_table *disp) {
14055 return (_glptr_TextureParameterfv) (GET_by_offset(disp, _gloffset_TextureParameterfv));
14058 static inline void SET_TextureParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLfloat *)) {
14059 SET_by_offset(disp, _gloffset_TextureParameterfv, fn);
14063 #define CALL_TextureParameteri(disp, parameters) \
14064 (* GET_TextureParameteri(disp)) parameters
14065 static inline _glptr_TextureParameteri GET_TextureParameteri(struct _glapi_table *disp) {
14066 return (_glptr_TextureParameteri) (GET_by_offset(disp, _gloffset_TextureParameteri));
14069 static inline void SET_TextureParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
14070 SET_by_offset(disp, _gloffset_TextureParameteri, fn);
14074 #define CALL_TextureParameteriv(disp, parameters) \
14075 (* GET_TextureParameteriv(disp)) parameters
14076 static inline _glptr_TextureParameteriv GET_TextureParameteriv(struct _glapi_table *disp) {
14077 return (_glptr_TextureParameteriv) (GET_by_offset(disp, _gloffset_TextureParameteriv));
14080 static inline void SET_TextureParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
14081 SET_by_offset(disp, _gloffset_TextureParameteriv, fn);
14085 #define CALL_TextureStorage1D(disp, parameters) \
14086 (* GET_TextureStorage1D(disp)) parameters
14087 static inline _glptr_TextureStorage1D GET_TextureStorage1D(struct _glapi_table *disp) {
14088 return (_glptr_TextureStorage1D) (GET_by_offset(disp, _gloffset_TextureStorage1D));
14091 static inline void SET_TextureStorage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei)) {
14092 SET_by_offset(disp, _gloffset_TextureStorage1D, fn);
14096 #define CALL_TextureStorage2D(disp, parameters) \
14097 (* GET_TextureStorage2D(disp)) parameters
14098 static inline _glptr_TextureStorage2D GET_TextureStorage2D(struct _glapi_table *disp) {
14099 return (_glptr_TextureStorage2D) (GET_by_offset(disp, _gloffset_TextureStorage2D));
14102 static inline void SET_TextureStorage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei)) {
14103 SET_by_offset(disp, _gloffset_TextureStorage2D, fn);
14107 #define CALL_TextureStorage2DMultisample(disp, parameters) \
14108 (* GET_TextureStorage2DMultisample(disp)) parameters
14109 static inline _glptr_TextureStorage2DMultisample GET_TextureStorage2DMultisample(struct _glapi_table *disp) {
14110 return (_glptr_TextureStorage2DMultisample) (GET_by_offset(disp, _gloffset_TextureStorage2DMultisample));
14113 static inline void SET_TextureStorage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) {
14114 SET_by_offset(disp, _gloffset_TextureStorage2DMultisample, fn);
14118 #define CALL_TextureStorage3D(disp, parameters) \
14119 (* GET_TextureStorage3D(disp)) parameters
14120 static inline _glptr_TextureStorage3D GET_TextureStorage3D(struct _glapi_table *disp) {
14121 return (_glptr_TextureStorage3D) (GET_by_offset(disp, _gloffset_TextureStorage3D));
14124 static inline void SET_TextureStorage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) {
14125 SET_by_offset(disp, _gloffset_TextureStorage3D, fn);
14129 #define CALL_TextureStorage3DMultisample(disp, parameters) \
14130 (* GET_TextureStorage3DMultisample(disp)) parameters
14131 static inline _glptr_TextureStorage3DMultisample GET_TextureStorage3DMultisample(struct _glapi_table *disp) {
14132 return (_glptr_TextureStorage3DMultisample) (GET_by_offset(disp, _gloffset_TextureStorage3DMultisample));
14135 static inline void SET_TextureStorage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) {
14136 SET_by_offset(disp, _gloffset_TextureStorage3DMultisample, fn);
14140 #define CALL_TextureSubImage1D(disp, parameters) \
14141 (* GET_TextureSubImage1D(disp)) parameters
14142 static inline _glptr_TextureSubImage1D GET_TextureSubImage1D(struct _glapi_table *disp) {
14143 return (_glptr_TextureSubImage1D) (GET_by_offset(disp, _gloffset_TextureSubImage1D));
14146 static inline void SET_TextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *)) {
14147 SET_by_offset(disp, _gloffset_TextureSubImage1D, fn);
14151 #define CALL_TextureSubImage2D(disp, parameters) \
14152 (* GET_TextureSubImage2D(disp)) parameters
14153 static inline _glptr_TextureSubImage2D GET_TextureSubImage2D(struct _glapi_table *disp) {
14154 return (_glptr_TextureSubImage2D) (GET_by_offset(disp, _gloffset_TextureSubImage2D));
14157 static inline void SET_TextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
14158 SET_by_offset(disp, _gloffset_TextureSubImage2D, fn);
14162 #define CALL_TextureSubImage3D(disp, parameters) \
14163 (* GET_TextureSubImage3D(disp)) parameters
14164 static inline _glptr_TextureSubImage3D GET_TextureSubImage3D(struct _glapi_table *disp) {
14165 return (_glptr_TextureSubImage3D) (GET_by_offset(disp, _gloffset_TextureSubImage3D));
14168 static inline void SET_TextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
14169 SET_by_offset(disp, _gloffset_TextureSubImage3D, fn);
14173 #define CALL_TransformFeedbackBufferBase(disp, parameters) \
14174 (* GET_TransformFeedbackBufferBase(disp)) parameters
14175 static inline _glptr_TransformFeedbackBufferBase GET_TransformFeedbackBufferBase(struct _glapi_table *disp) {
14176 return (_glptr_TransformFeedbackBufferBase) (GET_by_offset(disp, _gloffset_TransformFeedbackBufferBase));
14179 static inline void SET_TransformFeedbackBufferBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
14180 SET_by_offset(disp, _gloffset_TransformFeedbackBufferBase, fn);
14184 #define CALL_TransformFeedbackBufferRange(disp, parameters) \
14185 (* GET_TransformFeedbackBufferRange(disp)) parameters
14186 static inline _glptr_TransformFeedbackBufferRange GET_TransformFeedbackBufferRange(struct _glapi_table *disp) {
14187 return (_glptr_TransformFeedbackBufferRange) (GET_by_offset(disp, _gloffset_TransformFeedbackBufferRange));
14190 static inline void SET_TransformFeedbackBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLintptr, GLsizeiptr)) {
14191 SET_by_offset(disp, _gloffset_TransformFeedbackBufferRange, fn);
14195 #define CALL_UnmapNamedBufferEXT(disp, parameters) \
14196 (* GET_UnmapNamedBufferEXT(disp)) parameters
14197 static inline _glptr_UnmapNamedBufferEXT GET_UnmapNamedBufferEXT(struct _glapi_table *disp) {
14198 return (_glptr_UnmapNamedBufferEXT) (GET_by_offset(disp, _gloffset_UnmapNamedBufferEXT));
14201 static inline void SET_UnmapNamedBufferEXT(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
14202 SET_by_offset(disp, _gloffset_UnmapNamedBufferEXT, fn);
14206 #define CALL_VertexArrayAttribBinding(disp, parameters) \
14207 (* GET_VertexArrayAttribBinding(disp)) parameters
14208 static inline _glptr_VertexArrayAttribBinding GET_VertexArrayAttribBinding(struct _glapi_table *disp) {
14209 return (_glptr_VertexArrayAttribBinding) (GET_by_offset(disp, _gloffset_VertexArrayAttribBinding));
14212 static inline void SET_VertexArrayAttribBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
14213 SET_by_offset(disp, _gloffset_VertexArrayAttribBinding, fn);
14217 #define CALL_VertexArrayAttribFormat(disp, parameters) \
14218 (* GET_VertexArrayAttribFormat(disp)) parameters
14219 static inline _glptr_VertexArrayAttribFormat GET_VertexArrayAttribFormat(struct _glapi_table *disp) {
14220 return (_glptr_VertexArrayAttribFormat) (GET_by_offset(disp, _gloffset_VertexArrayAttribFormat));
14223 static inline void SET_VertexArrayAttribFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLboolean, GLuint)) {
14224 SET_by_offset(disp, _gloffset_VertexArrayAttribFormat, fn);
14228 #define CALL_VertexArrayAttribIFormat(disp, parameters) \
14229 (* GET_VertexArrayAttribIFormat(disp)) parameters
14230 static inline _glptr_VertexArrayAttribIFormat GET_VertexArrayAttribIFormat(struct _glapi_table *disp) {
14231 return (_glptr_VertexArrayAttribIFormat) (GET_by_offset(disp, _gloffset_VertexArrayAttribIFormat));
14234 static inline void SET_VertexArrayAttribIFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLuint)) {
14235 SET_by_offset(disp, _gloffset_VertexArrayAttribIFormat, fn);
14239 #define CALL_VertexArrayAttribLFormat(disp, parameters) \
14240 (* GET_VertexArrayAttribLFormat(disp)) parameters
14241 static inline _glptr_VertexArrayAttribLFormat GET_VertexArrayAttribLFormat(struct _glapi_table *disp) {
14242 return (_glptr_VertexArrayAttribLFormat) (GET_by_offset(disp, _gloffset_VertexArrayAttribLFormat));
14245 static inline void SET_VertexArrayAttribLFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLuint)) {
14246 SET_by_offset(disp, _gloffset_VertexArrayAttribLFormat, fn);
14250 #define CALL_VertexArrayBindingDivisor(disp, parameters) \
14251 (* GET_VertexArrayBindingDivisor(disp)) parameters
14252 static inline _glptr_VertexArrayBindingDivisor GET_VertexArrayBindingDivisor(struct _glapi_table *disp) {
14253 return (_glptr_VertexArrayBindingDivisor) (GET_by_offset(disp, _gloffset_VertexArrayBindingDivisor));
14256 static inline void SET_VertexArrayBindingDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
14257 SET_by_offset(disp, _gloffset_VertexArrayBindingDivisor, fn);
14261 #define CALL_VertexArrayElementBuffer(disp, parameters) \
14262 (* GET_VertexArrayElementBuffer(disp)) parameters
14263 static inline _glptr_VertexArrayElementBuffer GET_VertexArrayElementBuffer(struct _glapi_table *disp) {
14264 return (_glptr_VertexArrayElementBuffer) (GET_by_offset(disp, _gloffset_VertexArrayElementBuffer));
14267 static inline void SET_VertexArrayElementBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
14268 SET_by_offset(disp, _gloffset_VertexArrayElementBuffer, fn);
14272 #define CALL_VertexArrayVertexBuffer(disp, parameters) \
14273 (* GET_VertexArrayVertexBuffer(disp)) parameters
14274 static inline _glptr_VertexArrayVertexBuffer GET_VertexArrayVertexBuffer(struct _glapi_table *disp) {
14275 return (_glptr_VertexArrayVertexBuffer) (GET_by_offset(disp, _gloffset_VertexArrayVertexBuffer));
14278 static inline void SET_VertexArrayVertexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLintptr, GLsizei)) {
14279 SET_by_offset(disp, _gloffset_VertexArrayVertexBuffer, fn);
14283 #define CALL_VertexArrayVertexBuffers(disp, parameters) \
14284 (* GET_VertexArrayVertexBuffers(disp)) parameters
14285 static inline _glptr_VertexArrayVertexBuffers GET_VertexArrayVertexBuffers(struct _glapi_table *disp) {
14286 return (_glptr_VertexArrayVertexBuffers) (GET_by_offset(disp, _gloffset_VertexArrayVertexBuffers));
14289 static inline void SET_VertexArrayVertexBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *)) {
14290 SET_by_offset(disp, _gloffset_VertexArrayVertexBuffers, fn);
14294 #define CALL_GetCompressedTextureSubImage(disp, parameters) \
14295 (* GET_GetCompressedTextureSubImage(disp)) parameters
14296 static inline _glptr_GetCompressedTextureSubImage GET_GetCompressedTextureSubImage(struct _glapi_table *disp) {
14297 return (_glptr_GetCompressedTextureSubImage) (GET_by_offset(disp, _gloffset_GetCompressedTextureSubImage));
14300 static inline void SET_GetCompressedTextureSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLvoid *)) {
14301 SET_by_offset(disp, _gloffset_GetCompressedTextureSubImage, fn);
14305 #define CALL_GetTextureSubImage(disp, parameters) \
14306 (* GET_GetTextureSubImage(disp)) parameters
14307 static inline _glptr_GetTextureSubImage GET_GetTextureSubImage(struct _glapi_table *disp) {
14308 return (_glptr_GetTextureSubImage) (GET_by_offset(disp, _gloffset_GetTextureSubImage));
14311 static inline void SET_GetTextureSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *)) {
14312 SET_by_offset(disp, _gloffset_GetTextureSubImage, fn);
14316 #define CALL_BufferPageCommitmentARB(disp, parameters) \
14317 (* GET_BufferPageCommitmentARB(disp)) parameters
14318 static inline _glptr_BufferPageCommitmentARB GET_BufferPageCommitmentARB(struct _glapi_table *disp) {
14319 return (_glptr_BufferPageCommitmentARB) (GET_by_offset(disp, _gloffset_BufferPageCommitmentARB));
14322 static inline void SET_BufferPageCommitmentARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, GLboolean)) {
14323 SET_by_offset(disp, _gloffset_BufferPageCommitmentARB, fn);
14327 #define CALL_NamedBufferPageCommitmentARB(disp, parameters) \
14328 (* GET_NamedBufferPageCommitmentARB(disp)) parameters
14329 static inline _glptr_NamedBufferPageCommitmentARB GET_NamedBufferPageCommitmentARB(struct _glapi_table *disp) {
14330 return (_glptr_NamedBufferPageCommitmentARB) (GET_by_offset(disp, _gloffset_NamedBufferPageCommitmentARB));
14333 static inline void SET_NamedBufferPageCommitmentARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, GLboolean)) {
14334 SET_by_offset(disp, _gloffset_NamedBufferPageCommitmentARB, fn);
14338 #define CALL_GetUniformi64vARB(disp, parameters) \
14339 (* GET_GetUniformi64vARB(disp)) parameters
14340 static inline _glptr_GetUniformi64vARB GET_GetUniformi64vARB(struct _glapi_table *disp) {
14341 return (_glptr_GetUniformi64vARB) (GET_by_offset(disp, _gloffset_GetUniformi64vARB));
14344 static inline void SET_GetUniformi64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint64 *)) {
14345 SET_by_offset(disp, _gloffset_GetUniformi64vARB, fn);
14349 #define CALL_GetUniformui64vARB(disp, parameters) \
14350 (* GET_GetUniformui64vARB(disp)) parameters
14351 static inline _glptr_GetUniformui64vARB GET_GetUniformui64vARB(struct _glapi_table *disp) {
14352 return (_glptr_GetUniformui64vARB) (GET_by_offset(disp, _gloffset_GetUniformui64vARB));
14355 static inline void SET_GetUniformui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint64 *)) {
14356 SET_by_offset(disp, _gloffset_GetUniformui64vARB, fn);
14360 #define CALL_GetnUniformi64vARB(disp, parameters) \
14361 (* GET_GetnUniformi64vARB(disp)) parameters
14362 static inline _glptr_GetnUniformi64vARB GET_GetnUniformi64vARB(struct _glapi_table *disp) {
14363 return (_glptr_GetnUniformi64vARB) (GET_by_offset(disp, _gloffset_GetnUniformi64vARB));
14366 static inline void SET_GetnUniformi64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLint64 *)) {
14367 SET_by_offset(disp, _gloffset_GetnUniformi64vARB, fn);
14371 #define CALL_GetnUniformui64vARB(disp, parameters) \
14372 (* GET_GetnUniformui64vARB(disp)) parameters
14373 static inline _glptr_GetnUniformui64vARB GET_GetnUniformui64vARB(struct _glapi_table *disp) {
14374 return (_glptr_GetnUniformui64vARB) (GET_by_offset(disp, _gloffset_GetnUniformui64vARB));
14377 static inline void SET_GetnUniformui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLuint64 *)) {
14378 SET_by_offset(disp, _gloffset_GetnUniformui64vARB, fn);
14382 #define CALL_ProgramUniform1i64ARB(disp, parameters) \
14383 (* GET_ProgramUniform1i64ARB(disp)) parameters
14384 static inline _glptr_ProgramUniform1i64ARB GET_ProgramUniform1i64ARB(struct _glapi_table *disp) {
14385 return (_glptr_ProgramUniform1i64ARB) (GET_by_offset(disp, _gloffset_ProgramUniform1i64ARB));
14388 static inline void SET_ProgramUniform1i64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint64)) {
14389 SET_by_offset(disp, _gloffset_ProgramUniform1i64ARB, fn);
14393 #define CALL_ProgramUniform1i64vARB(disp, parameters) \
14394 (* GET_ProgramUniform1i64vARB(disp)) parameters
14395 static inline _glptr_ProgramUniform1i64vARB GET_ProgramUniform1i64vARB(struct _glapi_table *disp) {
14396 return (_glptr_ProgramUniform1i64vARB) (GET_by_offset(disp, _gloffset_ProgramUniform1i64vARB));
14399 static inline void SET_ProgramUniform1i64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint64 *)) {
14400 SET_by_offset(disp, _gloffset_ProgramUniform1i64vARB, fn);
14404 #define CALL_ProgramUniform1ui64ARB(disp, parameters) \
14405 (* GET_ProgramUniform1ui64ARB(disp)) parameters
14406 static inline _glptr_ProgramUniform1ui64ARB GET_ProgramUniform1ui64ARB(struct _glapi_table *disp) {
14407 return (_glptr_ProgramUniform1ui64ARB) (GET_by_offset(disp, _gloffset_ProgramUniform1ui64ARB));
14410 static inline void SET_ProgramUniform1ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint64)) {
14411 SET_by_offset(disp, _gloffset_ProgramUniform1ui64ARB, fn);
14415 #define CALL_ProgramUniform1ui64vARB(disp, parameters) \
14416 (* GET_ProgramUniform1ui64vARB(disp)) parameters
14417 static inline _glptr_ProgramUniform1ui64vARB GET_ProgramUniform1ui64vARB(struct _glapi_table *disp) {
14418 return (_glptr_ProgramUniform1ui64vARB) (GET_by_offset(disp, _gloffset_ProgramUniform1ui64vARB));
14421 static inline void SET_ProgramUniform1ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint64 *)) {
14422 SET_by_offset(disp, _gloffset_ProgramUniform1ui64vARB, fn);
14426 #define CALL_ProgramUniform2i64ARB(disp, parameters) \
14427 (* GET_ProgramUniform2i64ARB(disp)) parameters
14428 static inline _glptr_ProgramUniform2i64ARB GET_ProgramUniform2i64ARB(struct _glapi_table *disp) {
14429 return (_glptr_ProgramUniform2i64ARB) (GET_by_offset(disp, _gloffset_ProgramUniform2i64ARB));
14432 static inline void SET_ProgramUniform2i64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint64, GLint64)) {
14433 SET_by_offset(disp, _gloffset_ProgramUniform2i64ARB, fn);
14437 #define CALL_ProgramUniform2i64vARB(disp, parameters) \
14438 (* GET_ProgramUniform2i64vARB(disp)) parameters
14439 static inline _glptr_ProgramUniform2i64vARB GET_ProgramUniform2i64vARB(struct _glapi_table *disp) {
14440 return (_glptr_ProgramUniform2i64vARB) (GET_by_offset(disp, _gloffset_ProgramUniform2i64vARB));
14443 static inline void SET_ProgramUniform2i64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint64 *)) {
14444 SET_by_offset(disp, _gloffset_ProgramUniform2i64vARB, fn);
14448 #define CALL_ProgramUniform2ui64ARB(disp, parameters) \
14449 (* GET_ProgramUniform2ui64ARB(disp)) parameters
14450 static inline _glptr_ProgramUniform2ui64ARB GET_ProgramUniform2ui64ARB(struct _glapi_table *disp) {
14451 return (_glptr_ProgramUniform2ui64ARB) (GET_by_offset(disp, _gloffset_ProgramUniform2ui64ARB));
14454 static inline void SET_ProgramUniform2ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint64, GLuint64)) {
14455 SET_by_offset(disp, _gloffset_ProgramUniform2ui64ARB, fn);
14459 #define CALL_ProgramUniform2ui64vARB(disp, parameters) \
14460 (* GET_ProgramUniform2ui64vARB(disp)) parameters
14461 static inline _glptr_ProgramUniform2ui64vARB GET_ProgramUniform2ui64vARB(struct _glapi_table *disp) {
14462 return (_glptr_ProgramUniform2ui64vARB) (GET_by_offset(disp, _gloffset_ProgramUniform2ui64vARB));
14465 static inline void SET_ProgramUniform2ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint64 *)) {
14466 SET_by_offset(disp, _gloffset_ProgramUniform2ui64vARB, fn);
14470 #define CALL_ProgramUniform3i64ARB(disp, parameters) \
14471 (* GET_ProgramUniform3i64ARB(disp)) parameters
14472 static inline _glptr_ProgramUniform3i64ARB GET_ProgramUniform3i64ARB(struct _glapi_table *disp) {
14473 return (_glptr_ProgramUniform3i64ARB) (GET_by_offset(disp, _gloffset_ProgramUniform3i64ARB));
14476 static inline void SET_ProgramUniform3i64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint64, GLint64, GLint64)) {
14477 SET_by_offset(disp, _gloffset_ProgramUniform3i64ARB, fn);
14481 #define CALL_ProgramUniform3i64vARB(disp, parameters) \
14482 (* GET_ProgramUniform3i64vARB(disp)) parameters
14483 static inline _glptr_ProgramUniform3i64vARB GET_ProgramUniform3i64vARB(struct _glapi_table *disp) {
14484 return (_glptr_ProgramUniform3i64vARB) (GET_by_offset(disp, _gloffset_ProgramUniform3i64vARB));
14487 static inline void SET_ProgramUniform3i64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint64 *)) {
14488 SET_by_offset(disp, _gloffset_ProgramUniform3i64vARB, fn);
14492 #define CALL_ProgramUniform3ui64ARB(disp, parameters) \
14493 (* GET_ProgramUniform3ui64ARB(disp)) parameters
14494 static inline _glptr_ProgramUniform3ui64ARB GET_ProgramUniform3ui64ARB(struct _glapi_table *disp) {
14495 return (_glptr_ProgramUniform3ui64ARB) (GET_by_offset(disp, _gloffset_ProgramUniform3ui64ARB));
14498 static inline void SET_ProgramUniform3ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint64, GLuint64, GLuint64)) {
14499 SET_by_offset(disp, _gloffset_ProgramUniform3ui64ARB, fn);
14503 #define CALL_ProgramUniform3ui64vARB(disp, parameters) \
14504 (* GET_ProgramUniform3ui64vARB(disp)) parameters
14505 static inline _glptr_ProgramUniform3ui64vARB GET_ProgramUniform3ui64vARB(struct _glapi_table *disp) {
14506 return (_glptr_ProgramUniform3ui64vARB) (GET_by_offset(disp, _gloffset_ProgramUniform3ui64vARB));
14509 static inline void SET_ProgramUniform3ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint64 *)) {
14510 SET_by_offset(disp, _gloffset_ProgramUniform3ui64vARB, fn);
14514 #define CALL_ProgramUniform4i64ARB(disp, parameters) \
14515 (* GET_ProgramUniform4i64ARB(disp)) parameters
14516 static inline _glptr_ProgramUniform4i64ARB GET_ProgramUniform4i64ARB(struct _glapi_table *disp) {
14517 return (_glptr_ProgramUniform4i64ARB) (GET_by_offset(disp, _gloffset_ProgramUniform4i64ARB));
14520 static inline void SET_ProgramUniform4i64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint64, GLint64, GLint64, GLint64)) {
14521 SET_by_offset(disp, _gloffset_ProgramUniform4i64ARB, fn);
14525 #define CALL_ProgramUniform4i64vARB(disp, parameters) \
14526 (* GET_ProgramUniform4i64vARB(disp)) parameters
14527 static inline _glptr_ProgramUniform4i64vARB GET_ProgramUniform4i64vARB(struct _glapi_table *disp) {
14528 return (_glptr_ProgramUniform4i64vARB) (GET_by_offset(disp, _gloffset_ProgramUniform4i64vARB));
14531 static inline void SET_ProgramUniform4i64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint64 *)) {
14532 SET_by_offset(disp, _gloffset_ProgramUniform4i64vARB, fn);
14536 #define CALL_ProgramUniform4ui64ARB(disp, parameters) \
14537 (* GET_ProgramUniform4ui64ARB(disp)) parameters
14538 static inline _glptr_ProgramUniform4ui64ARB GET_ProgramUniform4ui64ARB(struct _glapi_table *disp) {
14539 return (_glptr_ProgramUniform4ui64ARB) (GET_by_offset(disp, _gloffset_ProgramUniform4ui64ARB));
14542 static inline void SET_ProgramUniform4ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint64, GLuint64, GLuint64, GLuint64)) {
14543 SET_by_offset(disp, _gloffset_ProgramUniform4ui64ARB, fn);
14547 #define CALL_ProgramUniform4ui64vARB(disp, parameters) \
14548 (* GET_ProgramUniform4ui64vARB(disp)) parameters
14549 static inline _glptr_ProgramUniform4ui64vARB GET_ProgramUniform4ui64vARB(struct _glapi_table *disp) {
14550 return (_glptr_ProgramUniform4ui64vARB) (GET_by_offset(disp, _gloffset_ProgramUniform4ui64vARB));
14553 static inline void SET_ProgramUniform4ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint64 *)) {
14554 SET_by_offset(disp, _gloffset_ProgramUniform4ui64vARB, fn);
14558 #define CALL_Uniform1i64ARB(disp, parameters) \
14559 (* GET_Uniform1i64ARB(disp)) parameters
14560 static inline _glptr_Uniform1i64ARB GET_Uniform1i64ARB(struct _glapi_table *disp) {
14561 return (_glptr_Uniform1i64ARB) (GET_by_offset(disp, _gloffset_Uniform1i64ARB));
14564 static inline void SET_Uniform1i64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint64)) {
14565 SET_by_offset(disp, _gloffset_Uniform1i64ARB, fn);
14569 #define CALL_Uniform1i64vARB(disp, parameters) \
14570 (* GET_Uniform1i64vARB(disp)) parameters
14571 static inline _glptr_Uniform1i64vARB GET_Uniform1i64vARB(struct _glapi_table *disp) {
14572 return (_glptr_Uniform1i64vARB) (GET_by_offset(disp, _gloffset_Uniform1i64vARB));
14575 static inline void SET_Uniform1i64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint64 *)) {
14576 SET_by_offset(disp, _gloffset_Uniform1i64vARB, fn);
14580 #define CALL_Uniform1ui64ARB(disp, parameters) \
14581 (* GET_Uniform1ui64ARB(disp)) parameters
14582 static inline _glptr_Uniform1ui64ARB GET_Uniform1ui64ARB(struct _glapi_table *disp) {
14583 return (_glptr_Uniform1ui64ARB) (GET_by_offset(disp, _gloffset_Uniform1ui64ARB));
14586 static inline void SET_Uniform1ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint64)) {
14587 SET_by_offset(disp, _gloffset_Uniform1ui64ARB, fn);
14591 #define CALL_Uniform1ui64vARB(disp, parameters) \
14592 (* GET_Uniform1ui64vARB(disp)) parameters
14593 static inline _glptr_Uniform1ui64vARB GET_Uniform1ui64vARB(struct _glapi_table *disp) {
14594 return (_glptr_Uniform1ui64vARB) (GET_by_offset(disp, _gloffset_Uniform1ui64vARB));
14597 static inline void SET_Uniform1ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint64 *)) {
14598 SET_by_offset(disp, _gloffset_Uniform1ui64vARB, fn);
14602 #define CALL_Uniform2i64ARB(disp, parameters) \
14603 (* GET_Uniform2i64ARB(disp)) parameters
14604 static inline _glptr_Uniform2i64ARB GET_Uniform2i64ARB(struct _glapi_table *disp) {
14605 return (_glptr_Uniform2i64ARB) (GET_by_offset(disp, _gloffset_Uniform2i64ARB));
14608 static inline void SET_Uniform2i64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint64, GLint64)) {
14609 SET_by_offset(disp, _gloffset_Uniform2i64ARB, fn);
14613 #define CALL_Uniform2i64vARB(disp, parameters) \
14614 (* GET_Uniform2i64vARB(disp)) parameters
14615 static inline _glptr_Uniform2i64vARB GET_Uniform2i64vARB(struct _glapi_table *disp) {
14616 return (_glptr_Uniform2i64vARB) (GET_by_offset(disp, _gloffset_Uniform2i64vARB));
14619 static inline void SET_Uniform2i64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint64 *)) {
14620 SET_by_offset(disp, _gloffset_Uniform2i64vARB, fn);
14624 #define CALL_Uniform2ui64ARB(disp, parameters) \
14625 (* GET_Uniform2ui64ARB(disp)) parameters
14626 static inline _glptr_Uniform2ui64ARB GET_Uniform2ui64ARB(struct _glapi_table *disp) {
14627 return (_glptr_Uniform2ui64ARB) (GET_by_offset(disp, _gloffset_Uniform2ui64ARB));
14630 static inline void SET_Uniform2ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint64, GLuint64)) {
14631 SET_by_offset(disp, _gloffset_Uniform2ui64ARB, fn);
14635 #define CALL_Uniform2ui64vARB(disp, parameters) \
14636 (* GET_Uniform2ui64vARB(disp)) parameters
14637 static inline _glptr_Uniform2ui64vARB GET_Uniform2ui64vARB(struct _glapi_table *disp) {
14638 return (_glptr_Uniform2ui64vARB) (GET_by_offset(disp, _gloffset_Uniform2ui64vARB));
14641 static inline void SET_Uniform2ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint64 *)) {
14642 SET_by_offset(disp, _gloffset_Uniform2ui64vARB, fn);
14646 #define CALL_Uniform3i64ARB(disp, parameters) \
14647 (* GET_Uniform3i64ARB(disp)) parameters
14648 static inline _glptr_Uniform3i64ARB GET_Uniform3i64ARB(struct _glapi_table *disp) {
14649 return (_glptr_Uniform3i64ARB) (GET_by_offset(disp, _gloffset_Uniform3i64ARB));
14652 static inline void SET_Uniform3i64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint64, GLint64, GLint64)) {
14653 SET_by_offset(disp, _gloffset_Uniform3i64ARB, fn);
14657 #define CALL_Uniform3i64vARB(disp, parameters) \
14658 (* GET_Uniform3i64vARB(disp)) parameters
14659 static inline _glptr_Uniform3i64vARB GET_Uniform3i64vARB(struct _glapi_table *disp) {
14660 return (_glptr_Uniform3i64vARB) (GET_by_offset(disp, _gloffset_Uniform3i64vARB));
14663 static inline void SET_Uniform3i64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint64 *)) {
14664 SET_by_offset(disp, _gloffset_Uniform3i64vARB, fn);
14668 #define CALL_Uniform3ui64ARB(disp, parameters) \
14669 (* GET_Uniform3ui64ARB(disp)) parameters
14670 static inline _glptr_Uniform3ui64ARB GET_Uniform3ui64ARB(struct _glapi_table *disp) {
14671 return (_glptr_Uniform3ui64ARB) (GET_by_offset(disp, _gloffset_Uniform3ui64ARB));
14674 static inline void SET_Uniform3ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint64, GLuint64, GLuint64)) {
14675 SET_by_offset(disp, _gloffset_Uniform3ui64ARB, fn);
14679 #define CALL_Uniform3ui64vARB(disp, parameters) \
14680 (* GET_Uniform3ui64vARB(disp)) parameters
14681 static inline _glptr_Uniform3ui64vARB GET_Uniform3ui64vARB(struct _glapi_table *disp) {
14682 return (_glptr_Uniform3ui64vARB) (GET_by_offset(disp, _gloffset_Uniform3ui64vARB));
14685 static inline void SET_Uniform3ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint64 *)) {
14686 SET_by_offset(disp, _gloffset_Uniform3ui64vARB, fn);
14690 #define CALL_Uniform4i64ARB(disp, parameters) \
14691 (* GET_Uniform4i64ARB(disp)) parameters
14692 static inline _glptr_Uniform4i64ARB GET_Uniform4i64ARB(struct _glapi_table *disp) {
14693 return (_glptr_Uniform4i64ARB) (GET_by_offset(disp, _gloffset_Uniform4i64ARB));
14696 static inline void SET_Uniform4i64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint64, GLint64, GLint64, GLint64)) {
14697 SET_by_offset(disp, _gloffset_Uniform4i64ARB, fn);
14701 #define CALL_Uniform4i64vARB(disp, parameters) \
14702 (* GET_Uniform4i64vARB(disp)) parameters
14703 static inline _glptr_Uniform4i64vARB GET_Uniform4i64vARB(struct _glapi_table *disp) {
14704 return (_glptr_Uniform4i64vARB) (GET_by_offset(disp, _gloffset_Uniform4i64vARB));
14707 static inline void SET_Uniform4i64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint64 *)) {
14708 SET_by_offset(disp, _gloffset_Uniform4i64vARB, fn);
14712 #define CALL_Uniform4ui64ARB(disp, parameters) \
14713 (* GET_Uniform4ui64ARB(disp)) parameters
14714 static inline _glptr_Uniform4ui64ARB GET_Uniform4ui64ARB(struct _glapi_table *disp) {
14715 return (_glptr_Uniform4ui64ARB) (GET_by_offset(disp, _gloffset_Uniform4ui64ARB));
14718 static inline void SET_Uniform4ui64ARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint64, GLuint64, GLuint64, GLuint64)) {
14719 SET_by_offset(disp, _gloffset_Uniform4ui64ARB, fn);
14723 #define CALL_Uniform4ui64vARB(disp, parameters) \
14724 (* GET_Uniform4ui64vARB(disp)) parameters
14725 static inline _glptr_Uniform4ui64vARB GET_Uniform4ui64vARB(struct _glapi_table *disp) {
14726 return (_glptr_Uniform4ui64vARB) (GET_by_offset(disp, _gloffset_Uniform4ui64vARB));
14729 static inline void SET_Uniform4ui64vARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint64 *)) {
14730 SET_by_offset(disp, _gloffset_Uniform4ui64vARB, fn);
14734 #define CALL_EvaluateDepthValuesARB(disp, parameters) \
14735 (* GET_EvaluateDepthValuesARB(disp)) parameters
14736 static inline _glptr_EvaluateDepthValuesARB GET_EvaluateDepthValuesARB(struct _glapi_table *disp) {
14737 return (_glptr_EvaluateDepthValuesARB) (GET_by_offset(disp, _gloffset_EvaluateDepthValuesARB));
14740 static inline void SET_EvaluateDepthValuesARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
14741 SET_by_offset(disp, _gloffset_EvaluateDepthValuesARB, fn);
14745 #define CALL_FramebufferSampleLocationsfvARB(disp, parameters) \
14746 (* GET_FramebufferSampleLocationsfvARB(disp)) parameters
14747 static inline _glptr_FramebufferSampleLocationsfvARB GET_FramebufferSampleLocationsfvARB(struct _glapi_table *disp) {
14748 return (_glptr_FramebufferSampleLocationsfvARB) (GET_by_offset(disp, _gloffset_FramebufferSampleLocationsfvARB));
14751 static inline void SET_FramebufferSampleLocationsfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) {
14752 SET_by_offset(disp, _gloffset_FramebufferSampleLocationsfvARB, fn);
14756 #define CALL_NamedFramebufferSampleLocationsfvARB(disp, parameters) \
14757 (* GET_NamedFramebufferSampleLocationsfvARB(disp)) parameters
14758 static inline _glptr_NamedFramebufferSampleLocationsfvARB GET_NamedFramebufferSampleLocationsfvARB(struct _glapi_table *disp) {
14759 return (_glptr_NamedFramebufferSampleLocationsfvARB) (GET_by_offset(disp, _gloffset_NamedFramebufferSampleLocationsfvARB));
14762 static inline void SET_NamedFramebufferSampleLocationsfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, const GLfloat *)) {
14763 SET_by_offset(disp, _gloffset_NamedFramebufferSampleLocationsfvARB, fn);
14767 #define CALL_SpecializeShaderARB(disp, parameters) \
14768 (* GET_SpecializeShaderARB(disp)) parameters
14769 static inline _glptr_SpecializeShaderARB GET_SpecializeShaderARB(struct _glapi_table *disp) {
14770 return (_glptr_SpecializeShaderARB) (GET_by_offset(disp, _gloffset_SpecializeShaderARB));
14773 static inline void SET_SpecializeShaderARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLchar *, GLuint, const GLuint *, const GLuint *)) {
14774 SET_by_offset(disp, _gloffset_SpecializeShaderARB, fn);
14778 #define CALL_InvalidateBufferData(disp, parameters) \
14779 (* GET_InvalidateBufferData(disp)) parameters
14780 static inline _glptr_InvalidateBufferData GET_InvalidateBufferData(struct _glapi_table *disp) {
14781 return (_glptr_InvalidateBufferData) (GET_by_offset(disp, _gloffset_InvalidateBufferData));
14784 static inline void SET_InvalidateBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
14785 SET_by_offset(disp, _gloffset_InvalidateBufferData, fn);
14789 #define CALL_InvalidateBufferSubData(disp, parameters) \
14790 (* GET_InvalidateBufferSubData(disp)) parameters
14791 static inline _glptr_InvalidateBufferSubData GET_InvalidateBufferSubData(struct _glapi_table *disp) {
14792 return (_glptr_InvalidateBufferSubData) (GET_by_offset(disp, _gloffset_InvalidateBufferSubData));
14795 static inline void SET_InvalidateBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr)) {
14796 SET_by_offset(disp, _gloffset_InvalidateBufferSubData, fn);
14800 #define CALL_InvalidateFramebuffer(disp, parameters) \
14801 (* GET_InvalidateFramebuffer(disp)) parameters
14802 static inline _glptr_InvalidateFramebuffer GET_InvalidateFramebuffer(struct _glapi_table *disp) {
14803 return (_glptr_InvalidateFramebuffer) (GET_by_offset(disp, _gloffset_InvalidateFramebuffer));
14806 static inline void SET_InvalidateFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *)) {
14807 SET_by_offset(disp, _gloffset_InvalidateFramebuffer, fn);
14811 #define CALL_InvalidateSubFramebuffer(disp, parameters) \
14812 (* GET_InvalidateSubFramebuffer(disp)) parameters
14813 static inline _glptr_InvalidateSubFramebuffer GET_InvalidateSubFramebuffer(struct _glapi_table *disp) {
14814 return (_glptr_InvalidateSubFramebuffer) (GET_by_offset(disp, _gloffset_InvalidateSubFramebuffer));
14817 static inline void SET_InvalidateSubFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei)) {
14818 SET_by_offset(disp, _gloffset_InvalidateSubFramebuffer, fn);
14822 #define CALL_InvalidateTexImage(disp, parameters) \
14823 (* GET_InvalidateTexImage(disp)) parameters
14824 static inline _glptr_InvalidateTexImage GET_InvalidateTexImage(struct _glapi_table *disp) {
14825 return (_glptr_InvalidateTexImage) (GET_by_offset(disp, _gloffset_InvalidateTexImage));
14828 static inline void SET_InvalidateTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint)) {
14829 SET_by_offset(disp, _gloffset_InvalidateTexImage, fn);
14833 #define CALL_InvalidateTexSubImage(disp, parameters) \
14834 (* GET_InvalidateTexSubImage(disp)) parameters
14835 static inline _glptr_InvalidateTexSubImage GET_InvalidateTexSubImage(struct _glapi_table *disp) {
14836 return (_glptr_InvalidateTexSubImage) (GET_by_offset(disp, _gloffset_InvalidateTexSubImage));
14839 static inline void SET_InvalidateTexSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei)) {
14840 SET_by_offset(disp, _gloffset_InvalidateTexSubImage, fn);
14844 #define CALL_DrawTexfOES(disp, parameters) \
14845 (* GET_DrawTexfOES(disp)) parameters
14846 static inline _glptr_DrawTexfOES GET_DrawTexfOES(struct _glapi_table *disp) {
14847 return (_glptr_DrawTexfOES) (GET_by_offset(disp, _gloffset_DrawTexfOES));
14850 static inline void SET_DrawTexfOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
14851 SET_by_offset(disp, _gloffset_DrawTexfOES, fn);
14855 #define CALL_DrawTexfvOES(disp, parameters) \
14856 (* GET_DrawTexfvOES(disp)) parameters
14857 static inline _glptr_DrawTexfvOES GET_DrawTexfvOES(struct _glapi_table *disp) {
14858 return (_glptr_DrawTexfvOES) (GET_by_offset(disp, _gloffset_DrawTexfvOES));
14861 static inline void SET_DrawTexfvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
14862 SET_by_offset(disp, _gloffset_DrawTexfvOES, fn);
14866 #define CALL_DrawTexiOES(disp, parameters) \
14867 (* GET_DrawTexiOES(disp)) parameters
14868 static inline _glptr_DrawTexiOES GET_DrawTexiOES(struct _glapi_table *disp) {
14869 return (_glptr_DrawTexiOES) (GET_by_offset(disp, _gloffset_DrawTexiOES));
14872 static inline void SET_DrawTexiOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint)) {
14873 SET_by_offset(disp, _gloffset_DrawTexiOES, fn);
14877 #define CALL_DrawTexivOES(disp, parameters) \
14878 (* GET_DrawTexivOES(disp)) parameters
14879 static inline _glptr_DrawTexivOES GET_DrawTexivOES(struct _glapi_table *disp) {
14880 return (_glptr_DrawTexivOES) (GET_by_offset(disp, _gloffset_DrawTexivOES));
14883 static inline void SET_DrawTexivOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
14884 SET_by_offset(disp, _gloffset_DrawTexivOES, fn);
14888 #define CALL_DrawTexsOES(disp, parameters) \
14889 (* GET_DrawTexsOES(disp)) parameters
14890 static inline _glptr_DrawTexsOES GET_DrawTexsOES(struct _glapi_table *disp) {
14891 return (_glptr_DrawTexsOES) (GET_by_offset(disp, _gloffset_DrawTexsOES));
14894 static inline void SET_DrawTexsOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort, GLshort)) {
14895 SET_by_offset(disp, _gloffset_DrawTexsOES, fn);
14899 #define CALL_DrawTexsvOES(disp, parameters) \
14900 (* GET_DrawTexsvOES(disp)) parameters
14901 static inline _glptr_DrawTexsvOES GET_DrawTexsvOES(struct _glapi_table *disp) {
14902 return (_glptr_DrawTexsvOES) (GET_by_offset(disp, _gloffset_DrawTexsvOES));
14905 static inline void SET_DrawTexsvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
14906 SET_by_offset(disp, _gloffset_DrawTexsvOES, fn);
14910 #define CALL_DrawTexxOES(disp, parameters) \
14911 (* GET_DrawTexxOES(disp)) parameters
14912 static inline _glptr_DrawTexxOES GET_DrawTexxOES(struct _glapi_table *disp) {
14913 return (_glptr_DrawTexxOES) (GET_by_offset(disp, _gloffset_DrawTexxOES));
14916 static inline void SET_DrawTexxOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) {
14917 SET_by_offset(disp, _gloffset_DrawTexxOES, fn);
14921 #define CALL_DrawTexxvOES(disp, parameters) \
14922 (* GET_DrawTexxvOES(disp)) parameters
14923 static inline _glptr_DrawTexxvOES GET_DrawTexxvOES(struct _glapi_table *disp) {
14924 return (_glptr_DrawTexxvOES) (GET_by_offset(disp, _gloffset_DrawTexxvOES));
14927 static inline void SET_DrawTexxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) {
14928 SET_by_offset(disp, _gloffset_DrawTexxvOES, fn);
14932 #define CALL_PointSizePointerOES(disp, parameters) \
14933 (* GET_PointSizePointerOES(disp)) parameters
14934 static inline _glptr_PointSizePointerOES GET_PointSizePointerOES(struct _glapi_table *disp) {
14935 return (_glptr_PointSizePointerOES) (GET_by_offset(disp, _gloffset_PointSizePointerOES));
14938 static inline void SET_PointSizePointerOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
14939 SET_by_offset(disp, _gloffset_PointSizePointerOES, fn);
14943 #define CALL_QueryMatrixxOES(disp, parameters) \
14944 (* GET_QueryMatrixxOES(disp)) parameters
14945 static inline _glptr_QueryMatrixxOES GET_QueryMatrixxOES(struct _glapi_table *disp) {
14946 return (_glptr_QueryMatrixxOES) (GET_by_offset(disp, _gloffset_QueryMatrixxOES));
14949 static inline void SET_QueryMatrixxOES(struct _glapi_table *disp, GLbitfield (GLAPIENTRYP fn)(GLfixed *, GLint *)) {
14950 SET_by_offset(disp, _gloffset_QueryMatrixxOES, fn);
14954 #define CALL_SampleMaskSGIS(disp, parameters) \
14955 (* GET_SampleMaskSGIS(disp)) parameters
14956 static inline _glptr_SampleMaskSGIS GET_SampleMaskSGIS(struct _glapi_table *disp) {
14957 return (_glptr_SampleMaskSGIS) (GET_by_offset(disp, _gloffset_SampleMaskSGIS));
14960 static inline void SET_SampleMaskSGIS(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLboolean)) {
14961 SET_by_offset(disp, _gloffset_SampleMaskSGIS, fn);
14965 #define CALL_SamplePatternSGIS(disp, parameters) \
14966 (* GET_SamplePatternSGIS(disp)) parameters
14967 static inline _glptr_SamplePatternSGIS GET_SamplePatternSGIS(struct _glapi_table *disp) {
14968 return (_glptr_SamplePatternSGIS) (GET_by_offset(disp, _gloffset_SamplePatternSGIS));
14971 static inline void SET_SamplePatternSGIS(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
14972 SET_by_offset(disp, _gloffset_SamplePatternSGIS, fn);
14976 #define CALL_ColorPointerEXT(disp, parameters) \
14977 (* GET_ColorPointerEXT(disp)) parameters
14978 static inline _glptr_ColorPointerEXT GET_ColorPointerEXT(struct _glapi_table *disp) {
14979 return (_glptr_ColorPointerEXT) (GET_by_offset(disp, _gloffset_ColorPointerEXT));
14982 static inline void SET_ColorPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) {
14983 SET_by_offset(disp, _gloffset_ColorPointerEXT, fn);
14987 #define CALL_EdgeFlagPointerEXT(disp, parameters) \
14988 (* GET_EdgeFlagPointerEXT(disp)) parameters
14989 static inline _glptr_EdgeFlagPointerEXT GET_EdgeFlagPointerEXT(struct _glapi_table *disp) {
14990 return (_glptr_EdgeFlagPointerEXT) (GET_by_offset(disp, _gloffset_EdgeFlagPointerEXT));
14993 static inline void SET_EdgeFlagPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, const GLboolean *)) {
14994 SET_by_offset(disp, _gloffset_EdgeFlagPointerEXT, fn);
14998 #define CALL_IndexPointerEXT(disp, parameters) \
14999 (* GET_IndexPointerEXT(disp)) parameters
15000 static inline _glptr_IndexPointerEXT GET_IndexPointerEXT(struct _glapi_table *disp) {
15001 return (_glptr_IndexPointerEXT) (GET_by_offset(disp, _gloffset_IndexPointerEXT));
15004 static inline void SET_IndexPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, const GLvoid *)) {
15005 SET_by_offset(disp, _gloffset_IndexPointerEXT, fn);
15009 #define CALL_NormalPointerEXT(disp, parameters) \
15010 (* GET_NormalPointerEXT(disp)) parameters
15011 static inline _glptr_NormalPointerEXT GET_NormalPointerEXT(struct _glapi_table *disp) {
15012 return (_glptr_NormalPointerEXT) (GET_by_offset(disp, _gloffset_NormalPointerEXT));
15015 static inline void SET_NormalPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, const GLvoid *)) {
15016 SET_by_offset(disp, _gloffset_NormalPointerEXT, fn);
15020 #define CALL_TexCoordPointerEXT(disp, parameters) \
15021 (* GET_TexCoordPointerEXT(disp)) parameters
15022 static inline _glptr_TexCoordPointerEXT GET_TexCoordPointerEXT(struct _glapi_table *disp) {
15023 return (_glptr_TexCoordPointerEXT) (GET_by_offset(disp, _gloffset_TexCoordPointerEXT));
15026 static inline void SET_TexCoordPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) {
15027 SET_by_offset(disp, _gloffset_TexCoordPointerEXT, fn);
15031 #define CALL_VertexPointerEXT(disp, parameters) \
15032 (* GET_VertexPointerEXT(disp)) parameters
15033 static inline _glptr_VertexPointerEXT GET_VertexPointerEXT(struct _glapi_table *disp) {
15034 return (_glptr_VertexPointerEXT) (GET_by_offset(disp, _gloffset_VertexPointerEXT));
15037 static inline void SET_VertexPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) {
15038 SET_by_offset(disp, _gloffset_VertexPointerEXT, fn);
15042 #define CALL_DiscardFramebufferEXT(disp, parameters) \
15043 (* GET_DiscardFramebufferEXT(disp)) parameters
15044 static inline _glptr_DiscardFramebufferEXT GET_DiscardFramebufferEXT(struct _glapi_table *disp) {
15045 return (_glptr_DiscardFramebufferEXT) (GET_by_offset(disp, _gloffset_DiscardFramebufferEXT));
15048 static inline void SET_DiscardFramebufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *)) {
15049 SET_by_offset(disp, _gloffset_DiscardFramebufferEXT, fn);
15053 #define CALL_ActiveShaderProgram(disp, parameters) \
15054 (* GET_ActiveShaderProgram(disp)) parameters
15055 static inline _glptr_ActiveShaderProgram GET_ActiveShaderProgram(struct _glapi_table *disp) {
15056 return (_glptr_ActiveShaderProgram) (GET_by_offset(disp, _gloffset_ActiveShaderProgram));
15059 static inline void SET_ActiveShaderProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
15060 SET_by_offset(disp, _gloffset_ActiveShaderProgram, fn);
15064 #define CALL_BindProgramPipeline(disp, parameters) \
15065 (* GET_BindProgramPipeline(disp)) parameters
15066 static inline _glptr_BindProgramPipeline GET_BindProgramPipeline(struct _glapi_table *disp) {
15067 return (_glptr_BindProgramPipeline) (GET_by_offset(disp, _gloffset_BindProgramPipeline));
15070 static inline void SET_BindProgramPipeline(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
15071 SET_by_offset(disp, _gloffset_BindProgramPipeline, fn);
15075 #define CALL_CreateShaderProgramv(disp, parameters) \
15076 (* GET_CreateShaderProgramv(disp)) parameters
15077 static inline _glptr_CreateShaderProgramv GET_CreateShaderProgramv(struct _glapi_table *disp) {
15078 return (_glptr_CreateShaderProgramv) (GET_by_offset(disp, _gloffset_CreateShaderProgramv));
15081 static inline void SET_CreateShaderProgramv(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum, GLsizei, const GLchar * const *)) {
15082 SET_by_offset(disp, _gloffset_CreateShaderProgramv, fn);
15086 #define CALL_DeleteProgramPipelines(disp, parameters) \
15087 (* GET_DeleteProgramPipelines(disp)) parameters
15088 static inline _glptr_DeleteProgramPipelines GET_DeleteProgramPipelines(struct _glapi_table *disp) {
15089 return (_glptr_DeleteProgramPipelines) (GET_by_offset(disp, _gloffset_DeleteProgramPipelines));
15092 static inline void SET_DeleteProgramPipelines(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
15093 SET_by_offset(disp, _gloffset_DeleteProgramPipelines, fn);
15097 #define CALL_GenProgramPipelines(disp, parameters) \
15098 (* GET_GenProgramPipelines(disp)) parameters
15099 static inline _glptr_GenProgramPipelines GET_GenProgramPipelines(struct _glapi_table *disp) {
15100 return (_glptr_GenProgramPipelines) (GET_by_offset(disp, _gloffset_GenProgramPipelines));
15103 static inline void SET_GenProgramPipelines(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
15104 SET_by_offset(disp, _gloffset_GenProgramPipelines, fn);
15108 #define CALL_GetProgramPipelineInfoLog(disp, parameters) \
15109 (* GET_GetProgramPipelineInfoLog(disp)) parameters
15110 static inline _glptr_GetProgramPipelineInfoLog GET_GetProgramPipelineInfoLog(struct _glapi_table *disp) {
15111 return (_glptr_GetProgramPipelineInfoLog) (GET_by_offset(disp, _gloffset_GetProgramPipelineInfoLog));
15114 static inline void SET_GetProgramPipelineInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
15115 SET_by_offset(disp, _gloffset_GetProgramPipelineInfoLog, fn);
15119 #define CALL_GetProgramPipelineiv(disp, parameters) \
15120 (* GET_GetProgramPipelineiv(disp)) parameters
15121 static inline _glptr_GetProgramPipelineiv GET_GetProgramPipelineiv(struct _glapi_table *disp) {
15122 return (_glptr_GetProgramPipelineiv) (GET_by_offset(disp, _gloffset_GetProgramPipelineiv));
15125 static inline void SET_GetProgramPipelineiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
15126 SET_by_offset(disp, _gloffset_GetProgramPipelineiv, fn);
15130 #define CALL_IsProgramPipeline(disp, parameters) \
15131 (* GET_IsProgramPipeline(disp)) parameters
15132 static inline _glptr_IsProgramPipeline GET_IsProgramPipeline(struct _glapi_table *disp) {
15133 return (_glptr_IsProgramPipeline) (GET_by_offset(disp, _gloffset_IsProgramPipeline));
15136 static inline void SET_IsProgramPipeline(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
15137 SET_by_offset(disp, _gloffset_IsProgramPipeline, fn);
15141 #define CALL_LockArraysEXT(disp, parameters) \
15142 (* GET_LockArraysEXT(disp)) parameters
15143 static inline _glptr_LockArraysEXT GET_LockArraysEXT(struct _glapi_table *disp) {
15144 return (_glptr_LockArraysEXT) (GET_by_offset(disp, _gloffset_LockArraysEXT));
15147 static inline void SET_LockArraysEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei)) {
15148 SET_by_offset(disp, _gloffset_LockArraysEXT, fn);
15152 #define CALL_ProgramUniform1d(disp, parameters) \
15153 (* GET_ProgramUniform1d(disp)) parameters
15154 static inline _glptr_ProgramUniform1d GET_ProgramUniform1d(struct _glapi_table *disp) {
15155 return (_glptr_ProgramUniform1d) (GET_by_offset(disp, _gloffset_ProgramUniform1d));
15158 static inline void SET_ProgramUniform1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble)) {
15159 SET_by_offset(disp, _gloffset_ProgramUniform1d, fn);
15163 #define CALL_ProgramUniform1dv(disp, parameters) \
15164 (* GET_ProgramUniform1dv(disp)) parameters
15165 static inline _glptr_ProgramUniform1dv GET_ProgramUniform1dv(struct _glapi_table *disp) {
15166 return (_glptr_ProgramUniform1dv) (GET_by_offset(disp, _gloffset_ProgramUniform1dv));
15169 static inline void SET_ProgramUniform1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) {
15170 SET_by_offset(disp, _gloffset_ProgramUniform1dv, fn);
15174 #define CALL_ProgramUniform1f(disp, parameters) \
15175 (* GET_ProgramUniform1f(disp)) parameters
15176 static inline _glptr_ProgramUniform1f GET_ProgramUniform1f(struct _glapi_table *disp) {
15177 return (_glptr_ProgramUniform1f) (GET_by_offset(disp, _gloffset_ProgramUniform1f));
15180 static inline void SET_ProgramUniform1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat)) {
15181 SET_by_offset(disp, _gloffset_ProgramUniform1f, fn);
15185 #define CALL_ProgramUniform1fv(disp, parameters) \
15186 (* GET_ProgramUniform1fv(disp)) parameters
15187 static inline _glptr_ProgramUniform1fv GET_ProgramUniform1fv(struct _glapi_table *disp) {
15188 return (_glptr_ProgramUniform1fv) (GET_by_offset(disp, _gloffset_ProgramUniform1fv));
15191 static inline void SET_ProgramUniform1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) {
15192 SET_by_offset(disp, _gloffset_ProgramUniform1fv, fn);
15196 #define CALL_ProgramUniform1i(disp, parameters) \
15197 (* GET_ProgramUniform1i(disp)) parameters
15198 static inline _glptr_ProgramUniform1i GET_ProgramUniform1i(struct _glapi_table *disp) {
15199 return (_glptr_ProgramUniform1i) (GET_by_offset(disp, _gloffset_ProgramUniform1i));
15202 static inline void SET_ProgramUniform1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint)) {
15203 SET_by_offset(disp, _gloffset_ProgramUniform1i, fn);
15207 #define CALL_ProgramUniform1iv(disp, parameters) \
15208 (* GET_ProgramUniform1iv(disp)) parameters
15209 static inline _glptr_ProgramUniform1iv GET_ProgramUniform1iv(struct _glapi_table *disp) {
15210 return (_glptr_ProgramUniform1iv) (GET_by_offset(disp, _gloffset_ProgramUniform1iv));
15213 static inline void SET_ProgramUniform1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) {
15214 SET_by_offset(disp, _gloffset_ProgramUniform1iv, fn);
15218 #define CALL_ProgramUniform1ui(disp, parameters) \
15219 (* GET_ProgramUniform1ui(disp)) parameters
15220 static inline _glptr_ProgramUniform1ui GET_ProgramUniform1ui(struct _glapi_table *disp) {
15221 return (_glptr_ProgramUniform1ui) (GET_by_offset(disp, _gloffset_ProgramUniform1ui));
15224 static inline void SET_ProgramUniform1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint)) {
15225 SET_by_offset(disp, _gloffset_ProgramUniform1ui, fn);
15229 #define CALL_ProgramUniform1uiv(disp, parameters) \
15230 (* GET_ProgramUniform1uiv(disp)) parameters
15231 static inline _glptr_ProgramUniform1uiv GET_ProgramUniform1uiv(struct _glapi_table *disp) {
15232 return (_glptr_ProgramUniform1uiv) (GET_by_offset(disp, _gloffset_ProgramUniform1uiv));
15235 static inline void SET_ProgramUniform1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) {
15236 SET_by_offset(disp, _gloffset_ProgramUniform1uiv, fn);
15240 #define CALL_ProgramUniform2d(disp, parameters) \
15241 (* GET_ProgramUniform2d(disp)) parameters
15242 static inline _glptr_ProgramUniform2d GET_ProgramUniform2d(struct _glapi_table *disp) {
15243 return (_glptr_ProgramUniform2d) (GET_by_offset(disp, _gloffset_ProgramUniform2d));
15246 static inline void SET_ProgramUniform2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble)) {
15247 SET_by_offset(disp, _gloffset_ProgramUniform2d, fn);
15251 #define CALL_ProgramUniform2dv(disp, parameters) \
15252 (* GET_ProgramUniform2dv(disp)) parameters
15253 static inline _glptr_ProgramUniform2dv GET_ProgramUniform2dv(struct _glapi_table *disp) {
15254 return (_glptr_ProgramUniform2dv) (GET_by_offset(disp, _gloffset_ProgramUniform2dv));
15257 static inline void SET_ProgramUniform2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) {
15258 SET_by_offset(disp, _gloffset_ProgramUniform2dv, fn);
15262 #define CALL_ProgramUniform2f(disp, parameters) \
15263 (* GET_ProgramUniform2f(disp)) parameters
15264 static inline _glptr_ProgramUniform2f GET_ProgramUniform2f(struct _glapi_table *disp) {
15265 return (_glptr_ProgramUniform2f) (GET_by_offset(disp, _gloffset_ProgramUniform2f));
15268 static inline void SET_ProgramUniform2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat)) {
15269 SET_by_offset(disp, _gloffset_ProgramUniform2f, fn);
15273 #define CALL_ProgramUniform2fv(disp, parameters) \
15274 (* GET_ProgramUniform2fv(disp)) parameters
15275 static inline _glptr_ProgramUniform2fv GET_ProgramUniform2fv(struct _glapi_table *disp) {
15276 return (_glptr_ProgramUniform2fv) (GET_by_offset(disp, _gloffset_ProgramUniform2fv));
15279 static inline void SET_ProgramUniform2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) {
15280 SET_by_offset(disp, _gloffset_ProgramUniform2fv, fn);
15284 #define CALL_ProgramUniform2i(disp, parameters) \
15285 (* GET_ProgramUniform2i(disp)) parameters
15286 static inline _glptr_ProgramUniform2i GET_ProgramUniform2i(struct _glapi_table *disp) {
15287 return (_glptr_ProgramUniform2i) (GET_by_offset(disp, _gloffset_ProgramUniform2i));
15290 static inline void SET_ProgramUniform2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint)) {
15291 SET_by_offset(disp, _gloffset_ProgramUniform2i, fn);
15295 #define CALL_ProgramUniform2iv(disp, parameters) \
15296 (* GET_ProgramUniform2iv(disp)) parameters
15297 static inline _glptr_ProgramUniform2iv GET_ProgramUniform2iv(struct _glapi_table *disp) {
15298 return (_glptr_ProgramUniform2iv) (GET_by_offset(disp, _gloffset_ProgramUniform2iv));
15301 static inline void SET_ProgramUniform2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) {
15302 SET_by_offset(disp, _gloffset_ProgramUniform2iv, fn);
15306 #define CALL_ProgramUniform2ui(disp, parameters) \
15307 (* GET_ProgramUniform2ui(disp)) parameters
15308 static inline _glptr_ProgramUniform2ui GET_ProgramUniform2ui(struct _glapi_table *disp) {
15309 return (_glptr_ProgramUniform2ui) (GET_by_offset(disp, _gloffset_ProgramUniform2ui));
15312 static inline void SET_ProgramUniform2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint)) {
15313 SET_by_offset(disp, _gloffset_ProgramUniform2ui, fn);
15317 #define CALL_ProgramUniform2uiv(disp, parameters) \
15318 (* GET_ProgramUniform2uiv(disp)) parameters
15319 static inline _glptr_ProgramUniform2uiv GET_ProgramUniform2uiv(struct _glapi_table *disp) {
15320 return (_glptr_ProgramUniform2uiv) (GET_by_offset(disp, _gloffset_ProgramUniform2uiv));
15323 static inline void SET_ProgramUniform2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) {
15324 SET_by_offset(disp, _gloffset_ProgramUniform2uiv, fn);
15328 #define CALL_ProgramUniform3d(disp, parameters) \
15329 (* GET_ProgramUniform3d(disp)) parameters
15330 static inline _glptr_ProgramUniform3d GET_ProgramUniform3d(struct _glapi_table *disp) {
15331 return (_glptr_ProgramUniform3d) (GET_by_offset(disp, _gloffset_ProgramUniform3d));
15334 static inline void SET_ProgramUniform3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble, GLdouble)) {
15335 SET_by_offset(disp, _gloffset_ProgramUniform3d, fn);
15339 #define CALL_ProgramUniform3dv(disp, parameters) \
15340 (* GET_ProgramUniform3dv(disp)) parameters
15341 static inline _glptr_ProgramUniform3dv GET_ProgramUniform3dv(struct _glapi_table *disp) {
15342 return (_glptr_ProgramUniform3dv) (GET_by_offset(disp, _gloffset_ProgramUniform3dv));
15345 static inline void SET_ProgramUniform3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) {
15346 SET_by_offset(disp, _gloffset_ProgramUniform3dv, fn);
15350 #define CALL_ProgramUniform3f(disp, parameters) \
15351 (* GET_ProgramUniform3f(disp)) parameters
15352 static inline _glptr_ProgramUniform3f GET_ProgramUniform3f(struct _glapi_table *disp) {
15353 return (_glptr_ProgramUniform3f) (GET_by_offset(disp, _gloffset_ProgramUniform3f));
15356 static inline void SET_ProgramUniform3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat, GLfloat)) {
15357 SET_by_offset(disp, _gloffset_ProgramUniform3f, fn);
15361 #define CALL_ProgramUniform3fv(disp, parameters) \
15362 (* GET_ProgramUniform3fv(disp)) parameters
15363 static inline _glptr_ProgramUniform3fv GET_ProgramUniform3fv(struct _glapi_table *disp) {
15364 return (_glptr_ProgramUniform3fv) (GET_by_offset(disp, _gloffset_ProgramUniform3fv));
15367 static inline void SET_ProgramUniform3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) {
15368 SET_by_offset(disp, _gloffset_ProgramUniform3fv, fn);
15372 #define CALL_ProgramUniform3i(disp, parameters) \
15373 (* GET_ProgramUniform3i(disp)) parameters
15374 static inline _glptr_ProgramUniform3i GET_ProgramUniform3i(struct _glapi_table *disp) {
15375 return (_glptr_ProgramUniform3i) (GET_by_offset(disp, _gloffset_ProgramUniform3i));
15378 static inline void SET_ProgramUniform3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint)) {
15379 SET_by_offset(disp, _gloffset_ProgramUniform3i, fn);
15383 #define CALL_ProgramUniform3iv(disp, parameters) \
15384 (* GET_ProgramUniform3iv(disp)) parameters
15385 static inline _glptr_ProgramUniform3iv GET_ProgramUniform3iv(struct _glapi_table *disp) {
15386 return (_glptr_ProgramUniform3iv) (GET_by_offset(disp, _gloffset_ProgramUniform3iv));
15389 static inline void SET_ProgramUniform3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) {
15390 SET_by_offset(disp, _gloffset_ProgramUniform3iv, fn);
15394 #define CALL_ProgramUniform3ui(disp, parameters) \
15395 (* GET_ProgramUniform3ui(disp)) parameters
15396 static inline _glptr_ProgramUniform3ui GET_ProgramUniform3ui(struct _glapi_table *disp) {
15397 return (_glptr_ProgramUniform3ui) (GET_by_offset(disp, _gloffset_ProgramUniform3ui));
15400 static inline void SET_ProgramUniform3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint, GLuint)) {
15401 SET_by_offset(disp, _gloffset_ProgramUniform3ui, fn);
15405 #define CALL_ProgramUniform3uiv(disp, parameters) \
15406 (* GET_ProgramUniform3uiv(disp)) parameters
15407 static inline _glptr_ProgramUniform3uiv GET_ProgramUniform3uiv(struct _glapi_table *disp) {
15408 return (_glptr_ProgramUniform3uiv) (GET_by_offset(disp, _gloffset_ProgramUniform3uiv));
15411 static inline void SET_ProgramUniform3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) {
15412 SET_by_offset(disp, _gloffset_ProgramUniform3uiv, fn);
15416 #define CALL_ProgramUniform4d(disp, parameters) \
15417 (* GET_ProgramUniform4d(disp)) parameters
15418 static inline _glptr_ProgramUniform4d GET_ProgramUniform4d(struct _glapi_table *disp) {
15419 return (_glptr_ProgramUniform4d) (GET_by_offset(disp, _gloffset_ProgramUniform4d));
15422 static inline void SET_ProgramUniform4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble)) {
15423 SET_by_offset(disp, _gloffset_ProgramUniform4d, fn);
15427 #define CALL_ProgramUniform4dv(disp, parameters) \
15428 (* GET_ProgramUniform4dv(disp)) parameters
15429 static inline _glptr_ProgramUniform4dv GET_ProgramUniform4dv(struct _glapi_table *disp) {
15430 return (_glptr_ProgramUniform4dv) (GET_by_offset(disp, _gloffset_ProgramUniform4dv));
15433 static inline void SET_ProgramUniform4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) {
15434 SET_by_offset(disp, _gloffset_ProgramUniform4dv, fn);
15438 #define CALL_ProgramUniform4f(disp, parameters) \
15439 (* GET_ProgramUniform4f(disp)) parameters
15440 static inline _glptr_ProgramUniform4f GET_ProgramUniform4f(struct _glapi_table *disp) {
15441 return (_glptr_ProgramUniform4f) (GET_by_offset(disp, _gloffset_ProgramUniform4f));
15444 static inline void SET_ProgramUniform4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat)) {
15445 SET_by_offset(disp, _gloffset_ProgramUniform4f, fn);
15449 #define CALL_ProgramUniform4fv(disp, parameters) \
15450 (* GET_ProgramUniform4fv(disp)) parameters
15451 static inline _glptr_ProgramUniform4fv GET_ProgramUniform4fv(struct _glapi_table *disp) {
15452 return (_glptr_ProgramUniform4fv) (GET_by_offset(disp, _gloffset_ProgramUniform4fv));
15455 static inline void SET_ProgramUniform4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) {
15456 SET_by_offset(disp, _gloffset_ProgramUniform4fv, fn);
15460 #define CALL_ProgramUniform4i(disp, parameters) \
15461 (* GET_ProgramUniform4i(disp)) parameters
15462 static inline _glptr_ProgramUniform4i GET_ProgramUniform4i(struct _glapi_table *disp) {
15463 return (_glptr_ProgramUniform4i) (GET_by_offset(disp, _gloffset_ProgramUniform4i));
15466 static inline void SET_ProgramUniform4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint)) {
15467 SET_by_offset(disp, _gloffset_ProgramUniform4i, fn);
15471 #define CALL_ProgramUniform4iv(disp, parameters) \
15472 (* GET_ProgramUniform4iv(disp)) parameters
15473 static inline _glptr_ProgramUniform4iv GET_ProgramUniform4iv(struct _glapi_table *disp) {
15474 return (_glptr_ProgramUniform4iv) (GET_by_offset(disp, _gloffset_ProgramUniform4iv));
15477 static inline void SET_ProgramUniform4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) {
15478 SET_by_offset(disp, _gloffset_ProgramUniform4iv, fn);
15482 #define CALL_ProgramUniform4ui(disp, parameters) \
15483 (* GET_ProgramUniform4ui(disp)) parameters
15484 static inline _glptr_ProgramUniform4ui GET_ProgramUniform4ui(struct _glapi_table *disp) {
15485 return (_glptr_ProgramUniform4ui) (GET_by_offset(disp, _gloffset_ProgramUniform4ui));
15488 static inline void SET_ProgramUniform4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint, GLuint, GLuint)) {
15489 SET_by_offset(disp, _gloffset_ProgramUniform4ui, fn);
15493 #define CALL_ProgramUniform4uiv(disp, parameters) \
15494 (* GET_ProgramUniform4uiv(disp)) parameters
15495 static inline _glptr_ProgramUniform4uiv GET_ProgramUniform4uiv(struct _glapi_table *disp) {
15496 return (_glptr_ProgramUniform4uiv) (GET_by_offset(disp, _gloffset_ProgramUniform4uiv));
15499 static inline void SET_ProgramUniform4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) {
15500 SET_by_offset(disp, _gloffset_ProgramUniform4uiv, fn);
15504 #define CALL_ProgramUniformMatrix2dv(disp, parameters) \
15505 (* GET_ProgramUniformMatrix2dv(disp)) parameters
15506 static inline _glptr_ProgramUniformMatrix2dv GET_ProgramUniformMatrix2dv(struct _glapi_table *disp) {
15507 return (_glptr_ProgramUniformMatrix2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2dv));
15510 static inline void SET_ProgramUniformMatrix2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
15511 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2dv, fn);
15515 #define CALL_ProgramUniformMatrix2fv(disp, parameters) \
15516 (* GET_ProgramUniformMatrix2fv(disp)) parameters
15517 static inline _glptr_ProgramUniformMatrix2fv GET_ProgramUniformMatrix2fv(struct _glapi_table *disp) {
15518 return (_glptr_ProgramUniformMatrix2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2fv));
15521 static inline void SET_ProgramUniformMatrix2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
15522 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2fv, fn);
15526 #define CALL_ProgramUniformMatrix2x3dv(disp, parameters) \
15527 (* GET_ProgramUniformMatrix2x3dv(disp)) parameters
15528 static inline _glptr_ProgramUniformMatrix2x3dv GET_ProgramUniformMatrix2x3dv(struct _glapi_table *disp) {
15529 return (_glptr_ProgramUniformMatrix2x3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3dv));
15532 static inline void SET_ProgramUniformMatrix2x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
15533 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3dv, fn);
15537 #define CALL_ProgramUniformMatrix2x3fv(disp, parameters) \
15538 (* GET_ProgramUniformMatrix2x3fv(disp)) parameters
15539 static inline _glptr_ProgramUniformMatrix2x3fv GET_ProgramUniformMatrix2x3fv(struct _glapi_table *disp) {
15540 return (_glptr_ProgramUniformMatrix2x3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3fv));
15543 static inline void SET_ProgramUniformMatrix2x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
15544 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3fv, fn);
15548 #define CALL_ProgramUniformMatrix2x4dv(disp, parameters) \
15549 (* GET_ProgramUniformMatrix2x4dv(disp)) parameters
15550 static inline _glptr_ProgramUniformMatrix2x4dv GET_ProgramUniformMatrix2x4dv(struct _glapi_table *disp) {
15551 return (_glptr_ProgramUniformMatrix2x4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4dv));
15554 static inline void SET_ProgramUniformMatrix2x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
15555 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4dv, fn);
15559 #define CALL_ProgramUniformMatrix2x4fv(disp, parameters) \
15560 (* GET_ProgramUniformMatrix2x4fv(disp)) parameters
15561 static inline _glptr_ProgramUniformMatrix2x4fv GET_ProgramUniformMatrix2x4fv(struct _glapi_table *disp) {
15562 return (_glptr_ProgramUniformMatrix2x4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4fv));
15565 static inline void SET_ProgramUniformMatrix2x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
15566 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4fv, fn);
15570 #define CALL_ProgramUniformMatrix3dv(disp, parameters) \
15571 (* GET_ProgramUniformMatrix3dv(disp)) parameters
15572 static inline _glptr_ProgramUniformMatrix3dv GET_ProgramUniformMatrix3dv(struct _glapi_table *disp) {
15573 return (_glptr_ProgramUniformMatrix3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3dv));
15576 static inline void SET_ProgramUniformMatrix3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
15577 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3dv, fn);
15581 #define CALL_ProgramUniformMatrix3fv(disp, parameters) \
15582 (* GET_ProgramUniformMatrix3fv(disp)) parameters
15583 static inline _glptr_ProgramUniformMatrix3fv GET_ProgramUniformMatrix3fv(struct _glapi_table *disp) {
15584 return (_glptr_ProgramUniformMatrix3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3fv));
15587 static inline void SET_ProgramUniformMatrix3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
15588 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3fv, fn);
15592 #define CALL_ProgramUniformMatrix3x2dv(disp, parameters) \
15593 (* GET_ProgramUniformMatrix3x2dv(disp)) parameters
15594 static inline _glptr_ProgramUniformMatrix3x2dv GET_ProgramUniformMatrix3x2dv(struct _glapi_table *disp) {
15595 return (_glptr_ProgramUniformMatrix3x2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2dv));
15598 static inline void SET_ProgramUniformMatrix3x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
15599 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2dv, fn);
15603 #define CALL_ProgramUniformMatrix3x2fv(disp, parameters) \
15604 (* GET_ProgramUniformMatrix3x2fv(disp)) parameters
15605 static inline _glptr_ProgramUniformMatrix3x2fv GET_ProgramUniformMatrix3x2fv(struct _glapi_table *disp) {
15606 return (_glptr_ProgramUniformMatrix3x2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2fv));
15609 static inline void SET_ProgramUniformMatrix3x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
15610 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2fv, fn);
15614 #define CALL_ProgramUniformMatrix3x4dv(disp, parameters) \
15615 (* GET_ProgramUniformMatrix3x4dv(disp)) parameters
15616 static inline _glptr_ProgramUniformMatrix3x4dv GET_ProgramUniformMatrix3x4dv(struct _glapi_table *disp) {
15617 return (_glptr_ProgramUniformMatrix3x4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4dv));
15620 static inline void SET_ProgramUniformMatrix3x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
15621 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4dv, fn);
15625 #define CALL_ProgramUniformMatrix3x4fv(disp, parameters) \
15626 (* GET_ProgramUniformMatrix3x4fv(disp)) parameters
15627 static inline _glptr_ProgramUniformMatrix3x4fv GET_ProgramUniformMatrix3x4fv(struct _glapi_table *disp) {
15628 return (_glptr_ProgramUniformMatrix3x4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4fv));
15631 static inline void SET_ProgramUniformMatrix3x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
15632 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4fv, fn);
15636 #define CALL_ProgramUniformMatrix4dv(disp, parameters) \
15637 (* GET_ProgramUniformMatrix4dv(disp)) parameters
15638 static inline _glptr_ProgramUniformMatrix4dv GET_ProgramUniformMatrix4dv(struct _glapi_table *disp) {
15639 return (_glptr_ProgramUniformMatrix4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4dv));
15642 static inline void SET_ProgramUniformMatrix4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
15643 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4dv, fn);
15647 #define CALL_ProgramUniformMatrix4fv(disp, parameters) \
15648 (* GET_ProgramUniformMatrix4fv(disp)) parameters
15649 static inline _glptr_ProgramUniformMatrix4fv GET_ProgramUniformMatrix4fv(struct _glapi_table *disp) {
15650 return (_glptr_ProgramUniformMatrix4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4fv));
15653 static inline void SET_ProgramUniformMatrix4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
15654 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4fv, fn);
15658 #define CALL_ProgramUniformMatrix4x2dv(disp, parameters) \
15659 (* GET_ProgramUniformMatrix4x2dv(disp)) parameters
15660 static inline _glptr_ProgramUniformMatrix4x2dv GET_ProgramUniformMatrix4x2dv(struct _glapi_table *disp) {
15661 return (_glptr_ProgramUniformMatrix4x2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2dv));
15664 static inline void SET_ProgramUniformMatrix4x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
15665 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2dv, fn);
15669 #define CALL_ProgramUniformMatrix4x2fv(disp, parameters) \
15670 (* GET_ProgramUniformMatrix4x2fv(disp)) parameters
15671 static inline _glptr_ProgramUniformMatrix4x2fv GET_ProgramUniformMatrix4x2fv(struct _glapi_table *disp) {
15672 return (_glptr_ProgramUniformMatrix4x2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2fv));
15675 static inline void SET_ProgramUniformMatrix4x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
15676 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2fv, fn);
15680 #define CALL_ProgramUniformMatrix4x3dv(disp, parameters) \
15681 (* GET_ProgramUniformMatrix4x3dv(disp)) parameters
15682 static inline _glptr_ProgramUniformMatrix4x3dv GET_ProgramUniformMatrix4x3dv(struct _glapi_table *disp) {
15683 return (_glptr_ProgramUniformMatrix4x3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3dv));
15686 static inline void SET_ProgramUniformMatrix4x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
15687 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3dv, fn);
15691 #define CALL_ProgramUniformMatrix4x3fv(disp, parameters) \
15692 (* GET_ProgramUniformMatrix4x3fv(disp)) parameters
15693 static inline _glptr_ProgramUniformMatrix4x3fv GET_ProgramUniformMatrix4x3fv(struct _glapi_table *disp) {
15694 return (_glptr_ProgramUniformMatrix4x3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3fv));
15697 static inline void SET_ProgramUniformMatrix4x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
15698 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3fv, fn);
15702 #define CALL_UnlockArraysEXT(disp, parameters) \
15703 (* GET_UnlockArraysEXT(disp)) parameters
15704 static inline _glptr_UnlockArraysEXT GET_UnlockArraysEXT(struct _glapi_table *disp) {
15705 return (_glptr_UnlockArraysEXT) (GET_by_offset(disp, _gloffset_UnlockArraysEXT));
15708 static inline void SET_UnlockArraysEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
15709 SET_by_offset(disp, _gloffset_UnlockArraysEXT, fn);
15713 #define CALL_UseProgramStages(disp, parameters) \
15714 (* GET_UseProgramStages(disp)) parameters
15715 static inline _glptr_UseProgramStages GET_UseProgramStages(struct _glapi_table *disp) {
15716 return (_glptr_UseProgramStages) (GET_by_offset(disp, _gloffset_UseProgramStages));
15719 static inline void SET_UseProgramStages(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLbitfield, GLuint)) {
15720 SET_by_offset(disp, _gloffset_UseProgramStages, fn);
15724 #define CALL_ValidateProgramPipeline(disp, parameters) \
15725 (* GET_ValidateProgramPipeline(disp)) parameters
15726 static inline _glptr_ValidateProgramPipeline GET_ValidateProgramPipeline(struct _glapi_table *disp) {
15727 return (_glptr_ValidateProgramPipeline) (GET_by_offset(disp, _gloffset_ValidateProgramPipeline));
15730 static inline void SET_ValidateProgramPipeline(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
15731 SET_by_offset(disp, _gloffset_ValidateProgramPipeline, fn);
15735 #define CALL_FramebufferTexture2DMultisampleEXT(disp, parameters) \
15736 (* GET_FramebufferTexture2DMultisampleEXT(disp)) parameters
15737 static inline _glptr_FramebufferTexture2DMultisampleEXT GET_FramebufferTexture2DMultisampleEXT(struct _glapi_table *disp) {
15738 return (_glptr_FramebufferTexture2DMultisampleEXT) (GET_by_offset(disp, _gloffset_FramebufferTexture2DMultisampleEXT));
15741 static inline void SET_FramebufferTexture2DMultisampleEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei)) {
15742 SET_by_offset(disp, _gloffset_FramebufferTexture2DMultisampleEXT, fn);
15746 #define CALL_DebugMessageCallback(disp, parameters) \
15747 (* GET_DebugMessageCallback(disp)) parameters
15748 static inline _glptr_DebugMessageCallback GET_DebugMessageCallback(struct _glapi_table *disp) {
15749 return (_glptr_DebugMessageCallback) (GET_by_offset(disp, _gloffset_DebugMessageCallback));
15752 static inline void SET_DebugMessageCallback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLDEBUGPROC, const GLvoid *)) {
15753 SET_by_offset(disp, _gloffset_DebugMessageCallback, fn);
15757 #define CALL_DebugMessageControl(disp, parameters) \
15758 (* GET_DebugMessageControl(disp)) parameters
15759 static inline _glptr_DebugMessageControl GET_DebugMessageControl(struct _glapi_table *disp) {
15760 return (_glptr_DebugMessageControl) (GET_by_offset(disp, _gloffset_DebugMessageControl));
15763 static inline void SET_DebugMessageControl(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, const GLuint *, GLboolean)) {
15764 SET_by_offset(disp, _gloffset_DebugMessageControl, fn);
15768 #define CALL_DebugMessageInsert(disp, parameters) \
15769 (* GET_DebugMessageInsert(disp)) parameters
15770 static inline _glptr_DebugMessageInsert GET_DebugMessageInsert(struct _glapi_table *disp) {
15771 return (_glptr_DebugMessageInsert) (GET_by_offset(disp, _gloffset_DebugMessageInsert));
15774 static inline void SET_DebugMessageInsert(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar *)) {
15775 SET_by_offset(disp, _gloffset_DebugMessageInsert, fn);
15779 #define CALL_GetDebugMessageLog(disp, parameters) \
15780 (* GET_GetDebugMessageLog(disp)) parameters
15781 static inline _glptr_GetDebugMessageLog GET_GetDebugMessageLog(struct _glapi_table *disp) {
15782 return (_glptr_GetDebugMessageLog) (GET_by_offset(disp, _gloffset_GetDebugMessageLog));
15785 static inline void SET_GetDebugMessageLog(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum *, GLenum *, GLuint *, GLenum *, GLsizei *, GLchar *)) {
15786 SET_by_offset(disp, _gloffset_GetDebugMessageLog, fn);
15790 #define CALL_GetObjectLabel(disp, parameters) \
15791 (* GET_GetObjectLabel(disp)) parameters
15792 static inline _glptr_GetObjectLabel GET_GetObjectLabel(struct _glapi_table *disp) {
15793 return (_glptr_GetObjectLabel) (GET_by_offset(disp, _gloffset_GetObjectLabel));
15796 static inline void SET_GetObjectLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, GLsizei *, GLchar *)) {
15797 SET_by_offset(disp, _gloffset_GetObjectLabel, fn);
15801 #define CALL_GetObjectPtrLabel(disp, parameters) \
15802 (* GET_GetObjectPtrLabel(disp)) parameters
15803 static inline _glptr_GetObjectPtrLabel GET_GetObjectPtrLabel(struct _glapi_table *disp) {
15804 return (_glptr_GetObjectPtrLabel) (GET_by_offset(disp, _gloffset_GetObjectPtrLabel));
15807 static inline void SET_GetObjectPtrLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, GLsizei, GLsizei *, GLchar *)) {
15808 SET_by_offset(disp, _gloffset_GetObjectPtrLabel, fn);
15812 #define CALL_ObjectLabel(disp, parameters) \
15813 (* GET_ObjectLabel(disp)) parameters
15814 static inline _glptr_ObjectLabel GET_ObjectLabel(struct _glapi_table *disp) {
15815 return (_glptr_ObjectLabel) (GET_by_offset(disp, _gloffset_ObjectLabel));
15818 static inline void SET_ObjectLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLchar *)) {
15819 SET_by_offset(disp, _gloffset_ObjectLabel, fn);
15823 #define CALL_ObjectPtrLabel(disp, parameters) \
15824 (* GET_ObjectPtrLabel(disp)) parameters
15825 static inline _glptr_ObjectPtrLabel GET_ObjectPtrLabel(struct _glapi_table *disp) {
15826 return (_glptr_ObjectPtrLabel) (GET_by_offset(disp, _gloffset_ObjectPtrLabel));
15829 static inline void SET_ObjectPtrLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, GLsizei, const GLchar *)) {
15830 SET_by_offset(disp, _gloffset_ObjectPtrLabel, fn);
15834 #define CALL_PopDebugGroup(disp, parameters) \
15835 (* GET_PopDebugGroup(disp)) parameters
15836 static inline _glptr_PopDebugGroup GET_PopDebugGroup(struct _glapi_table *disp) {
15837 return (_glptr_PopDebugGroup) (GET_by_offset(disp, _gloffset_PopDebugGroup));
15840 static inline void SET_PopDebugGroup(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
15841 SET_by_offset(disp, _gloffset_PopDebugGroup, fn);
15845 #define CALL_PushDebugGroup(disp, parameters) \
15846 (* GET_PushDebugGroup(disp)) parameters
15847 static inline _glptr_PushDebugGroup GET_PushDebugGroup(struct _glapi_table *disp) {
15848 return (_glptr_PushDebugGroup) (GET_by_offset(disp, _gloffset_PushDebugGroup));
15851 static inline void SET_PushDebugGroup(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLchar *)) {
15852 SET_by_offset(disp, _gloffset_PushDebugGroup, fn);
15856 #define CALL_SecondaryColor3fEXT(disp, parameters) \
15857 (* GET_SecondaryColor3fEXT(disp)) parameters
15858 static inline _glptr_SecondaryColor3fEXT GET_SecondaryColor3fEXT(struct _glapi_table *disp) {
15859 return (_glptr_SecondaryColor3fEXT) (GET_by_offset(disp, _gloffset_SecondaryColor3fEXT));
15862 static inline void SET_SecondaryColor3fEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
15863 SET_by_offset(disp, _gloffset_SecondaryColor3fEXT, fn);
15867 #define CALL_SecondaryColor3fvEXT(disp, parameters) \
15868 (* GET_SecondaryColor3fvEXT(disp)) parameters
15869 static inline _glptr_SecondaryColor3fvEXT GET_SecondaryColor3fvEXT(struct _glapi_table *disp) {
15870 return (_glptr_SecondaryColor3fvEXT) (GET_by_offset(disp, _gloffset_SecondaryColor3fvEXT));
15873 static inline void SET_SecondaryColor3fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
15874 SET_by_offset(disp, _gloffset_SecondaryColor3fvEXT, fn);
15878 #define CALL_MultiDrawElementsEXT(disp, parameters) \
15879 (* GET_MultiDrawElementsEXT(disp)) parameters
15880 static inline _glptr_MultiDrawElementsEXT GET_MultiDrawElementsEXT(struct _glapi_table *disp) {
15881 return (_glptr_MultiDrawElementsEXT) (GET_by_offset(disp, _gloffset_MultiDrawElementsEXT));
15884 static inline void SET_MultiDrawElementsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei)) {
15885 SET_by_offset(disp, _gloffset_MultiDrawElementsEXT, fn);
15889 #define CALL_FogCoordfEXT(disp, parameters) \
15890 (* GET_FogCoordfEXT(disp)) parameters
15891 static inline _glptr_FogCoordfEXT GET_FogCoordfEXT(struct _glapi_table *disp) {
15892 return (_glptr_FogCoordfEXT) (GET_by_offset(disp, _gloffset_FogCoordfEXT));
15895 static inline void SET_FogCoordfEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
15896 SET_by_offset(disp, _gloffset_FogCoordfEXT, fn);
15900 #define CALL_FogCoordfvEXT(disp, parameters) \
15901 (* GET_FogCoordfvEXT(disp)) parameters
15902 static inline _glptr_FogCoordfvEXT GET_FogCoordfvEXT(struct _glapi_table *disp) {
15903 return (_glptr_FogCoordfvEXT) (GET_by_offset(disp, _gloffset_FogCoordfvEXT));
15906 static inline void SET_FogCoordfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
15907 SET_by_offset(disp, _gloffset_FogCoordfvEXT, fn);
15911 #define CALL_ResizeBuffersMESA(disp, parameters) \
15912 (* GET_ResizeBuffersMESA(disp)) parameters
15913 static inline _glptr_ResizeBuffersMESA GET_ResizeBuffersMESA(struct _glapi_table *disp) {
15914 return (_glptr_ResizeBuffersMESA) (GET_by_offset(disp, _gloffset_ResizeBuffersMESA));
15917 static inline void SET_ResizeBuffersMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
15918 SET_by_offset(disp, _gloffset_ResizeBuffersMESA, fn);
15922 #define CALL_WindowPos4dMESA(disp, parameters) \
15923 (* GET_WindowPos4dMESA(disp)) parameters
15924 static inline _glptr_WindowPos4dMESA GET_WindowPos4dMESA(struct _glapi_table *disp) {
15925 return (_glptr_WindowPos4dMESA) (GET_by_offset(disp, _gloffset_WindowPos4dMESA));
15928 static inline void SET_WindowPos4dMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
15929 SET_by_offset(disp, _gloffset_WindowPos4dMESA, fn);
15933 #define CALL_WindowPos4dvMESA(disp, parameters) \
15934 (* GET_WindowPos4dvMESA(disp)) parameters
15935 static inline _glptr_WindowPos4dvMESA GET_WindowPos4dvMESA(struct _glapi_table *disp) {
15936 return (_glptr_WindowPos4dvMESA) (GET_by_offset(disp, _gloffset_WindowPos4dvMESA));
15939 static inline void SET_WindowPos4dvMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
15940 SET_by_offset(disp, _gloffset_WindowPos4dvMESA, fn);
15944 #define CALL_WindowPos4fMESA(disp, parameters) \
15945 (* GET_WindowPos4fMESA(disp)) parameters
15946 static inline _glptr_WindowPos4fMESA GET_WindowPos4fMESA(struct _glapi_table *disp) {
15947 return (_glptr_WindowPos4fMESA) (GET_by_offset(disp, _gloffset_WindowPos4fMESA));
15950 static inline void SET_WindowPos4fMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
15951 SET_by_offset(disp, _gloffset_WindowPos4fMESA, fn);
15955 #define CALL_WindowPos4fvMESA(disp, parameters) \
15956 (* GET_WindowPos4fvMESA(disp)) parameters
15957 static inline _glptr_WindowPos4fvMESA GET_WindowPos4fvMESA(struct _glapi_table *disp) {
15958 return (_glptr_WindowPos4fvMESA) (GET_by_offset(disp, _gloffset_WindowPos4fvMESA));
15961 static inline void SET_WindowPos4fvMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
15962 SET_by_offset(disp, _gloffset_WindowPos4fvMESA, fn);
15966 #define CALL_WindowPos4iMESA(disp, parameters) \
15967 (* GET_WindowPos4iMESA(disp)) parameters
15968 static inline _glptr_WindowPos4iMESA GET_WindowPos4iMESA(struct _glapi_table *disp) {
15969 return (_glptr_WindowPos4iMESA) (GET_by_offset(disp, _gloffset_WindowPos4iMESA));
15972 static inline void SET_WindowPos4iMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
15973 SET_by_offset(disp, _gloffset_WindowPos4iMESA, fn);
15977 #define CALL_WindowPos4ivMESA(disp, parameters) \
15978 (* GET_WindowPos4ivMESA(disp)) parameters
15979 static inline _glptr_WindowPos4ivMESA GET_WindowPos4ivMESA(struct _glapi_table *disp) {
15980 return (_glptr_WindowPos4ivMESA) (GET_by_offset(disp, _gloffset_WindowPos4ivMESA));
15983 static inline void SET_WindowPos4ivMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
15984 SET_by_offset(disp, _gloffset_WindowPos4ivMESA, fn);
15988 #define CALL_WindowPos4sMESA(disp, parameters) \
15989 (* GET_WindowPos4sMESA(disp)) parameters
15990 static inline _glptr_WindowPos4sMESA GET_WindowPos4sMESA(struct _glapi_table *disp) {
15991 return (_glptr_WindowPos4sMESA) (GET_by_offset(disp, _gloffset_WindowPos4sMESA));
15994 static inline void SET_WindowPos4sMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
15995 SET_by_offset(disp, _gloffset_WindowPos4sMESA, fn);
15999 #define CALL_WindowPos4svMESA(disp, parameters) \
16000 (* GET_WindowPos4svMESA(disp)) parameters
16001 static inline _glptr_WindowPos4svMESA GET_WindowPos4svMESA(struct _glapi_table *disp) {
16002 return (_glptr_WindowPos4svMESA) (GET_by_offset(disp, _gloffset_WindowPos4svMESA));
16005 static inline void SET_WindowPos4svMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
16006 SET_by_offset(disp, _gloffset_WindowPos4svMESA, fn);
16010 #define CALL_MultiModeDrawArraysIBM(disp, parameters) \
16011 (* GET_MultiModeDrawArraysIBM(disp)) parameters
16012 static inline _glptr_MultiModeDrawArraysIBM GET_MultiModeDrawArraysIBM(struct _glapi_table *disp) {
16013 return (_glptr_MultiModeDrawArraysIBM) (GET_by_offset(disp, _gloffset_MultiModeDrawArraysIBM));
16016 static inline void SET_MultiModeDrawArraysIBM(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLenum *, const GLint *, const GLsizei *, GLsizei, GLint)) {
16017 SET_by_offset(disp, _gloffset_MultiModeDrawArraysIBM, fn);
16021 #define CALL_MultiModeDrawElementsIBM(disp, parameters) \
16022 (* GET_MultiModeDrawElementsIBM(disp)) parameters
16023 static inline _glptr_MultiModeDrawElementsIBM GET_MultiModeDrawElementsIBM(struct _glapi_table *disp) {
16024 return (_glptr_MultiModeDrawElementsIBM) (GET_by_offset(disp, _gloffset_MultiModeDrawElementsIBM));
16027 static inline void SET_MultiModeDrawElementsIBM(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLenum *, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, GLint)) {
16028 SET_by_offset(disp, _gloffset_MultiModeDrawElementsIBM, fn);
16032 #define CALL_AreProgramsResidentNV(disp, parameters) \
16033 (* GET_AreProgramsResidentNV(disp)) parameters
16034 static inline _glptr_AreProgramsResidentNV GET_AreProgramsResidentNV(struct _glapi_table *disp) {
16035 return (_glptr_AreProgramsResidentNV) (GET_by_offset(disp, _gloffset_AreProgramsResidentNV));
16038 static inline void SET_AreProgramsResidentNV(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLboolean *)) {
16039 SET_by_offset(disp, _gloffset_AreProgramsResidentNV, fn);
16043 #define CALL_ExecuteProgramNV(disp, parameters) \
16044 (* GET_ExecuteProgramNV(disp)) parameters
16045 static inline _glptr_ExecuteProgramNV GET_ExecuteProgramNV(struct _glapi_table *disp) {
16046 return (_glptr_ExecuteProgramNV) (GET_by_offset(disp, _gloffset_ExecuteProgramNV));
16049 static inline void SET_ExecuteProgramNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) {
16050 SET_by_offset(disp, _gloffset_ExecuteProgramNV, fn);
16054 #define CALL_GetProgramParameterdvNV(disp, parameters) \
16055 (* GET_GetProgramParameterdvNV(disp)) parameters
16056 static inline _glptr_GetProgramParameterdvNV GET_GetProgramParameterdvNV(struct _glapi_table *disp) {
16057 return (_glptr_GetProgramParameterdvNV) (GET_by_offset(disp, _gloffset_GetProgramParameterdvNV));
16060 static inline void SET_GetProgramParameterdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLdouble *)) {
16061 SET_by_offset(disp, _gloffset_GetProgramParameterdvNV, fn);
16065 #define CALL_GetProgramParameterfvNV(disp, parameters) \
16066 (* GET_GetProgramParameterfvNV(disp)) parameters
16067 static inline _glptr_GetProgramParameterfvNV GET_GetProgramParameterfvNV(struct _glapi_table *disp) {
16068 return (_glptr_GetProgramParameterfvNV) (GET_by_offset(disp, _gloffset_GetProgramParameterfvNV));
16071 static inline void SET_GetProgramParameterfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLfloat *)) {
16072 SET_by_offset(disp, _gloffset_GetProgramParameterfvNV, fn);
16076 #define CALL_GetProgramStringNV(disp, parameters) \
16077 (* GET_GetProgramStringNV(disp)) parameters
16078 static inline _glptr_GetProgramStringNV GET_GetProgramStringNV(struct _glapi_table *disp) {
16079 return (_glptr_GetProgramStringNV) (GET_by_offset(disp, _gloffset_GetProgramStringNV));
16082 static inline void SET_GetProgramStringNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLubyte *)) {
16083 SET_by_offset(disp, _gloffset_GetProgramStringNV, fn);
16087 #define CALL_GetProgramivNV(disp, parameters) \
16088 (* GET_GetProgramivNV(disp)) parameters
16089 static inline _glptr_GetProgramivNV GET_GetProgramivNV(struct _glapi_table *disp) {
16090 return (_glptr_GetProgramivNV) (GET_by_offset(disp, _gloffset_GetProgramivNV));
16093 static inline void SET_GetProgramivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
16094 SET_by_offset(disp, _gloffset_GetProgramivNV, fn);
16098 #define CALL_GetTrackMatrixivNV(disp, parameters) \
16099 (* GET_GetTrackMatrixivNV(disp)) parameters
16100 static inline _glptr_GetTrackMatrixivNV GET_GetTrackMatrixivNV(struct _glapi_table *disp) {
16101 return (_glptr_GetTrackMatrixivNV) (GET_by_offset(disp, _gloffset_GetTrackMatrixivNV));
16104 static inline void SET_GetTrackMatrixivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) {
16105 SET_by_offset(disp, _gloffset_GetTrackMatrixivNV, fn);
16109 #define CALL_GetVertexAttribdvNV(disp, parameters) \
16110 (* GET_GetVertexAttribdvNV(disp)) parameters
16111 static inline _glptr_GetVertexAttribdvNV GET_GetVertexAttribdvNV(struct _glapi_table *disp) {
16112 return (_glptr_GetVertexAttribdvNV) (GET_by_offset(disp, _gloffset_GetVertexAttribdvNV));
16115 static inline void SET_GetVertexAttribdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) {
16116 SET_by_offset(disp, _gloffset_GetVertexAttribdvNV, fn);
16120 #define CALL_GetVertexAttribfvNV(disp, parameters) \
16121 (* GET_GetVertexAttribfvNV(disp)) parameters
16122 static inline _glptr_GetVertexAttribfvNV GET_GetVertexAttribfvNV(struct _glapi_table *disp) {
16123 return (_glptr_GetVertexAttribfvNV) (GET_by_offset(disp, _gloffset_GetVertexAttribfvNV));
16126 static inline void SET_GetVertexAttribfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
16127 SET_by_offset(disp, _gloffset_GetVertexAttribfvNV, fn);
16131 #define CALL_GetVertexAttribivNV(disp, parameters) \
16132 (* GET_GetVertexAttribivNV(disp)) parameters
16133 static inline _glptr_GetVertexAttribivNV GET_GetVertexAttribivNV(struct _glapi_table *disp) {
16134 return (_glptr_GetVertexAttribivNV) (GET_by_offset(disp, _gloffset_GetVertexAttribivNV));
16137 static inline void SET_GetVertexAttribivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
16138 SET_by_offset(disp, _gloffset_GetVertexAttribivNV, fn);
16142 #define CALL_LoadProgramNV(disp, parameters) \
16143 (* GET_LoadProgramNV(disp)) parameters
16144 static inline _glptr_LoadProgramNV GET_LoadProgramNV(struct _glapi_table *disp) {
16145 return (_glptr_LoadProgramNV) (GET_by_offset(disp, _gloffset_LoadProgramNV));
16148 static inline void SET_LoadProgramNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLubyte *)) {
16149 SET_by_offset(disp, _gloffset_LoadProgramNV, fn);
16153 #define CALL_ProgramParameters4dvNV(disp, parameters) \
16154 (* GET_ProgramParameters4dvNV(disp)) parameters
16155 static inline _glptr_ProgramParameters4dvNV GET_ProgramParameters4dvNV(struct _glapi_table *disp) {
16156 return (_glptr_ProgramParameters4dvNV) (GET_by_offset(disp, _gloffset_ProgramParameters4dvNV));
16159 static inline void SET_ProgramParameters4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLdouble *)) {
16160 SET_by_offset(disp, _gloffset_ProgramParameters4dvNV, fn);
16164 #define CALL_ProgramParameters4fvNV(disp, parameters) \
16165 (* GET_ProgramParameters4fvNV(disp)) parameters
16166 static inline _glptr_ProgramParameters4fvNV GET_ProgramParameters4fvNV(struct _glapi_table *disp) {
16167 return (_glptr_ProgramParameters4fvNV) (GET_by_offset(disp, _gloffset_ProgramParameters4fvNV));
16170 static inline void SET_ProgramParameters4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) {
16171 SET_by_offset(disp, _gloffset_ProgramParameters4fvNV, fn);
16175 #define CALL_RequestResidentProgramsNV(disp, parameters) \
16176 (* GET_RequestResidentProgramsNV(disp)) parameters
16177 static inline _glptr_RequestResidentProgramsNV GET_RequestResidentProgramsNV(struct _glapi_table *disp) {
16178 return (_glptr_RequestResidentProgramsNV) (GET_by_offset(disp, _gloffset_RequestResidentProgramsNV));
16181 static inline void SET_RequestResidentProgramsNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
16182 SET_by_offset(disp, _gloffset_RequestResidentProgramsNV, fn);
16186 #define CALL_TrackMatrixNV(disp, parameters) \
16187 (* GET_TrackMatrixNV(disp)) parameters
16188 static inline _glptr_TrackMatrixNV GET_TrackMatrixNV(struct _glapi_table *disp) {
16189 return (_glptr_TrackMatrixNV) (GET_by_offset(disp, _gloffset_TrackMatrixNV));
16192 static inline void SET_TrackMatrixNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLenum)) {
16193 SET_by_offset(disp, _gloffset_TrackMatrixNV, fn);
16197 #define CALL_VertexAttrib1dNV(disp, parameters) \
16198 (* GET_VertexAttrib1dNV(disp)) parameters
16199 static inline _glptr_VertexAttrib1dNV GET_VertexAttrib1dNV(struct _glapi_table *disp) {
16200 return (_glptr_VertexAttrib1dNV) (GET_by_offset(disp, _gloffset_VertexAttrib1dNV));
16203 static inline void SET_VertexAttrib1dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) {
16204 SET_by_offset(disp, _gloffset_VertexAttrib1dNV, fn);
16208 #define CALL_VertexAttrib1dvNV(disp, parameters) \
16209 (* GET_VertexAttrib1dvNV(disp)) parameters
16210 static inline _glptr_VertexAttrib1dvNV GET_VertexAttrib1dvNV(struct _glapi_table *disp) {
16211 return (_glptr_VertexAttrib1dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib1dvNV));
16214 static inline void SET_VertexAttrib1dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
16215 SET_by_offset(disp, _gloffset_VertexAttrib1dvNV, fn);
16219 #define CALL_VertexAttrib1fNV(disp, parameters) \
16220 (* GET_VertexAttrib1fNV(disp)) parameters
16221 static inline _glptr_VertexAttrib1fNV GET_VertexAttrib1fNV(struct _glapi_table *disp) {
16222 return (_glptr_VertexAttrib1fNV) (GET_by_offset(disp, _gloffset_VertexAttrib1fNV));
16225 static inline void SET_VertexAttrib1fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat)) {
16226 SET_by_offset(disp, _gloffset_VertexAttrib1fNV, fn);
16230 #define CALL_VertexAttrib1fvNV(disp, parameters) \
16231 (* GET_VertexAttrib1fvNV(disp)) parameters
16232 static inline _glptr_VertexAttrib1fvNV GET_VertexAttrib1fvNV(struct _glapi_table *disp) {
16233 return (_glptr_VertexAttrib1fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib1fvNV));
16236 static inline void SET_VertexAttrib1fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
16237 SET_by_offset(disp, _gloffset_VertexAttrib1fvNV, fn);
16241 #define CALL_VertexAttrib1sNV(disp, parameters) \
16242 (* GET_VertexAttrib1sNV(disp)) parameters
16243 static inline _glptr_VertexAttrib1sNV GET_VertexAttrib1sNV(struct _glapi_table *disp) {
16244 return (_glptr_VertexAttrib1sNV) (GET_by_offset(disp, _gloffset_VertexAttrib1sNV));
16247 static inline void SET_VertexAttrib1sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort)) {
16248 SET_by_offset(disp, _gloffset_VertexAttrib1sNV, fn);
16252 #define CALL_VertexAttrib1svNV(disp, parameters) \
16253 (* GET_VertexAttrib1svNV(disp)) parameters
16254 static inline _glptr_VertexAttrib1svNV GET_VertexAttrib1svNV(struct _glapi_table *disp) {
16255 return (_glptr_VertexAttrib1svNV) (GET_by_offset(disp, _gloffset_VertexAttrib1svNV));
16258 static inline void SET_VertexAttrib1svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
16259 SET_by_offset(disp, _gloffset_VertexAttrib1svNV, fn);
16263 #define CALL_VertexAttrib2dNV(disp, parameters) \
16264 (* GET_VertexAttrib2dNV(disp)) parameters
16265 static inline _glptr_VertexAttrib2dNV GET_VertexAttrib2dNV(struct _glapi_table *disp) {
16266 return (_glptr_VertexAttrib2dNV) (GET_by_offset(disp, _gloffset_VertexAttrib2dNV));
16269 static inline void SET_VertexAttrib2dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) {
16270 SET_by_offset(disp, _gloffset_VertexAttrib2dNV, fn);
16274 #define CALL_VertexAttrib2dvNV(disp, parameters) \
16275 (* GET_VertexAttrib2dvNV(disp)) parameters
16276 static inline _glptr_VertexAttrib2dvNV GET_VertexAttrib2dvNV(struct _glapi_table *disp) {
16277 return (_glptr_VertexAttrib2dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib2dvNV));
16280 static inline void SET_VertexAttrib2dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
16281 SET_by_offset(disp, _gloffset_VertexAttrib2dvNV, fn);
16285 #define CALL_VertexAttrib2fNV(disp, parameters) \
16286 (* GET_VertexAttrib2fNV(disp)) parameters
16287 static inline _glptr_VertexAttrib2fNV GET_VertexAttrib2fNV(struct _glapi_table *disp) {
16288 return (_glptr_VertexAttrib2fNV) (GET_by_offset(disp, _gloffset_VertexAttrib2fNV));
16291 static inline void SET_VertexAttrib2fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) {
16292 SET_by_offset(disp, _gloffset_VertexAttrib2fNV, fn);
16296 #define CALL_VertexAttrib2fvNV(disp, parameters) \
16297 (* GET_VertexAttrib2fvNV(disp)) parameters
16298 static inline _glptr_VertexAttrib2fvNV GET_VertexAttrib2fvNV(struct _glapi_table *disp) {
16299 return (_glptr_VertexAttrib2fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib2fvNV));
16302 static inline void SET_VertexAttrib2fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
16303 SET_by_offset(disp, _gloffset_VertexAttrib2fvNV, fn);
16307 #define CALL_VertexAttrib2sNV(disp, parameters) \
16308 (* GET_VertexAttrib2sNV(disp)) parameters
16309 static inline _glptr_VertexAttrib2sNV GET_VertexAttrib2sNV(struct _glapi_table *disp) {
16310 return (_glptr_VertexAttrib2sNV) (GET_by_offset(disp, _gloffset_VertexAttrib2sNV));
16313 static inline void SET_VertexAttrib2sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort)) {
16314 SET_by_offset(disp, _gloffset_VertexAttrib2sNV, fn);
16318 #define CALL_VertexAttrib2svNV(disp, parameters) \
16319 (* GET_VertexAttrib2svNV(disp)) parameters
16320 static inline _glptr_VertexAttrib2svNV GET_VertexAttrib2svNV(struct _glapi_table *disp) {
16321 return (_glptr_VertexAttrib2svNV) (GET_by_offset(disp, _gloffset_VertexAttrib2svNV));
16324 static inline void SET_VertexAttrib2svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
16325 SET_by_offset(disp, _gloffset_VertexAttrib2svNV, fn);
16329 #define CALL_VertexAttrib3dNV(disp, parameters) \
16330 (* GET_VertexAttrib3dNV(disp)) parameters
16331 static inline _glptr_VertexAttrib3dNV GET_VertexAttrib3dNV(struct _glapi_table *disp) {
16332 return (_glptr_VertexAttrib3dNV) (GET_by_offset(disp, _gloffset_VertexAttrib3dNV));
16335 static inline void SET_VertexAttrib3dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) {
16336 SET_by_offset(disp, _gloffset_VertexAttrib3dNV, fn);
16340 #define CALL_VertexAttrib3dvNV(disp, parameters) \
16341 (* GET_VertexAttrib3dvNV(disp)) parameters
16342 static inline _glptr_VertexAttrib3dvNV GET_VertexAttrib3dvNV(struct _glapi_table *disp) {
16343 return (_glptr_VertexAttrib3dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib3dvNV));
16346 static inline void SET_VertexAttrib3dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
16347 SET_by_offset(disp, _gloffset_VertexAttrib3dvNV, fn);
16351 #define CALL_VertexAttrib3fNV(disp, parameters) \
16352 (* GET_VertexAttrib3fNV(disp)) parameters
16353 static inline _glptr_VertexAttrib3fNV GET_VertexAttrib3fNV(struct _glapi_table *disp) {
16354 return (_glptr_VertexAttrib3fNV) (GET_by_offset(disp, _gloffset_VertexAttrib3fNV));
16357 static inline void SET_VertexAttrib3fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat)) {
16358 SET_by_offset(disp, _gloffset_VertexAttrib3fNV, fn);
16362 #define CALL_VertexAttrib3fvNV(disp, parameters) \
16363 (* GET_VertexAttrib3fvNV(disp)) parameters
16364 static inline _glptr_VertexAttrib3fvNV GET_VertexAttrib3fvNV(struct _glapi_table *disp) {
16365 return (_glptr_VertexAttrib3fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib3fvNV));
16368 static inline void SET_VertexAttrib3fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
16369 SET_by_offset(disp, _gloffset_VertexAttrib3fvNV, fn);
16373 #define CALL_VertexAttrib3sNV(disp, parameters) \
16374 (* GET_VertexAttrib3sNV(disp)) parameters
16375 static inline _glptr_VertexAttrib3sNV GET_VertexAttrib3sNV(struct _glapi_table *disp) {
16376 return (_glptr_VertexAttrib3sNV) (GET_by_offset(disp, _gloffset_VertexAttrib3sNV));
16379 static inline void SET_VertexAttrib3sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort)) {
16380 SET_by_offset(disp, _gloffset_VertexAttrib3sNV, fn);
16384 #define CALL_VertexAttrib3svNV(disp, parameters) \
16385 (* GET_VertexAttrib3svNV(disp)) parameters
16386 static inline _glptr_VertexAttrib3svNV GET_VertexAttrib3svNV(struct _glapi_table *disp) {
16387 return (_glptr_VertexAttrib3svNV) (GET_by_offset(disp, _gloffset_VertexAttrib3svNV));
16390 static inline void SET_VertexAttrib3svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
16391 SET_by_offset(disp, _gloffset_VertexAttrib3svNV, fn);
16395 #define CALL_VertexAttrib4dNV(disp, parameters) \
16396 (* GET_VertexAttrib4dNV(disp)) parameters
16397 static inline _glptr_VertexAttrib4dNV GET_VertexAttrib4dNV(struct _glapi_table *disp) {
16398 return (_glptr_VertexAttrib4dNV) (GET_by_offset(disp, _gloffset_VertexAttrib4dNV));
16401 static inline void SET_VertexAttrib4dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
16402 SET_by_offset(disp, _gloffset_VertexAttrib4dNV, fn);
16406 #define CALL_VertexAttrib4dvNV(disp, parameters) \
16407 (* GET_VertexAttrib4dvNV(disp)) parameters
16408 static inline _glptr_VertexAttrib4dvNV GET_VertexAttrib4dvNV(struct _glapi_table *disp) {
16409 return (_glptr_VertexAttrib4dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4dvNV));
16412 static inline void SET_VertexAttrib4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
16413 SET_by_offset(disp, _gloffset_VertexAttrib4dvNV, fn);
16417 #define CALL_VertexAttrib4fNV(disp, parameters) \
16418 (* GET_VertexAttrib4fNV(disp)) parameters
16419 static inline _glptr_VertexAttrib4fNV GET_VertexAttrib4fNV(struct _glapi_table *disp) {
16420 return (_glptr_VertexAttrib4fNV) (GET_by_offset(disp, _gloffset_VertexAttrib4fNV));
16423 static inline void SET_VertexAttrib4fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
16424 SET_by_offset(disp, _gloffset_VertexAttrib4fNV, fn);
16428 #define CALL_VertexAttrib4fvNV(disp, parameters) \
16429 (* GET_VertexAttrib4fvNV(disp)) parameters
16430 static inline _glptr_VertexAttrib4fvNV GET_VertexAttrib4fvNV(struct _glapi_table *disp) {
16431 return (_glptr_VertexAttrib4fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4fvNV));
16434 static inline void SET_VertexAttrib4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
16435 SET_by_offset(disp, _gloffset_VertexAttrib4fvNV, fn);
16439 #define CALL_VertexAttrib4sNV(disp, parameters) \
16440 (* GET_VertexAttrib4sNV(disp)) parameters
16441 static inline _glptr_VertexAttrib4sNV GET_VertexAttrib4sNV(struct _glapi_table *disp) {
16442 return (_glptr_VertexAttrib4sNV) (GET_by_offset(disp, _gloffset_VertexAttrib4sNV));
16445 static inline void SET_VertexAttrib4sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort, GLshort)) {
16446 SET_by_offset(disp, _gloffset_VertexAttrib4sNV, fn);
16450 #define CALL_VertexAttrib4svNV(disp, parameters) \
16451 (* GET_VertexAttrib4svNV(disp)) parameters
16452 static inline _glptr_VertexAttrib4svNV GET_VertexAttrib4svNV(struct _glapi_table *disp) {
16453 return (_glptr_VertexAttrib4svNV) (GET_by_offset(disp, _gloffset_VertexAttrib4svNV));
16456 static inline void SET_VertexAttrib4svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
16457 SET_by_offset(disp, _gloffset_VertexAttrib4svNV, fn);
16461 #define CALL_VertexAttrib4ubNV(disp, parameters) \
16462 (* GET_VertexAttrib4ubNV(disp)) parameters
16463 static inline _glptr_VertexAttrib4ubNV GET_VertexAttrib4ubNV(struct _glapi_table *disp) {
16464 return (_glptr_VertexAttrib4ubNV) (GET_by_offset(disp, _gloffset_VertexAttrib4ubNV));
16467 static inline void SET_VertexAttrib4ubNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)) {
16468 SET_by_offset(disp, _gloffset_VertexAttrib4ubNV, fn);
16472 #define CALL_VertexAttrib4ubvNV(disp, parameters) \
16473 (* GET_VertexAttrib4ubvNV(disp)) parameters
16474 static inline _glptr_VertexAttrib4ubvNV GET_VertexAttrib4ubvNV(struct _glapi_table *disp) {
16475 return (_glptr_VertexAttrib4ubvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4ubvNV));
16478 static inline void SET_VertexAttrib4ubvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
16479 SET_by_offset(disp, _gloffset_VertexAttrib4ubvNV, fn);
16483 #define CALL_VertexAttribPointerNV(disp, parameters) \
16484 (* GET_VertexAttribPointerNV(disp)) parameters
16485 static inline _glptr_VertexAttribPointerNV GET_VertexAttribPointerNV(struct _glapi_table *disp) {
16486 return (_glptr_VertexAttribPointerNV) (GET_by_offset(disp, _gloffset_VertexAttribPointerNV));
16489 static inline void SET_VertexAttribPointerNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) {
16490 SET_by_offset(disp, _gloffset_VertexAttribPointerNV, fn);
16494 #define CALL_VertexAttribs1dvNV(disp, parameters) \
16495 (* GET_VertexAttribs1dvNV(disp)) parameters
16496 static inline _glptr_VertexAttribs1dvNV GET_VertexAttribs1dvNV(struct _glapi_table *disp) {
16497 return (_glptr_VertexAttribs1dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs1dvNV));
16500 static inline void SET_VertexAttribs1dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
16501 SET_by_offset(disp, _gloffset_VertexAttribs1dvNV, fn);
16505 #define CALL_VertexAttribs1fvNV(disp, parameters) \
16506 (* GET_VertexAttribs1fvNV(disp)) parameters
16507 static inline _glptr_VertexAttribs1fvNV GET_VertexAttribs1fvNV(struct _glapi_table *disp) {
16508 return (_glptr_VertexAttribs1fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs1fvNV));
16511 static inline void SET_VertexAttribs1fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
16512 SET_by_offset(disp, _gloffset_VertexAttribs1fvNV, fn);
16516 #define CALL_VertexAttribs1svNV(disp, parameters) \
16517 (* GET_VertexAttribs1svNV(disp)) parameters
16518 static inline _glptr_VertexAttribs1svNV GET_VertexAttribs1svNV(struct _glapi_table *disp) {
16519 return (_glptr_VertexAttribs1svNV) (GET_by_offset(disp, _gloffset_VertexAttribs1svNV));
16522 static inline void SET_VertexAttribs1svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
16523 SET_by_offset(disp, _gloffset_VertexAttribs1svNV, fn);
16527 #define CALL_VertexAttribs2dvNV(disp, parameters) \
16528 (* GET_VertexAttribs2dvNV(disp)) parameters
16529 static inline _glptr_VertexAttribs2dvNV GET_VertexAttribs2dvNV(struct _glapi_table *disp) {
16530 return (_glptr_VertexAttribs2dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs2dvNV));
16533 static inline void SET_VertexAttribs2dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
16534 SET_by_offset(disp, _gloffset_VertexAttribs2dvNV, fn);
16538 #define CALL_VertexAttribs2fvNV(disp, parameters) \
16539 (* GET_VertexAttribs2fvNV(disp)) parameters
16540 static inline _glptr_VertexAttribs2fvNV GET_VertexAttribs2fvNV(struct _glapi_table *disp) {
16541 return (_glptr_VertexAttribs2fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs2fvNV));
16544 static inline void SET_VertexAttribs2fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
16545 SET_by_offset(disp, _gloffset_VertexAttribs2fvNV, fn);
16549 #define CALL_VertexAttribs2svNV(disp, parameters) \
16550 (* GET_VertexAttribs2svNV(disp)) parameters
16551 static inline _glptr_VertexAttribs2svNV GET_VertexAttribs2svNV(struct _glapi_table *disp) {
16552 return (_glptr_VertexAttribs2svNV) (GET_by_offset(disp, _gloffset_VertexAttribs2svNV));
16555 static inline void SET_VertexAttribs2svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
16556 SET_by_offset(disp, _gloffset_VertexAttribs2svNV, fn);
16560 #define CALL_VertexAttribs3dvNV(disp, parameters) \
16561 (* GET_VertexAttribs3dvNV(disp)) parameters
16562 static inline _glptr_VertexAttribs3dvNV GET_VertexAttribs3dvNV(struct _glapi_table *disp) {
16563 return (_glptr_VertexAttribs3dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs3dvNV));
16566 static inline void SET_VertexAttribs3dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
16567 SET_by_offset(disp, _gloffset_VertexAttribs3dvNV, fn);
16571 #define CALL_VertexAttribs3fvNV(disp, parameters) \
16572 (* GET_VertexAttribs3fvNV(disp)) parameters
16573 static inline _glptr_VertexAttribs3fvNV GET_VertexAttribs3fvNV(struct _glapi_table *disp) {
16574 return (_glptr_VertexAttribs3fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs3fvNV));
16577 static inline void SET_VertexAttribs3fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
16578 SET_by_offset(disp, _gloffset_VertexAttribs3fvNV, fn);
16582 #define CALL_VertexAttribs3svNV(disp, parameters) \
16583 (* GET_VertexAttribs3svNV(disp)) parameters
16584 static inline _glptr_VertexAttribs3svNV GET_VertexAttribs3svNV(struct _glapi_table *disp) {
16585 return (_glptr_VertexAttribs3svNV) (GET_by_offset(disp, _gloffset_VertexAttribs3svNV));
16588 static inline void SET_VertexAttribs3svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
16589 SET_by_offset(disp, _gloffset_VertexAttribs3svNV, fn);
16593 #define CALL_VertexAttribs4dvNV(disp, parameters) \
16594 (* GET_VertexAttribs4dvNV(disp)) parameters
16595 static inline _glptr_VertexAttribs4dvNV GET_VertexAttribs4dvNV(struct _glapi_table *disp) {
16596 return (_glptr_VertexAttribs4dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4dvNV));
16599 static inline void SET_VertexAttribs4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
16600 SET_by_offset(disp, _gloffset_VertexAttribs4dvNV, fn);
16604 #define CALL_VertexAttribs4fvNV(disp, parameters) \
16605 (* GET_VertexAttribs4fvNV(disp)) parameters
16606 static inline _glptr_VertexAttribs4fvNV GET_VertexAttribs4fvNV(struct _glapi_table *disp) {
16607 return (_glptr_VertexAttribs4fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4fvNV));
16610 static inline void SET_VertexAttribs4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
16611 SET_by_offset(disp, _gloffset_VertexAttribs4fvNV, fn);
16615 #define CALL_VertexAttribs4svNV(disp, parameters) \
16616 (* GET_VertexAttribs4svNV(disp)) parameters
16617 static inline _glptr_VertexAttribs4svNV GET_VertexAttribs4svNV(struct _glapi_table *disp) {
16618 return (_glptr_VertexAttribs4svNV) (GET_by_offset(disp, _gloffset_VertexAttribs4svNV));
16621 static inline void SET_VertexAttribs4svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
16622 SET_by_offset(disp, _gloffset_VertexAttribs4svNV, fn);
16626 #define CALL_VertexAttribs4ubvNV(disp, parameters) \
16627 (* GET_VertexAttribs4ubvNV(disp)) parameters
16628 static inline _glptr_VertexAttribs4ubvNV GET_VertexAttribs4ubvNV(struct _glapi_table *disp) {
16629 return (_glptr_VertexAttribs4ubvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4ubvNV));
16632 static inline void SET_VertexAttribs4ubvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *)) {
16633 SET_by_offset(disp, _gloffset_VertexAttribs4ubvNV, fn);
16637 #define CALL_GetTexBumpParameterfvATI(disp, parameters) \
16638 (* GET_GetTexBumpParameterfvATI(disp)) parameters
16639 static inline _glptr_GetTexBumpParameterfvATI GET_GetTexBumpParameterfvATI(struct _glapi_table *disp) {
16640 return (_glptr_GetTexBumpParameterfvATI) (GET_by_offset(disp, _gloffset_GetTexBumpParameterfvATI));
16643 static inline void SET_GetTexBumpParameterfvATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
16644 SET_by_offset(disp, _gloffset_GetTexBumpParameterfvATI, fn);
16648 #define CALL_GetTexBumpParameterivATI(disp, parameters) \
16649 (* GET_GetTexBumpParameterivATI(disp)) parameters
16650 static inline _glptr_GetTexBumpParameterivATI GET_GetTexBumpParameterivATI(struct _glapi_table *disp) {
16651 return (_glptr_GetTexBumpParameterivATI) (GET_by_offset(disp, _gloffset_GetTexBumpParameterivATI));
16654 static inline void SET_GetTexBumpParameterivATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint *)) {
16655 SET_by_offset(disp, _gloffset_GetTexBumpParameterivATI, fn);
16659 #define CALL_TexBumpParameterfvATI(disp, parameters) \
16660 (* GET_TexBumpParameterfvATI(disp)) parameters
16661 static inline _glptr_TexBumpParameterfvATI GET_TexBumpParameterfvATI(struct _glapi_table *disp) {
16662 return (_glptr_TexBumpParameterfvATI) (GET_by_offset(disp, _gloffset_TexBumpParameterfvATI));
16665 static inline void SET_TexBumpParameterfvATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
16666 SET_by_offset(disp, _gloffset_TexBumpParameterfvATI, fn);
16670 #define CALL_TexBumpParameterivATI(disp, parameters) \
16671 (* GET_TexBumpParameterivATI(disp)) parameters
16672 static inline _glptr_TexBumpParameterivATI GET_TexBumpParameterivATI(struct _glapi_table *disp) {
16673 return (_glptr_TexBumpParameterivATI) (GET_by_offset(disp, _gloffset_TexBumpParameterivATI));
16676 static inline void SET_TexBumpParameterivATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
16677 SET_by_offset(disp, _gloffset_TexBumpParameterivATI, fn);
16681 #define CALL_AlphaFragmentOp1ATI(disp, parameters) \
16682 (* GET_AlphaFragmentOp1ATI(disp)) parameters
16683 static inline _glptr_AlphaFragmentOp1ATI GET_AlphaFragmentOp1ATI(struct _glapi_table *disp) {
16684 return (_glptr_AlphaFragmentOp1ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp1ATI));
16687 static inline void SET_AlphaFragmentOp1ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint)) {
16688 SET_by_offset(disp, _gloffset_AlphaFragmentOp1ATI, fn);
16692 #define CALL_AlphaFragmentOp2ATI(disp, parameters) \
16693 (* GET_AlphaFragmentOp2ATI(disp)) parameters
16694 static inline _glptr_AlphaFragmentOp2ATI GET_AlphaFragmentOp2ATI(struct _glapi_table *disp) {
16695 return (_glptr_AlphaFragmentOp2ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp2ATI));
16698 static inline void SET_AlphaFragmentOp2ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
16699 SET_by_offset(disp, _gloffset_AlphaFragmentOp2ATI, fn);
16703 #define CALL_AlphaFragmentOp3ATI(disp, parameters) \
16704 (* GET_AlphaFragmentOp3ATI(disp)) parameters
16705 static inline _glptr_AlphaFragmentOp3ATI GET_AlphaFragmentOp3ATI(struct _glapi_table *disp) {
16706 return (_glptr_AlphaFragmentOp3ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp3ATI));
16709 static inline void SET_AlphaFragmentOp3ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
16710 SET_by_offset(disp, _gloffset_AlphaFragmentOp3ATI, fn);
16714 #define CALL_BeginFragmentShaderATI(disp, parameters) \
16715 (* GET_BeginFragmentShaderATI(disp)) parameters
16716 static inline _glptr_BeginFragmentShaderATI GET_BeginFragmentShaderATI(struct _glapi_table *disp) {
16717 return (_glptr_BeginFragmentShaderATI) (GET_by_offset(disp, _gloffset_BeginFragmentShaderATI));
16720 static inline void SET_BeginFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
16721 SET_by_offset(disp, _gloffset_BeginFragmentShaderATI, fn);
16725 #define CALL_BindFragmentShaderATI(disp, parameters) \
16726 (* GET_BindFragmentShaderATI(disp)) parameters
16727 static inline _glptr_BindFragmentShaderATI GET_BindFragmentShaderATI(struct _glapi_table *disp) {
16728 return (_glptr_BindFragmentShaderATI) (GET_by_offset(disp, _gloffset_BindFragmentShaderATI));
16731 static inline void SET_BindFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
16732 SET_by_offset(disp, _gloffset_BindFragmentShaderATI, fn);
16736 #define CALL_ColorFragmentOp1ATI(disp, parameters) \
16737 (* GET_ColorFragmentOp1ATI(disp)) parameters
16738 static inline _glptr_ColorFragmentOp1ATI GET_ColorFragmentOp1ATI(struct _glapi_table *disp) {
16739 return (_glptr_ColorFragmentOp1ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp1ATI));
16742 static inline void SET_ColorFragmentOp1ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
16743 SET_by_offset(disp, _gloffset_ColorFragmentOp1ATI, fn);
16747 #define CALL_ColorFragmentOp2ATI(disp, parameters) \
16748 (* GET_ColorFragmentOp2ATI(disp)) parameters
16749 static inline _glptr_ColorFragmentOp2ATI GET_ColorFragmentOp2ATI(struct _glapi_table *disp) {
16750 return (_glptr_ColorFragmentOp2ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp2ATI));
16753 static inline void SET_ColorFragmentOp2ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
16754 SET_by_offset(disp, _gloffset_ColorFragmentOp2ATI, fn);
16758 #define CALL_ColorFragmentOp3ATI(disp, parameters) \
16759 (* GET_ColorFragmentOp3ATI(disp)) parameters
16760 static inline _glptr_ColorFragmentOp3ATI GET_ColorFragmentOp3ATI(struct _glapi_table *disp) {
16761 return (_glptr_ColorFragmentOp3ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp3ATI));
16764 static inline void SET_ColorFragmentOp3ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
16765 SET_by_offset(disp, _gloffset_ColorFragmentOp3ATI, fn);
16769 #define CALL_DeleteFragmentShaderATI(disp, parameters) \
16770 (* GET_DeleteFragmentShaderATI(disp)) parameters
16771 static inline _glptr_DeleteFragmentShaderATI GET_DeleteFragmentShaderATI(struct _glapi_table *disp) {
16772 return (_glptr_DeleteFragmentShaderATI) (GET_by_offset(disp, _gloffset_DeleteFragmentShaderATI));
16775 static inline void SET_DeleteFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
16776 SET_by_offset(disp, _gloffset_DeleteFragmentShaderATI, fn);
16780 #define CALL_EndFragmentShaderATI(disp, parameters) \
16781 (* GET_EndFragmentShaderATI(disp)) parameters
16782 static inline _glptr_EndFragmentShaderATI GET_EndFragmentShaderATI(struct _glapi_table *disp) {
16783 return (_glptr_EndFragmentShaderATI) (GET_by_offset(disp, _gloffset_EndFragmentShaderATI));
16786 static inline void SET_EndFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
16787 SET_by_offset(disp, _gloffset_EndFragmentShaderATI, fn);
16791 #define CALL_GenFragmentShadersATI(disp, parameters) \
16792 (* GET_GenFragmentShadersATI(disp)) parameters
16793 static inline _glptr_GenFragmentShadersATI GET_GenFragmentShadersATI(struct _glapi_table *disp) {
16794 return (_glptr_GenFragmentShadersATI) (GET_by_offset(disp, _gloffset_GenFragmentShadersATI));
16797 static inline void SET_GenFragmentShadersATI(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint)) {
16798 SET_by_offset(disp, _gloffset_GenFragmentShadersATI, fn);
16802 #define CALL_PassTexCoordATI(disp, parameters) \
16803 (* GET_PassTexCoordATI(disp)) parameters
16804 static inline _glptr_PassTexCoordATI GET_PassTexCoordATI(struct _glapi_table *disp) {
16805 return (_glptr_PassTexCoordATI) (GET_by_offset(disp, _gloffset_PassTexCoordATI));
16808 static inline void SET_PassTexCoordATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum)) {
16809 SET_by_offset(disp, _gloffset_PassTexCoordATI, fn);
16813 #define CALL_SampleMapATI(disp, parameters) \
16814 (* GET_SampleMapATI(disp)) parameters
16815 static inline _glptr_SampleMapATI GET_SampleMapATI(struct _glapi_table *disp) {
16816 return (_glptr_SampleMapATI) (GET_by_offset(disp, _gloffset_SampleMapATI));
16819 static inline void SET_SampleMapATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum)) {
16820 SET_by_offset(disp, _gloffset_SampleMapATI, fn);
16824 #define CALL_SetFragmentShaderConstantATI(disp, parameters) \
16825 (* GET_SetFragmentShaderConstantATI(disp)) parameters
16826 static inline _glptr_SetFragmentShaderConstantATI GET_SetFragmentShaderConstantATI(struct _glapi_table *disp) {
16827 return (_glptr_SetFragmentShaderConstantATI) (GET_by_offset(disp, _gloffset_SetFragmentShaderConstantATI));
16830 static inline void SET_SetFragmentShaderConstantATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
16831 SET_by_offset(disp, _gloffset_SetFragmentShaderConstantATI, fn);
16835 #define CALL_DepthRangeArrayfvOES(disp, parameters) \
16836 (* GET_DepthRangeArrayfvOES(disp)) parameters
16837 static inline _glptr_DepthRangeArrayfvOES GET_DepthRangeArrayfvOES(struct _glapi_table *disp) {
16838 return (_glptr_DepthRangeArrayfvOES) (GET_by_offset(disp, _gloffset_DepthRangeArrayfvOES));
16841 static inline void SET_DepthRangeArrayfvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
16842 SET_by_offset(disp, _gloffset_DepthRangeArrayfvOES, fn);
16846 #define CALL_DepthRangeIndexedfOES(disp, parameters) \
16847 (* GET_DepthRangeIndexedfOES(disp)) parameters
16848 static inline _glptr_DepthRangeIndexedfOES GET_DepthRangeIndexedfOES(struct _glapi_table *disp) {
16849 return (_glptr_DepthRangeIndexedfOES) (GET_by_offset(disp, _gloffset_DepthRangeIndexedfOES));
16852 static inline void SET_DepthRangeIndexedfOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) {
16853 SET_by_offset(disp, _gloffset_DepthRangeIndexedfOES, fn);
16857 #define CALL_ActiveStencilFaceEXT(disp, parameters) \
16858 (* GET_ActiveStencilFaceEXT(disp)) parameters
16859 static inline _glptr_ActiveStencilFaceEXT GET_ActiveStencilFaceEXT(struct _glapi_table *disp) {
16860 return (_glptr_ActiveStencilFaceEXT) (GET_by_offset(disp, _gloffset_ActiveStencilFaceEXT));
16863 static inline void SET_ActiveStencilFaceEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
16864 SET_by_offset(disp, _gloffset_ActiveStencilFaceEXT, fn);
16868 #define CALL_GetProgramNamedParameterdvNV(disp, parameters) \
16869 (* GET_GetProgramNamedParameterdvNV(disp)) parameters
16870 static inline _glptr_GetProgramNamedParameterdvNV GET_GetProgramNamedParameterdvNV(struct _glapi_table *disp) {
16871 return (_glptr_GetProgramNamedParameterdvNV) (GET_by_offset(disp, _gloffset_GetProgramNamedParameterdvNV));
16874 static inline void SET_GetProgramNamedParameterdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLdouble *)) {
16875 SET_by_offset(disp, _gloffset_GetProgramNamedParameterdvNV, fn);
16879 #define CALL_GetProgramNamedParameterfvNV(disp, parameters) \
16880 (* GET_GetProgramNamedParameterfvNV(disp)) parameters
16881 static inline _glptr_GetProgramNamedParameterfvNV GET_GetProgramNamedParameterfvNV(struct _glapi_table *disp) {
16882 return (_glptr_GetProgramNamedParameterfvNV) (GET_by_offset(disp, _gloffset_GetProgramNamedParameterfvNV));
16885 static inline void SET_GetProgramNamedParameterfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLfloat *)) {
16886 SET_by_offset(disp, _gloffset_GetProgramNamedParameterfvNV, fn);
16890 #define CALL_ProgramNamedParameter4dNV(disp, parameters) \
16891 (* GET_ProgramNamedParameter4dNV(disp)) parameters
16892 static inline _glptr_ProgramNamedParameter4dNV GET_ProgramNamedParameter4dNV(struct _glapi_table *disp) {
16893 return (_glptr_ProgramNamedParameter4dNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4dNV));
16896 static inline void SET_ProgramNamedParameter4dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble)) {
16897 SET_by_offset(disp, _gloffset_ProgramNamedParameter4dNV, fn);
16901 #define CALL_ProgramNamedParameter4dvNV(disp, parameters) \
16902 (* GET_ProgramNamedParameter4dvNV(disp)) parameters
16903 static inline _glptr_ProgramNamedParameter4dvNV GET_ProgramNamedParameter4dvNV(struct _glapi_table *disp) {
16904 return (_glptr_ProgramNamedParameter4dvNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4dvNV));
16907 static inline void SET_ProgramNamedParameter4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, const GLdouble *)) {
16908 SET_by_offset(disp, _gloffset_ProgramNamedParameter4dvNV, fn);
16912 #define CALL_ProgramNamedParameter4fNV(disp, parameters) \
16913 (* GET_ProgramNamedParameter4fNV(disp)) parameters
16914 static inline _glptr_ProgramNamedParameter4fNV GET_ProgramNamedParameter4fNV(struct _glapi_table *disp) {
16915 return (_glptr_ProgramNamedParameter4fNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4fNV));
16918 static inline void SET_ProgramNamedParameter4fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat)) {
16919 SET_by_offset(disp, _gloffset_ProgramNamedParameter4fNV, fn);
16923 #define CALL_ProgramNamedParameter4fvNV(disp, parameters) \
16924 (* GET_ProgramNamedParameter4fvNV(disp)) parameters
16925 static inline _glptr_ProgramNamedParameter4fvNV GET_ProgramNamedParameter4fvNV(struct _glapi_table *disp) {
16926 return (_glptr_ProgramNamedParameter4fvNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4fvNV));
16929 static inline void SET_ProgramNamedParameter4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, const GLfloat *)) {
16930 SET_by_offset(disp, _gloffset_ProgramNamedParameter4fvNV, fn);
16934 #define CALL_PrimitiveRestartNV(disp, parameters) \
16935 (* GET_PrimitiveRestartNV(disp)) parameters
16936 static inline _glptr_PrimitiveRestartNV GET_PrimitiveRestartNV(struct _glapi_table *disp) {
16937 return (_glptr_PrimitiveRestartNV) (GET_by_offset(disp, _gloffset_PrimitiveRestartNV));
16940 static inline void SET_PrimitiveRestartNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
16941 SET_by_offset(disp, _gloffset_PrimitiveRestartNV, fn);
16945 #define CALL_GetTexGenxvOES(disp, parameters) \
16946 (* GET_GetTexGenxvOES(disp)) parameters
16947 static inline _glptr_GetTexGenxvOES GET_GetTexGenxvOES(struct _glapi_table *disp) {
16948 return (_glptr_GetTexGenxvOES) (GET_by_offset(disp, _gloffset_GetTexGenxvOES));
16951 static inline void SET_GetTexGenxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
16952 SET_by_offset(disp, _gloffset_GetTexGenxvOES, fn);
16956 #define CALL_TexGenxOES(disp, parameters) \
16957 (* GET_TexGenxOES(disp)) parameters
16958 static inline _glptr_TexGenxOES GET_TexGenxOES(struct _glapi_table *disp) {
16959 return (_glptr_TexGenxOES) (GET_by_offset(disp, _gloffset_TexGenxOES));
16962 static inline void SET_TexGenxOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
16963 SET_by_offset(disp, _gloffset_TexGenxOES, fn);
16967 #define CALL_TexGenxvOES(disp, parameters) \
16968 (* GET_TexGenxvOES(disp)) parameters
16969 static inline _glptr_TexGenxvOES GET_TexGenxvOES(struct _glapi_table *disp) {
16970 return (_glptr_TexGenxvOES) (GET_by_offset(disp, _gloffset_TexGenxvOES));
16973 static inline void SET_TexGenxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
16974 SET_by_offset(disp, _gloffset_TexGenxvOES, fn);
16978 #define CALL_DepthBoundsEXT(disp, parameters) \
16979 (* GET_DepthBoundsEXT(disp)) parameters
16980 static inline _glptr_DepthBoundsEXT GET_DepthBoundsEXT(struct _glapi_table *disp) {
16981 return (_glptr_DepthBoundsEXT) (GET_by_offset(disp, _gloffset_DepthBoundsEXT));
16984 static inline void SET_DepthBoundsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd, GLclampd)) {
16985 SET_by_offset(disp, _gloffset_DepthBoundsEXT, fn);
16989 #define CALL_BindFramebufferEXT(disp, parameters) \
16990 (* GET_BindFramebufferEXT(disp)) parameters
16991 static inline _glptr_BindFramebufferEXT GET_BindFramebufferEXT(struct _glapi_table *disp) {
16992 return (_glptr_BindFramebufferEXT) (GET_by_offset(disp, _gloffset_BindFramebufferEXT));
16995 static inline void SET_BindFramebufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
16996 SET_by_offset(disp, _gloffset_BindFramebufferEXT, fn);
17000 #define CALL_BindRenderbufferEXT(disp, parameters) \
17001 (* GET_BindRenderbufferEXT(disp)) parameters
17002 static inline _glptr_BindRenderbufferEXT GET_BindRenderbufferEXT(struct _glapi_table *disp) {
17003 return (_glptr_BindRenderbufferEXT) (GET_by_offset(disp, _gloffset_BindRenderbufferEXT));
17006 static inline void SET_BindRenderbufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
17007 SET_by_offset(disp, _gloffset_BindRenderbufferEXT, fn);
17011 #define CALL_StringMarkerGREMEDY(disp, parameters) \
17012 (* GET_StringMarkerGREMEDY(disp)) parameters
17013 static inline _glptr_StringMarkerGREMEDY GET_StringMarkerGREMEDY(struct _glapi_table *disp) {
17014 return (_glptr_StringMarkerGREMEDY) (GET_by_offset(disp, _gloffset_StringMarkerGREMEDY));
17017 static inline void SET_StringMarkerGREMEDY(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLvoid *)) {
17018 SET_by_offset(disp, _gloffset_StringMarkerGREMEDY, fn);
17022 #define CALL_BufferParameteriAPPLE(disp, parameters) \
17023 (* GET_BufferParameteriAPPLE(disp)) parameters
17024 static inline _glptr_BufferParameteriAPPLE GET_BufferParameteriAPPLE(struct _glapi_table *disp) {
17025 return (_glptr_BufferParameteriAPPLE) (GET_by_offset(disp, _gloffset_BufferParameteriAPPLE));
17028 static inline void SET_BufferParameteriAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
17029 SET_by_offset(disp, _gloffset_BufferParameteriAPPLE, fn);
17033 #define CALL_FlushMappedBufferRangeAPPLE(disp, parameters) \
17034 (* GET_FlushMappedBufferRangeAPPLE(disp)) parameters
17035 static inline _glptr_FlushMappedBufferRangeAPPLE GET_FlushMappedBufferRangeAPPLE(struct _glapi_table *disp) {
17036 return (_glptr_FlushMappedBufferRangeAPPLE) (GET_by_offset(disp, _gloffset_FlushMappedBufferRangeAPPLE));
17039 static inline void SET_FlushMappedBufferRangeAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr)) {
17040 SET_by_offset(disp, _gloffset_FlushMappedBufferRangeAPPLE, fn);
17044 #define CALL_VertexAttribI1iEXT(disp, parameters) \
17045 (* GET_VertexAttribI1iEXT(disp)) parameters
17046 static inline _glptr_VertexAttribI1iEXT GET_VertexAttribI1iEXT(struct _glapi_table *disp) {
17047 return (_glptr_VertexAttribI1iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI1iEXT));
17050 static inline void SET_VertexAttribI1iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint)) {
17051 SET_by_offset(disp, _gloffset_VertexAttribI1iEXT, fn);
17055 #define CALL_VertexAttribI1uiEXT(disp, parameters) \
17056 (* GET_VertexAttribI1uiEXT(disp)) parameters
17057 static inline _glptr_VertexAttribI1uiEXT GET_VertexAttribI1uiEXT(struct _glapi_table *disp) {
17058 return (_glptr_VertexAttribI1uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI1uiEXT));
17061 static inline void SET_VertexAttribI1uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
17062 SET_by_offset(disp, _gloffset_VertexAttribI1uiEXT, fn);
17066 #define CALL_VertexAttribI2iEXT(disp, parameters) \
17067 (* GET_VertexAttribI2iEXT(disp)) parameters
17068 static inline _glptr_VertexAttribI2iEXT GET_VertexAttribI2iEXT(struct _glapi_table *disp) {
17069 return (_glptr_VertexAttribI2iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2iEXT));
17072 static inline void SET_VertexAttribI2iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint)) {
17073 SET_by_offset(disp, _gloffset_VertexAttribI2iEXT, fn);
17077 #define CALL_VertexAttribI2ivEXT(disp, parameters) \
17078 (* GET_VertexAttribI2ivEXT(disp)) parameters
17079 static inline _glptr_VertexAttribI2ivEXT GET_VertexAttribI2ivEXT(struct _glapi_table *disp) {
17080 return (_glptr_VertexAttribI2ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2ivEXT));
17083 static inline void SET_VertexAttribI2ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
17084 SET_by_offset(disp, _gloffset_VertexAttribI2ivEXT, fn);
17088 #define CALL_VertexAttribI2uiEXT(disp, parameters) \
17089 (* GET_VertexAttribI2uiEXT(disp)) parameters
17090 static inline _glptr_VertexAttribI2uiEXT GET_VertexAttribI2uiEXT(struct _glapi_table *disp) {
17091 return (_glptr_VertexAttribI2uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2uiEXT));
17094 static inline void SET_VertexAttribI2uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
17095 SET_by_offset(disp, _gloffset_VertexAttribI2uiEXT, fn);
17099 #define CALL_VertexAttribI2uivEXT(disp, parameters) \
17100 (* GET_VertexAttribI2uivEXT(disp)) parameters
17101 static inline _glptr_VertexAttribI2uivEXT GET_VertexAttribI2uivEXT(struct _glapi_table *disp) {
17102 return (_glptr_VertexAttribI2uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2uivEXT));
17105 static inline void SET_VertexAttribI2uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
17106 SET_by_offset(disp, _gloffset_VertexAttribI2uivEXT, fn);
17110 #define CALL_VertexAttribI3iEXT(disp, parameters) \
17111 (* GET_VertexAttribI3iEXT(disp)) parameters
17112 static inline _glptr_VertexAttribI3iEXT GET_VertexAttribI3iEXT(struct _glapi_table *disp) {
17113 return (_glptr_VertexAttribI3iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3iEXT));
17116 static inline void SET_VertexAttribI3iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint)) {
17117 SET_by_offset(disp, _gloffset_VertexAttribI3iEXT, fn);
17121 #define CALL_VertexAttribI3ivEXT(disp, parameters) \
17122 (* GET_VertexAttribI3ivEXT(disp)) parameters
17123 static inline _glptr_VertexAttribI3ivEXT GET_VertexAttribI3ivEXT(struct _glapi_table *disp) {
17124 return (_glptr_VertexAttribI3ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3ivEXT));
17127 static inline void SET_VertexAttribI3ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
17128 SET_by_offset(disp, _gloffset_VertexAttribI3ivEXT, fn);
17132 #define CALL_VertexAttribI3uiEXT(disp, parameters) \
17133 (* GET_VertexAttribI3uiEXT(disp)) parameters
17134 static inline _glptr_VertexAttribI3uiEXT GET_VertexAttribI3uiEXT(struct _glapi_table *disp) {
17135 return (_glptr_VertexAttribI3uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3uiEXT));
17138 static inline void SET_VertexAttribI3uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) {
17139 SET_by_offset(disp, _gloffset_VertexAttribI3uiEXT, fn);
17143 #define CALL_VertexAttribI3uivEXT(disp, parameters) \
17144 (* GET_VertexAttribI3uivEXT(disp)) parameters
17145 static inline _glptr_VertexAttribI3uivEXT GET_VertexAttribI3uivEXT(struct _glapi_table *disp) {
17146 return (_glptr_VertexAttribI3uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3uivEXT));
17149 static inline void SET_VertexAttribI3uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
17150 SET_by_offset(disp, _gloffset_VertexAttribI3uivEXT, fn);
17154 #define CALL_VertexAttribI4iEXT(disp, parameters) \
17155 (* GET_VertexAttribI4iEXT(disp)) parameters
17156 static inline _glptr_VertexAttribI4iEXT GET_VertexAttribI4iEXT(struct _glapi_table *disp) {
17157 return (_glptr_VertexAttribI4iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4iEXT));
17160 static inline void SET_VertexAttribI4iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint)) {
17161 SET_by_offset(disp, _gloffset_VertexAttribI4iEXT, fn);
17165 #define CALL_VertexAttribI4ivEXT(disp, parameters) \
17166 (* GET_VertexAttribI4ivEXT(disp)) parameters
17167 static inline _glptr_VertexAttribI4ivEXT GET_VertexAttribI4ivEXT(struct _glapi_table *disp) {
17168 return (_glptr_VertexAttribI4ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4ivEXT));
17171 static inline void SET_VertexAttribI4ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
17172 SET_by_offset(disp, _gloffset_VertexAttribI4ivEXT, fn);
17176 #define CALL_VertexAttribI4uiEXT(disp, parameters) \
17177 (* GET_VertexAttribI4uiEXT(disp)) parameters
17178 static inline _glptr_VertexAttribI4uiEXT GET_VertexAttribI4uiEXT(struct _glapi_table *disp) {
17179 return (_glptr_VertexAttribI4uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4uiEXT));
17182 static inline void SET_VertexAttribI4uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint, GLuint)) {
17183 SET_by_offset(disp, _gloffset_VertexAttribI4uiEXT, fn);
17187 #define CALL_VertexAttribI4uivEXT(disp, parameters) \
17188 (* GET_VertexAttribI4uivEXT(disp)) parameters
17189 static inline _glptr_VertexAttribI4uivEXT GET_VertexAttribI4uivEXT(struct _glapi_table *disp) {
17190 return (_glptr_VertexAttribI4uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4uivEXT));
17193 static inline void SET_VertexAttribI4uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
17194 SET_by_offset(disp, _gloffset_VertexAttribI4uivEXT, fn);
17198 #define CALL_ClearColorIiEXT(disp, parameters) \
17199 (* GET_ClearColorIiEXT(disp)) parameters
17200 static inline _glptr_ClearColorIiEXT GET_ClearColorIiEXT(struct _glapi_table *disp) {
17201 return (_glptr_ClearColorIiEXT) (GET_by_offset(disp, _gloffset_ClearColorIiEXT));
17204 static inline void SET_ClearColorIiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
17205 SET_by_offset(disp, _gloffset_ClearColorIiEXT, fn);
17209 #define CALL_ClearColorIuiEXT(disp, parameters) \
17210 (* GET_ClearColorIuiEXT(disp)) parameters
17211 static inline _glptr_ClearColorIuiEXT GET_ClearColorIuiEXT(struct _glapi_table *disp) {
17212 return (_glptr_ClearColorIuiEXT) (GET_by_offset(disp, _gloffset_ClearColorIuiEXT));
17215 static inline void SET_ClearColorIuiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) {
17216 SET_by_offset(disp, _gloffset_ClearColorIuiEXT, fn);
17220 #define CALL_BindBufferOffsetEXT(disp, parameters) \
17221 (* GET_BindBufferOffsetEXT(disp)) parameters
17222 static inline _glptr_BindBufferOffsetEXT GET_BindBufferOffsetEXT(struct _glapi_table *disp) {
17223 return (_glptr_BindBufferOffsetEXT) (GET_by_offset(disp, _gloffset_BindBufferOffsetEXT));
17226 static inline void SET_BindBufferOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLintptr)) {
17227 SET_by_offset(disp, _gloffset_BindBufferOffsetEXT, fn);
17231 #define CALL_BeginPerfMonitorAMD(disp, parameters) \
17232 (* GET_BeginPerfMonitorAMD(disp)) parameters
17233 static inline _glptr_BeginPerfMonitorAMD GET_BeginPerfMonitorAMD(struct _glapi_table *disp) {
17234 return (_glptr_BeginPerfMonitorAMD) (GET_by_offset(disp, _gloffset_BeginPerfMonitorAMD));
17237 static inline void SET_BeginPerfMonitorAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
17238 SET_by_offset(disp, _gloffset_BeginPerfMonitorAMD, fn);
17242 #define CALL_DeletePerfMonitorsAMD(disp, parameters) \
17243 (* GET_DeletePerfMonitorsAMD(disp)) parameters
17244 static inline _glptr_DeletePerfMonitorsAMD GET_DeletePerfMonitorsAMD(struct _glapi_table *disp) {
17245 return (_glptr_DeletePerfMonitorsAMD) (GET_by_offset(disp, _gloffset_DeletePerfMonitorsAMD));
17248 static inline void SET_DeletePerfMonitorsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
17249 SET_by_offset(disp, _gloffset_DeletePerfMonitorsAMD, fn);
17253 #define CALL_EndPerfMonitorAMD(disp, parameters) \
17254 (* GET_EndPerfMonitorAMD(disp)) parameters
17255 static inline _glptr_EndPerfMonitorAMD GET_EndPerfMonitorAMD(struct _glapi_table *disp) {
17256 return (_glptr_EndPerfMonitorAMD) (GET_by_offset(disp, _gloffset_EndPerfMonitorAMD));
17259 static inline void SET_EndPerfMonitorAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
17260 SET_by_offset(disp, _gloffset_EndPerfMonitorAMD, fn);
17264 #define CALL_GenPerfMonitorsAMD(disp, parameters) \
17265 (* GET_GenPerfMonitorsAMD(disp)) parameters
17266 static inline _glptr_GenPerfMonitorsAMD GET_GenPerfMonitorsAMD(struct _glapi_table *disp) {
17267 return (_glptr_GenPerfMonitorsAMD) (GET_by_offset(disp, _gloffset_GenPerfMonitorsAMD));
17270 static inline void SET_GenPerfMonitorsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
17271 SET_by_offset(disp, _gloffset_GenPerfMonitorsAMD, fn);
17275 #define CALL_GetPerfMonitorCounterDataAMD(disp, parameters) \
17276 (* GET_GetPerfMonitorCounterDataAMD(disp)) parameters
17277 static inline _glptr_GetPerfMonitorCounterDataAMD GET_GetPerfMonitorCounterDataAMD(struct _glapi_table *disp) {
17278 return (_glptr_GetPerfMonitorCounterDataAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterDataAMD));
17281 static inline void SET_GetPerfMonitorCounterDataAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLuint *, GLint *)) {
17282 SET_by_offset(disp, _gloffset_GetPerfMonitorCounterDataAMD, fn);
17286 #define CALL_GetPerfMonitorCounterInfoAMD(disp, parameters) \
17287 (* GET_GetPerfMonitorCounterInfoAMD(disp)) parameters
17288 static inline _glptr_GetPerfMonitorCounterInfoAMD GET_GetPerfMonitorCounterInfoAMD(struct _glapi_table *disp) {
17289 return (_glptr_GetPerfMonitorCounterInfoAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterInfoAMD));
17292 static inline void SET_GetPerfMonitorCounterInfoAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLvoid *)) {
17293 SET_by_offset(disp, _gloffset_GetPerfMonitorCounterInfoAMD, fn);
17297 #define CALL_GetPerfMonitorCounterStringAMD(disp, parameters) \
17298 (* GET_GetPerfMonitorCounterStringAMD(disp)) parameters
17299 static inline _glptr_GetPerfMonitorCounterStringAMD GET_GetPerfMonitorCounterStringAMD(struct _glapi_table *disp) {
17300 return (_glptr_GetPerfMonitorCounterStringAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterStringAMD));
17303 static inline void SET_GetPerfMonitorCounterStringAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) {
17304 SET_by_offset(disp, _gloffset_GetPerfMonitorCounterStringAMD, fn);
17308 #define CALL_GetPerfMonitorCountersAMD(disp, parameters) \
17309 (* GET_GetPerfMonitorCountersAMD(disp)) parameters
17310 static inline _glptr_GetPerfMonitorCountersAMD GET_GetPerfMonitorCountersAMD(struct _glapi_table *disp) {
17311 return (_glptr_GetPerfMonitorCountersAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCountersAMD));
17314 static inline void SET_GetPerfMonitorCountersAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint *, GLint *, GLsizei, GLuint *)) {
17315 SET_by_offset(disp, _gloffset_GetPerfMonitorCountersAMD, fn);
17319 #define CALL_GetPerfMonitorGroupStringAMD(disp, parameters) \
17320 (* GET_GetPerfMonitorGroupStringAMD(disp)) parameters
17321 static inline _glptr_GetPerfMonitorGroupStringAMD GET_GetPerfMonitorGroupStringAMD(struct _glapi_table *disp) {
17322 return (_glptr_GetPerfMonitorGroupStringAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorGroupStringAMD));
17325 static inline void SET_GetPerfMonitorGroupStringAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
17326 SET_by_offset(disp, _gloffset_GetPerfMonitorGroupStringAMD, fn);
17330 #define CALL_GetPerfMonitorGroupsAMD(disp, parameters) \
17331 (* GET_GetPerfMonitorGroupsAMD(disp)) parameters
17332 static inline _glptr_GetPerfMonitorGroupsAMD GET_GetPerfMonitorGroupsAMD(struct _glapi_table *disp) {
17333 return (_glptr_GetPerfMonitorGroupsAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorGroupsAMD));
17336 static inline void SET_GetPerfMonitorGroupsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint *, GLsizei, GLuint *)) {
17337 SET_by_offset(disp, _gloffset_GetPerfMonitorGroupsAMD, fn);
17341 #define CALL_SelectPerfMonitorCountersAMD(disp, parameters) \
17342 (* GET_SelectPerfMonitorCountersAMD(disp)) parameters
17343 static inline _glptr_SelectPerfMonitorCountersAMD GET_SelectPerfMonitorCountersAMD(struct _glapi_table *disp) {
17344 return (_glptr_SelectPerfMonitorCountersAMD) (GET_by_offset(disp, _gloffset_SelectPerfMonitorCountersAMD));
17347 static inline void SET_SelectPerfMonitorCountersAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLboolean, GLuint, GLint, GLuint *)) {
17348 SET_by_offset(disp, _gloffset_SelectPerfMonitorCountersAMD, fn);
17352 #define CALL_GetObjectParameterivAPPLE(disp, parameters) \
17353 (* GET_GetObjectParameterivAPPLE(disp)) parameters
17354 static inline _glptr_GetObjectParameterivAPPLE GET_GetObjectParameterivAPPLE(struct _glapi_table *disp) {
17355 return (_glptr_GetObjectParameterivAPPLE) (GET_by_offset(disp, _gloffset_GetObjectParameterivAPPLE));
17358 static inline void SET_GetObjectParameterivAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) {
17359 SET_by_offset(disp, _gloffset_GetObjectParameterivAPPLE, fn);
17363 #define CALL_ObjectPurgeableAPPLE(disp, parameters) \
17364 (* GET_ObjectPurgeableAPPLE(disp)) parameters
17365 static inline _glptr_ObjectPurgeableAPPLE GET_ObjectPurgeableAPPLE(struct _glapi_table *disp) {
17366 return (_glptr_ObjectPurgeableAPPLE) (GET_by_offset(disp, _gloffset_ObjectPurgeableAPPLE));
17369 static inline void SET_ObjectPurgeableAPPLE(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum, GLuint, GLenum)) {
17370 SET_by_offset(disp, _gloffset_ObjectPurgeableAPPLE, fn);
17374 #define CALL_ObjectUnpurgeableAPPLE(disp, parameters) \
17375 (* GET_ObjectUnpurgeableAPPLE(disp)) parameters
17376 static inline _glptr_ObjectUnpurgeableAPPLE GET_ObjectUnpurgeableAPPLE(struct _glapi_table *disp) {
17377 return (_glptr_ObjectUnpurgeableAPPLE) (GET_by_offset(disp, _gloffset_ObjectUnpurgeableAPPLE));
17380 static inline void SET_ObjectUnpurgeableAPPLE(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum, GLuint, GLenum)) {
17381 SET_by_offset(disp, _gloffset_ObjectUnpurgeableAPPLE, fn);
17385 #define CALL_ActiveProgramEXT(disp, parameters) \
17386 (* GET_ActiveProgramEXT(disp)) parameters
17387 static inline _glptr_ActiveProgramEXT GET_ActiveProgramEXT(struct _glapi_table *disp) {
17388 return (_glptr_ActiveProgramEXT) (GET_by_offset(disp, _gloffset_ActiveProgramEXT));
17391 static inline void SET_ActiveProgramEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
17392 SET_by_offset(disp, _gloffset_ActiveProgramEXT, fn);
17396 #define CALL_CreateShaderProgramEXT(disp, parameters) \
17397 (* GET_CreateShaderProgramEXT(disp)) parameters
17398 static inline _glptr_CreateShaderProgramEXT GET_CreateShaderProgramEXT(struct _glapi_table *disp) {
17399 return (_glptr_CreateShaderProgramEXT) (GET_by_offset(disp, _gloffset_CreateShaderProgramEXT));
17402 static inline void SET_CreateShaderProgramEXT(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum, const GLchar *)) {
17403 SET_by_offset(disp, _gloffset_CreateShaderProgramEXT, fn);
17407 #define CALL_UseShaderProgramEXT(disp, parameters) \
17408 (* GET_UseShaderProgramEXT(disp)) parameters
17409 static inline _glptr_UseShaderProgramEXT GET_UseShaderProgramEXT(struct _glapi_table *disp) {
17410 return (_glptr_UseShaderProgramEXT) (GET_by_offset(disp, _gloffset_UseShaderProgramEXT));
17413 static inline void SET_UseShaderProgramEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
17414 SET_by_offset(disp, _gloffset_UseShaderProgramEXT, fn);
17418 #define CALL_TextureBarrierNV(disp, parameters) \
17419 (* GET_TextureBarrierNV(disp)) parameters
17420 static inline _glptr_TextureBarrierNV GET_TextureBarrierNV(struct _glapi_table *disp) {
17421 return (_glptr_TextureBarrierNV) (GET_by_offset(disp, _gloffset_TextureBarrierNV));
17424 static inline void SET_TextureBarrierNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
17425 SET_by_offset(disp, _gloffset_TextureBarrierNV, fn);
17429 #define CALL_VDPAUFiniNV(disp, parameters) \
17430 (* GET_VDPAUFiniNV(disp)) parameters
17431 static inline _glptr_VDPAUFiniNV GET_VDPAUFiniNV(struct _glapi_table *disp) {
17432 return (_glptr_VDPAUFiniNV) (GET_by_offset(disp, _gloffset_VDPAUFiniNV));
17435 static inline void SET_VDPAUFiniNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
17436 SET_by_offset(disp, _gloffset_VDPAUFiniNV, fn);
17440 #define CALL_VDPAUGetSurfaceivNV(disp, parameters) \
17441 (* GET_VDPAUGetSurfaceivNV(disp)) parameters
17442 static inline _glptr_VDPAUGetSurfaceivNV GET_VDPAUGetSurfaceivNV(struct _glapi_table *disp) {
17443 return (_glptr_VDPAUGetSurfaceivNV) (GET_by_offset(disp, _gloffset_VDPAUGetSurfaceivNV));
17446 static inline void SET_VDPAUGetSurfaceivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr, GLenum, GLsizei, GLsizei *, GLint *)) {
17447 SET_by_offset(disp, _gloffset_VDPAUGetSurfaceivNV, fn);
17451 #define CALL_VDPAUInitNV(disp, parameters) \
17452 (* GET_VDPAUInitNV(disp)) parameters
17453 static inline _glptr_VDPAUInitNV GET_VDPAUInitNV(struct _glapi_table *disp) {
17454 return (_glptr_VDPAUInitNV) (GET_by_offset(disp, _gloffset_VDPAUInitNV));
17457 static inline void SET_VDPAUInitNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, const GLvoid *)) {
17458 SET_by_offset(disp, _gloffset_VDPAUInitNV, fn);
17462 #define CALL_VDPAUIsSurfaceNV(disp, parameters) \
17463 (* GET_VDPAUIsSurfaceNV(disp)) parameters
17464 static inline _glptr_VDPAUIsSurfaceNV GET_VDPAUIsSurfaceNV(struct _glapi_table *disp) {
17465 return (_glptr_VDPAUIsSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAUIsSurfaceNV));
17468 static inline void SET_VDPAUIsSurfaceNV(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLintptr)) {
17469 SET_by_offset(disp, _gloffset_VDPAUIsSurfaceNV, fn);
17473 #define CALL_VDPAUMapSurfacesNV(disp, parameters) \
17474 (* GET_VDPAUMapSurfacesNV(disp)) parameters
17475 static inline _glptr_VDPAUMapSurfacesNV GET_VDPAUMapSurfacesNV(struct _glapi_table *disp) {
17476 return (_glptr_VDPAUMapSurfacesNV) (GET_by_offset(disp, _gloffset_VDPAUMapSurfacesNV));
17479 static inline void SET_VDPAUMapSurfacesNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLintptr *)) {
17480 SET_by_offset(disp, _gloffset_VDPAUMapSurfacesNV, fn);
17484 #define CALL_VDPAURegisterOutputSurfaceNV(disp, parameters) \
17485 (* GET_VDPAURegisterOutputSurfaceNV(disp)) parameters
17486 static inline _glptr_VDPAURegisterOutputSurfaceNV GET_VDPAURegisterOutputSurfaceNV(struct _glapi_table *disp) {
17487 return (_glptr_VDPAURegisterOutputSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAURegisterOutputSurfaceNV));
17490 static inline void SET_VDPAURegisterOutputSurfaceNV(struct _glapi_table *disp, GLintptr (GLAPIENTRYP fn)(const GLvoid *, GLenum, GLsizei, const GLuint *)) {
17491 SET_by_offset(disp, _gloffset_VDPAURegisterOutputSurfaceNV, fn);
17495 #define CALL_VDPAURegisterVideoSurfaceNV(disp, parameters) \
17496 (* GET_VDPAURegisterVideoSurfaceNV(disp)) parameters
17497 static inline _glptr_VDPAURegisterVideoSurfaceNV GET_VDPAURegisterVideoSurfaceNV(struct _glapi_table *disp) {
17498 return (_glptr_VDPAURegisterVideoSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAURegisterVideoSurfaceNV));
17501 static inline void SET_VDPAURegisterVideoSurfaceNV(struct _glapi_table *disp, GLintptr (GLAPIENTRYP fn)(const GLvoid *, GLenum, GLsizei, const GLuint *)) {
17502 SET_by_offset(disp, _gloffset_VDPAURegisterVideoSurfaceNV, fn);
17506 #define CALL_VDPAUSurfaceAccessNV(disp, parameters) \
17507 (* GET_VDPAUSurfaceAccessNV(disp)) parameters
17508 static inline _glptr_VDPAUSurfaceAccessNV GET_VDPAUSurfaceAccessNV(struct _glapi_table *disp) {
17509 return (_glptr_VDPAUSurfaceAccessNV) (GET_by_offset(disp, _gloffset_VDPAUSurfaceAccessNV));
17512 static inline void SET_VDPAUSurfaceAccessNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr, GLenum)) {
17513 SET_by_offset(disp, _gloffset_VDPAUSurfaceAccessNV, fn);
17517 #define CALL_VDPAUUnmapSurfacesNV(disp, parameters) \
17518 (* GET_VDPAUUnmapSurfacesNV(disp)) parameters
17519 static inline _glptr_VDPAUUnmapSurfacesNV GET_VDPAUUnmapSurfacesNV(struct _glapi_table *disp) {
17520 return (_glptr_VDPAUUnmapSurfacesNV) (GET_by_offset(disp, _gloffset_VDPAUUnmapSurfacesNV));
17523 static inline void SET_VDPAUUnmapSurfacesNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLintptr *)) {
17524 SET_by_offset(disp, _gloffset_VDPAUUnmapSurfacesNV, fn);
17528 #define CALL_VDPAUUnregisterSurfaceNV(disp, parameters) \
17529 (* GET_VDPAUUnregisterSurfaceNV(disp)) parameters
17530 static inline _glptr_VDPAUUnregisterSurfaceNV GET_VDPAUUnregisterSurfaceNV(struct _glapi_table *disp) {
17531 return (_glptr_VDPAUUnregisterSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAUUnregisterSurfaceNV));
17534 static inline void SET_VDPAUUnregisterSurfaceNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr)) {
17535 SET_by_offset(disp, _gloffset_VDPAUUnregisterSurfaceNV, fn);
17539 #define CALL_BeginPerfQueryINTEL(disp, parameters) \
17540 (* GET_BeginPerfQueryINTEL(disp)) parameters
17541 static inline _glptr_BeginPerfQueryINTEL GET_BeginPerfQueryINTEL(struct _glapi_table *disp) {
17542 return (_glptr_BeginPerfQueryINTEL) (GET_by_offset(disp, _gloffset_BeginPerfQueryINTEL));
17545 static inline void SET_BeginPerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
17546 SET_by_offset(disp, _gloffset_BeginPerfQueryINTEL, fn);
17550 #define CALL_CreatePerfQueryINTEL(disp, parameters) \
17551 (* GET_CreatePerfQueryINTEL(disp)) parameters
17552 static inline _glptr_CreatePerfQueryINTEL GET_CreatePerfQueryINTEL(struct _glapi_table *disp) {
17553 return (_glptr_CreatePerfQueryINTEL) (GET_by_offset(disp, _gloffset_CreatePerfQueryINTEL));
17556 static inline void SET_CreatePerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint *)) {
17557 SET_by_offset(disp, _gloffset_CreatePerfQueryINTEL, fn);
17561 #define CALL_DeletePerfQueryINTEL(disp, parameters) \
17562 (* GET_DeletePerfQueryINTEL(disp)) parameters
17563 static inline _glptr_DeletePerfQueryINTEL GET_DeletePerfQueryINTEL(struct _glapi_table *disp) {
17564 return (_glptr_DeletePerfQueryINTEL) (GET_by_offset(disp, _gloffset_DeletePerfQueryINTEL));
17567 static inline void SET_DeletePerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
17568 SET_by_offset(disp, _gloffset_DeletePerfQueryINTEL, fn);
17572 #define CALL_EndPerfQueryINTEL(disp, parameters) \
17573 (* GET_EndPerfQueryINTEL(disp)) parameters
17574 static inline _glptr_EndPerfQueryINTEL GET_EndPerfQueryINTEL(struct _glapi_table *disp) {
17575 return (_glptr_EndPerfQueryINTEL) (GET_by_offset(disp, _gloffset_EndPerfQueryINTEL));
17578 static inline void SET_EndPerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
17579 SET_by_offset(disp, _gloffset_EndPerfQueryINTEL, fn);
17583 #define CALL_GetFirstPerfQueryIdINTEL(disp, parameters) \
17584 (* GET_GetFirstPerfQueryIdINTEL(disp)) parameters
17585 static inline _glptr_GetFirstPerfQueryIdINTEL GET_GetFirstPerfQueryIdINTEL(struct _glapi_table *disp) {
17586 return (_glptr_GetFirstPerfQueryIdINTEL) (GET_by_offset(disp, _gloffset_GetFirstPerfQueryIdINTEL));
17589 static inline void SET_GetFirstPerfQueryIdINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint *)) {
17590 SET_by_offset(disp, _gloffset_GetFirstPerfQueryIdINTEL, fn);
17594 #define CALL_GetNextPerfQueryIdINTEL(disp, parameters) \
17595 (* GET_GetNextPerfQueryIdINTEL(disp)) parameters
17596 static inline _glptr_GetNextPerfQueryIdINTEL GET_GetNextPerfQueryIdINTEL(struct _glapi_table *disp) {
17597 return (_glptr_GetNextPerfQueryIdINTEL) (GET_by_offset(disp, _gloffset_GetNextPerfQueryIdINTEL));
17600 static inline void SET_GetNextPerfQueryIdINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint *)) {
17601 SET_by_offset(disp, _gloffset_GetNextPerfQueryIdINTEL, fn);
17605 #define CALL_GetPerfCounterInfoINTEL(disp, parameters) \
17606 (* GET_GetPerfCounterInfoINTEL(disp)) parameters
17607 static inline _glptr_GetPerfCounterInfoINTEL GET_GetPerfCounterInfoINTEL(struct _glapi_table *disp) {
17608 return (_glptr_GetPerfCounterInfoINTEL) (GET_by_offset(disp, _gloffset_GetPerfCounterInfoINTEL));
17611 static inline void SET_GetPerfCounterInfoINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLchar *, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *, GLuint64 *)) {
17612 SET_by_offset(disp, _gloffset_GetPerfCounterInfoINTEL, fn);
17616 #define CALL_GetPerfQueryDataINTEL(disp, parameters) \
17617 (* GET_GetPerfQueryDataINTEL(disp)) parameters
17618 static inline _glptr_GetPerfQueryDataINTEL GET_GetPerfQueryDataINTEL(struct _glapi_table *disp) {
17619 return (_glptr_GetPerfQueryDataINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryDataINTEL));
17622 static inline void SET_GetPerfQueryDataINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLvoid *, GLuint *)) {
17623 SET_by_offset(disp, _gloffset_GetPerfQueryDataINTEL, fn);
17627 #define CALL_GetPerfQueryIdByNameINTEL(disp, parameters) \
17628 (* GET_GetPerfQueryIdByNameINTEL(disp)) parameters
17629 static inline _glptr_GetPerfQueryIdByNameINTEL GET_GetPerfQueryIdByNameINTEL(struct _glapi_table *disp) {
17630 return (_glptr_GetPerfQueryIdByNameINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryIdByNameINTEL));
17633 static inline void SET_GetPerfQueryIdByNameINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLchar *, GLuint *)) {
17634 SET_by_offset(disp, _gloffset_GetPerfQueryIdByNameINTEL, fn);
17638 #define CALL_GetPerfQueryInfoINTEL(disp, parameters) \
17639 (* GET_GetPerfQueryInfoINTEL(disp)) parameters
17640 static inline _glptr_GetPerfQueryInfoINTEL GET_GetPerfQueryInfoINTEL(struct _glapi_table *disp) {
17641 return (_glptr_GetPerfQueryInfoINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryInfoINTEL));
17644 static inline void SET_GetPerfQueryInfoINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *)) {
17645 SET_by_offset(disp, _gloffset_GetPerfQueryInfoINTEL, fn);
17649 #define CALL_PolygonOffsetClampEXT(disp, parameters) \
17650 (* GET_PolygonOffsetClampEXT(disp)) parameters
17651 static inline _glptr_PolygonOffsetClampEXT GET_PolygonOffsetClampEXT(struct _glapi_table *disp) {
17652 return (_glptr_PolygonOffsetClampEXT) (GET_by_offset(disp, _gloffset_PolygonOffsetClampEXT));
17655 static inline void SET_PolygonOffsetClampEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
17656 SET_by_offset(disp, _gloffset_PolygonOffsetClampEXT, fn);
17660 #define CALL_SubpixelPrecisionBiasNV(disp, parameters) \
17661 (* GET_SubpixelPrecisionBiasNV(disp)) parameters
17662 static inline _glptr_SubpixelPrecisionBiasNV GET_SubpixelPrecisionBiasNV(struct _glapi_table *disp) {
17663 return (_glptr_SubpixelPrecisionBiasNV) (GET_by_offset(disp, _gloffset_SubpixelPrecisionBiasNV));
17666 static inline void SET_SubpixelPrecisionBiasNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
17667 SET_by_offset(disp, _gloffset_SubpixelPrecisionBiasNV, fn);
17671 #define CALL_ConservativeRasterParameterfNV(disp, parameters) \
17672 (* GET_ConservativeRasterParameterfNV(disp)) parameters
17673 static inline _glptr_ConservativeRasterParameterfNV GET_ConservativeRasterParameterfNV(struct _glapi_table *disp) {
17674 return (_glptr_ConservativeRasterParameterfNV) (GET_by_offset(disp, _gloffset_ConservativeRasterParameterfNV));
17677 static inline void SET_ConservativeRasterParameterfNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
17678 SET_by_offset(disp, _gloffset_ConservativeRasterParameterfNV, fn);
17682 #define CALL_ConservativeRasterParameteriNV(disp, parameters) \
17683 (* GET_ConservativeRasterParameteriNV(disp)) parameters
17684 static inline _glptr_ConservativeRasterParameteriNV GET_ConservativeRasterParameteriNV(struct _glapi_table *disp) {
17685 return (_glptr_ConservativeRasterParameteriNV) (GET_by_offset(disp, _gloffset_ConservativeRasterParameteriNV));
17688 static inline void SET_ConservativeRasterParameteriNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
17689 SET_by_offset(disp, _gloffset_ConservativeRasterParameteriNV, fn);
17693 #define CALL_WindowRectanglesEXT(disp, parameters) \
17694 (* GET_WindowRectanglesEXT(disp)) parameters
17695 static inline _glptr_WindowRectanglesEXT GET_WindowRectanglesEXT(struct _glapi_table *disp) {
17696 return (_glptr_WindowRectanglesEXT) (GET_by_offset(disp, _gloffset_WindowRectanglesEXT));
17699 static inline void SET_WindowRectanglesEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLint *)) {
17700 SET_by_offset(disp, _gloffset_WindowRectanglesEXT, fn);
17704 #define CALL_BufferStorageMemEXT(disp, parameters) \
17705 (* GET_BufferStorageMemEXT(disp)) parameters
17706 static inline _glptr_BufferStorageMemEXT GET_BufferStorageMemEXT(struct _glapi_table *disp) {
17707 return (_glptr_BufferStorageMemEXT) (GET_by_offset(disp, _gloffset_BufferStorageMemEXT));
17710 static inline void SET_BufferStorageMemEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizeiptr, GLuint, GLuint64)) {
17711 SET_by_offset(disp, _gloffset_BufferStorageMemEXT, fn);
17715 #define CALL_CreateMemoryObjectsEXT(disp, parameters) \
17716 (* GET_CreateMemoryObjectsEXT(disp)) parameters
17717 static inline _glptr_CreateMemoryObjectsEXT GET_CreateMemoryObjectsEXT(struct _glapi_table *disp) {
17718 return (_glptr_CreateMemoryObjectsEXT) (GET_by_offset(disp, _gloffset_CreateMemoryObjectsEXT));
17721 static inline void SET_CreateMemoryObjectsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
17722 SET_by_offset(disp, _gloffset_CreateMemoryObjectsEXT, fn);
17726 #define CALL_DeleteMemoryObjectsEXT(disp, parameters) \
17727 (* GET_DeleteMemoryObjectsEXT(disp)) parameters
17728 static inline _glptr_DeleteMemoryObjectsEXT GET_DeleteMemoryObjectsEXT(struct _glapi_table *disp) {
17729 return (_glptr_DeleteMemoryObjectsEXT) (GET_by_offset(disp, _gloffset_DeleteMemoryObjectsEXT));
17732 static inline void SET_DeleteMemoryObjectsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
17733 SET_by_offset(disp, _gloffset_DeleteMemoryObjectsEXT, fn);
17737 #define CALL_DeleteSemaphoresEXT(disp, parameters) \
17738 (* GET_DeleteSemaphoresEXT(disp)) parameters
17739 static inline _glptr_DeleteSemaphoresEXT GET_DeleteSemaphoresEXT(struct _glapi_table *disp) {
17740 return (_glptr_DeleteSemaphoresEXT) (GET_by_offset(disp, _gloffset_DeleteSemaphoresEXT));
17743 static inline void SET_DeleteSemaphoresEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
17744 SET_by_offset(disp, _gloffset_DeleteSemaphoresEXT, fn);
17748 #define CALL_GenSemaphoresEXT(disp, parameters) \
17749 (* GET_GenSemaphoresEXT(disp)) parameters
17750 static inline _glptr_GenSemaphoresEXT GET_GenSemaphoresEXT(struct _glapi_table *disp) {
17751 return (_glptr_GenSemaphoresEXT) (GET_by_offset(disp, _gloffset_GenSemaphoresEXT));
17754 static inline void SET_GenSemaphoresEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
17755 SET_by_offset(disp, _gloffset_GenSemaphoresEXT, fn);
17759 #define CALL_GetMemoryObjectParameterivEXT(disp, parameters) \
17760 (* GET_GetMemoryObjectParameterivEXT(disp)) parameters
17761 static inline _glptr_GetMemoryObjectParameterivEXT GET_GetMemoryObjectParameterivEXT(struct _glapi_table *disp) {
17762 return (_glptr_GetMemoryObjectParameterivEXT) (GET_by_offset(disp, _gloffset_GetMemoryObjectParameterivEXT));
17765 static inline void SET_GetMemoryObjectParameterivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
17766 SET_by_offset(disp, _gloffset_GetMemoryObjectParameterivEXT, fn);
17770 #define CALL_GetSemaphoreParameterui64vEXT(disp, parameters) \
17771 (* GET_GetSemaphoreParameterui64vEXT(disp)) parameters
17772 static inline _glptr_GetSemaphoreParameterui64vEXT GET_GetSemaphoreParameterui64vEXT(struct _glapi_table *disp) {
17773 return (_glptr_GetSemaphoreParameterui64vEXT) (GET_by_offset(disp, _gloffset_GetSemaphoreParameterui64vEXT));
17776 static inline void SET_GetSemaphoreParameterui64vEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint64 *)) {
17777 SET_by_offset(disp, _gloffset_GetSemaphoreParameterui64vEXT, fn);
17781 #define CALL_GetUnsignedBytei_vEXT(disp, parameters) \
17782 (* GET_GetUnsignedBytei_vEXT(disp)) parameters
17783 static inline _glptr_GetUnsignedBytei_vEXT GET_GetUnsignedBytei_vEXT(struct _glapi_table *disp) {
17784 return (_glptr_GetUnsignedBytei_vEXT) (GET_by_offset(disp, _gloffset_GetUnsignedBytei_vEXT));
17787 static inline void SET_GetUnsignedBytei_vEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLubyte *)) {
17788 SET_by_offset(disp, _gloffset_GetUnsignedBytei_vEXT, fn);
17792 #define CALL_GetUnsignedBytevEXT(disp, parameters) \
17793 (* GET_GetUnsignedBytevEXT(disp)) parameters
17794 static inline _glptr_GetUnsignedBytevEXT GET_GetUnsignedBytevEXT(struct _glapi_table *disp) {
17795 return (_glptr_GetUnsignedBytevEXT) (GET_by_offset(disp, _gloffset_GetUnsignedBytevEXT));
17798 static inline void SET_GetUnsignedBytevEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLubyte *)) {
17799 SET_by_offset(disp, _gloffset_GetUnsignedBytevEXT, fn);
17803 #define CALL_IsMemoryObjectEXT(disp, parameters) \
17804 (* GET_IsMemoryObjectEXT(disp)) parameters
17805 static inline _glptr_IsMemoryObjectEXT GET_IsMemoryObjectEXT(struct _glapi_table *disp) {
17806 return (_glptr_IsMemoryObjectEXT) (GET_by_offset(disp, _gloffset_IsMemoryObjectEXT));
17809 static inline void SET_IsMemoryObjectEXT(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
17810 SET_by_offset(disp, _gloffset_IsMemoryObjectEXT, fn);
17814 #define CALL_IsSemaphoreEXT(disp, parameters) \
17815 (* GET_IsSemaphoreEXT(disp)) parameters
17816 static inline _glptr_IsSemaphoreEXT GET_IsSemaphoreEXT(struct _glapi_table *disp) {
17817 return (_glptr_IsSemaphoreEXT) (GET_by_offset(disp, _gloffset_IsSemaphoreEXT));
17820 static inline void SET_IsSemaphoreEXT(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
17821 SET_by_offset(disp, _gloffset_IsSemaphoreEXT, fn);
17825 #define CALL_MemoryObjectParameterivEXT(disp, parameters) \
17826 (* GET_MemoryObjectParameterivEXT(disp)) parameters
17827 static inline _glptr_MemoryObjectParameterivEXT GET_MemoryObjectParameterivEXT(struct _glapi_table *disp) {
17828 return (_glptr_MemoryObjectParameterivEXT) (GET_by_offset(disp, _gloffset_MemoryObjectParameterivEXT));
17831 static inline void SET_MemoryObjectParameterivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
17832 SET_by_offset(disp, _gloffset_MemoryObjectParameterivEXT, fn);
17836 #define CALL_NamedBufferStorageMemEXT(disp, parameters) \
17837 (* GET_NamedBufferStorageMemEXT(disp)) parameters
17838 static inline _glptr_NamedBufferStorageMemEXT GET_NamedBufferStorageMemEXT(struct _glapi_table *disp) {
17839 return (_glptr_NamedBufferStorageMemEXT) (GET_by_offset(disp, _gloffset_NamedBufferStorageMemEXT));
17842 static inline void SET_NamedBufferStorageMemEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizeiptr, GLuint, GLuint64)) {
17843 SET_by_offset(disp, _gloffset_NamedBufferStorageMemEXT, fn);
17847 #define CALL_SemaphoreParameterui64vEXT(disp, parameters) \
17848 (* GET_SemaphoreParameterui64vEXT(disp)) parameters
17849 static inline _glptr_SemaphoreParameterui64vEXT GET_SemaphoreParameterui64vEXT(struct _glapi_table *disp) {
17850 return (_glptr_SemaphoreParameterui64vEXT) (GET_by_offset(disp, _gloffset_SemaphoreParameterui64vEXT));
17853 static inline void SET_SemaphoreParameterui64vEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLuint64 *)) {
17854 SET_by_offset(disp, _gloffset_SemaphoreParameterui64vEXT, fn);
17858 #define CALL_SignalSemaphoreEXT(disp, parameters) \
17859 (* GET_SignalSemaphoreEXT(disp)) parameters
17860 static inline _glptr_SignalSemaphoreEXT GET_SignalSemaphoreEXT(struct _glapi_table *disp) {
17861 return (_glptr_SignalSemaphoreEXT) (GET_by_offset(disp, _gloffset_SignalSemaphoreEXT));
17864 static inline void SET_SignalSemaphoreEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLuint *, GLuint, const GLuint *, const GLenum *)) {
17865 SET_by_offset(disp, _gloffset_SignalSemaphoreEXT, fn);
17869 #define CALL_TexStorageMem1DEXT(disp, parameters) \
17870 (* GET_TexStorageMem1DEXT(disp)) parameters
17871 static inline _glptr_TexStorageMem1DEXT GET_TexStorageMem1DEXT(struct _glapi_table *disp) {
17872 return (_glptr_TexStorageMem1DEXT) (GET_by_offset(disp, _gloffset_TexStorageMem1DEXT));
17875 static inline void SET_TexStorageMem1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLuint, GLuint64)) {
17876 SET_by_offset(disp, _gloffset_TexStorageMem1DEXT, fn);
17880 #define CALL_TexStorageMem2DEXT(disp, parameters) \
17881 (* GET_TexStorageMem2DEXT(disp)) parameters
17882 static inline _glptr_TexStorageMem2DEXT GET_TexStorageMem2DEXT(struct _glapi_table *disp) {
17883 return (_glptr_TexStorageMem2DEXT) (GET_by_offset(disp, _gloffset_TexStorageMem2DEXT));
17886 static inline void SET_TexStorageMem2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLuint, GLuint64)) {
17887 SET_by_offset(disp, _gloffset_TexStorageMem2DEXT, fn);
17891 #define CALL_TexStorageMem2DMultisampleEXT(disp, parameters) \
17892 (* GET_TexStorageMem2DMultisampleEXT(disp)) parameters
17893 static inline _glptr_TexStorageMem2DMultisampleEXT GET_TexStorageMem2DMultisampleEXT(struct _glapi_table *disp) {
17894 return (_glptr_TexStorageMem2DMultisampleEXT) (GET_by_offset(disp, _gloffset_TexStorageMem2DMultisampleEXT));
17897 static inline void SET_TexStorageMem2DMultisampleEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean, GLuint, GLuint64)) {
17898 SET_by_offset(disp, _gloffset_TexStorageMem2DMultisampleEXT, fn);
17902 #define CALL_TexStorageMem3DEXT(disp, parameters) \
17903 (* GET_TexStorageMem3DEXT(disp)) parameters
17904 static inline _glptr_TexStorageMem3DEXT GET_TexStorageMem3DEXT(struct _glapi_table *disp) {
17905 return (_glptr_TexStorageMem3DEXT) (GET_by_offset(disp, _gloffset_TexStorageMem3DEXT));
17908 static inline void SET_TexStorageMem3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLuint, GLuint64)) {
17909 SET_by_offset(disp, _gloffset_TexStorageMem3DEXT, fn);
17913 #define CALL_TexStorageMem3DMultisampleEXT(disp, parameters) \
17914 (* GET_TexStorageMem3DMultisampleEXT(disp)) parameters
17915 static inline _glptr_TexStorageMem3DMultisampleEXT GET_TexStorageMem3DMultisampleEXT(struct _glapi_table *disp) {
17916 return (_glptr_TexStorageMem3DMultisampleEXT) (GET_by_offset(disp, _gloffset_TexStorageMem3DMultisampleEXT));
17919 static inline void SET_TexStorageMem3DMultisampleEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean, GLuint, GLuint64)) {
17920 SET_by_offset(disp, _gloffset_TexStorageMem3DMultisampleEXT, fn);
17924 #define CALL_TextureStorageMem1DEXT(disp, parameters) \
17925 (* GET_TextureStorageMem1DEXT(disp)) parameters
17926 static inline _glptr_TextureStorageMem1DEXT GET_TextureStorageMem1DEXT(struct _glapi_table *disp) {
17927 return (_glptr_TextureStorageMem1DEXT) (GET_by_offset(disp, _gloffset_TextureStorageMem1DEXT));
17930 static inline void SET_TextureStorageMem1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLuint, GLuint64)) {
17931 SET_by_offset(disp, _gloffset_TextureStorageMem1DEXT, fn);
17935 #define CALL_TextureStorageMem2DEXT(disp, parameters) \
17936 (* GET_TextureStorageMem2DEXT(disp)) parameters
17937 static inline _glptr_TextureStorageMem2DEXT GET_TextureStorageMem2DEXT(struct _glapi_table *disp) {
17938 return (_glptr_TextureStorageMem2DEXT) (GET_by_offset(disp, _gloffset_TextureStorageMem2DEXT));
17941 static inline void SET_TextureStorageMem2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLuint, GLuint64)) {
17942 SET_by_offset(disp, _gloffset_TextureStorageMem2DEXT, fn);
17946 #define CALL_TextureStorageMem2DMultisampleEXT(disp, parameters) \
17947 (* GET_TextureStorageMem2DMultisampleEXT(disp)) parameters
17948 static inline _glptr_TextureStorageMem2DMultisampleEXT GET_TextureStorageMem2DMultisampleEXT(struct _glapi_table *disp) {
17949 return (_glptr_TextureStorageMem2DMultisampleEXT) (GET_by_offset(disp, _gloffset_TextureStorageMem2DMultisampleEXT));
17952 static inline void SET_TextureStorageMem2DMultisampleEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean, GLuint, GLuint64)) {
17953 SET_by_offset(disp, _gloffset_TextureStorageMem2DMultisampleEXT, fn);
17957 #define CALL_TextureStorageMem3DEXT(disp, parameters) \
17958 (* GET_TextureStorageMem3DEXT(disp)) parameters
17959 static inline _glptr_TextureStorageMem3DEXT GET_TextureStorageMem3DEXT(struct _glapi_table *disp) {
17960 return (_glptr_TextureStorageMem3DEXT) (GET_by_offset(disp, _gloffset_TextureStorageMem3DEXT));
17963 static inline void SET_TextureStorageMem3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLuint, GLuint64)) {
17964 SET_by_offset(disp, _gloffset_TextureStorageMem3DEXT, fn);
17968 #define CALL_TextureStorageMem3DMultisampleEXT(disp, parameters) \
17969 (* GET_TextureStorageMem3DMultisampleEXT(disp)) parameters
17970 static inline _glptr_TextureStorageMem3DMultisampleEXT GET_TextureStorageMem3DMultisampleEXT(struct _glapi_table *disp) {
17971 return (_glptr_TextureStorageMem3DMultisampleEXT) (GET_by_offset(disp, _gloffset_TextureStorageMem3DMultisampleEXT));
17974 static inline void SET_TextureStorageMem3DMultisampleEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean, GLuint, GLuint64)) {
17975 SET_by_offset(disp, _gloffset_TextureStorageMem3DMultisampleEXT, fn);
17979 #define CALL_WaitSemaphoreEXT(disp, parameters) \
17980 (* GET_WaitSemaphoreEXT(disp)) parameters
17981 static inline _glptr_WaitSemaphoreEXT GET_WaitSemaphoreEXT(struct _glapi_table *disp) {
17982 return (_glptr_WaitSemaphoreEXT) (GET_by_offset(disp, _gloffset_WaitSemaphoreEXT));
17985 static inline void SET_WaitSemaphoreEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLuint *, GLuint, const GLuint *, const GLenum *)) {
17986 SET_by_offset(disp, _gloffset_WaitSemaphoreEXT, fn);
17990 #define CALL_ImportMemoryFdEXT(disp, parameters) \
17991 (* GET_ImportMemoryFdEXT(disp)) parameters
17992 static inline _glptr_ImportMemoryFdEXT GET_ImportMemoryFdEXT(struct _glapi_table *disp) {
17993 return (_glptr_ImportMemoryFdEXT) (GET_by_offset(disp, _gloffset_ImportMemoryFdEXT));
17996 static inline void SET_ImportMemoryFdEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint64, GLenum, GLint)) {
17997 SET_by_offset(disp, _gloffset_ImportMemoryFdEXT, fn);
18001 #define CALL_ImportSemaphoreFdEXT(disp, parameters) \
18002 (* GET_ImportSemaphoreFdEXT(disp)) parameters
18003 static inline _glptr_ImportSemaphoreFdEXT GET_ImportSemaphoreFdEXT(struct _glapi_table *disp) {
18004 return (_glptr_ImportSemaphoreFdEXT) (GET_by_offset(disp, _gloffset_ImportSemaphoreFdEXT));
18007 static inline void SET_ImportSemaphoreFdEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
18008 SET_by_offset(disp, _gloffset_ImportSemaphoreFdEXT, fn);
18012 #define CALL_FramebufferFetchBarrierEXT(disp, parameters) \
18013 (* GET_FramebufferFetchBarrierEXT(disp)) parameters
18014 static inline _glptr_FramebufferFetchBarrierEXT GET_FramebufferFetchBarrierEXT(struct _glapi_table *disp) {
18015 return (_glptr_FramebufferFetchBarrierEXT) (GET_by_offset(disp, _gloffset_FramebufferFetchBarrierEXT));
18018 static inline void SET_FramebufferFetchBarrierEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
18019 SET_by_offset(disp, _gloffset_FramebufferFetchBarrierEXT, fn);
18023 #define CALL_NamedRenderbufferStorageMultisampleAdvancedAMD(disp, parameters) \
18024 (* GET_NamedRenderbufferStorageMultisampleAdvancedAMD(disp)) parameters
18025 static inline _glptr_NamedRenderbufferStorageMultisampleAdvancedAMD GET_NamedRenderbufferStorageMultisampleAdvancedAMD(struct _glapi_table *disp) {
18026 return (_glptr_NamedRenderbufferStorageMultisampleAdvancedAMD) (GET_by_offset(disp, _gloffset_NamedRenderbufferStorageMultisampleAdvancedAMD));
18029 static inline void SET_NamedRenderbufferStorageMultisampleAdvancedAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei, GLenum, GLsizei, GLsizei)) {
18030 SET_by_offset(disp, _gloffset_NamedRenderbufferStorageMultisampleAdvancedAMD, fn);
18034 #define CALL_RenderbufferStorageMultisampleAdvancedAMD(disp, parameters) \
18035 (* GET_RenderbufferStorageMultisampleAdvancedAMD(disp)) parameters
18036 static inline _glptr_RenderbufferStorageMultisampleAdvancedAMD GET_RenderbufferStorageMultisampleAdvancedAMD(struct _glapi_table *disp) {
18037 return (_glptr_RenderbufferStorageMultisampleAdvancedAMD) (GET_by_offset(disp, _gloffset_RenderbufferStorageMultisampleAdvancedAMD));
18040 static inline void SET_RenderbufferStorageMultisampleAdvancedAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei)) {
18041 SET_by_offset(disp, _gloffset_RenderbufferStorageMultisampleAdvancedAMD, fn);
18045 #define CALL_StencilFuncSeparateATI(disp, parameters) \
18046 (* GET_StencilFuncSeparateATI(disp)) parameters
18047 static inline _glptr_StencilFuncSeparateATI GET_StencilFuncSeparateATI(struct _glapi_table *disp) {
18048 return (_glptr_StencilFuncSeparateATI) (GET_by_offset(disp, _gloffset_StencilFuncSeparateATI));
18051 static inline void SET_StencilFuncSeparateATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLuint)) {
18052 SET_by_offset(disp, _gloffset_StencilFuncSeparateATI, fn);
18056 #define CALL_ProgramEnvParameters4fvEXT(disp, parameters) \
18057 (* GET_ProgramEnvParameters4fvEXT(disp)) parameters
18058 static inline _glptr_ProgramEnvParameters4fvEXT GET_ProgramEnvParameters4fvEXT(struct _glapi_table *disp) {
18059 return (_glptr_ProgramEnvParameters4fvEXT) (GET_by_offset(disp, _gloffset_ProgramEnvParameters4fvEXT));
18062 static inline void SET_ProgramEnvParameters4fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) {
18063 SET_by_offset(disp, _gloffset_ProgramEnvParameters4fvEXT, fn);
18067 #define CALL_ProgramLocalParameters4fvEXT(disp, parameters) \
18068 (* GET_ProgramLocalParameters4fvEXT(disp)) parameters
18069 static inline _glptr_ProgramLocalParameters4fvEXT GET_ProgramLocalParameters4fvEXT(struct _glapi_table *disp) {
18070 return (_glptr_ProgramLocalParameters4fvEXT) (GET_by_offset(disp, _gloffset_ProgramLocalParameters4fvEXT));
18073 static inline void SET_ProgramLocalParameters4fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) {
18074 SET_by_offset(disp, _gloffset_ProgramLocalParameters4fvEXT, fn);
18078 #define CALL_EGLImageTargetRenderbufferStorageOES(disp, parameters) \
18079 (* GET_EGLImageTargetRenderbufferStorageOES(disp)) parameters
18080 static inline _glptr_EGLImageTargetRenderbufferStorageOES GET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table *disp) {
18081 return (_glptr_EGLImageTargetRenderbufferStorageOES) (GET_by_offset(disp, _gloffset_EGLImageTargetRenderbufferStorageOES));
18084 static inline void SET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid *)) {
18085 SET_by_offset(disp, _gloffset_EGLImageTargetRenderbufferStorageOES, fn);
18089 #define CALL_EGLImageTargetTexture2DOES(disp, parameters) \
18090 (* GET_EGLImageTargetTexture2DOES(disp)) parameters
18091 static inline _glptr_EGLImageTargetTexture2DOES GET_EGLImageTargetTexture2DOES(struct _glapi_table *disp) {
18092 return (_glptr_EGLImageTargetTexture2DOES) (GET_by_offset(disp, _gloffset_EGLImageTargetTexture2DOES));
18095 static inline void SET_EGLImageTargetTexture2DOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid *)) {
18096 SET_by_offset(disp, _gloffset_EGLImageTargetTexture2DOES, fn);
18100 #define CALL_AlphaFuncx(disp, parameters) \
18101 (* GET_AlphaFuncx(disp)) parameters
18102 static inline _glptr_AlphaFuncx GET_AlphaFuncx(struct _glapi_table *disp) {
18103 return (_glptr_AlphaFuncx) (GET_by_offset(disp, _gloffset_AlphaFuncx));
18106 static inline void SET_AlphaFuncx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLclampx)) {
18107 SET_by_offset(disp, _gloffset_AlphaFuncx, fn);
18111 #define CALL_ClearColorx(disp, parameters) \
18112 (* GET_ClearColorx(disp)) parameters
18113 static inline _glptr_ClearColorx GET_ClearColorx(struct _glapi_table *disp) {
18114 return (_glptr_ClearColorx) (GET_by_offset(disp, _gloffset_ClearColorx));
18117 static inline void SET_ClearColorx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLclampx, GLclampx, GLclampx)) {
18118 SET_by_offset(disp, _gloffset_ClearColorx, fn);
18122 #define CALL_ClearDepthx(disp, parameters) \
18123 (* GET_ClearDepthx(disp)) parameters
18124 static inline _glptr_ClearDepthx GET_ClearDepthx(struct _glapi_table *disp) {
18125 return (_glptr_ClearDepthx) (GET_by_offset(disp, _gloffset_ClearDepthx));
18128 static inline void SET_ClearDepthx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx)) {
18129 SET_by_offset(disp, _gloffset_ClearDepthx, fn);
18133 #define CALL_Color4x(disp, parameters) \
18134 (* GET_Color4x(disp)) parameters
18135 static inline _glptr_Color4x GET_Color4x(struct _glapi_table *disp) {
18136 return (_glptr_Color4x) (GET_by_offset(disp, _gloffset_Color4x));
18139 static inline void SET_Color4x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed)) {
18140 SET_by_offset(disp, _gloffset_Color4x, fn);
18144 #define CALL_DepthRangex(disp, parameters) \
18145 (* GET_DepthRangex(disp)) parameters
18146 static inline _glptr_DepthRangex GET_DepthRangex(struct _glapi_table *disp) {
18147 return (_glptr_DepthRangex) (GET_by_offset(disp, _gloffset_DepthRangex));
18150 static inline void SET_DepthRangex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLclampx)) {
18151 SET_by_offset(disp, _gloffset_DepthRangex, fn);
18155 #define CALL_Fogx(disp, parameters) \
18156 (* GET_Fogx(disp)) parameters
18157 static inline _glptr_Fogx GET_Fogx(struct _glapi_table *disp) {
18158 return (_glptr_Fogx) (GET_by_offset(disp, _gloffset_Fogx));
18161 static inline void SET_Fogx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) {
18162 SET_by_offset(disp, _gloffset_Fogx, fn);
18166 #define CALL_Fogxv(disp, parameters) \
18167 (* GET_Fogxv(disp)) parameters
18168 static inline _glptr_Fogxv GET_Fogxv(struct _glapi_table *disp) {
18169 return (_glptr_Fogxv) (GET_by_offset(disp, _gloffset_Fogxv));
18172 static inline void SET_Fogxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
18173 SET_by_offset(disp, _gloffset_Fogxv, fn);
18177 #define CALL_Frustumf(disp, parameters) \
18178 (* GET_Frustumf(disp)) parameters
18179 static inline _glptr_Frustumf GET_Frustumf(struct _glapi_table *disp) {
18180 return (_glptr_Frustumf) (GET_by_offset(disp, _gloffset_Frustumf));
18183 static inline void SET_Frustumf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
18184 SET_by_offset(disp, _gloffset_Frustumf, fn);
18188 #define CALL_Frustumx(disp, parameters) \
18189 (* GET_Frustumx(disp)) parameters
18190 static inline _glptr_Frustumx GET_Frustumx(struct _glapi_table *disp) {
18191 return (_glptr_Frustumx) (GET_by_offset(disp, _gloffset_Frustumx));
18194 static inline void SET_Frustumx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) {
18195 SET_by_offset(disp, _gloffset_Frustumx, fn);
18199 #define CALL_LightModelx(disp, parameters) \
18200 (* GET_LightModelx(disp)) parameters
18201 static inline _glptr_LightModelx GET_LightModelx(struct _glapi_table *disp) {
18202 return (_glptr_LightModelx) (GET_by_offset(disp, _gloffset_LightModelx));
18205 static inline void SET_LightModelx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) {
18206 SET_by_offset(disp, _gloffset_LightModelx, fn);
18210 #define CALL_LightModelxv(disp, parameters) \
18211 (* GET_LightModelxv(disp)) parameters
18212 static inline _glptr_LightModelxv GET_LightModelxv(struct _glapi_table *disp) {
18213 return (_glptr_LightModelxv) (GET_by_offset(disp, _gloffset_LightModelxv));
18216 static inline void SET_LightModelxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
18217 SET_by_offset(disp, _gloffset_LightModelxv, fn);
18221 #define CALL_Lightx(disp, parameters) \
18222 (* GET_Lightx(disp)) parameters
18223 static inline _glptr_Lightx GET_Lightx(struct _glapi_table *disp) {
18224 return (_glptr_Lightx) (GET_by_offset(disp, _gloffset_Lightx));
18227 static inline void SET_Lightx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
18228 SET_by_offset(disp, _gloffset_Lightx, fn);
18232 #define CALL_Lightxv(disp, parameters) \
18233 (* GET_Lightxv(disp)) parameters
18234 static inline _glptr_Lightxv GET_Lightxv(struct _glapi_table *disp) {
18235 return (_glptr_Lightxv) (GET_by_offset(disp, _gloffset_Lightxv));
18238 static inline void SET_Lightxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
18239 SET_by_offset(disp, _gloffset_Lightxv, fn);
18243 #define CALL_LineWidthx(disp, parameters) \
18244 (* GET_LineWidthx(disp)) parameters
18245 static inline _glptr_LineWidthx GET_LineWidthx(struct _glapi_table *disp) {
18246 return (_glptr_LineWidthx) (GET_by_offset(disp, _gloffset_LineWidthx));
18249 static inline void SET_LineWidthx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed)) {
18250 SET_by_offset(disp, _gloffset_LineWidthx, fn);
18254 #define CALL_LoadMatrixx(disp, parameters) \
18255 (* GET_LoadMatrixx(disp)) parameters
18256 static inline _glptr_LoadMatrixx GET_LoadMatrixx(struct _glapi_table *disp) {
18257 return (_glptr_LoadMatrixx) (GET_by_offset(disp, _gloffset_LoadMatrixx));
18260 static inline void SET_LoadMatrixx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) {
18261 SET_by_offset(disp, _gloffset_LoadMatrixx, fn);
18265 #define CALL_Materialx(disp, parameters) \
18266 (* GET_Materialx(disp)) parameters
18267 static inline _glptr_Materialx GET_Materialx(struct _glapi_table *disp) {
18268 return (_glptr_Materialx) (GET_by_offset(disp, _gloffset_Materialx));
18271 static inline void SET_Materialx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
18272 SET_by_offset(disp, _gloffset_Materialx, fn);
18276 #define CALL_Materialxv(disp, parameters) \
18277 (* GET_Materialxv(disp)) parameters
18278 static inline _glptr_Materialxv GET_Materialxv(struct _glapi_table *disp) {
18279 return (_glptr_Materialxv) (GET_by_offset(disp, _gloffset_Materialxv));
18282 static inline void SET_Materialxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
18283 SET_by_offset(disp, _gloffset_Materialxv, fn);
18287 #define CALL_MultMatrixx(disp, parameters) \
18288 (* GET_MultMatrixx(disp)) parameters
18289 static inline _glptr_MultMatrixx GET_MultMatrixx(struct _glapi_table *disp) {
18290 return (_glptr_MultMatrixx) (GET_by_offset(disp, _gloffset_MultMatrixx));
18293 static inline void SET_MultMatrixx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) {
18294 SET_by_offset(disp, _gloffset_MultMatrixx, fn);
18298 #define CALL_MultiTexCoord4x(disp, parameters) \
18299 (* GET_MultiTexCoord4x(disp)) parameters
18300 static inline _glptr_MultiTexCoord4x GET_MultiTexCoord4x(struct _glapi_table *disp) {
18301 return (_glptr_MultiTexCoord4x) (GET_by_offset(disp, _gloffset_MultiTexCoord4x));
18304 static inline void SET_MultiTexCoord4x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed, GLfixed, GLfixed, GLfixed)) {
18305 SET_by_offset(disp, _gloffset_MultiTexCoord4x, fn);
18309 #define CALL_Normal3x(disp, parameters) \
18310 (* GET_Normal3x(disp)) parameters
18311 static inline _glptr_Normal3x GET_Normal3x(struct _glapi_table *disp) {
18312 return (_glptr_Normal3x) (GET_by_offset(disp, _gloffset_Normal3x));
18315 static inline void SET_Normal3x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) {
18316 SET_by_offset(disp, _gloffset_Normal3x, fn);
18320 #define CALL_Orthof(disp, parameters) \
18321 (* GET_Orthof(disp)) parameters
18322 static inline _glptr_Orthof GET_Orthof(struct _glapi_table *disp) {
18323 return (_glptr_Orthof) (GET_by_offset(disp, _gloffset_Orthof));
18326 static inline void SET_Orthof(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
18327 SET_by_offset(disp, _gloffset_Orthof, fn);
18331 #define CALL_Orthox(disp, parameters) \
18332 (* GET_Orthox(disp)) parameters
18333 static inline _glptr_Orthox GET_Orthox(struct _glapi_table *disp) {
18334 return (_glptr_Orthox) (GET_by_offset(disp, _gloffset_Orthox));
18337 static inline void SET_Orthox(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) {
18338 SET_by_offset(disp, _gloffset_Orthox, fn);
18342 #define CALL_PointSizex(disp, parameters) \
18343 (* GET_PointSizex(disp)) parameters
18344 static inline _glptr_PointSizex GET_PointSizex(struct _glapi_table *disp) {
18345 return (_glptr_PointSizex) (GET_by_offset(disp, _gloffset_PointSizex));
18348 static inline void SET_PointSizex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed)) {
18349 SET_by_offset(disp, _gloffset_PointSizex, fn);
18353 #define CALL_PolygonOffsetx(disp, parameters) \
18354 (* GET_PolygonOffsetx(disp)) parameters
18355 static inline _glptr_PolygonOffsetx GET_PolygonOffsetx(struct _glapi_table *disp) {
18356 return (_glptr_PolygonOffsetx) (GET_by_offset(disp, _gloffset_PolygonOffsetx));
18359 static inline void SET_PolygonOffsetx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed)) {
18360 SET_by_offset(disp, _gloffset_PolygonOffsetx, fn);
18364 #define CALL_Rotatex(disp, parameters) \
18365 (* GET_Rotatex(disp)) parameters
18366 static inline _glptr_Rotatex GET_Rotatex(struct _glapi_table *disp) {
18367 return (_glptr_Rotatex) (GET_by_offset(disp, _gloffset_Rotatex));
18370 static inline void SET_Rotatex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed)) {
18371 SET_by_offset(disp, _gloffset_Rotatex, fn);
18375 #define CALL_SampleCoveragex(disp, parameters) \
18376 (* GET_SampleCoveragex(disp)) parameters
18377 static inline _glptr_SampleCoveragex GET_SampleCoveragex(struct _glapi_table *disp) {
18378 return (_glptr_SampleCoveragex) (GET_by_offset(disp, _gloffset_SampleCoveragex));
18381 static inline void SET_SampleCoveragex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLboolean)) {
18382 SET_by_offset(disp, _gloffset_SampleCoveragex, fn);
18386 #define CALL_Scalex(disp, parameters) \
18387 (* GET_Scalex(disp)) parameters
18388 static inline _glptr_Scalex GET_Scalex(struct _glapi_table *disp) {
18389 return (_glptr_Scalex) (GET_by_offset(disp, _gloffset_Scalex));
18392 static inline void SET_Scalex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) {
18393 SET_by_offset(disp, _gloffset_Scalex, fn);
18397 #define CALL_TexEnvx(disp, parameters) \
18398 (* GET_TexEnvx(disp)) parameters
18399 static inline _glptr_TexEnvx GET_TexEnvx(struct _glapi_table *disp) {
18400 return (_glptr_TexEnvx) (GET_by_offset(disp, _gloffset_TexEnvx));
18403 static inline void SET_TexEnvx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
18404 SET_by_offset(disp, _gloffset_TexEnvx, fn);
18408 #define CALL_TexEnvxv(disp, parameters) \
18409 (* GET_TexEnvxv(disp)) parameters
18410 static inline _glptr_TexEnvxv GET_TexEnvxv(struct _glapi_table *disp) {
18411 return (_glptr_TexEnvxv) (GET_by_offset(disp, _gloffset_TexEnvxv));
18414 static inline void SET_TexEnvxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
18415 SET_by_offset(disp, _gloffset_TexEnvxv, fn);
18419 #define CALL_TexParameterx(disp, parameters) \
18420 (* GET_TexParameterx(disp)) parameters
18421 static inline _glptr_TexParameterx GET_TexParameterx(struct _glapi_table *disp) {
18422 return (_glptr_TexParameterx) (GET_by_offset(disp, _gloffset_TexParameterx));
18425 static inline void SET_TexParameterx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
18426 SET_by_offset(disp, _gloffset_TexParameterx, fn);
18430 #define CALL_Translatex(disp, parameters) \
18431 (* GET_Translatex(disp)) parameters
18432 static inline _glptr_Translatex GET_Translatex(struct _glapi_table *disp) {
18433 return (_glptr_Translatex) (GET_by_offset(disp, _gloffset_Translatex));
18436 static inline void SET_Translatex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) {
18437 SET_by_offset(disp, _gloffset_Translatex, fn);
18441 #define CALL_ClipPlanef(disp, parameters) \
18442 (* GET_ClipPlanef(disp)) parameters
18443 static inline _glptr_ClipPlanef GET_ClipPlanef(struct _glapi_table *disp) {
18444 return (_glptr_ClipPlanef) (GET_by_offset(disp, _gloffset_ClipPlanef));
18447 static inline void SET_ClipPlanef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
18448 SET_by_offset(disp, _gloffset_ClipPlanef, fn);
18452 #define CALL_ClipPlanex(disp, parameters) \
18453 (* GET_ClipPlanex(disp)) parameters
18454 static inline _glptr_ClipPlanex GET_ClipPlanex(struct _glapi_table *disp) {
18455 return (_glptr_ClipPlanex) (GET_by_offset(disp, _gloffset_ClipPlanex));
18458 static inline void SET_ClipPlanex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
18459 SET_by_offset(disp, _gloffset_ClipPlanex, fn);
18463 #define CALL_GetClipPlanef(disp, parameters) \
18464 (* GET_GetClipPlanef(disp)) parameters
18465 static inline _glptr_GetClipPlanef GET_GetClipPlanef(struct _glapi_table *disp) {
18466 return (_glptr_GetClipPlanef) (GET_by_offset(disp, _gloffset_GetClipPlanef));
18469 static inline void SET_GetClipPlanef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
18470 SET_by_offset(disp, _gloffset_GetClipPlanef, fn);
18474 #define CALL_GetClipPlanex(disp, parameters) \
18475 (* GET_GetClipPlanex(disp)) parameters
18476 static inline _glptr_GetClipPlanex GET_GetClipPlanex(struct _glapi_table *disp) {
18477 return (_glptr_GetClipPlanex) (GET_by_offset(disp, _gloffset_GetClipPlanex));
18480 static inline void SET_GetClipPlanex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed *)) {
18481 SET_by_offset(disp, _gloffset_GetClipPlanex, fn);
18485 #define CALL_GetFixedv(disp, parameters) \
18486 (* GET_GetFixedv(disp)) parameters
18487 static inline _glptr_GetFixedv GET_GetFixedv(struct _glapi_table *disp) {
18488 return (_glptr_GetFixedv) (GET_by_offset(disp, _gloffset_GetFixedv));
18491 static inline void SET_GetFixedv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed *)) {
18492 SET_by_offset(disp, _gloffset_GetFixedv, fn);
18496 #define CALL_GetLightxv(disp, parameters) \
18497 (* GET_GetLightxv(disp)) parameters
18498 static inline _glptr_GetLightxv GET_GetLightxv(struct _glapi_table *disp) {
18499 return (_glptr_GetLightxv) (GET_by_offset(disp, _gloffset_GetLightxv));
18502 static inline void SET_GetLightxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
18503 SET_by_offset(disp, _gloffset_GetLightxv, fn);
18507 #define CALL_GetMaterialxv(disp, parameters) \
18508 (* GET_GetMaterialxv(disp)) parameters
18509 static inline _glptr_GetMaterialxv GET_GetMaterialxv(struct _glapi_table *disp) {
18510 return (_glptr_GetMaterialxv) (GET_by_offset(disp, _gloffset_GetMaterialxv));
18513 static inline void SET_GetMaterialxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
18514 SET_by_offset(disp, _gloffset_GetMaterialxv, fn);
18518 #define CALL_GetTexEnvxv(disp, parameters) \
18519 (* GET_GetTexEnvxv(disp)) parameters
18520 static inline _glptr_GetTexEnvxv GET_GetTexEnvxv(struct _glapi_table *disp) {
18521 return (_glptr_GetTexEnvxv) (GET_by_offset(disp, _gloffset_GetTexEnvxv));
18524 static inline void SET_GetTexEnvxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
18525 SET_by_offset(disp, _gloffset_GetTexEnvxv, fn);
18529 #define CALL_GetTexParameterxv(disp, parameters) \
18530 (* GET_GetTexParameterxv(disp)) parameters
18531 static inline _glptr_GetTexParameterxv GET_GetTexParameterxv(struct _glapi_table *disp) {
18532 return (_glptr_GetTexParameterxv) (GET_by_offset(disp, _gloffset_GetTexParameterxv));
18535 static inline void SET_GetTexParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
18536 SET_by_offset(disp, _gloffset_GetTexParameterxv, fn);
18540 #define CALL_PointParameterx(disp, parameters) \
18541 (* GET_PointParameterx(disp)) parameters
18542 static inline _glptr_PointParameterx GET_PointParameterx(struct _glapi_table *disp) {
18543 return (_glptr_PointParameterx) (GET_by_offset(disp, _gloffset_PointParameterx));
18546 static inline void SET_PointParameterx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) {
18547 SET_by_offset(disp, _gloffset_PointParameterx, fn);
18551 #define CALL_PointParameterxv(disp, parameters) \
18552 (* GET_PointParameterxv(disp)) parameters
18553 static inline _glptr_PointParameterxv GET_PointParameterxv(struct _glapi_table *disp) {
18554 return (_glptr_PointParameterxv) (GET_by_offset(disp, _gloffset_PointParameterxv));
18557 static inline void SET_PointParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
18558 SET_by_offset(disp, _gloffset_PointParameterxv, fn);
18562 #define CALL_TexParameterxv(disp, parameters) \
18563 (* GET_TexParameterxv(disp)) parameters
18564 static inline _glptr_TexParameterxv GET_TexParameterxv(struct _glapi_table *disp) {
18565 return (_glptr_TexParameterxv) (GET_by_offset(disp, _gloffset_TexParameterxv));
18568 static inline void SET_TexParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
18569 SET_by_offset(disp, _gloffset_TexParameterxv, fn);
18573 #define CALL_BlendBarrier(disp, parameters) \
18574 (* GET_BlendBarrier(disp)) parameters
18575 static inline _glptr_BlendBarrier GET_BlendBarrier(struct _glapi_table *disp) {
18576 return (_glptr_BlendBarrier) (GET_by_offset(disp, _gloffset_BlendBarrier));
18579 static inline void SET_BlendBarrier(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
18580 SET_by_offset(disp, _gloffset_BlendBarrier, fn);
18584 #define CALL_PrimitiveBoundingBox(disp, parameters) \
18585 (* GET_PrimitiveBoundingBox(disp)) parameters
18586 static inline _glptr_PrimitiveBoundingBox GET_PrimitiveBoundingBox(struct _glapi_table *disp) {
18587 return (_glptr_PrimitiveBoundingBox) (GET_by_offset(disp, _gloffset_PrimitiveBoundingBox));
18590 static inline void SET_PrimitiveBoundingBox(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
18591 SET_by_offset(disp, _gloffset_PrimitiveBoundingBox, fn);
18595 #define CALL_MaxShaderCompilerThreadsKHR(disp, parameters) \
18596 (* GET_MaxShaderCompilerThreadsKHR(disp)) parameters
18597 static inline _glptr_MaxShaderCompilerThreadsKHR GET_MaxShaderCompilerThreadsKHR(struct _glapi_table *disp) {
18598 return (_glptr_MaxShaderCompilerThreadsKHR) (GET_by_offset(disp, _gloffset_MaxShaderCompilerThreadsKHR));
18601 static inline void SET_MaxShaderCompilerThreadsKHR(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
18602 SET_by_offset(disp, _gloffset_MaxShaderCompilerThreadsKHR, fn);
18606 #define CALL_MatrixLoadfEXT(disp, parameters) \
18607 (* GET_MatrixLoadfEXT(disp)) parameters
18608 static inline _glptr_MatrixLoadfEXT GET_MatrixLoadfEXT(struct _glapi_table *disp) {
18609 return (_glptr_MatrixLoadfEXT) (GET_by_offset(disp, _gloffset_MatrixLoadfEXT));
18612 static inline void SET_MatrixLoadfEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
18613 SET_by_offset(disp, _gloffset_MatrixLoadfEXT, fn);
18617 #define CALL_MatrixLoaddEXT(disp, parameters) \
18618 (* GET_MatrixLoaddEXT(disp)) parameters
18619 static inline _glptr_MatrixLoaddEXT GET_MatrixLoaddEXT(struct _glapi_table *disp) {
18620 return (_glptr_MatrixLoaddEXT) (GET_by_offset(disp, _gloffset_MatrixLoaddEXT));
18623 static inline void SET_MatrixLoaddEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
18624 SET_by_offset(disp, _gloffset_MatrixLoaddEXT, fn);
18628 #define CALL_MatrixMultfEXT(disp, parameters) \
18629 (* GET_MatrixMultfEXT(disp)) parameters
18630 static inline _glptr_MatrixMultfEXT GET_MatrixMultfEXT(struct _glapi_table *disp) {
18631 return (_glptr_MatrixMultfEXT) (GET_by_offset(disp, _gloffset_MatrixMultfEXT));
18634 static inline void SET_MatrixMultfEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
18635 SET_by_offset(disp, _gloffset_MatrixMultfEXT, fn);
18639 #define CALL_MatrixMultdEXT(disp, parameters) \
18640 (* GET_MatrixMultdEXT(disp)) parameters
18641 static inline _glptr_MatrixMultdEXT GET_MatrixMultdEXT(struct _glapi_table *disp) {
18642 return (_glptr_MatrixMultdEXT) (GET_by_offset(disp, _gloffset_MatrixMultdEXT));
18645 static inline void SET_MatrixMultdEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
18646 SET_by_offset(disp, _gloffset_MatrixMultdEXT, fn);
18650 #define CALL_MatrixLoadIdentityEXT(disp, parameters) \
18651 (* GET_MatrixLoadIdentityEXT(disp)) parameters
18652 static inline _glptr_MatrixLoadIdentityEXT GET_MatrixLoadIdentityEXT(struct _glapi_table *disp) {
18653 return (_glptr_MatrixLoadIdentityEXT) (GET_by_offset(disp, _gloffset_MatrixLoadIdentityEXT));
18656 static inline void SET_MatrixLoadIdentityEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
18657 SET_by_offset(disp, _gloffset_MatrixLoadIdentityEXT, fn);
18661 #define CALL_MatrixRotatefEXT(disp, parameters) \
18662 (* GET_MatrixRotatefEXT(disp)) parameters
18663 static inline _glptr_MatrixRotatefEXT GET_MatrixRotatefEXT(struct _glapi_table *disp) {
18664 return (_glptr_MatrixRotatefEXT) (GET_by_offset(disp, _gloffset_MatrixRotatefEXT));
18667 static inline void SET_MatrixRotatefEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat)) {
18668 SET_by_offset(disp, _gloffset_MatrixRotatefEXT, fn);
18672 #define CALL_MatrixRotatedEXT(disp, parameters) \
18673 (* GET_MatrixRotatedEXT(disp)) parameters
18674 static inline _glptr_MatrixRotatedEXT GET_MatrixRotatedEXT(struct _glapi_table *disp) {
18675 return (_glptr_MatrixRotatedEXT) (GET_by_offset(disp, _gloffset_MatrixRotatedEXT));
18678 static inline void SET_MatrixRotatedEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble)) {
18679 SET_by_offset(disp, _gloffset_MatrixRotatedEXT, fn);
18683 #define CALL_MatrixScalefEXT(disp, parameters) \
18684 (* GET_MatrixScalefEXT(disp)) parameters
18685 static inline _glptr_MatrixScalefEXT GET_MatrixScalefEXT(struct _glapi_table *disp) {
18686 return (_glptr_MatrixScalefEXT) (GET_by_offset(disp, _gloffset_MatrixScalefEXT));
18689 static inline void SET_MatrixScalefEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLfloat)) {
18690 SET_by_offset(disp, _gloffset_MatrixScalefEXT, fn);
18694 #define CALL_MatrixScaledEXT(disp, parameters) \
18695 (* GET_MatrixScaledEXT(disp)) parameters
18696 static inline _glptr_MatrixScaledEXT GET_MatrixScaledEXT(struct _glapi_table *disp) {
18697 return (_glptr_MatrixScaledEXT) (GET_by_offset(disp, _gloffset_MatrixScaledEXT));
18700 static inline void SET_MatrixScaledEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble)) {
18701 SET_by_offset(disp, _gloffset_MatrixScaledEXT, fn);
18705 #define CALL_MatrixTranslatefEXT(disp, parameters) \
18706 (* GET_MatrixTranslatefEXT(disp)) parameters
18707 static inline _glptr_MatrixTranslatefEXT GET_MatrixTranslatefEXT(struct _glapi_table *disp) {
18708 return (_glptr_MatrixTranslatefEXT) (GET_by_offset(disp, _gloffset_MatrixTranslatefEXT));
18711 static inline void SET_MatrixTranslatefEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLfloat)) {
18712 SET_by_offset(disp, _gloffset_MatrixTranslatefEXT, fn);
18716 #define CALL_MatrixTranslatedEXT(disp, parameters) \
18717 (* GET_MatrixTranslatedEXT(disp)) parameters
18718 static inline _glptr_MatrixTranslatedEXT GET_MatrixTranslatedEXT(struct _glapi_table *disp) {
18719 return (_glptr_MatrixTranslatedEXT) (GET_by_offset(disp, _gloffset_MatrixTranslatedEXT));
18722 static inline void SET_MatrixTranslatedEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble)) {
18723 SET_by_offset(disp, _gloffset_MatrixTranslatedEXT, fn);
18727 #define CALL_MatrixOrthoEXT(disp, parameters) \
18728 (* GET_MatrixOrthoEXT(disp)) parameters
18729 static inline _glptr_MatrixOrthoEXT GET_MatrixOrthoEXT(struct _glapi_table *disp) {
18730 return (_glptr_MatrixOrthoEXT) (GET_by_offset(disp, _gloffset_MatrixOrthoEXT));
18733 static inline void SET_MatrixOrthoEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) {
18734 SET_by_offset(disp, _gloffset_MatrixOrthoEXT, fn);
18738 #define CALL_MatrixFrustumEXT(disp, parameters) \
18739 (* GET_MatrixFrustumEXT(disp)) parameters
18740 static inline _glptr_MatrixFrustumEXT GET_MatrixFrustumEXT(struct _glapi_table *disp) {
18741 return (_glptr_MatrixFrustumEXT) (GET_by_offset(disp, _gloffset_MatrixFrustumEXT));
18744 static inline void SET_MatrixFrustumEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) {
18745 SET_by_offset(disp, _gloffset_MatrixFrustumEXT, fn);
18749 #define CALL_MatrixPushEXT(disp, parameters) \
18750 (* GET_MatrixPushEXT(disp)) parameters
18751 static inline _glptr_MatrixPushEXT GET_MatrixPushEXT(struct _glapi_table *disp) {
18752 return (_glptr_MatrixPushEXT) (GET_by_offset(disp, _gloffset_MatrixPushEXT));
18755 static inline void SET_MatrixPushEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
18756 SET_by_offset(disp, _gloffset_MatrixPushEXT, fn);
18760 #define CALL_MatrixPopEXT(disp, parameters) \
18761 (* GET_MatrixPopEXT(disp)) parameters
18762 static inline _glptr_MatrixPopEXT GET_MatrixPopEXT(struct _glapi_table *disp) {
18763 return (_glptr_MatrixPopEXT) (GET_by_offset(disp, _gloffset_MatrixPopEXT));
18766 static inline void SET_MatrixPopEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
18767 SET_by_offset(disp, _gloffset_MatrixPopEXT, fn);
18771 #define CALL_MatrixLoadTransposefEXT(disp, parameters) \
18772 (* GET_MatrixLoadTransposefEXT(disp)) parameters
18773 static inline _glptr_MatrixLoadTransposefEXT GET_MatrixLoadTransposefEXT(struct _glapi_table *disp) {
18774 return (_glptr_MatrixLoadTransposefEXT) (GET_by_offset(disp, _gloffset_MatrixLoadTransposefEXT));
18777 static inline void SET_MatrixLoadTransposefEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
18778 SET_by_offset(disp, _gloffset_MatrixLoadTransposefEXT, fn);
18782 #define CALL_MatrixLoadTransposedEXT(disp, parameters) \
18783 (* GET_MatrixLoadTransposedEXT(disp)) parameters
18784 static inline _glptr_MatrixLoadTransposedEXT GET_MatrixLoadTransposedEXT(struct _glapi_table *disp) {
18785 return (_glptr_MatrixLoadTransposedEXT) (GET_by_offset(disp, _gloffset_MatrixLoadTransposedEXT));
18788 static inline void SET_MatrixLoadTransposedEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
18789 SET_by_offset(disp, _gloffset_MatrixLoadTransposedEXT, fn);
18793 #define CALL_MatrixMultTransposefEXT(disp, parameters) \
18794 (* GET_MatrixMultTransposefEXT(disp)) parameters
18795 static inline _glptr_MatrixMultTransposefEXT GET_MatrixMultTransposefEXT(struct _glapi_table *disp) {
18796 return (_glptr_MatrixMultTransposefEXT) (GET_by_offset(disp, _gloffset_MatrixMultTransposefEXT));
18799 static inline void SET_MatrixMultTransposefEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
18800 SET_by_offset(disp, _gloffset_MatrixMultTransposefEXT, fn);
18804 #define CALL_MatrixMultTransposedEXT(disp, parameters) \
18805 (* GET_MatrixMultTransposedEXT(disp)) parameters
18806 static inline _glptr_MatrixMultTransposedEXT GET_MatrixMultTransposedEXT(struct _glapi_table *disp) {
18807 return (_glptr_MatrixMultTransposedEXT) (GET_by_offset(disp, _gloffset_MatrixMultTransposedEXT));
18810 static inline void SET_MatrixMultTransposedEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
18811 SET_by_offset(disp, _gloffset_MatrixMultTransposedEXT, fn);
18815 #define CALL_BindMultiTextureEXT(disp, parameters) \
18816 (* GET_BindMultiTextureEXT(disp)) parameters
18817 static inline _glptr_BindMultiTextureEXT GET_BindMultiTextureEXT(struct _glapi_table *disp) {
18818 return (_glptr_BindMultiTextureEXT) (GET_by_offset(disp, _gloffset_BindMultiTextureEXT));
18821 static inline void SET_BindMultiTextureEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
18822 SET_by_offset(disp, _gloffset_BindMultiTextureEXT, fn);
18826 #define CALL_NamedBufferDataEXT(disp, parameters) \
18827 (* GET_NamedBufferDataEXT(disp)) parameters
18828 static inline _glptr_NamedBufferDataEXT GET_NamedBufferDataEXT(struct _glapi_table *disp) {
18829 return (_glptr_NamedBufferDataEXT) (GET_by_offset(disp, _gloffset_NamedBufferDataEXT));
18832 static inline void SET_NamedBufferDataEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizeiptr, const GLvoid *, GLenum)) {
18833 SET_by_offset(disp, _gloffset_NamedBufferDataEXT, fn);
18837 #define CALL_NamedBufferSubDataEXT(disp, parameters) \
18838 (* GET_NamedBufferSubDataEXT(disp)) parameters
18839 static inline _glptr_NamedBufferSubDataEXT GET_NamedBufferSubDataEXT(struct _glapi_table *disp) {
18840 return (_glptr_NamedBufferSubDataEXT) (GET_by_offset(disp, _gloffset_NamedBufferSubDataEXT));
18843 static inline void SET_NamedBufferSubDataEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, const GLvoid *)) {
18844 SET_by_offset(disp, _gloffset_NamedBufferSubDataEXT, fn);
18848 #define CALL_NamedBufferStorageEXT(disp, parameters) \
18849 (* GET_NamedBufferStorageEXT(disp)) parameters
18850 static inline _glptr_NamedBufferStorageEXT GET_NamedBufferStorageEXT(struct _glapi_table *disp) {
18851 return (_glptr_NamedBufferStorageEXT) (GET_by_offset(disp, _gloffset_NamedBufferStorageEXT));
18854 static inline void SET_NamedBufferStorageEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizeiptr, const GLvoid *, GLbitfield)) {
18855 SET_by_offset(disp, _gloffset_NamedBufferStorageEXT, fn);
18859 #define CALL_MapNamedBufferRangeEXT(disp, parameters) \
18860 (* GET_MapNamedBufferRangeEXT(disp)) parameters
18861 static inline _glptr_MapNamedBufferRangeEXT GET_MapNamedBufferRangeEXT(struct _glapi_table *disp) {
18862 return (_glptr_MapNamedBufferRangeEXT) (GET_by_offset(disp, _gloffset_MapNamedBufferRangeEXT));
18865 static inline void SET_MapNamedBufferRangeEXT(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, GLbitfield)) {
18866 SET_by_offset(disp, _gloffset_MapNamedBufferRangeEXT, fn);
18870 #define CALL_TextureImage1DEXT(disp, parameters) \
18871 (* GET_TextureImage1DEXT(disp)) parameters
18872 static inline _glptr_TextureImage1DEXT GET_TextureImage1DEXT(struct _glapi_table *disp) {
18873 return (_glptr_TextureImage1DEXT) (GET_by_offset(disp, _gloffset_TextureImage1DEXT));
18876 static inline void SET_TextureImage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
18877 SET_by_offset(disp, _gloffset_TextureImage1DEXT, fn);
18881 #define CALL_TextureImage2DEXT(disp, parameters) \
18882 (* GET_TextureImage2DEXT(disp)) parameters
18883 static inline _glptr_TextureImage2DEXT GET_TextureImage2DEXT(struct _glapi_table *disp) {
18884 return (_glptr_TextureImage2DEXT) (GET_by_offset(disp, _gloffset_TextureImage2DEXT));
18887 static inline void SET_TextureImage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
18888 SET_by_offset(disp, _gloffset_TextureImage2DEXT, fn);
18892 #define CALL_TextureImage3DEXT(disp, parameters) \
18893 (* GET_TextureImage3DEXT(disp)) parameters
18894 static inline _glptr_TextureImage3DEXT GET_TextureImage3DEXT(struct _glapi_table *disp) {
18895 return (_glptr_TextureImage3DEXT) (GET_by_offset(disp, _gloffset_TextureImage3DEXT));
18898 static inline void SET_TextureImage3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
18899 SET_by_offset(disp, _gloffset_TextureImage3DEXT, fn);
18903 #define CALL_TextureSubImage1DEXT(disp, parameters) \
18904 (* GET_TextureSubImage1DEXT(disp)) parameters
18905 static inline _glptr_TextureSubImage1DEXT GET_TextureSubImage1DEXT(struct _glapi_table *disp) {
18906 return (_glptr_TextureSubImage1DEXT) (GET_by_offset(disp, _gloffset_TextureSubImage1DEXT));
18909 static inline void SET_TextureSubImage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *)) {
18910 SET_by_offset(disp, _gloffset_TextureSubImage1DEXT, fn);
18914 #define CALL_TextureSubImage2DEXT(disp, parameters) \
18915 (* GET_TextureSubImage2DEXT(disp)) parameters
18916 static inline _glptr_TextureSubImage2DEXT GET_TextureSubImage2DEXT(struct _glapi_table *disp) {
18917 return (_glptr_TextureSubImage2DEXT) (GET_by_offset(disp, _gloffset_TextureSubImage2DEXT));
18920 static inline void SET_TextureSubImage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
18921 SET_by_offset(disp, _gloffset_TextureSubImage2DEXT, fn);
18925 #define CALL_TextureSubImage3DEXT(disp, parameters) \
18926 (* GET_TextureSubImage3DEXT(disp)) parameters
18927 static inline _glptr_TextureSubImage3DEXT GET_TextureSubImage3DEXT(struct _glapi_table *disp) {
18928 return (_glptr_TextureSubImage3DEXT) (GET_by_offset(disp, _gloffset_TextureSubImage3DEXT));
18931 static inline void SET_TextureSubImage3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
18932 SET_by_offset(disp, _gloffset_TextureSubImage3DEXT, fn);
18936 #define CALL_CopyTextureImage1DEXT(disp, parameters) \
18937 (* GET_CopyTextureImage1DEXT(disp)) parameters
18938 static inline _glptr_CopyTextureImage1DEXT GET_CopyTextureImage1DEXT(struct _glapi_table *disp) {
18939 return (_glptr_CopyTextureImage1DEXT) (GET_by_offset(disp, _gloffset_CopyTextureImage1DEXT));
18942 static inline void SET_CopyTextureImage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, int)) {
18943 SET_by_offset(disp, _gloffset_CopyTextureImage1DEXT, fn);
18947 #define CALL_CopyTextureImage2DEXT(disp, parameters) \
18948 (* GET_CopyTextureImage2DEXT(disp)) parameters
18949 static inline _glptr_CopyTextureImage2DEXT GET_CopyTextureImage2DEXT(struct _glapi_table *disp) {
18950 return (_glptr_CopyTextureImage2DEXT) (GET_by_offset(disp, _gloffset_CopyTextureImage2DEXT));
18953 static inline void SET_CopyTextureImage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, int)) {
18954 SET_by_offset(disp, _gloffset_CopyTextureImage2DEXT, fn);
18958 #define CALL_CopyTextureSubImage1DEXT(disp, parameters) \
18959 (* GET_CopyTextureSubImage1DEXT(disp)) parameters
18960 static inline _glptr_CopyTextureSubImage1DEXT GET_CopyTextureSubImage1DEXT(struct _glapi_table *disp) {
18961 return (_glptr_CopyTextureSubImage1DEXT) (GET_by_offset(disp, _gloffset_CopyTextureSubImage1DEXT));
18964 static inline void SET_CopyTextureSubImage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei)) {
18965 SET_by_offset(disp, _gloffset_CopyTextureSubImage1DEXT, fn);
18969 #define CALL_CopyTextureSubImage2DEXT(disp, parameters) \
18970 (* GET_CopyTextureSubImage2DEXT(disp)) parameters
18971 static inline _glptr_CopyTextureSubImage2DEXT GET_CopyTextureSubImage2DEXT(struct _glapi_table *disp) {
18972 return (_glptr_CopyTextureSubImage2DEXT) (GET_by_offset(disp, _gloffset_CopyTextureSubImage2DEXT));
18975 static inline void SET_CopyTextureSubImage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
18976 SET_by_offset(disp, _gloffset_CopyTextureSubImage2DEXT, fn);
18980 #define CALL_CopyTextureSubImage3DEXT(disp, parameters) \
18981 (* GET_CopyTextureSubImage3DEXT(disp)) parameters
18982 static inline _glptr_CopyTextureSubImage3DEXT GET_CopyTextureSubImage3DEXT(struct _glapi_table *disp) {
18983 return (_glptr_CopyTextureSubImage3DEXT) (GET_by_offset(disp, _gloffset_CopyTextureSubImage3DEXT));
18986 static inline void SET_CopyTextureSubImage3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
18987 SET_by_offset(disp, _gloffset_CopyTextureSubImage3DEXT, fn);
18991 #define CALL_MapNamedBufferEXT(disp, parameters) \
18992 (* GET_MapNamedBufferEXT(disp)) parameters
18993 static inline _glptr_MapNamedBufferEXT GET_MapNamedBufferEXT(struct _glapi_table *disp) {
18994 return (_glptr_MapNamedBufferEXT) (GET_by_offset(disp, _gloffset_MapNamedBufferEXT));
18997 static inline void SET_MapNamedBufferEXT(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLuint, GLenum)) {
18998 SET_by_offset(disp, _gloffset_MapNamedBufferEXT, fn);
19002 #define CALL_GetTextureParameterivEXT(disp, parameters) \
19003 (* GET_GetTextureParameterivEXT(disp)) parameters
19004 static inline _glptr_GetTextureParameterivEXT GET_GetTextureParameterivEXT(struct _glapi_table *disp) {
19005 return (_glptr_GetTextureParameterivEXT) (GET_by_offset(disp, _gloffset_GetTextureParameterivEXT));
19008 static inline void SET_GetTextureParameterivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint *)) {
19009 SET_by_offset(disp, _gloffset_GetTextureParameterivEXT, fn);
19013 #define CALL_GetTextureParameterfvEXT(disp, parameters) \
19014 (* GET_GetTextureParameterfvEXT(disp)) parameters
19015 static inline _glptr_GetTextureParameterfvEXT GET_GetTextureParameterfvEXT(struct _glapi_table *disp) {
19016 return (_glptr_GetTextureParameterfvEXT) (GET_by_offset(disp, _gloffset_GetTextureParameterfvEXT));
19019 static inline void SET_GetTextureParameterfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, float *)) {
19020 SET_by_offset(disp, _gloffset_GetTextureParameterfvEXT, fn);
19024 #define CALL_TextureParameteriEXT(disp, parameters) \
19025 (* GET_TextureParameteriEXT(disp)) parameters
19026 static inline _glptr_TextureParameteriEXT GET_TextureParameteriEXT(struct _glapi_table *disp) {
19027 return (_glptr_TextureParameteriEXT) (GET_by_offset(disp, _gloffset_TextureParameteriEXT));
19030 static inline void SET_TextureParameteriEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, int)) {
19031 SET_by_offset(disp, _gloffset_TextureParameteriEXT, fn);
19035 #define CALL_TextureParameterivEXT(disp, parameters) \
19036 (* GET_TextureParameterivEXT(disp)) parameters
19037 static inline _glptr_TextureParameterivEXT GET_TextureParameterivEXT(struct _glapi_table *disp) {
19038 return (_glptr_TextureParameterivEXT) (GET_by_offset(disp, _gloffset_TextureParameterivEXT));
19041 static inline void SET_TextureParameterivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, const GLint *)) {
19042 SET_by_offset(disp, _gloffset_TextureParameterivEXT, fn);
19046 #define CALL_TextureParameterfEXT(disp, parameters) \
19047 (* GET_TextureParameterfEXT(disp)) parameters
19048 static inline _glptr_TextureParameterfEXT GET_TextureParameterfEXT(struct _glapi_table *disp) {
19049 return (_glptr_TextureParameterfEXT) (GET_by_offset(disp, _gloffset_TextureParameterfEXT));
19052 static inline void SET_TextureParameterfEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, float)) {
19053 SET_by_offset(disp, _gloffset_TextureParameterfEXT, fn);
19057 #define CALL_TextureParameterfvEXT(disp, parameters) \
19058 (* GET_TextureParameterfvEXT(disp)) parameters
19059 static inline _glptr_TextureParameterfvEXT GET_TextureParameterfvEXT(struct _glapi_table *disp) {
19060 return (_glptr_TextureParameterfvEXT) (GET_by_offset(disp, _gloffset_TextureParameterfvEXT));
19063 static inline void SET_TextureParameterfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, const float *)) {
19064 SET_by_offset(disp, _gloffset_TextureParameterfvEXT, fn);
19068 #define CALL_GetTextureImageEXT(disp, parameters) \
19069 (* GET_GetTextureImageEXT(disp)) parameters
19070 static inline _glptr_GetTextureImageEXT GET_GetTextureImageEXT(struct _glapi_table *disp) {
19071 return (_glptr_GetTextureImageEXT) (GET_by_offset(disp, _gloffset_GetTextureImageEXT));
19074 static inline void SET_GetTextureImageEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLenum, GLenum, GLvoid *)) {
19075 SET_by_offset(disp, _gloffset_GetTextureImageEXT, fn);
19079 #define CALL_GetTextureLevelParameterivEXT(disp, parameters) \
19080 (* GET_GetTextureLevelParameterivEXT(disp)) parameters
19081 static inline _glptr_GetTextureLevelParameterivEXT GET_GetTextureLevelParameterivEXT(struct _glapi_table *disp) {
19082 return (_glptr_GetTextureLevelParameterivEXT) (GET_by_offset(disp, _gloffset_GetTextureLevelParameterivEXT));
19085 static inline void SET_GetTextureLevelParameterivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLenum, GLint *)) {
19086 SET_by_offset(disp, _gloffset_GetTextureLevelParameterivEXT, fn);
19090 #define CALL_GetTextureLevelParameterfvEXT(disp, parameters) \
19091 (* GET_GetTextureLevelParameterfvEXT(disp)) parameters
19092 static inline _glptr_GetTextureLevelParameterfvEXT GET_GetTextureLevelParameterfvEXT(struct _glapi_table *disp) {
19093 return (_glptr_GetTextureLevelParameterfvEXT) (GET_by_offset(disp, _gloffset_GetTextureLevelParameterfvEXT));
19096 static inline void SET_GetTextureLevelParameterfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLenum, float *)) {
19097 SET_by_offset(disp, _gloffset_GetTextureLevelParameterfvEXT, fn);
19101 #define CALL_GetNamedBufferSubDataEXT(disp, parameters) \
19102 (* GET_GetNamedBufferSubDataEXT(disp)) parameters
19103 static inline _glptr_GetNamedBufferSubDataEXT GET_GetNamedBufferSubDataEXT(struct _glapi_table *disp) {
19104 return (_glptr_GetNamedBufferSubDataEXT) (GET_by_offset(disp, _gloffset_GetNamedBufferSubDataEXT));
19107 static inline void SET_GetNamedBufferSubDataEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, GLvoid *)) {
19108 SET_by_offset(disp, _gloffset_GetNamedBufferSubDataEXT, fn);
19112 #define CALL_GetNamedBufferPointervEXT(disp, parameters) \
19113 (* GET_GetNamedBufferPointervEXT(disp)) parameters
19114 static inline _glptr_GetNamedBufferPointervEXT GET_GetNamedBufferPointervEXT(struct _glapi_table *disp) {
19115 return (_glptr_GetNamedBufferPointervEXT) (GET_by_offset(disp, _gloffset_GetNamedBufferPointervEXT));
19118 static inline void SET_GetNamedBufferPointervEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLvoid **)) {
19119 SET_by_offset(disp, _gloffset_GetNamedBufferPointervEXT, fn);
19123 #define CALL_GetNamedBufferParameterivEXT(disp, parameters) \
19124 (* GET_GetNamedBufferParameterivEXT(disp)) parameters
19125 static inline _glptr_GetNamedBufferParameterivEXT GET_GetNamedBufferParameterivEXT(struct _glapi_table *disp) {
19126 return (_glptr_GetNamedBufferParameterivEXT) (GET_by_offset(disp, _gloffset_GetNamedBufferParameterivEXT));
19129 static inline void SET_GetNamedBufferParameterivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
19130 SET_by_offset(disp, _gloffset_GetNamedBufferParameterivEXT, fn);
19134 #define CALL_FlushMappedNamedBufferRangeEXT(disp, parameters) \
19135 (* GET_FlushMappedNamedBufferRangeEXT(disp)) parameters
19136 static inline _glptr_FlushMappedNamedBufferRangeEXT GET_FlushMappedNamedBufferRangeEXT(struct _glapi_table *disp) {
19137 return (_glptr_FlushMappedNamedBufferRangeEXT) (GET_by_offset(disp, _gloffset_FlushMappedNamedBufferRangeEXT));
19140 static inline void SET_FlushMappedNamedBufferRangeEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr)) {
19141 SET_by_offset(disp, _gloffset_FlushMappedNamedBufferRangeEXT, fn);
19145 #define CALL_FramebufferDrawBufferEXT(disp, parameters) \
19146 (* GET_FramebufferDrawBufferEXT(disp)) parameters
19147 static inline _glptr_FramebufferDrawBufferEXT GET_FramebufferDrawBufferEXT(struct _glapi_table *disp) {
19148 return (_glptr_FramebufferDrawBufferEXT) (GET_by_offset(disp, _gloffset_FramebufferDrawBufferEXT));
19151 static inline void SET_FramebufferDrawBufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
19152 SET_by_offset(disp, _gloffset_FramebufferDrawBufferEXT, fn);
19156 #define CALL_FramebufferDrawBuffersEXT(disp, parameters) \
19157 (* GET_FramebufferDrawBuffersEXT(disp)) parameters
19158 static inline _glptr_FramebufferDrawBuffersEXT GET_FramebufferDrawBuffersEXT(struct _glapi_table *disp) {
19159 return (_glptr_FramebufferDrawBuffersEXT) (GET_by_offset(disp, _gloffset_FramebufferDrawBuffersEXT));
19162 static inline void SET_FramebufferDrawBuffersEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLenum *)) {
19163 SET_by_offset(disp, _gloffset_FramebufferDrawBuffersEXT, fn);
19167 #define CALL_FramebufferReadBufferEXT(disp, parameters) \
19168 (* GET_FramebufferReadBufferEXT(disp)) parameters
19169 static inline _glptr_FramebufferReadBufferEXT GET_FramebufferReadBufferEXT(struct _glapi_table *disp) {
19170 return (_glptr_FramebufferReadBufferEXT) (GET_by_offset(disp, _gloffset_FramebufferReadBufferEXT));
19173 static inline void SET_FramebufferReadBufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
19174 SET_by_offset(disp, _gloffset_FramebufferReadBufferEXT, fn);
19178 #define CALL_GetFramebufferParameterivEXT(disp, parameters) \
19179 (* GET_GetFramebufferParameterivEXT(disp)) parameters
19180 static inline _glptr_GetFramebufferParameterivEXT GET_GetFramebufferParameterivEXT(struct _glapi_table *disp) {
19181 return (_glptr_GetFramebufferParameterivEXT) (GET_by_offset(disp, _gloffset_GetFramebufferParameterivEXT));
19184 static inline void SET_GetFramebufferParameterivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
19185 SET_by_offset(disp, _gloffset_GetFramebufferParameterivEXT, fn);
19189 #define CALL_CheckNamedFramebufferStatusEXT(disp, parameters) \
19190 (* GET_CheckNamedFramebufferStatusEXT(disp)) parameters
19191 static inline _glptr_CheckNamedFramebufferStatusEXT GET_CheckNamedFramebufferStatusEXT(struct _glapi_table *disp) {
19192 return (_glptr_CheckNamedFramebufferStatusEXT) (GET_by_offset(disp, _gloffset_CheckNamedFramebufferStatusEXT));
19195 static inline void SET_CheckNamedFramebufferStatusEXT(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLuint, GLenum)) {
19196 SET_by_offset(disp, _gloffset_CheckNamedFramebufferStatusEXT, fn);
19200 #define CALL_NamedFramebufferTexture1DEXT(disp, parameters) \
19201 (* GET_NamedFramebufferTexture1DEXT(disp)) parameters
19202 static inline _glptr_NamedFramebufferTexture1DEXT GET_NamedFramebufferTexture1DEXT(struct _glapi_table *disp) {
19203 return (_glptr_NamedFramebufferTexture1DEXT) (GET_by_offset(disp, _gloffset_NamedFramebufferTexture1DEXT));
19206 static inline void SET_NamedFramebufferTexture1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLuint, GLint)) {
19207 SET_by_offset(disp, _gloffset_NamedFramebufferTexture1DEXT, fn);
19211 #define CALL_NamedFramebufferTexture2DEXT(disp, parameters) \
19212 (* GET_NamedFramebufferTexture2DEXT(disp)) parameters
19213 static inline _glptr_NamedFramebufferTexture2DEXT GET_NamedFramebufferTexture2DEXT(struct _glapi_table *disp) {
19214 return (_glptr_NamedFramebufferTexture2DEXT) (GET_by_offset(disp, _gloffset_NamedFramebufferTexture2DEXT));
19217 static inline void SET_NamedFramebufferTexture2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLuint, GLint)) {
19218 SET_by_offset(disp, _gloffset_NamedFramebufferTexture2DEXT, fn);
19222 #define CALL_NamedFramebufferTexture3DEXT(disp, parameters) \
19223 (* GET_NamedFramebufferTexture3DEXT(disp)) parameters
19224 static inline _glptr_NamedFramebufferTexture3DEXT GET_NamedFramebufferTexture3DEXT(struct _glapi_table *disp) {
19225 return (_glptr_NamedFramebufferTexture3DEXT) (GET_by_offset(disp, _gloffset_NamedFramebufferTexture3DEXT));
19228 static inline void SET_NamedFramebufferTexture3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLuint, GLint, GLint)) {
19229 SET_by_offset(disp, _gloffset_NamedFramebufferTexture3DEXT, fn);
19233 #define CALL_NamedFramebufferRenderbufferEXT(disp, parameters) \
19234 (* GET_NamedFramebufferRenderbufferEXT(disp)) parameters
19235 static inline _glptr_NamedFramebufferRenderbufferEXT GET_NamedFramebufferRenderbufferEXT(struct _glapi_table *disp) {
19236 return (_glptr_NamedFramebufferRenderbufferEXT) (GET_by_offset(disp, _gloffset_NamedFramebufferRenderbufferEXT));
19239 static inline void SET_NamedFramebufferRenderbufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLuint)) {
19240 SET_by_offset(disp, _gloffset_NamedFramebufferRenderbufferEXT, fn);
19244 #define CALL_GetNamedFramebufferAttachmentParameterivEXT(disp, parameters) \
19245 (* GET_GetNamedFramebufferAttachmentParameterivEXT(disp)) parameters
19246 static inline _glptr_GetNamedFramebufferAttachmentParameterivEXT GET_GetNamedFramebufferAttachmentParameterivEXT(struct _glapi_table *disp) {
19247 return (_glptr_GetNamedFramebufferAttachmentParameterivEXT) (GET_by_offset(disp, _gloffset_GetNamedFramebufferAttachmentParameterivEXT));
19250 static inline void SET_GetNamedFramebufferAttachmentParameterivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint *)) {
19251 SET_by_offset(disp, _gloffset_GetNamedFramebufferAttachmentParameterivEXT, fn);
19255 #define CALL_EnableClientStateiEXT(disp, parameters) \
19256 (* GET_EnableClientStateiEXT(disp)) parameters
19257 static inline _glptr_EnableClientStateiEXT GET_EnableClientStateiEXT(struct _glapi_table *disp) {
19258 return (_glptr_EnableClientStateiEXT) (GET_by_offset(disp, _gloffset_EnableClientStateiEXT));
19261 static inline void SET_EnableClientStateiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
19262 SET_by_offset(disp, _gloffset_EnableClientStateiEXT, fn);
19266 #define CALL_DisableClientStateiEXT(disp, parameters) \
19267 (* GET_DisableClientStateiEXT(disp)) parameters
19268 static inline _glptr_DisableClientStateiEXT GET_DisableClientStateiEXT(struct _glapi_table *disp) {
19269 return (_glptr_DisableClientStateiEXT) (GET_by_offset(disp, _gloffset_DisableClientStateiEXT));
19272 static inline void SET_DisableClientStateiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
19273 SET_by_offset(disp, _gloffset_DisableClientStateiEXT, fn);
19277 #define CALL_GetPointerIndexedvEXT(disp, parameters) \
19278 (* GET_GetPointerIndexedvEXT(disp)) parameters
19279 static inline _glptr_GetPointerIndexedvEXT GET_GetPointerIndexedvEXT(struct _glapi_table *disp) {
19280 return (_glptr_GetPointerIndexedvEXT) (GET_by_offset(disp, _gloffset_GetPointerIndexedvEXT));
19283 static inline void SET_GetPointerIndexedvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLvoid**)) {
19284 SET_by_offset(disp, _gloffset_GetPointerIndexedvEXT, fn);
19288 #define CALL_MultiTexEnviEXT(disp, parameters) \
19289 (* GET_MultiTexEnviEXT(disp)) parameters
19290 static inline _glptr_MultiTexEnviEXT GET_MultiTexEnviEXT(struct _glapi_table *disp) {
19291 return (_glptr_MultiTexEnviEXT) (GET_by_offset(disp, _gloffset_MultiTexEnviEXT));
19294 static inline void SET_MultiTexEnviEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLint)) {
19295 SET_by_offset(disp, _gloffset_MultiTexEnviEXT, fn);
19299 #define CALL_MultiTexEnvivEXT(disp, parameters) \
19300 (* GET_MultiTexEnvivEXT(disp)) parameters
19301 static inline _glptr_MultiTexEnvivEXT GET_MultiTexEnvivEXT(struct _glapi_table *disp) {
19302 return (_glptr_MultiTexEnvivEXT) (GET_by_offset(disp, _gloffset_MultiTexEnvivEXT));
19305 static inline void SET_MultiTexEnvivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, const GLint *)) {
19306 SET_by_offset(disp, _gloffset_MultiTexEnvivEXT, fn);
19310 #define CALL_MultiTexEnvfEXT(disp, parameters) \
19311 (* GET_MultiTexEnvfEXT(disp)) parameters
19312 static inline _glptr_MultiTexEnvfEXT GET_MultiTexEnvfEXT(struct _glapi_table *disp) {
19313 return (_glptr_MultiTexEnvfEXT) (GET_by_offset(disp, _gloffset_MultiTexEnvfEXT));
19316 static inline void SET_MultiTexEnvfEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLfloat)) {
19317 SET_by_offset(disp, _gloffset_MultiTexEnvfEXT, fn);
19321 #define CALL_MultiTexEnvfvEXT(disp, parameters) \
19322 (* GET_MultiTexEnvfvEXT(disp)) parameters
19323 static inline _glptr_MultiTexEnvfvEXT GET_MultiTexEnvfvEXT(struct _glapi_table *disp) {
19324 return (_glptr_MultiTexEnvfvEXT) (GET_by_offset(disp, _gloffset_MultiTexEnvfvEXT));
19327 static inline void SET_MultiTexEnvfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, const GLfloat *)) {
19328 SET_by_offset(disp, _gloffset_MultiTexEnvfvEXT, fn);
19332 #define CALL_GetMultiTexEnvivEXT(disp, parameters) \
19333 (* GET_GetMultiTexEnvivEXT(disp)) parameters
19334 static inline _glptr_GetMultiTexEnvivEXT GET_GetMultiTexEnvivEXT(struct _glapi_table *disp) {
19335 return (_glptr_GetMultiTexEnvivEXT) (GET_by_offset(disp, _gloffset_GetMultiTexEnvivEXT));
19338 static inline void SET_GetMultiTexEnvivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLint *)) {
19339 SET_by_offset(disp, _gloffset_GetMultiTexEnvivEXT, fn);
19343 #define CALL_GetMultiTexEnvfvEXT(disp, parameters) \
19344 (* GET_GetMultiTexEnvfvEXT(disp)) parameters
19345 static inline _glptr_GetMultiTexEnvfvEXT GET_GetMultiTexEnvfvEXT(struct _glapi_table *disp) {
19346 return (_glptr_GetMultiTexEnvfvEXT) (GET_by_offset(disp, _gloffset_GetMultiTexEnvfvEXT));
19349 static inline void SET_GetMultiTexEnvfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLfloat *)) {
19350 SET_by_offset(disp, _gloffset_GetMultiTexEnvfvEXT, fn);
19354 #define CALL_MultiTexParameteriEXT(disp, parameters) \
19355 (* GET_MultiTexParameteriEXT(disp)) parameters
19356 static inline _glptr_MultiTexParameteriEXT GET_MultiTexParameteriEXT(struct _glapi_table *disp) {
19357 return (_glptr_MultiTexParameteriEXT) (GET_by_offset(disp, _gloffset_MultiTexParameteriEXT));
19360 static inline void SET_MultiTexParameteriEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLint)) {
19361 SET_by_offset(disp, _gloffset_MultiTexParameteriEXT, fn);
19365 #define CALL_MultiTexParameterivEXT(disp, parameters) \
19366 (* GET_MultiTexParameterivEXT(disp)) parameters
19367 static inline _glptr_MultiTexParameterivEXT GET_MultiTexParameterivEXT(struct _glapi_table *disp) {
19368 return (_glptr_MultiTexParameterivEXT) (GET_by_offset(disp, _gloffset_MultiTexParameterivEXT));
19371 static inline void SET_MultiTexParameterivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, const GLint*)) {
19372 SET_by_offset(disp, _gloffset_MultiTexParameterivEXT, fn);
19376 #define CALL_MultiTexParameterfEXT(disp, parameters) \
19377 (* GET_MultiTexParameterfEXT(disp)) parameters
19378 static inline _glptr_MultiTexParameterfEXT GET_MultiTexParameterfEXT(struct _glapi_table *disp) {
19379 return (_glptr_MultiTexParameterfEXT) (GET_by_offset(disp, _gloffset_MultiTexParameterfEXT));
19382 static inline void SET_MultiTexParameterfEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLfloat)) {
19383 SET_by_offset(disp, _gloffset_MultiTexParameterfEXT, fn);
19387 #define CALL_MultiTexParameterfvEXT(disp, parameters) \
19388 (* GET_MultiTexParameterfvEXT(disp)) parameters
19389 static inline _glptr_MultiTexParameterfvEXT GET_MultiTexParameterfvEXT(struct _glapi_table *disp) {
19390 return (_glptr_MultiTexParameterfvEXT) (GET_by_offset(disp, _gloffset_MultiTexParameterfvEXT));
19393 static inline void SET_MultiTexParameterfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, const GLfloat*)) {
19394 SET_by_offset(disp, _gloffset_MultiTexParameterfvEXT, fn);
19398 #define CALL_GetMultiTexImageEXT(disp, parameters) \
19399 (* GET_GetMultiTexImageEXT(disp)) parameters
19400 static inline _glptr_GetMultiTexImageEXT GET_GetMultiTexImageEXT(struct _glapi_table *disp) {
19401 return (_glptr_GetMultiTexImageEXT) (GET_by_offset(disp, _gloffset_GetMultiTexImageEXT));
19404 static inline void SET_GetMultiTexImageEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLenum, GLenum, GLvoid*)) {
19405 SET_by_offset(disp, _gloffset_GetMultiTexImageEXT, fn);
19409 #define CALL_MultiTexImage1DEXT(disp, parameters) \
19410 (* GET_MultiTexImage1DEXT(disp)) parameters
19411 static inline _glptr_MultiTexImage1DEXT GET_MultiTexImage1DEXT(struct _glapi_table *disp) {
19412 return (_glptr_MultiTexImage1DEXT) (GET_by_offset(disp, _gloffset_MultiTexImage1DEXT));
19415 static inline void SET_MultiTexImage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid*)) {
19416 SET_by_offset(disp, _gloffset_MultiTexImage1DEXT, fn);
19420 #define CALL_MultiTexImage2DEXT(disp, parameters) \
19421 (* GET_MultiTexImage2DEXT(disp)) parameters
19422 static inline _glptr_MultiTexImage2DEXT GET_MultiTexImage2DEXT(struct _glapi_table *disp) {
19423 return (_glptr_MultiTexImage2DEXT) (GET_by_offset(disp, _gloffset_MultiTexImage2DEXT));
19426 static inline void SET_MultiTexImage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid*)) {
19427 SET_by_offset(disp, _gloffset_MultiTexImage2DEXT, fn);
19431 #define CALL_MultiTexImage3DEXT(disp, parameters) \
19432 (* GET_MultiTexImage3DEXT(disp)) parameters
19433 static inline _glptr_MultiTexImage3DEXT GET_MultiTexImage3DEXT(struct _glapi_table *disp) {
19434 return (_glptr_MultiTexImage3DEXT) (GET_by_offset(disp, _gloffset_MultiTexImage3DEXT));
19437 static inline void SET_MultiTexImage3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid*)) {
19438 SET_by_offset(disp, _gloffset_MultiTexImage3DEXT, fn);
19442 #define CALL_MultiTexSubImage1DEXT(disp, parameters) \
19443 (* GET_MultiTexSubImage1DEXT(disp)) parameters
19444 static inline _glptr_MultiTexSubImage1DEXT GET_MultiTexSubImage1DEXT(struct _glapi_table *disp) {
19445 return (_glptr_MultiTexSubImage1DEXT) (GET_by_offset(disp, _gloffset_MultiTexSubImage1DEXT));
19448 static inline void SET_MultiTexSubImage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid*)) {
19449 SET_by_offset(disp, _gloffset_MultiTexSubImage1DEXT, fn);
19453 #define CALL_MultiTexSubImage2DEXT(disp, parameters) \
19454 (* GET_MultiTexSubImage2DEXT(disp)) parameters
19455 static inline _glptr_MultiTexSubImage2DEXT GET_MultiTexSubImage2DEXT(struct _glapi_table *disp) {
19456 return (_glptr_MultiTexSubImage2DEXT) (GET_by_offset(disp, _gloffset_MultiTexSubImage2DEXT));
19459 static inline void SET_MultiTexSubImage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid*)) {
19460 SET_by_offset(disp, _gloffset_MultiTexSubImage2DEXT, fn);
19464 #define CALL_MultiTexSubImage3DEXT(disp, parameters) \
19465 (* GET_MultiTexSubImage3DEXT(disp)) parameters
19466 static inline _glptr_MultiTexSubImage3DEXT GET_MultiTexSubImage3DEXT(struct _glapi_table *disp) {
19467 return (_glptr_MultiTexSubImage3DEXT) (GET_by_offset(disp, _gloffset_MultiTexSubImage3DEXT));
19470 static inline void SET_MultiTexSubImage3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid*)) {
19471 SET_by_offset(disp, _gloffset_MultiTexSubImage3DEXT, fn);
19475 #define CALL_GetMultiTexParameterivEXT(disp, parameters) \
19476 (* GET_GetMultiTexParameterivEXT(disp)) parameters
19477 static inline _glptr_GetMultiTexParameterivEXT GET_GetMultiTexParameterivEXT(struct _glapi_table *disp) {
19478 return (_glptr_GetMultiTexParameterivEXT) (GET_by_offset(disp, _gloffset_GetMultiTexParameterivEXT));
19481 static inline void SET_GetMultiTexParameterivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLint*)) {
19482 SET_by_offset(disp, _gloffset_GetMultiTexParameterivEXT, fn);
19486 #define CALL_GetMultiTexParameterfvEXT(disp, parameters) \
19487 (* GET_GetMultiTexParameterfvEXT(disp)) parameters
19488 static inline _glptr_GetMultiTexParameterfvEXT GET_GetMultiTexParameterfvEXT(struct _glapi_table *disp) {
19489 return (_glptr_GetMultiTexParameterfvEXT) (GET_by_offset(disp, _gloffset_GetMultiTexParameterfvEXT));
19492 static inline void SET_GetMultiTexParameterfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLfloat*)) {
19493 SET_by_offset(disp, _gloffset_GetMultiTexParameterfvEXT, fn);
19497 #define CALL_CopyMultiTexImage1DEXT(disp, parameters) \
19498 (* GET_CopyMultiTexImage1DEXT(disp)) parameters
19499 static inline _glptr_CopyMultiTexImage1DEXT GET_CopyMultiTexImage1DEXT(struct _glapi_table *disp) {
19500 return (_glptr_CopyMultiTexImage1DEXT) (GET_by_offset(disp, _gloffset_CopyMultiTexImage1DEXT));
19503 static inline void SET_CopyMultiTexImage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint)) {
19504 SET_by_offset(disp, _gloffset_CopyMultiTexImage1DEXT, fn);
19508 #define CALL_CopyMultiTexImage2DEXT(disp, parameters) \
19509 (* GET_CopyMultiTexImage2DEXT(disp)) parameters
19510 static inline _glptr_CopyMultiTexImage2DEXT GET_CopyMultiTexImage2DEXT(struct _glapi_table *disp) {
19511 return (_glptr_CopyMultiTexImage2DEXT) (GET_by_offset(disp, _gloffset_CopyMultiTexImage2DEXT));
19514 static inline void SET_CopyMultiTexImage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)) {
19515 SET_by_offset(disp, _gloffset_CopyMultiTexImage2DEXT, fn);
19519 #define CALL_CopyMultiTexSubImage1DEXT(disp, parameters) \
19520 (* GET_CopyMultiTexSubImage1DEXT(disp)) parameters
19521 static inline _glptr_CopyMultiTexSubImage1DEXT GET_CopyMultiTexSubImage1DEXT(struct _glapi_table *disp) {
19522 return (_glptr_CopyMultiTexSubImage1DEXT) (GET_by_offset(disp, _gloffset_CopyMultiTexSubImage1DEXT));
19525 static inline void SET_CopyMultiTexSubImage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei)) {
19526 SET_by_offset(disp, _gloffset_CopyMultiTexSubImage1DEXT, fn);
19530 #define CALL_CopyMultiTexSubImage2DEXT(disp, parameters) \
19531 (* GET_CopyMultiTexSubImage2DEXT(disp)) parameters
19532 static inline _glptr_CopyMultiTexSubImage2DEXT GET_CopyMultiTexSubImage2DEXT(struct _glapi_table *disp) {
19533 return (_glptr_CopyMultiTexSubImage2DEXT) (GET_by_offset(disp, _gloffset_CopyMultiTexSubImage2DEXT));
19536 static inline void SET_CopyMultiTexSubImage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
19537 SET_by_offset(disp, _gloffset_CopyMultiTexSubImage2DEXT, fn);
19541 #define CALL_CopyMultiTexSubImage3DEXT(disp, parameters) \
19542 (* GET_CopyMultiTexSubImage3DEXT(disp)) parameters
19543 static inline _glptr_CopyMultiTexSubImage3DEXT GET_CopyMultiTexSubImage3DEXT(struct _glapi_table *disp) {
19544 return (_glptr_CopyMultiTexSubImage3DEXT) (GET_by_offset(disp, _gloffset_CopyMultiTexSubImage3DEXT));
19547 static inline void SET_CopyMultiTexSubImage3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
19548 SET_by_offset(disp, _gloffset_CopyMultiTexSubImage3DEXT, fn);
19552 #define CALL_MultiTexGendEXT(disp, parameters) \
19553 (* GET_MultiTexGendEXT(disp)) parameters
19554 static inline _glptr_MultiTexGendEXT GET_MultiTexGendEXT(struct _glapi_table *disp) {
19555 return (_glptr_MultiTexGendEXT) (GET_by_offset(disp, _gloffset_MultiTexGendEXT));
19558 static inline void SET_MultiTexGendEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLdouble)) {
19559 SET_by_offset(disp, _gloffset_MultiTexGendEXT, fn);
19563 #define CALL_MultiTexGendvEXT(disp, parameters) \
19564 (* GET_MultiTexGendvEXT(disp)) parameters
19565 static inline _glptr_MultiTexGendvEXT GET_MultiTexGendvEXT(struct _glapi_table *disp) {
19566 return (_glptr_MultiTexGendvEXT) (GET_by_offset(disp, _gloffset_MultiTexGendvEXT));
19569 static inline void SET_MultiTexGendvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, const GLdouble*)) {
19570 SET_by_offset(disp, _gloffset_MultiTexGendvEXT, fn);
19574 #define CALL_MultiTexGenfEXT(disp, parameters) \
19575 (* GET_MultiTexGenfEXT(disp)) parameters
19576 static inline _glptr_MultiTexGenfEXT GET_MultiTexGenfEXT(struct _glapi_table *disp) {
19577 return (_glptr_MultiTexGenfEXT) (GET_by_offset(disp, _gloffset_MultiTexGenfEXT));
19580 static inline void SET_MultiTexGenfEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLfloat)) {
19581 SET_by_offset(disp, _gloffset_MultiTexGenfEXT, fn);
19585 #define CALL_MultiTexGenfvEXT(disp, parameters) \
19586 (* GET_MultiTexGenfvEXT(disp)) parameters
19587 static inline _glptr_MultiTexGenfvEXT GET_MultiTexGenfvEXT(struct _glapi_table *disp) {
19588 return (_glptr_MultiTexGenfvEXT) (GET_by_offset(disp, _gloffset_MultiTexGenfvEXT));
19591 static inline void SET_MultiTexGenfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, const GLfloat *)) {
19592 SET_by_offset(disp, _gloffset_MultiTexGenfvEXT, fn);
19596 #define CALL_MultiTexGeniEXT(disp, parameters) \
19597 (* GET_MultiTexGeniEXT(disp)) parameters
19598 static inline _glptr_MultiTexGeniEXT GET_MultiTexGeniEXT(struct _glapi_table *disp) {
19599 return (_glptr_MultiTexGeniEXT) (GET_by_offset(disp, _gloffset_MultiTexGeniEXT));
19602 static inline void SET_MultiTexGeniEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLint)) {
19603 SET_by_offset(disp, _gloffset_MultiTexGeniEXT, fn);
19607 #define CALL_MultiTexGenivEXT(disp, parameters) \
19608 (* GET_MultiTexGenivEXT(disp)) parameters
19609 static inline _glptr_MultiTexGenivEXT GET_MultiTexGenivEXT(struct _glapi_table *disp) {
19610 return (_glptr_MultiTexGenivEXT) (GET_by_offset(disp, _gloffset_MultiTexGenivEXT));
19613 static inline void SET_MultiTexGenivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, const GLint *)) {
19614 SET_by_offset(disp, _gloffset_MultiTexGenivEXT, fn);
19618 #define CALL_GetMultiTexGendvEXT(disp, parameters) \
19619 (* GET_GetMultiTexGendvEXT(disp)) parameters
19620 static inline _glptr_GetMultiTexGendvEXT GET_GetMultiTexGendvEXT(struct _glapi_table *disp) {
19621 return (_glptr_GetMultiTexGendvEXT) (GET_by_offset(disp, _gloffset_GetMultiTexGendvEXT));
19624 static inline void SET_GetMultiTexGendvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLdouble *)) {
19625 SET_by_offset(disp, _gloffset_GetMultiTexGendvEXT, fn);
19629 #define CALL_GetMultiTexGenfvEXT(disp, parameters) \
19630 (* GET_GetMultiTexGenfvEXT(disp)) parameters
19631 static inline _glptr_GetMultiTexGenfvEXT GET_GetMultiTexGenfvEXT(struct _glapi_table *disp) {
19632 return (_glptr_GetMultiTexGenfvEXT) (GET_by_offset(disp, _gloffset_GetMultiTexGenfvEXT));
19635 static inline void SET_GetMultiTexGenfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLfloat *)) {
19636 SET_by_offset(disp, _gloffset_GetMultiTexGenfvEXT, fn);
19640 #define CALL_GetMultiTexGenivEXT(disp, parameters) \
19641 (* GET_GetMultiTexGenivEXT(disp)) parameters
19642 static inline _glptr_GetMultiTexGenivEXT GET_GetMultiTexGenivEXT(struct _glapi_table *disp) {
19643 return (_glptr_GetMultiTexGenivEXT) (GET_by_offset(disp, _gloffset_GetMultiTexGenivEXT));
19646 static inline void SET_GetMultiTexGenivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLint *)) {
19647 SET_by_offset(disp, _gloffset_GetMultiTexGenivEXT, fn);
19651 #define CALL_MultiTexCoordPointerEXT(disp, parameters) \
19652 (* GET_MultiTexCoordPointerEXT(disp)) parameters
19653 static inline _glptr_MultiTexCoordPointerEXT GET_MultiTexCoordPointerEXT(struct _glapi_table *disp) {
19654 return (_glptr_MultiTexCoordPointerEXT) (GET_by_offset(disp, _gloffset_MultiTexCoordPointerEXT));
19657 static inline void SET_MultiTexCoordPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, const GLvoid *)) {
19658 SET_by_offset(disp, _gloffset_MultiTexCoordPointerEXT, fn);
19662 #define CALL_BindImageTextureEXT(disp, parameters) \
19663 (* GET_BindImageTextureEXT(disp)) parameters
19664 static inline _glptr_BindImageTextureEXT GET_BindImageTextureEXT(struct _glapi_table *disp) {
19665 return (_glptr_BindImageTextureEXT) (GET_by_offset(disp, _gloffset_BindImageTextureEXT));
19668 static inline void SET_BindImageTextureEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLint)) {
19669 SET_by_offset(disp, _gloffset_BindImageTextureEXT, fn);
19673 #define CALL_CompressedTextureImage1DEXT(disp, parameters) \
19674 (* GET_CompressedTextureImage1DEXT(disp)) parameters
19675 static inline _glptr_CompressedTextureImage1DEXT GET_CompressedTextureImage1DEXT(struct _glapi_table *disp) {
19676 return (_glptr_CompressedTextureImage1DEXT) (GET_by_offset(disp, _gloffset_CompressedTextureImage1DEXT));
19679 static inline void SET_CompressedTextureImage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, const GLvoid *)) {
19680 SET_by_offset(disp, _gloffset_CompressedTextureImage1DEXT, fn);
19684 #define CALL_CompressedTextureImage2DEXT(disp, parameters) \
19685 (* GET_CompressedTextureImage2DEXT(disp)) parameters
19686 static inline _glptr_CompressedTextureImage2DEXT GET_CompressedTextureImage2DEXT(struct _glapi_table *disp) {
19687 return (_glptr_CompressedTextureImage2DEXT) (GET_by_offset(disp, _gloffset_CompressedTextureImage2DEXT));
19690 static inline void SET_CompressedTextureImage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, const GLvoid *)) {
19691 SET_by_offset(disp, _gloffset_CompressedTextureImage2DEXT, fn);
19695 #define CALL_CompressedTextureImage3DEXT(disp, parameters) \
19696 (* GET_CompressedTextureImage3DEXT(disp)) parameters
19697 static inline _glptr_CompressedTextureImage3DEXT GET_CompressedTextureImage3DEXT(struct _glapi_table *disp) {
19698 return (_glptr_CompressedTextureImage3DEXT) (GET_by_offset(disp, _gloffset_CompressedTextureImage3DEXT));
19701 static inline void SET_CompressedTextureImage3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLsizei, const GLvoid *)) {
19702 SET_by_offset(disp, _gloffset_CompressedTextureImage3DEXT, fn);
19706 #define CALL_CompressedTextureSubImage1DEXT(disp, parameters) \
19707 (* GET_CompressedTextureSubImage1DEXT(disp)) parameters
19708 static inline _glptr_CompressedTextureSubImage1DEXT GET_CompressedTextureSubImage1DEXT(struct _glapi_table *disp) {
19709 return (_glptr_CompressedTextureSubImage1DEXT) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage1DEXT));
19712 static inline void SET_CompressedTextureSubImage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *)) {
19713 SET_by_offset(disp, _gloffset_CompressedTextureSubImage1DEXT, fn);
19717 #define CALL_CompressedTextureSubImage2DEXT(disp, parameters) \
19718 (* GET_CompressedTextureSubImage2DEXT(disp)) parameters
19719 static inline _glptr_CompressedTextureSubImage2DEXT GET_CompressedTextureSubImage2DEXT(struct _glapi_table *disp) {
19720 return (_glptr_CompressedTextureSubImage2DEXT) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage2DEXT));
19723 static inline void SET_CompressedTextureSubImage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
19724 SET_by_offset(disp, _gloffset_CompressedTextureSubImage2DEXT, fn);
19728 #define CALL_CompressedTextureSubImage3DEXT(disp, parameters) \
19729 (* GET_CompressedTextureSubImage3DEXT(disp)) parameters
19730 static inline _glptr_CompressedTextureSubImage3DEXT GET_CompressedTextureSubImage3DEXT(struct _glapi_table *disp) {
19731 return (_glptr_CompressedTextureSubImage3DEXT) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage3DEXT));
19734 static inline void SET_CompressedTextureSubImage3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
19735 SET_by_offset(disp, _gloffset_CompressedTextureSubImage3DEXT, fn);
19739 #define CALL_GetCompressedTextureImageEXT(disp, parameters) \
19740 (* GET_GetCompressedTextureImageEXT(disp)) parameters
19741 static inline _glptr_GetCompressedTextureImageEXT GET_GetCompressedTextureImageEXT(struct _glapi_table *disp) {
19742 return (_glptr_GetCompressedTextureImageEXT) (GET_by_offset(disp, _gloffset_GetCompressedTextureImageEXT));
19745 static inline void SET_GetCompressedTextureImageEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLvoid *)) {
19746 SET_by_offset(disp, _gloffset_GetCompressedTextureImageEXT, fn);
19750 #define CALL_CompressedMultiTexImage1DEXT(disp, parameters) \
19751 (* GET_CompressedMultiTexImage1DEXT(disp)) parameters
19752 static inline _glptr_CompressedMultiTexImage1DEXT GET_CompressedMultiTexImage1DEXT(struct _glapi_table *disp) {
19753 return (_glptr_CompressedMultiTexImage1DEXT) (GET_by_offset(disp, _gloffset_CompressedMultiTexImage1DEXT));
19756 static inline void SET_CompressedMultiTexImage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, const GLvoid *)) {
19757 SET_by_offset(disp, _gloffset_CompressedMultiTexImage1DEXT, fn);
19761 #define CALL_CompressedMultiTexImage2DEXT(disp, parameters) \
19762 (* GET_CompressedMultiTexImage2DEXT(disp)) parameters
19763 static inline _glptr_CompressedMultiTexImage2DEXT GET_CompressedMultiTexImage2DEXT(struct _glapi_table *disp) {
19764 return (_glptr_CompressedMultiTexImage2DEXT) (GET_by_offset(disp, _gloffset_CompressedMultiTexImage2DEXT));
19767 static inline void SET_CompressedMultiTexImage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, const GLvoid *)) {
19768 SET_by_offset(disp, _gloffset_CompressedMultiTexImage2DEXT, fn);
19772 #define CALL_CompressedMultiTexImage3DEXT(disp, parameters) \
19773 (* GET_CompressedMultiTexImage3DEXT(disp)) parameters
19774 static inline _glptr_CompressedMultiTexImage3DEXT GET_CompressedMultiTexImage3DEXT(struct _glapi_table *disp) {
19775 return (_glptr_CompressedMultiTexImage3DEXT) (GET_by_offset(disp, _gloffset_CompressedMultiTexImage3DEXT));
19778 static inline void SET_CompressedMultiTexImage3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLsizei, const GLvoid *)) {
19779 SET_by_offset(disp, _gloffset_CompressedMultiTexImage3DEXT, fn);
19783 #define CALL_CompressedMultiTexSubImage1DEXT(disp, parameters) \
19784 (* GET_CompressedMultiTexSubImage1DEXT(disp)) parameters
19785 static inline _glptr_CompressedMultiTexSubImage1DEXT GET_CompressedMultiTexSubImage1DEXT(struct _glapi_table *disp) {
19786 return (_glptr_CompressedMultiTexSubImage1DEXT) (GET_by_offset(disp, _gloffset_CompressedMultiTexSubImage1DEXT));
19789 static inline void SET_CompressedMultiTexSubImage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *)) {
19790 SET_by_offset(disp, _gloffset_CompressedMultiTexSubImage1DEXT, fn);
19794 #define CALL_CompressedMultiTexSubImage2DEXT(disp, parameters) \
19795 (* GET_CompressedMultiTexSubImage2DEXT(disp)) parameters
19796 static inline _glptr_CompressedMultiTexSubImage2DEXT GET_CompressedMultiTexSubImage2DEXT(struct _glapi_table *disp) {
19797 return (_glptr_CompressedMultiTexSubImage2DEXT) (GET_by_offset(disp, _gloffset_CompressedMultiTexSubImage2DEXT));
19800 static inline void SET_CompressedMultiTexSubImage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
19801 SET_by_offset(disp, _gloffset_CompressedMultiTexSubImage2DEXT, fn);
19805 #define CALL_CompressedMultiTexSubImage3DEXT(disp, parameters) \
19806 (* GET_CompressedMultiTexSubImage3DEXT(disp)) parameters
19807 static inline _glptr_CompressedMultiTexSubImage3DEXT GET_CompressedMultiTexSubImage3DEXT(struct _glapi_table *disp) {
19808 return (_glptr_CompressedMultiTexSubImage3DEXT) (GET_by_offset(disp, _gloffset_CompressedMultiTexSubImage3DEXT));
19811 static inline void SET_CompressedMultiTexSubImage3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
19812 SET_by_offset(disp, _gloffset_CompressedMultiTexSubImage3DEXT, fn);
19816 #define CALL_GetCompressedMultiTexImageEXT(disp, parameters) \
19817 (* GET_GetCompressedMultiTexImageEXT(disp)) parameters
19818 static inline _glptr_GetCompressedMultiTexImageEXT GET_GetCompressedMultiTexImageEXT(struct _glapi_table *disp) {
19819 return (_glptr_GetCompressedMultiTexImageEXT) (GET_by_offset(disp, _gloffset_GetCompressedMultiTexImageEXT));
19822 static inline void SET_GetCompressedMultiTexImageEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLvoid *)) {
19823 SET_by_offset(disp, _gloffset_GetCompressedMultiTexImageEXT, fn);
19827 #define CALL_GetMultiTexLevelParameterivEXT(disp, parameters) \
19828 (* GET_GetMultiTexLevelParameterivEXT(disp)) parameters
19829 static inline _glptr_GetMultiTexLevelParameterivEXT GET_GetMultiTexLevelParameterivEXT(struct _glapi_table *disp) {
19830 return (_glptr_GetMultiTexLevelParameterivEXT) (GET_by_offset(disp, _gloffset_GetMultiTexLevelParameterivEXT));
19833 static inline void SET_GetMultiTexLevelParameterivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLenum, GLint*)) {
19834 SET_by_offset(disp, _gloffset_GetMultiTexLevelParameterivEXT, fn);
19838 #define CALL_GetMultiTexLevelParameterfvEXT(disp, parameters) \
19839 (* GET_GetMultiTexLevelParameterfvEXT(disp)) parameters
19840 static inline _glptr_GetMultiTexLevelParameterfvEXT GET_GetMultiTexLevelParameterfvEXT(struct _glapi_table *disp) {
19841 return (_glptr_GetMultiTexLevelParameterfvEXT) (GET_by_offset(disp, _gloffset_GetMultiTexLevelParameterfvEXT));
19844 static inline void SET_GetMultiTexLevelParameterfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLenum, GLfloat*)) {
19845 SET_by_offset(disp, _gloffset_GetMultiTexLevelParameterfvEXT, fn);
19849 #define CALL_FramebufferParameteriMESA(disp, parameters) \
19850 (* GET_FramebufferParameteriMESA(disp)) parameters
19851 static inline _glptr_FramebufferParameteriMESA GET_FramebufferParameteriMESA(struct _glapi_table *disp) {
19852 return (_glptr_FramebufferParameteriMESA) (GET_by_offset(disp, _gloffset_FramebufferParameteriMESA));
19855 static inline void SET_FramebufferParameteriMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
19856 SET_by_offset(disp, _gloffset_FramebufferParameteriMESA, fn);
19860 #define CALL_GetFramebufferParameterivMESA(disp, parameters) \
19861 (* GET_GetFramebufferParameterivMESA(disp)) parameters
19862 static inline _glptr_GetFramebufferParameterivMESA GET_GetFramebufferParameterivMESA(struct _glapi_table *disp) {
19863 return (_glptr_GetFramebufferParameterivMESA) (GET_by_offset(disp, _gloffset_GetFramebufferParameterivMESA));
19866 static inline void SET_GetFramebufferParameterivMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
19867 SET_by_offset(disp, _gloffset_GetFramebufferParameterivMESA, fn);
19871 #define CALL_NamedRenderbufferStorageEXT(disp, parameters) \
19872 (* GET_NamedRenderbufferStorageEXT(disp)) parameters
19873 static inline _glptr_NamedRenderbufferStorageEXT GET_NamedRenderbufferStorageEXT(struct _glapi_table *disp) {
19874 return (_glptr_NamedRenderbufferStorageEXT) (GET_by_offset(disp, _gloffset_NamedRenderbufferStorageEXT));
19877 static inline void SET_NamedRenderbufferStorageEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLsizei)) {
19878 SET_by_offset(disp, _gloffset_NamedRenderbufferStorageEXT, fn);
19882 #define CALL_GetNamedRenderbufferParameterivEXT(disp, parameters) \
19883 (* GET_GetNamedRenderbufferParameterivEXT(disp)) parameters
19884 static inline _glptr_GetNamedRenderbufferParameterivEXT GET_GetNamedRenderbufferParameterivEXT(struct _glapi_table *disp) {
19885 return (_glptr_GetNamedRenderbufferParameterivEXT) (GET_by_offset(disp, _gloffset_GetNamedRenderbufferParameterivEXT));
19888 static inline void SET_GetNamedRenderbufferParameterivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
19889 SET_by_offset(disp, _gloffset_GetNamedRenderbufferParameterivEXT, fn);
19893 #define CALL_ClientAttribDefaultEXT(disp, parameters) \
19894 (* GET_ClientAttribDefaultEXT(disp)) parameters
19895 static inline _glptr_ClientAttribDefaultEXT GET_ClientAttribDefaultEXT(struct _glapi_table *disp) {
19896 return (_glptr_ClientAttribDefaultEXT) (GET_by_offset(disp, _gloffset_ClientAttribDefaultEXT));
19899 static inline void SET_ClientAttribDefaultEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
19900 SET_by_offset(disp, _gloffset_ClientAttribDefaultEXT, fn);
19904 #define CALL_PushClientAttribDefaultEXT(disp, parameters) \
19905 (* GET_PushClientAttribDefaultEXT(disp)) parameters
19906 static inline _glptr_PushClientAttribDefaultEXT GET_PushClientAttribDefaultEXT(struct _glapi_table *disp) {
19907 return (_glptr_PushClientAttribDefaultEXT) (GET_by_offset(disp, _gloffset_PushClientAttribDefaultEXT));
19910 static inline void SET_PushClientAttribDefaultEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
19911 SET_by_offset(disp, _gloffset_PushClientAttribDefaultEXT, fn);
19915 #define CALL_NamedProgramStringEXT(disp, parameters) \
19916 (* GET_NamedProgramStringEXT(disp)) parameters
19917 static inline _glptr_NamedProgramStringEXT GET_NamedProgramStringEXT(struct _glapi_table *disp) {
19918 return (_glptr_NamedProgramStringEXT) (GET_by_offset(disp, _gloffset_NamedProgramStringEXT));
19921 static inline void SET_NamedProgramStringEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLsizei, const GLvoid*)) {
19922 SET_by_offset(disp, _gloffset_NamedProgramStringEXT, fn);
19926 #define CALL_GetNamedProgramStringEXT(disp, parameters) \
19927 (* GET_GetNamedProgramStringEXT(disp)) parameters
19928 static inline _glptr_GetNamedProgramStringEXT GET_GetNamedProgramStringEXT(struct _glapi_table *disp) {
19929 return (_glptr_GetNamedProgramStringEXT) (GET_by_offset(disp, _gloffset_GetNamedProgramStringEXT));
19932 static inline void SET_GetNamedProgramStringEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLvoid*)) {
19933 SET_by_offset(disp, _gloffset_GetNamedProgramStringEXT, fn);
19937 #define CALL_NamedProgramLocalParameter4fEXT(disp, parameters) \
19938 (* GET_NamedProgramLocalParameter4fEXT(disp)) parameters
19939 static inline _glptr_NamedProgramLocalParameter4fEXT GET_NamedProgramLocalParameter4fEXT(struct _glapi_table *disp) {
19940 return (_glptr_NamedProgramLocalParameter4fEXT) (GET_by_offset(disp, _gloffset_NamedProgramLocalParameter4fEXT));
19943 static inline void SET_NamedProgramLocalParameter4fEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
19944 SET_by_offset(disp, _gloffset_NamedProgramLocalParameter4fEXT, fn);
19948 #define CALL_NamedProgramLocalParameter4fvEXT(disp, parameters) \
19949 (* GET_NamedProgramLocalParameter4fvEXT(disp)) parameters
19950 static inline _glptr_NamedProgramLocalParameter4fvEXT GET_NamedProgramLocalParameter4fvEXT(struct _glapi_table *disp) {
19951 return (_glptr_NamedProgramLocalParameter4fvEXT) (GET_by_offset(disp, _gloffset_NamedProgramLocalParameter4fvEXT));
19954 static inline void SET_NamedProgramLocalParameter4fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, const GLfloat*)) {
19955 SET_by_offset(disp, _gloffset_NamedProgramLocalParameter4fvEXT, fn);
19959 #define CALL_GetNamedProgramLocalParameterfvEXT(disp, parameters) \
19960 (* GET_GetNamedProgramLocalParameterfvEXT(disp)) parameters
19961 static inline _glptr_GetNamedProgramLocalParameterfvEXT GET_GetNamedProgramLocalParameterfvEXT(struct _glapi_table *disp) {
19962 return (_glptr_GetNamedProgramLocalParameterfvEXT) (GET_by_offset(disp, _gloffset_GetNamedProgramLocalParameterfvEXT));
19965 static inline void SET_GetNamedProgramLocalParameterfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLfloat*)) {
19966 SET_by_offset(disp, _gloffset_GetNamedProgramLocalParameterfvEXT, fn);
19970 #define CALL_NamedProgramLocalParameter4dEXT(disp, parameters) \
19971 (* GET_NamedProgramLocalParameter4dEXT(disp)) parameters
19972 static inline _glptr_NamedProgramLocalParameter4dEXT GET_NamedProgramLocalParameter4dEXT(struct _glapi_table *disp) {
19973 return (_glptr_NamedProgramLocalParameter4dEXT) (GET_by_offset(disp, _gloffset_NamedProgramLocalParameter4dEXT));
19976 static inline void SET_NamedProgramLocalParameter4dEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
19977 SET_by_offset(disp, _gloffset_NamedProgramLocalParameter4dEXT, fn);
19981 #define CALL_NamedProgramLocalParameter4dvEXT(disp, parameters) \
19982 (* GET_NamedProgramLocalParameter4dvEXT(disp)) parameters
19983 static inline _glptr_NamedProgramLocalParameter4dvEXT GET_NamedProgramLocalParameter4dvEXT(struct _glapi_table *disp) {
19984 return (_glptr_NamedProgramLocalParameter4dvEXT) (GET_by_offset(disp, _gloffset_NamedProgramLocalParameter4dvEXT));
19987 static inline void SET_NamedProgramLocalParameter4dvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, const GLdouble*)) {
19988 SET_by_offset(disp, _gloffset_NamedProgramLocalParameter4dvEXT, fn);
19992 #define CALL_GetNamedProgramLocalParameterdvEXT(disp, parameters) \
19993 (* GET_GetNamedProgramLocalParameterdvEXT(disp)) parameters
19994 static inline _glptr_GetNamedProgramLocalParameterdvEXT GET_GetNamedProgramLocalParameterdvEXT(struct _glapi_table *disp) {
19995 return (_glptr_GetNamedProgramLocalParameterdvEXT) (GET_by_offset(disp, _gloffset_GetNamedProgramLocalParameterdvEXT));
19998 static inline void SET_GetNamedProgramLocalParameterdvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLdouble*)) {
19999 SET_by_offset(disp, _gloffset_GetNamedProgramLocalParameterdvEXT, fn);
20003 #define CALL_GetNamedProgramivEXT(disp, parameters) \
20004 (* GET_GetNamedProgramivEXT(disp)) parameters
20005 static inline _glptr_GetNamedProgramivEXT GET_GetNamedProgramivEXT(struct _glapi_table *disp) {
20006 return (_glptr_GetNamedProgramivEXT) (GET_by_offset(disp, _gloffset_GetNamedProgramivEXT));
20009 static inline void SET_GetNamedProgramivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint*)) {
20010 SET_by_offset(disp, _gloffset_GetNamedProgramivEXT, fn);
20014 #define CALL_TextureBufferEXT(disp, parameters) \
20015 (* GET_TextureBufferEXT(disp)) parameters
20016 static inline _glptr_TextureBufferEXT GET_TextureBufferEXT(struct _glapi_table *disp) {
20017 return (_glptr_TextureBufferEXT) (GET_by_offset(disp, _gloffset_TextureBufferEXT));
20020 static inline void SET_TextureBufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLuint)) {
20021 SET_by_offset(disp, _gloffset_TextureBufferEXT, fn);
20025 #define CALL_MultiTexBufferEXT(disp, parameters) \
20026 (* GET_MultiTexBufferEXT(disp)) parameters
20027 static inline _glptr_MultiTexBufferEXT GET_MultiTexBufferEXT(struct _glapi_table *disp) {
20028 return (_glptr_MultiTexBufferEXT) (GET_by_offset(disp, _gloffset_MultiTexBufferEXT));
20031 static inline void SET_MultiTexBufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint)) {
20032 SET_by_offset(disp, _gloffset_MultiTexBufferEXT, fn);
20036 #define CALL_TextureParameterIivEXT(disp, parameters) \
20037 (* GET_TextureParameterIivEXT(disp)) parameters
20038 static inline _glptr_TextureParameterIivEXT GET_TextureParameterIivEXT(struct _glapi_table *disp) {
20039 return (_glptr_TextureParameterIivEXT) (GET_by_offset(disp, _gloffset_TextureParameterIivEXT));
20042 static inline void SET_TextureParameterIivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, const GLint*)) {
20043 SET_by_offset(disp, _gloffset_TextureParameterIivEXT, fn);
20047 #define CALL_TextureParameterIuivEXT(disp, parameters) \
20048 (* GET_TextureParameterIuivEXT(disp)) parameters
20049 static inline _glptr_TextureParameterIuivEXT GET_TextureParameterIuivEXT(struct _glapi_table *disp) {
20050 return (_glptr_TextureParameterIuivEXT) (GET_by_offset(disp, _gloffset_TextureParameterIuivEXT));
20053 static inline void SET_TextureParameterIuivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, const GLuint*)) {
20054 SET_by_offset(disp, _gloffset_TextureParameterIuivEXT, fn);
20058 #define CALL_GetTextureParameterIivEXT(disp, parameters) \
20059 (* GET_GetTextureParameterIivEXT(disp)) parameters
20060 static inline _glptr_GetTextureParameterIivEXT GET_GetTextureParameterIivEXT(struct _glapi_table *disp) {
20061 return (_glptr_GetTextureParameterIivEXT) (GET_by_offset(disp, _gloffset_GetTextureParameterIivEXT));
20064 static inline void SET_GetTextureParameterIivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint*)) {
20065 SET_by_offset(disp, _gloffset_GetTextureParameterIivEXT, fn);
20069 #define CALL_GetTextureParameterIuivEXT(disp, parameters) \
20070 (* GET_GetTextureParameterIuivEXT(disp)) parameters
20071 static inline _glptr_GetTextureParameterIuivEXT GET_GetTextureParameterIuivEXT(struct _glapi_table *disp) {
20072 return (_glptr_GetTextureParameterIuivEXT) (GET_by_offset(disp, _gloffset_GetTextureParameterIuivEXT));
20075 static inline void SET_GetTextureParameterIuivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLuint*)) {
20076 SET_by_offset(disp, _gloffset_GetTextureParameterIuivEXT, fn);
20080 #define CALL_MultiTexParameterIivEXT(disp, parameters) \
20081 (* GET_MultiTexParameterIivEXT(disp)) parameters
20082 static inline _glptr_MultiTexParameterIivEXT GET_MultiTexParameterIivEXT(struct _glapi_table *disp) {
20083 return (_glptr_MultiTexParameterIivEXT) (GET_by_offset(disp, _gloffset_MultiTexParameterIivEXT));
20086 static inline void SET_MultiTexParameterIivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, const GLint*)) {
20087 SET_by_offset(disp, _gloffset_MultiTexParameterIivEXT, fn);
20091 #define CALL_MultiTexParameterIuivEXT(disp, parameters) \
20092 (* GET_MultiTexParameterIuivEXT(disp)) parameters
20093 static inline _glptr_MultiTexParameterIuivEXT GET_MultiTexParameterIuivEXT(struct _glapi_table *disp) {
20094 return (_glptr_MultiTexParameterIuivEXT) (GET_by_offset(disp, _gloffset_MultiTexParameterIuivEXT));
20097 static inline void SET_MultiTexParameterIuivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, const GLuint*)) {
20098 SET_by_offset(disp, _gloffset_MultiTexParameterIuivEXT, fn);
20102 #define CALL_GetMultiTexParameterIivEXT(disp, parameters) \
20103 (* GET_GetMultiTexParameterIivEXT(disp)) parameters
20104 static inline _glptr_GetMultiTexParameterIivEXT GET_GetMultiTexParameterIivEXT(struct _glapi_table *disp) {
20105 return (_glptr_GetMultiTexParameterIivEXT) (GET_by_offset(disp, _gloffset_GetMultiTexParameterIivEXT));
20108 static inline void SET_GetMultiTexParameterIivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLint*)) {
20109 SET_by_offset(disp, _gloffset_GetMultiTexParameterIivEXT, fn);
20113 #define CALL_GetMultiTexParameterIuivEXT(disp, parameters) \
20114 (* GET_GetMultiTexParameterIuivEXT(disp)) parameters
20115 static inline _glptr_GetMultiTexParameterIuivEXT GET_GetMultiTexParameterIuivEXT(struct _glapi_table *disp) {
20116 return (_glptr_GetMultiTexParameterIuivEXT) (GET_by_offset(disp, _gloffset_GetMultiTexParameterIuivEXT));
20119 static inline void SET_GetMultiTexParameterIuivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint*)) {
20120 SET_by_offset(disp, _gloffset_GetMultiTexParameterIuivEXT, fn);
20124 #define CALL_NamedProgramLocalParameters4fvEXT(disp, parameters) \
20125 (* GET_NamedProgramLocalParameters4fvEXT(disp)) parameters
20126 static inline _glptr_NamedProgramLocalParameters4fvEXT GET_NamedProgramLocalParameters4fvEXT(struct _glapi_table *disp) {
20127 return (_glptr_NamedProgramLocalParameters4fvEXT) (GET_by_offset(disp, _gloffset_NamedProgramLocalParameters4fvEXT));
20130 static inline void SET_NamedProgramLocalParameters4fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei, const GLfloat*)) {
20131 SET_by_offset(disp, _gloffset_NamedProgramLocalParameters4fvEXT, fn);
20135 #define CALL_GenerateTextureMipmapEXT(disp, parameters) \
20136 (* GET_GenerateTextureMipmapEXT(disp)) parameters
20137 static inline _glptr_GenerateTextureMipmapEXT GET_GenerateTextureMipmapEXT(struct _glapi_table *disp) {
20138 return (_glptr_GenerateTextureMipmapEXT) (GET_by_offset(disp, _gloffset_GenerateTextureMipmapEXT));
20141 static inline void SET_GenerateTextureMipmapEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
20142 SET_by_offset(disp, _gloffset_GenerateTextureMipmapEXT, fn);
20146 #define CALL_GenerateMultiTexMipmapEXT(disp, parameters) \
20147 (* GET_GenerateMultiTexMipmapEXT(disp)) parameters
20148 static inline _glptr_GenerateMultiTexMipmapEXT GET_GenerateMultiTexMipmapEXT(struct _glapi_table *disp) {
20149 return (_glptr_GenerateMultiTexMipmapEXT) (GET_by_offset(disp, _gloffset_GenerateMultiTexMipmapEXT));
20152 static inline void SET_GenerateMultiTexMipmapEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
20153 SET_by_offset(disp, _gloffset_GenerateMultiTexMipmapEXT, fn);
20157 #define CALL_NamedRenderbufferStorageMultisampleEXT(disp, parameters) \
20158 (* GET_NamedRenderbufferStorageMultisampleEXT(disp)) parameters
20159 static inline _glptr_NamedRenderbufferStorageMultisampleEXT GET_NamedRenderbufferStorageMultisampleEXT(struct _glapi_table *disp) {
20160 return (_glptr_NamedRenderbufferStorageMultisampleEXT) (GET_by_offset(disp, _gloffset_NamedRenderbufferStorageMultisampleEXT));
20163 static inline void SET_NamedRenderbufferStorageMultisampleEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei)) {
20164 SET_by_offset(disp, _gloffset_NamedRenderbufferStorageMultisampleEXT, fn);
20168 #define CALL_NamedCopyBufferSubDataEXT(disp, parameters) \
20169 (* GET_NamedCopyBufferSubDataEXT(disp)) parameters
20170 static inline _glptr_NamedCopyBufferSubDataEXT GET_NamedCopyBufferSubDataEXT(struct _glapi_table *disp) {
20171 return (_glptr_NamedCopyBufferSubDataEXT) (GET_by_offset(disp, _gloffset_NamedCopyBufferSubDataEXT));
20174 static inline void SET_NamedCopyBufferSubDataEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr)) {
20175 SET_by_offset(disp, _gloffset_NamedCopyBufferSubDataEXT, fn);
20179 #define CALL_VertexArrayVertexOffsetEXT(disp, parameters) \
20180 (* GET_VertexArrayVertexOffsetEXT(disp)) parameters
20181 static inline _glptr_VertexArrayVertexOffsetEXT GET_VertexArrayVertexOffsetEXT(struct _glapi_table *disp) {
20182 return (_glptr_VertexArrayVertexOffsetEXT) (GET_by_offset(disp, _gloffset_VertexArrayVertexOffsetEXT));
20185 static inline void SET_VertexArrayVertexOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr)) {
20186 SET_by_offset(disp, _gloffset_VertexArrayVertexOffsetEXT, fn);
20190 #define CALL_VertexArrayColorOffsetEXT(disp, parameters) \
20191 (* GET_VertexArrayColorOffsetEXT(disp)) parameters
20192 static inline _glptr_VertexArrayColorOffsetEXT GET_VertexArrayColorOffsetEXT(struct _glapi_table *disp) {
20193 return (_glptr_VertexArrayColorOffsetEXT) (GET_by_offset(disp, _gloffset_VertexArrayColorOffsetEXT));
20196 static inline void SET_VertexArrayColorOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr)) {
20197 SET_by_offset(disp, _gloffset_VertexArrayColorOffsetEXT, fn);
20201 #define CALL_VertexArrayEdgeFlagOffsetEXT(disp, parameters) \
20202 (* GET_VertexArrayEdgeFlagOffsetEXT(disp)) parameters
20203 static inline _glptr_VertexArrayEdgeFlagOffsetEXT GET_VertexArrayEdgeFlagOffsetEXT(struct _glapi_table *disp) {
20204 return (_glptr_VertexArrayEdgeFlagOffsetEXT) (GET_by_offset(disp, _gloffset_VertexArrayEdgeFlagOffsetEXT));
20207 static inline void SET_VertexArrayEdgeFlagOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLintptr)) {
20208 SET_by_offset(disp, _gloffset_VertexArrayEdgeFlagOffsetEXT, fn);
20212 #define CALL_VertexArrayIndexOffsetEXT(disp, parameters) \
20213 (* GET_VertexArrayIndexOffsetEXT(disp)) parameters
20214 static inline _glptr_VertexArrayIndexOffsetEXT GET_VertexArrayIndexOffsetEXT(struct _glapi_table *disp) {
20215 return (_glptr_VertexArrayIndexOffsetEXT) (GET_by_offset(disp, _gloffset_VertexArrayIndexOffsetEXT));
20218 static inline void SET_VertexArrayIndexOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLsizei, GLintptr)) {
20219 SET_by_offset(disp, _gloffset_VertexArrayIndexOffsetEXT, fn);
20223 #define CALL_VertexArrayNormalOffsetEXT(disp, parameters) \
20224 (* GET_VertexArrayNormalOffsetEXT(disp)) parameters
20225 static inline _glptr_VertexArrayNormalOffsetEXT GET_VertexArrayNormalOffsetEXT(struct _glapi_table *disp) {
20226 return (_glptr_VertexArrayNormalOffsetEXT) (GET_by_offset(disp, _gloffset_VertexArrayNormalOffsetEXT));
20229 static inline void SET_VertexArrayNormalOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLsizei, GLintptr)) {
20230 SET_by_offset(disp, _gloffset_VertexArrayNormalOffsetEXT, fn);
20234 #define CALL_VertexArrayTexCoordOffsetEXT(disp, parameters) \
20235 (* GET_VertexArrayTexCoordOffsetEXT(disp)) parameters
20236 static inline _glptr_VertexArrayTexCoordOffsetEXT GET_VertexArrayTexCoordOffsetEXT(struct _glapi_table *disp) {
20237 return (_glptr_VertexArrayTexCoordOffsetEXT) (GET_by_offset(disp, _gloffset_VertexArrayTexCoordOffsetEXT));
20240 static inline void SET_VertexArrayTexCoordOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr)) {
20241 SET_by_offset(disp, _gloffset_VertexArrayTexCoordOffsetEXT, fn);
20245 #define CALL_VertexArrayMultiTexCoordOffsetEXT(disp, parameters) \
20246 (* GET_VertexArrayMultiTexCoordOffsetEXT(disp)) parameters
20247 static inline _glptr_VertexArrayMultiTexCoordOffsetEXT GET_VertexArrayMultiTexCoordOffsetEXT(struct _glapi_table *disp) {
20248 return (_glptr_VertexArrayMultiTexCoordOffsetEXT) (GET_by_offset(disp, _gloffset_VertexArrayMultiTexCoordOffsetEXT));
20251 static inline void SET_VertexArrayMultiTexCoordOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint, GLenum, GLsizei, GLintptr)) {
20252 SET_by_offset(disp, _gloffset_VertexArrayMultiTexCoordOffsetEXT, fn);
20256 #define CALL_VertexArrayFogCoordOffsetEXT(disp, parameters) \
20257 (* GET_VertexArrayFogCoordOffsetEXT(disp)) parameters
20258 static inline _glptr_VertexArrayFogCoordOffsetEXT GET_VertexArrayFogCoordOffsetEXT(struct _glapi_table *disp) {
20259 return (_glptr_VertexArrayFogCoordOffsetEXT) (GET_by_offset(disp, _gloffset_VertexArrayFogCoordOffsetEXT));
20262 static inline void SET_VertexArrayFogCoordOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLsizei, GLintptr)) {
20263 SET_by_offset(disp, _gloffset_VertexArrayFogCoordOffsetEXT, fn);
20267 #define CALL_VertexArraySecondaryColorOffsetEXT(disp, parameters) \
20268 (* GET_VertexArraySecondaryColorOffsetEXT(disp)) parameters
20269 static inline _glptr_VertexArraySecondaryColorOffsetEXT GET_VertexArraySecondaryColorOffsetEXT(struct _glapi_table *disp) {
20270 return (_glptr_VertexArraySecondaryColorOffsetEXT) (GET_by_offset(disp, _gloffset_VertexArraySecondaryColorOffsetEXT));
20273 static inline void SET_VertexArraySecondaryColorOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr)) {
20274 SET_by_offset(disp, _gloffset_VertexArraySecondaryColorOffsetEXT, fn);
20278 #define CALL_VertexArrayVertexAttribOffsetEXT(disp, parameters) \
20279 (* GET_VertexArrayVertexAttribOffsetEXT(disp)) parameters
20280 static inline _glptr_VertexArrayVertexAttribOffsetEXT GET_VertexArrayVertexAttribOffsetEXT(struct _glapi_table *disp) {
20281 return (_glptr_VertexArrayVertexAttribOffsetEXT) (GET_by_offset(disp, _gloffset_VertexArrayVertexAttribOffsetEXT));
20284 static inline void SET_VertexArrayVertexAttribOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLint, GLenum, GLboolean, GLsizei, GLintptr)) {
20285 SET_by_offset(disp, _gloffset_VertexArrayVertexAttribOffsetEXT, fn);
20289 #define CALL_VertexArrayVertexAttribIOffsetEXT(disp, parameters) \
20290 (* GET_VertexArrayVertexAttribIOffsetEXT(disp)) parameters
20291 static inline _glptr_VertexArrayVertexAttribIOffsetEXT GET_VertexArrayVertexAttribIOffsetEXT(struct _glapi_table *disp) {
20292 return (_glptr_VertexArrayVertexAttribIOffsetEXT) (GET_by_offset(disp, _gloffset_VertexArrayVertexAttribIOffsetEXT));
20295 static inline void SET_VertexArrayVertexAttribIOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr)) {
20296 SET_by_offset(disp, _gloffset_VertexArrayVertexAttribIOffsetEXT, fn);
20300 #define CALL_EnableVertexArrayEXT(disp, parameters) \
20301 (* GET_EnableVertexArrayEXT(disp)) parameters
20302 static inline _glptr_EnableVertexArrayEXT GET_EnableVertexArrayEXT(struct _glapi_table *disp) {
20303 return (_glptr_EnableVertexArrayEXT) (GET_by_offset(disp, _gloffset_EnableVertexArrayEXT));
20306 static inline void SET_EnableVertexArrayEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
20307 SET_by_offset(disp, _gloffset_EnableVertexArrayEXT, fn);
20311 #define CALL_DisableVertexArrayEXT(disp, parameters) \
20312 (* GET_DisableVertexArrayEXT(disp)) parameters
20313 static inline _glptr_DisableVertexArrayEXT GET_DisableVertexArrayEXT(struct _glapi_table *disp) {
20314 return (_glptr_DisableVertexArrayEXT) (GET_by_offset(disp, _gloffset_DisableVertexArrayEXT));
20317 static inline void SET_DisableVertexArrayEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
20318 SET_by_offset(disp, _gloffset_DisableVertexArrayEXT, fn);
20322 #define CALL_EnableVertexArrayAttribEXT(disp, parameters) \
20323 (* GET_EnableVertexArrayAttribEXT(disp)) parameters
20324 static inline _glptr_EnableVertexArrayAttribEXT GET_EnableVertexArrayAttribEXT(struct _glapi_table *disp) {
20325 return (_glptr_EnableVertexArrayAttribEXT) (GET_by_offset(disp, _gloffset_EnableVertexArrayAttribEXT));
20328 static inline void SET_EnableVertexArrayAttribEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
20329 SET_by_offset(disp, _gloffset_EnableVertexArrayAttribEXT, fn);
20333 #define CALL_DisableVertexArrayAttribEXT(disp, parameters) \
20334 (* GET_DisableVertexArrayAttribEXT(disp)) parameters
20335 static inline _glptr_DisableVertexArrayAttribEXT GET_DisableVertexArrayAttribEXT(struct _glapi_table *disp) {
20336 return (_glptr_DisableVertexArrayAttribEXT) (GET_by_offset(disp, _gloffset_DisableVertexArrayAttribEXT));
20339 static inline void SET_DisableVertexArrayAttribEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
20340 SET_by_offset(disp, _gloffset_DisableVertexArrayAttribEXT, fn);
20344 #define CALL_GetVertexArrayIntegervEXT(disp, parameters) \
20345 (* GET_GetVertexArrayIntegervEXT(disp)) parameters
20346 static inline _glptr_GetVertexArrayIntegervEXT GET_GetVertexArrayIntegervEXT(struct _glapi_table *disp) {
20347 return (_glptr_GetVertexArrayIntegervEXT) (GET_by_offset(disp, _gloffset_GetVertexArrayIntegervEXT));
20350 static inline void SET_GetVertexArrayIntegervEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint*)) {
20351 SET_by_offset(disp, _gloffset_GetVertexArrayIntegervEXT, fn);
20355 #define CALL_GetVertexArrayPointervEXT(disp, parameters) \
20356 (* GET_GetVertexArrayPointervEXT(disp)) parameters
20357 static inline _glptr_GetVertexArrayPointervEXT GET_GetVertexArrayPointervEXT(struct _glapi_table *disp) {
20358 return (_glptr_GetVertexArrayPointervEXT) (GET_by_offset(disp, _gloffset_GetVertexArrayPointervEXT));
20361 static inline void SET_GetVertexArrayPointervEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLvoid**)) {
20362 SET_by_offset(disp, _gloffset_GetVertexArrayPointervEXT, fn);
20366 #define CALL_GetVertexArrayIntegeri_vEXT(disp, parameters) \
20367 (* GET_GetVertexArrayIntegeri_vEXT(disp)) parameters
20368 static inline _glptr_GetVertexArrayIntegeri_vEXT GET_GetVertexArrayIntegeri_vEXT(struct _glapi_table *disp) {
20369 return (_glptr_GetVertexArrayIntegeri_vEXT) (GET_by_offset(disp, _gloffset_GetVertexArrayIntegeri_vEXT));
20372 static inline void SET_GetVertexArrayIntegeri_vEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint*)) {
20373 SET_by_offset(disp, _gloffset_GetVertexArrayIntegeri_vEXT, fn);
20377 #define CALL_GetVertexArrayPointeri_vEXT(disp, parameters) \
20378 (* GET_GetVertexArrayPointeri_vEXT(disp)) parameters
20379 static inline _glptr_GetVertexArrayPointeri_vEXT GET_GetVertexArrayPointeri_vEXT(struct _glapi_table *disp) {
20380 return (_glptr_GetVertexArrayPointeri_vEXT) (GET_by_offset(disp, _gloffset_GetVertexArrayPointeri_vEXT));
20383 static inline void SET_GetVertexArrayPointeri_vEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLvoid**)) {
20384 SET_by_offset(disp, _gloffset_GetVertexArrayPointeri_vEXT, fn);
20388 #define CALL_ClearNamedBufferDataEXT(disp, parameters) \
20389 (* GET_ClearNamedBufferDataEXT(disp)) parameters
20390 static inline _glptr_ClearNamedBufferDataEXT GET_ClearNamedBufferDataEXT(struct _glapi_table *disp) {
20391 return (_glptr_ClearNamedBufferDataEXT) (GET_by_offset(disp, _gloffset_ClearNamedBufferDataEXT));
20394 static inline void SET_ClearNamedBufferDataEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLenum, const GLvoid *)) {
20395 SET_by_offset(disp, _gloffset_ClearNamedBufferDataEXT, fn);
20399 #define CALL_ClearNamedBufferSubDataEXT(disp, parameters) \
20400 (* GET_ClearNamedBufferSubDataEXT(disp)) parameters
20401 static inline _glptr_ClearNamedBufferSubDataEXT GET_ClearNamedBufferSubDataEXT(struct _glapi_table *disp) {
20402 return (_glptr_ClearNamedBufferSubDataEXT) (GET_by_offset(disp, _gloffset_ClearNamedBufferSubDataEXT));
20405 static inline void SET_ClearNamedBufferSubDataEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *)) {
20406 SET_by_offset(disp, _gloffset_ClearNamedBufferSubDataEXT, fn);
20410 #define CALL_NamedFramebufferParameteriEXT(disp, parameters) \
20411 (* GET_NamedFramebufferParameteriEXT(disp)) parameters
20412 static inline _glptr_NamedFramebufferParameteriEXT GET_NamedFramebufferParameteriEXT(struct _glapi_table *disp) {
20413 return (_glptr_NamedFramebufferParameteriEXT) (GET_by_offset(disp, _gloffset_NamedFramebufferParameteriEXT));
20416 static inline void SET_NamedFramebufferParameteriEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
20417 SET_by_offset(disp, _gloffset_NamedFramebufferParameteriEXT, fn);
20421 #define CALL_GetNamedFramebufferParameterivEXT(disp, parameters) \
20422 (* GET_GetNamedFramebufferParameterivEXT(disp)) parameters
20423 static inline _glptr_GetNamedFramebufferParameterivEXT GET_GetNamedFramebufferParameterivEXT(struct _glapi_table *disp) {
20424 return (_glptr_GetNamedFramebufferParameterivEXT) (GET_by_offset(disp, _gloffset_GetNamedFramebufferParameterivEXT));
20427 static inline void SET_GetNamedFramebufferParameterivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint*)) {
20428 SET_by_offset(disp, _gloffset_GetNamedFramebufferParameterivEXT, fn);
20432 #define CALL_VertexArrayVertexAttribLOffsetEXT(disp, parameters) \
20433 (* GET_VertexArrayVertexAttribLOffsetEXT(disp)) parameters
20434 static inline _glptr_VertexArrayVertexAttribLOffsetEXT GET_VertexArrayVertexAttribLOffsetEXT(struct _glapi_table *disp) {
20435 return (_glptr_VertexArrayVertexAttribLOffsetEXT) (GET_by_offset(disp, _gloffset_VertexArrayVertexAttribLOffsetEXT));
20438 static inline void SET_VertexArrayVertexAttribLOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr)) {
20439 SET_by_offset(disp, _gloffset_VertexArrayVertexAttribLOffsetEXT, fn);
20443 #define CALL_VertexArrayVertexAttribDivisorEXT(disp, parameters) \
20444 (* GET_VertexArrayVertexAttribDivisorEXT(disp)) parameters
20445 static inline _glptr_VertexArrayVertexAttribDivisorEXT GET_VertexArrayVertexAttribDivisorEXT(struct _glapi_table *disp) {
20446 return (_glptr_VertexArrayVertexAttribDivisorEXT) (GET_by_offset(disp, _gloffset_VertexArrayVertexAttribDivisorEXT));
20449 static inline void SET_VertexArrayVertexAttribDivisorEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
20450 SET_by_offset(disp, _gloffset_VertexArrayVertexAttribDivisorEXT, fn);
20454 #define CALL_TextureBufferRangeEXT(disp, parameters) \
20455 (* GET_TextureBufferRangeEXT(disp)) parameters
20456 static inline _glptr_TextureBufferRangeEXT GET_TextureBufferRangeEXT(struct _glapi_table *disp) {
20457 return (_glptr_TextureBufferRangeEXT) (GET_by_offset(disp, _gloffset_TextureBufferRangeEXT));
20460 static inline void SET_TextureBufferRangeEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLuint, GLintptr, GLsizeiptr)) {
20461 SET_by_offset(disp, _gloffset_TextureBufferRangeEXT, fn);
20465 #define CALL_TextureStorage2DMultisampleEXT(disp, parameters) \
20466 (* GET_TextureStorage2DMultisampleEXT(disp)) parameters
20467 static inline _glptr_TextureStorage2DMultisampleEXT GET_TextureStorage2DMultisampleEXT(struct _glapi_table *disp) {
20468 return (_glptr_TextureStorage2DMultisampleEXT) (GET_by_offset(disp, _gloffset_TextureStorage2DMultisampleEXT));
20471 static inline void SET_TextureStorage2DMultisampleEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) {
20472 SET_by_offset(disp, _gloffset_TextureStorage2DMultisampleEXT, fn);
20476 #define CALL_TextureStorage3DMultisampleEXT(disp, parameters) \
20477 (* GET_TextureStorage3DMultisampleEXT(disp)) parameters
20478 static inline _glptr_TextureStorage3DMultisampleEXT GET_TextureStorage3DMultisampleEXT(struct _glapi_table *disp) {
20479 return (_glptr_TextureStorage3DMultisampleEXT) (GET_by_offset(disp, _gloffset_TextureStorage3DMultisampleEXT));
20482 static inline void SET_TextureStorage3DMultisampleEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) {
20483 SET_by_offset(disp, _gloffset_TextureStorage3DMultisampleEXT, fn);
20487 #define CALL_VertexArrayBindVertexBufferEXT(disp, parameters) \
20488 (* GET_VertexArrayBindVertexBufferEXT(disp)) parameters
20489 static inline _glptr_VertexArrayBindVertexBufferEXT GET_VertexArrayBindVertexBufferEXT(struct _glapi_table *disp) {
20490 return (_glptr_VertexArrayBindVertexBufferEXT) (GET_by_offset(disp, _gloffset_VertexArrayBindVertexBufferEXT));
20493 static inline void SET_VertexArrayBindVertexBufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLintptr, GLsizei)) {
20494 SET_by_offset(disp, _gloffset_VertexArrayBindVertexBufferEXT, fn);
20498 #define CALL_VertexArrayVertexAttribFormatEXT(disp, parameters) \
20499 (* GET_VertexArrayVertexAttribFormatEXT(disp)) parameters
20500 static inline _glptr_VertexArrayVertexAttribFormatEXT GET_VertexArrayVertexAttribFormatEXT(struct _glapi_table *disp) {
20501 return (_glptr_VertexArrayVertexAttribFormatEXT) (GET_by_offset(disp, _gloffset_VertexArrayVertexAttribFormatEXT));
20504 static inline void SET_VertexArrayVertexAttribFormatEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLboolean, GLuint)) {
20505 SET_by_offset(disp, _gloffset_VertexArrayVertexAttribFormatEXT, fn);
20509 #define CALL_VertexArrayVertexAttribIFormatEXT(disp, parameters) \
20510 (* GET_VertexArrayVertexAttribIFormatEXT(disp)) parameters
20511 static inline _glptr_VertexArrayVertexAttribIFormatEXT GET_VertexArrayVertexAttribIFormatEXT(struct _glapi_table *disp) {
20512 return (_glptr_VertexArrayVertexAttribIFormatEXT) (GET_by_offset(disp, _gloffset_VertexArrayVertexAttribIFormatEXT));
20515 static inline void SET_VertexArrayVertexAttribIFormatEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLuint)) {
20516 SET_by_offset(disp, _gloffset_VertexArrayVertexAttribIFormatEXT, fn);
20520 #define CALL_VertexArrayVertexAttribLFormatEXT(disp, parameters) \
20521 (* GET_VertexArrayVertexAttribLFormatEXT(disp)) parameters
20522 static inline _glptr_VertexArrayVertexAttribLFormatEXT GET_VertexArrayVertexAttribLFormatEXT(struct _glapi_table *disp) {
20523 return (_glptr_VertexArrayVertexAttribLFormatEXT) (GET_by_offset(disp, _gloffset_VertexArrayVertexAttribLFormatEXT));
20526 static inline void SET_VertexArrayVertexAttribLFormatEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLuint)) {
20527 SET_by_offset(disp, _gloffset_VertexArrayVertexAttribLFormatEXT, fn);
20531 #define CALL_VertexArrayVertexAttribBindingEXT(disp, parameters) \
20532 (* GET_VertexArrayVertexAttribBindingEXT(disp)) parameters
20533 static inline _glptr_VertexArrayVertexAttribBindingEXT GET_VertexArrayVertexAttribBindingEXT(struct _glapi_table *disp) {
20534 return (_glptr_VertexArrayVertexAttribBindingEXT) (GET_by_offset(disp, _gloffset_VertexArrayVertexAttribBindingEXT));
20537 static inline void SET_VertexArrayVertexAttribBindingEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
20538 SET_by_offset(disp, _gloffset_VertexArrayVertexAttribBindingEXT, fn);
20542 #define CALL_VertexArrayVertexBindingDivisorEXT(disp, parameters) \
20543 (* GET_VertexArrayVertexBindingDivisorEXT(disp)) parameters
20544 static inline _glptr_VertexArrayVertexBindingDivisorEXT GET_VertexArrayVertexBindingDivisorEXT(struct _glapi_table *disp) {
20545 return (_glptr_VertexArrayVertexBindingDivisorEXT) (GET_by_offset(disp, _gloffset_VertexArrayVertexBindingDivisorEXT));
20548 static inline void SET_VertexArrayVertexBindingDivisorEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
20549 SET_by_offset(disp, _gloffset_VertexArrayVertexBindingDivisorEXT, fn);
20553 #define CALL_NamedBufferPageCommitmentEXT(disp, parameters) \
20554 (* GET_NamedBufferPageCommitmentEXT(disp)) parameters
20555 static inline _glptr_NamedBufferPageCommitmentEXT GET_NamedBufferPageCommitmentEXT(struct _glapi_table *disp) {
20556 return (_glptr_NamedBufferPageCommitmentEXT) (GET_by_offset(disp, _gloffset_NamedBufferPageCommitmentEXT));
20559 static inline void SET_NamedBufferPageCommitmentEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, GLboolean)) {
20560 SET_by_offset(disp, _gloffset_NamedBufferPageCommitmentEXT, fn);
20564 #define CALL_NamedStringARB(disp, parameters) \
20565 (* GET_NamedStringARB(disp)) parameters
20566 static inline _glptr_NamedStringARB GET_NamedStringARB(struct _glapi_table *disp) {
20567 return (_glptr_NamedStringARB) (GET_by_offset(disp, _gloffset_NamedStringARB));
20570 static inline void SET_NamedStringARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLchar *, GLint, const GLchar *)) {
20571 SET_by_offset(disp, _gloffset_NamedStringARB, fn);
20575 #define CALL_DeleteNamedStringARB(disp, parameters) \
20576 (* GET_DeleteNamedStringARB(disp)) parameters
20577 static inline _glptr_DeleteNamedStringARB GET_DeleteNamedStringARB(struct _glapi_table *disp) {
20578 return (_glptr_DeleteNamedStringARB) (GET_by_offset(disp, _gloffset_DeleteNamedStringARB));
20581 static inline void SET_DeleteNamedStringARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, const GLchar *)) {
20582 SET_by_offset(disp, _gloffset_DeleteNamedStringARB, fn);
20586 #define CALL_CompileShaderIncludeARB(disp, parameters) \
20587 (* GET_CompileShaderIncludeARB(disp)) parameters
20588 static inline _glptr_CompileShaderIncludeARB GET_CompileShaderIncludeARB(struct _glapi_table *disp) {
20589 return (_glptr_CompileShaderIncludeARB) (GET_by_offset(disp, _gloffset_CompileShaderIncludeARB));
20592 static inline void SET_CompileShaderIncludeARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, const GLint *)) {
20593 SET_by_offset(disp, _gloffset_CompileShaderIncludeARB, fn);
20597 #define CALL_IsNamedStringARB(disp, parameters) \
20598 (* GET_IsNamedStringARB(disp)) parameters
20599 static inline _glptr_IsNamedStringARB GET_IsNamedStringARB(struct _glapi_table *disp) {
20600 return (_glptr_IsNamedStringARB) (GET_by_offset(disp, _gloffset_IsNamedStringARB));
20603 static inline void SET_IsNamedStringARB(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLint, const GLchar *)) {
20604 SET_by_offset(disp, _gloffset_IsNamedStringARB, fn);
20608 #define CALL_GetNamedStringARB(disp, parameters) \
20609 (* GET_GetNamedStringARB(disp)) parameters
20610 static inline _glptr_GetNamedStringARB GET_GetNamedStringARB(struct _glapi_table *disp) {
20611 return (_glptr_GetNamedStringARB) (GET_by_offset(disp, _gloffset_GetNamedStringARB));
20614 static inline void SET_GetNamedStringARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, const GLchar *, GLsizei, GLint *, GLchar *)) {
20615 SET_by_offset(disp, _gloffset_GetNamedStringARB, fn);
20619 #define CALL_GetNamedStringivARB(disp, parameters) \
20620 (* GET_GetNamedStringivARB(disp)) parameters
20621 static inline _glptr_GetNamedStringivARB GET_GetNamedStringivARB(struct _glapi_table *disp) {
20622 return (_glptr_GetNamedStringivARB) (GET_by_offset(disp, _gloffset_GetNamedStringivARB));
20625 static inline void SET_GetNamedStringivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, const GLchar *, GLenum, GLint *)) {
20626 SET_by_offset(disp, _gloffset_GetNamedStringivARB, fn);
20630 #define CALL_EGLImageTargetTexStorageEXT(disp, parameters) \
20631 (* GET_EGLImageTargetTexStorageEXT(disp)) parameters
20632 static inline _glptr_EGLImageTargetTexStorageEXT GET_EGLImageTargetTexStorageEXT(struct _glapi_table *disp) {
20633 return (_glptr_EGLImageTargetTexStorageEXT) (GET_by_offset(disp, _gloffset_EGLImageTargetTexStorageEXT));
20636 static inline void SET_EGLImageTargetTexStorageEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid *, const GLint *)) {
20637 SET_by_offset(disp, _gloffset_EGLImageTargetTexStorageEXT, fn);
20641 #define CALL_EGLImageTargetTextureStorageEXT(disp, parameters) \
20642 (* GET_EGLImageTargetTextureStorageEXT(disp)) parameters
20643 static inline _glptr_EGLImageTargetTextureStorageEXT GET_EGLImageTargetTextureStorageEXT(struct _glapi_table *disp) {
20644 return (_glptr_EGLImageTargetTextureStorageEXT) (GET_by_offset(disp, _gloffset_EGLImageTargetTextureStorageEXT));
20647 static inline void SET_EGLImageTargetTextureStorageEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLvoid *, const GLint *)) {
20648 SET_by_offset(disp, _gloffset_EGLImageTargetTextureStorageEXT, fn);
20652 #define CALL_CopyImageSubDataNV(disp, parameters) \
20653 (* GET_CopyImageSubDataNV(disp)) parameters
20654 static inline _glptr_CopyImageSubDataNV GET_CopyImageSubDataNV(struct _glapi_table *disp) {
20655 return (_glptr_CopyImageSubDataNV) (GET_by_offset(disp, _gloffset_CopyImageSubDataNV));
20658 static inline void SET_CopyImageSubDataNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei)) {
20659 SET_by_offset(disp, _gloffset_CopyImageSubDataNV, fn);
20663 #define CALL_ViewportSwizzleNV(disp, parameters) \
20664 (* GET_ViewportSwizzleNV(disp)) parameters
20665 static inline _glptr_ViewportSwizzleNV GET_ViewportSwizzleNV(struct _glapi_table *disp) {
20666 return (_glptr_ViewportSwizzleNV) (GET_by_offset(disp, _gloffset_ViewportSwizzleNV));
20669 static inline void SET_ViewportSwizzleNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLenum, GLenum)) {
20670 SET_by_offset(disp, _gloffset_ViewportSwizzleNV, fn);
20674 #define CALL_AlphaToCoverageDitherControlNV(disp, parameters) \
20675 (* GET_AlphaToCoverageDitherControlNV(disp)) parameters
20676 static inline _glptr_AlphaToCoverageDitherControlNV GET_AlphaToCoverageDitherControlNV(struct _glapi_table *disp) {
20677 return (_glptr_AlphaToCoverageDitherControlNV) (GET_by_offset(disp, _gloffset_AlphaToCoverageDitherControlNV));
20680 static inline void SET_AlphaToCoverageDitherControlNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
20681 SET_by_offset(disp, _gloffset_AlphaToCoverageDitherControlNV, fn);
20685 #define CALL_InternalBufferSubDataCopyMESA(disp, parameters) \
20686 (* GET_InternalBufferSubDataCopyMESA(disp)) parameters
20687 static inline _glptr_InternalBufferSubDataCopyMESA GET_InternalBufferSubDataCopyMESA(struct _glapi_table *disp) {
20688 return (_glptr_InternalBufferSubDataCopyMESA) (GET_by_offset(disp, _gloffset_InternalBufferSubDataCopyMESA));
20691 static inline void SET_InternalBufferSubDataCopyMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr, GLuint, GLuint, GLintptr, GLsizeiptr, GLboolean, GLboolean)) {
20692 SET_by_offset(disp, _gloffset_InternalBufferSubDataCopyMESA, fn);
20696 #define CALL_Vertex2hNV(disp, parameters) \
20697 (* GET_Vertex2hNV(disp)) parameters
20698 static inline _glptr_Vertex2hNV GET_Vertex2hNV(struct _glapi_table *disp) {
20699 return (_glptr_Vertex2hNV) (GET_by_offset(disp, _gloffset_Vertex2hNV));
20702 static inline void SET_Vertex2hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhalfNV, GLhalfNV)) {
20703 SET_by_offset(disp, _gloffset_Vertex2hNV, fn);
20707 #define CALL_Vertex2hvNV(disp, parameters) \
20708 (* GET_Vertex2hvNV(disp)) parameters
20709 static inline _glptr_Vertex2hvNV GET_Vertex2hvNV(struct _glapi_table *disp) {
20710 return (_glptr_Vertex2hvNV) (GET_by_offset(disp, _gloffset_Vertex2hvNV));
20713 static inline void SET_Vertex2hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLhalfNV *)) {
20714 SET_by_offset(disp, _gloffset_Vertex2hvNV, fn);
20718 #define CALL_Vertex3hNV(disp, parameters) \
20719 (* GET_Vertex3hNV(disp)) parameters
20720 static inline _glptr_Vertex3hNV GET_Vertex3hNV(struct _glapi_table *disp) {
20721 return (_glptr_Vertex3hNV) (GET_by_offset(disp, _gloffset_Vertex3hNV));
20724 static inline void SET_Vertex3hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhalfNV, GLhalfNV, GLhalfNV)) {
20725 SET_by_offset(disp, _gloffset_Vertex3hNV, fn);
20729 #define CALL_Vertex3hvNV(disp, parameters) \
20730 (* GET_Vertex3hvNV(disp)) parameters
20731 static inline _glptr_Vertex3hvNV GET_Vertex3hvNV(struct _glapi_table *disp) {
20732 return (_glptr_Vertex3hvNV) (GET_by_offset(disp, _gloffset_Vertex3hvNV));
20735 static inline void SET_Vertex3hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLhalfNV *)) {
20736 SET_by_offset(disp, _gloffset_Vertex3hvNV, fn);
20740 #define CALL_Vertex4hNV(disp, parameters) \
20741 (* GET_Vertex4hNV(disp)) parameters
20742 static inline _glptr_Vertex4hNV GET_Vertex4hNV(struct _glapi_table *disp) {
20743 return (_glptr_Vertex4hNV) (GET_by_offset(disp, _gloffset_Vertex4hNV));
20746 static inline void SET_Vertex4hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV)) {
20747 SET_by_offset(disp, _gloffset_Vertex4hNV, fn);
20751 #define CALL_Vertex4hvNV(disp, parameters) \
20752 (* GET_Vertex4hvNV(disp)) parameters
20753 static inline _glptr_Vertex4hvNV GET_Vertex4hvNV(struct _glapi_table *disp) {
20754 return (_glptr_Vertex4hvNV) (GET_by_offset(disp, _gloffset_Vertex4hvNV));
20757 static inline void SET_Vertex4hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLhalfNV *)) {
20758 SET_by_offset(disp, _gloffset_Vertex4hvNV, fn);
20762 #define CALL_Normal3hNV(disp, parameters) \
20763 (* GET_Normal3hNV(disp)) parameters
20764 static inline _glptr_Normal3hNV GET_Normal3hNV(struct _glapi_table *disp) {
20765 return (_glptr_Normal3hNV) (GET_by_offset(disp, _gloffset_Normal3hNV));
20768 static inline void SET_Normal3hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhalfNV, GLhalfNV, GLhalfNV)) {
20769 SET_by_offset(disp, _gloffset_Normal3hNV, fn);
20773 #define CALL_Normal3hvNV(disp, parameters) \
20774 (* GET_Normal3hvNV(disp)) parameters
20775 static inline _glptr_Normal3hvNV GET_Normal3hvNV(struct _glapi_table *disp) {
20776 return (_glptr_Normal3hvNV) (GET_by_offset(disp, _gloffset_Normal3hvNV));
20779 static inline void SET_Normal3hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLhalfNV *)) {
20780 SET_by_offset(disp, _gloffset_Normal3hvNV, fn);
20784 #define CALL_Color3hNV(disp, parameters) \
20785 (* GET_Color3hNV(disp)) parameters
20786 static inline _glptr_Color3hNV GET_Color3hNV(struct _glapi_table *disp) {
20787 return (_glptr_Color3hNV) (GET_by_offset(disp, _gloffset_Color3hNV));
20790 static inline void SET_Color3hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhalfNV, GLhalfNV, GLhalfNV)) {
20791 SET_by_offset(disp, _gloffset_Color3hNV, fn);
20795 #define CALL_Color3hvNV(disp, parameters) \
20796 (* GET_Color3hvNV(disp)) parameters
20797 static inline _glptr_Color3hvNV GET_Color3hvNV(struct _glapi_table *disp) {
20798 return (_glptr_Color3hvNV) (GET_by_offset(disp, _gloffset_Color3hvNV));
20801 static inline void SET_Color3hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLhalfNV *)) {
20802 SET_by_offset(disp, _gloffset_Color3hvNV, fn);
20806 #define CALL_Color4hNV(disp, parameters) \
20807 (* GET_Color4hNV(disp)) parameters
20808 static inline _glptr_Color4hNV GET_Color4hNV(struct _glapi_table *disp) {
20809 return (_glptr_Color4hNV) (GET_by_offset(disp, _gloffset_Color4hNV));
20812 static inline void SET_Color4hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV)) {
20813 SET_by_offset(disp, _gloffset_Color4hNV, fn);
20817 #define CALL_Color4hvNV(disp, parameters) \
20818 (* GET_Color4hvNV(disp)) parameters
20819 static inline _glptr_Color4hvNV GET_Color4hvNV(struct _glapi_table *disp) {
20820 return (_glptr_Color4hvNV) (GET_by_offset(disp, _gloffset_Color4hvNV));
20823 static inline void SET_Color4hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLhalfNV *)) {
20824 SET_by_offset(disp, _gloffset_Color4hvNV, fn);
20828 #define CALL_TexCoord1hNV(disp, parameters) \
20829 (* GET_TexCoord1hNV(disp)) parameters
20830 static inline _glptr_TexCoord1hNV GET_TexCoord1hNV(struct _glapi_table *disp) {
20831 return (_glptr_TexCoord1hNV) (GET_by_offset(disp, _gloffset_TexCoord1hNV));
20834 static inline void SET_TexCoord1hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhalfNV)) {
20835 SET_by_offset(disp, _gloffset_TexCoord1hNV, fn);
20839 #define CALL_TexCoord1hvNV(disp, parameters) \
20840 (* GET_TexCoord1hvNV(disp)) parameters
20841 static inline _glptr_TexCoord1hvNV GET_TexCoord1hvNV(struct _glapi_table *disp) {
20842 return (_glptr_TexCoord1hvNV) (GET_by_offset(disp, _gloffset_TexCoord1hvNV));
20845 static inline void SET_TexCoord1hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLhalfNV *)) {
20846 SET_by_offset(disp, _gloffset_TexCoord1hvNV, fn);
20850 #define CALL_TexCoord2hNV(disp, parameters) \
20851 (* GET_TexCoord2hNV(disp)) parameters
20852 static inline _glptr_TexCoord2hNV GET_TexCoord2hNV(struct _glapi_table *disp) {
20853 return (_glptr_TexCoord2hNV) (GET_by_offset(disp, _gloffset_TexCoord2hNV));
20856 static inline void SET_TexCoord2hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhalfNV, GLhalfNV)) {
20857 SET_by_offset(disp, _gloffset_TexCoord2hNV, fn);
20861 #define CALL_TexCoord2hvNV(disp, parameters) \
20862 (* GET_TexCoord2hvNV(disp)) parameters
20863 static inline _glptr_TexCoord2hvNV GET_TexCoord2hvNV(struct _glapi_table *disp) {
20864 return (_glptr_TexCoord2hvNV) (GET_by_offset(disp, _gloffset_TexCoord2hvNV));
20867 static inline void SET_TexCoord2hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLhalfNV *)) {
20868 SET_by_offset(disp, _gloffset_TexCoord2hvNV, fn);
20872 #define CALL_TexCoord3hNV(disp, parameters) \
20873 (* GET_TexCoord3hNV(disp)) parameters
20874 static inline _glptr_TexCoord3hNV GET_TexCoord3hNV(struct _glapi_table *disp) {
20875 return (_glptr_TexCoord3hNV) (GET_by_offset(disp, _gloffset_TexCoord3hNV));
20878 static inline void SET_TexCoord3hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhalfNV, GLhalfNV, GLhalfNV)) {
20879 SET_by_offset(disp, _gloffset_TexCoord3hNV, fn);
20883 #define CALL_TexCoord3hvNV(disp, parameters) \
20884 (* GET_TexCoord3hvNV(disp)) parameters
20885 static inline _glptr_TexCoord3hvNV GET_TexCoord3hvNV(struct _glapi_table *disp) {
20886 return (_glptr_TexCoord3hvNV) (GET_by_offset(disp, _gloffset_TexCoord3hvNV));
20889 static inline void SET_TexCoord3hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLhalfNV *)) {
20890 SET_by_offset(disp, _gloffset_TexCoord3hvNV, fn);
20894 #define CALL_TexCoord4hNV(disp, parameters) \
20895 (* GET_TexCoord4hNV(disp)) parameters
20896 static inline _glptr_TexCoord4hNV GET_TexCoord4hNV(struct _glapi_table *disp) {
20897 return (_glptr_TexCoord4hNV) (GET_by_offset(disp, _gloffset_TexCoord4hNV));
20900 static inline void SET_TexCoord4hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV)) {
20901 SET_by_offset(disp, _gloffset_TexCoord4hNV, fn);
20905 #define CALL_TexCoord4hvNV(disp, parameters) \
20906 (* GET_TexCoord4hvNV(disp)) parameters
20907 static inline _glptr_TexCoord4hvNV GET_TexCoord4hvNV(struct _glapi_table *disp) {
20908 return (_glptr_TexCoord4hvNV) (GET_by_offset(disp, _gloffset_TexCoord4hvNV));
20911 static inline void SET_TexCoord4hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLhalfNV *)) {
20912 SET_by_offset(disp, _gloffset_TexCoord4hvNV, fn);
20916 #define CALL_MultiTexCoord1hNV(disp, parameters) \
20917 (* GET_MultiTexCoord1hNV(disp)) parameters
20918 static inline _glptr_MultiTexCoord1hNV GET_MultiTexCoord1hNV(struct _glapi_table *disp) {
20919 return (_glptr_MultiTexCoord1hNV) (GET_by_offset(disp, _gloffset_MultiTexCoord1hNV));
20922 static inline void SET_MultiTexCoord1hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLhalfNV)) {
20923 SET_by_offset(disp, _gloffset_MultiTexCoord1hNV, fn);
20927 #define CALL_MultiTexCoord1hvNV(disp, parameters) \
20928 (* GET_MultiTexCoord1hvNV(disp)) parameters
20929 static inline _glptr_MultiTexCoord1hvNV GET_MultiTexCoord1hvNV(struct _glapi_table *disp) {
20930 return (_glptr_MultiTexCoord1hvNV) (GET_by_offset(disp, _gloffset_MultiTexCoord1hvNV));
20933 static inline void SET_MultiTexCoord1hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLhalfNV *)) {
20934 SET_by_offset(disp, _gloffset_MultiTexCoord1hvNV, fn);
20938 #define CALL_MultiTexCoord2hNV(disp, parameters) \
20939 (* GET_MultiTexCoord2hNV(disp)) parameters
20940 static inline _glptr_MultiTexCoord2hNV GET_MultiTexCoord2hNV(struct _glapi_table *disp) {
20941 return (_glptr_MultiTexCoord2hNV) (GET_by_offset(disp, _gloffset_MultiTexCoord2hNV));
20944 static inline void SET_MultiTexCoord2hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLhalfNV, GLhalfNV)) {
20945 SET_by_offset(disp, _gloffset_MultiTexCoord2hNV, fn);
20949 #define CALL_MultiTexCoord2hvNV(disp, parameters) \
20950 (* GET_MultiTexCoord2hvNV(disp)) parameters
20951 static inline _glptr_MultiTexCoord2hvNV GET_MultiTexCoord2hvNV(struct _glapi_table *disp) {
20952 return (_glptr_MultiTexCoord2hvNV) (GET_by_offset(disp, _gloffset_MultiTexCoord2hvNV));
20955 static inline void SET_MultiTexCoord2hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLhalfNV *)) {
20956 SET_by_offset(disp, _gloffset_MultiTexCoord2hvNV, fn);
20960 #define CALL_MultiTexCoord3hNV(disp, parameters) \
20961 (* GET_MultiTexCoord3hNV(disp)) parameters
20962 static inline _glptr_MultiTexCoord3hNV GET_MultiTexCoord3hNV(struct _glapi_table *disp) {
20963 return (_glptr_MultiTexCoord3hNV) (GET_by_offset(disp, _gloffset_MultiTexCoord3hNV));
20966 static inline void SET_MultiTexCoord3hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLhalfNV, GLhalfNV, GLhalfNV)) {
20967 SET_by_offset(disp, _gloffset_MultiTexCoord3hNV, fn);
20971 #define CALL_MultiTexCoord3hvNV(disp, parameters) \
20972 (* GET_MultiTexCoord3hvNV(disp)) parameters
20973 static inline _glptr_MultiTexCoord3hvNV GET_MultiTexCoord3hvNV(struct _glapi_table *disp) {
20974 return (_glptr_MultiTexCoord3hvNV) (GET_by_offset(disp, _gloffset_MultiTexCoord3hvNV));
20977 static inline void SET_MultiTexCoord3hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLhalfNV *)) {
20978 SET_by_offset(disp, _gloffset_MultiTexCoord3hvNV, fn);
20982 #define CALL_MultiTexCoord4hNV(disp, parameters) \
20983 (* GET_MultiTexCoord4hNV(disp)) parameters
20984 static inline _glptr_MultiTexCoord4hNV GET_MultiTexCoord4hNV(struct _glapi_table *disp) {
20985 return (_glptr_MultiTexCoord4hNV) (GET_by_offset(disp, _gloffset_MultiTexCoord4hNV));
20988 static inline void SET_MultiTexCoord4hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV)) {
20989 SET_by_offset(disp, _gloffset_MultiTexCoord4hNV, fn);
20993 #define CALL_MultiTexCoord4hvNV(disp, parameters) \
20994 (* GET_MultiTexCoord4hvNV(disp)) parameters
20995 static inline _glptr_MultiTexCoord4hvNV GET_MultiTexCoord4hvNV(struct _glapi_table *disp) {
20996 return (_glptr_MultiTexCoord4hvNV) (GET_by_offset(disp, _gloffset_MultiTexCoord4hvNV));
20999 static inline void SET_MultiTexCoord4hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLhalfNV *)) {
21000 SET_by_offset(disp, _gloffset_MultiTexCoord4hvNV, fn);
21004 #define CALL_FogCoordhNV(disp, parameters) \
21005 (* GET_FogCoordhNV(disp)) parameters
21006 static inline _glptr_FogCoordhNV GET_FogCoordhNV(struct _glapi_table *disp) {
21007 return (_glptr_FogCoordhNV) (GET_by_offset(disp, _gloffset_FogCoordhNV));
21010 static inline void SET_FogCoordhNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhalfNV)) {
21011 SET_by_offset(disp, _gloffset_FogCoordhNV, fn);
21015 #define CALL_FogCoordhvNV(disp, parameters) \
21016 (* GET_FogCoordhvNV(disp)) parameters
21017 static inline _glptr_FogCoordhvNV GET_FogCoordhvNV(struct _glapi_table *disp) {
21018 return (_glptr_FogCoordhvNV) (GET_by_offset(disp, _gloffset_FogCoordhvNV));
21021 static inline void SET_FogCoordhvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLhalfNV *)) {
21022 SET_by_offset(disp, _gloffset_FogCoordhvNV, fn);
21026 #define CALL_SecondaryColor3hNV(disp, parameters) \
21027 (* GET_SecondaryColor3hNV(disp)) parameters
21028 static inline _glptr_SecondaryColor3hNV GET_SecondaryColor3hNV(struct _glapi_table *disp) {
21029 return (_glptr_SecondaryColor3hNV) (GET_by_offset(disp, _gloffset_SecondaryColor3hNV));
21032 static inline void SET_SecondaryColor3hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhalfNV, GLhalfNV, GLhalfNV)) {
21033 SET_by_offset(disp, _gloffset_SecondaryColor3hNV, fn);
21037 #define CALL_SecondaryColor3hvNV(disp, parameters) \
21038 (* GET_SecondaryColor3hvNV(disp)) parameters
21039 static inline _glptr_SecondaryColor3hvNV GET_SecondaryColor3hvNV(struct _glapi_table *disp) {
21040 return (_glptr_SecondaryColor3hvNV) (GET_by_offset(disp, _gloffset_SecondaryColor3hvNV));
21043 static inline void SET_SecondaryColor3hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLhalfNV *)) {
21044 SET_by_offset(disp, _gloffset_SecondaryColor3hvNV, fn);
21048 #define CALL_InternalSetError(disp, parameters) \
21049 (* GET_InternalSetError(disp)) parameters
21050 static inline _glptr_InternalSetError GET_InternalSetError(struct _glapi_table *disp) {
21051 return (_glptr_InternalSetError) (GET_by_offset(disp, _gloffset_InternalSetError));
21054 static inline void SET_InternalSetError(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
21055 SET_by_offset(disp, _gloffset_InternalSetError, fn);
21059 #define CALL_VertexAttrib1hNV(disp, parameters) \
21060 (* GET_VertexAttrib1hNV(disp)) parameters
21061 static inline _glptr_VertexAttrib1hNV GET_VertexAttrib1hNV(struct _glapi_table *disp) {
21062 return (_glptr_VertexAttrib1hNV) (GET_by_offset(disp, _gloffset_VertexAttrib1hNV));
21065 static inline void SET_VertexAttrib1hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLhalfNV)) {
21066 SET_by_offset(disp, _gloffset_VertexAttrib1hNV, fn);
21070 #define CALL_VertexAttrib1hvNV(disp, parameters) \
21071 (* GET_VertexAttrib1hvNV(disp)) parameters
21072 static inline _glptr_VertexAttrib1hvNV GET_VertexAttrib1hvNV(struct _glapi_table *disp) {
21073 return (_glptr_VertexAttrib1hvNV) (GET_by_offset(disp, _gloffset_VertexAttrib1hvNV));
21076 static inline void SET_VertexAttrib1hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLhalfNV *)) {
21077 SET_by_offset(disp, _gloffset_VertexAttrib1hvNV, fn);
21081 #define CALL_VertexAttrib2hNV(disp, parameters) \
21082 (* GET_VertexAttrib2hNV(disp)) parameters
21083 static inline _glptr_VertexAttrib2hNV GET_VertexAttrib2hNV(struct _glapi_table *disp) {
21084 return (_glptr_VertexAttrib2hNV) (GET_by_offset(disp, _gloffset_VertexAttrib2hNV));
21087 static inline void SET_VertexAttrib2hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLhalfNV, GLhalfNV)) {
21088 SET_by_offset(disp, _gloffset_VertexAttrib2hNV, fn);
21092 #define CALL_VertexAttrib2hvNV(disp, parameters) \
21093 (* GET_VertexAttrib2hvNV(disp)) parameters
21094 static inline _glptr_VertexAttrib2hvNV GET_VertexAttrib2hvNV(struct _glapi_table *disp) {
21095 return (_glptr_VertexAttrib2hvNV) (GET_by_offset(disp, _gloffset_VertexAttrib2hvNV));
21098 static inline void SET_VertexAttrib2hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLhalfNV *)) {
21099 SET_by_offset(disp, _gloffset_VertexAttrib2hvNV, fn);
21103 #define CALL_VertexAttrib3hNV(disp, parameters) \
21104 (* GET_VertexAttrib3hNV(disp)) parameters
21105 static inline _glptr_VertexAttrib3hNV GET_VertexAttrib3hNV(struct _glapi_table *disp) {
21106 return (_glptr_VertexAttrib3hNV) (GET_by_offset(disp, _gloffset_VertexAttrib3hNV));
21109 static inline void SET_VertexAttrib3hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLhalfNV, GLhalfNV, GLhalfNV)) {
21110 SET_by_offset(disp, _gloffset_VertexAttrib3hNV, fn);
21114 #define CALL_VertexAttrib3hvNV(disp, parameters) \
21115 (* GET_VertexAttrib3hvNV(disp)) parameters
21116 static inline _glptr_VertexAttrib3hvNV GET_VertexAttrib3hvNV(struct _glapi_table *disp) {
21117 return (_glptr_VertexAttrib3hvNV) (GET_by_offset(disp, _gloffset_VertexAttrib3hvNV));
21120 static inline void SET_VertexAttrib3hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLhalfNV *)) {
21121 SET_by_offset(disp, _gloffset_VertexAttrib3hvNV, fn);
21125 #define CALL_VertexAttrib4hNV(disp, parameters) \
21126 (* GET_VertexAttrib4hNV(disp)) parameters
21127 static inline _glptr_VertexAttrib4hNV GET_VertexAttrib4hNV(struct _glapi_table *disp) {
21128 return (_glptr_VertexAttrib4hNV) (GET_by_offset(disp, _gloffset_VertexAttrib4hNV));
21131 static inline void SET_VertexAttrib4hNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV)) {
21132 SET_by_offset(disp, _gloffset_VertexAttrib4hNV, fn);
21136 #define CALL_VertexAttrib4hvNV(disp, parameters) \
21137 (* GET_VertexAttrib4hvNV(disp)) parameters
21138 static inline _glptr_VertexAttrib4hvNV GET_VertexAttrib4hvNV(struct _glapi_table *disp) {
21139 return (_glptr_VertexAttrib4hvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4hvNV));
21142 static inline void SET_VertexAttrib4hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLhalfNV *)) {
21143 SET_by_offset(disp, _gloffset_VertexAttrib4hvNV, fn);
21147 #define CALL_VertexAttribs1hvNV(disp, parameters) \
21148 (* GET_VertexAttribs1hvNV(disp)) parameters
21149 static inline _glptr_VertexAttribs1hvNV GET_VertexAttribs1hvNV(struct _glapi_table *disp) {
21150 return (_glptr_VertexAttribs1hvNV) (GET_by_offset(disp, _gloffset_VertexAttribs1hvNV));
21153 static inline void SET_VertexAttribs1hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLhalfNV *)) {
21154 SET_by_offset(disp, _gloffset_VertexAttribs1hvNV, fn);
21158 #define CALL_VertexAttribs2hvNV(disp, parameters) \
21159 (* GET_VertexAttribs2hvNV(disp)) parameters
21160 static inline _glptr_VertexAttribs2hvNV GET_VertexAttribs2hvNV(struct _glapi_table *disp) {
21161 return (_glptr_VertexAttribs2hvNV) (GET_by_offset(disp, _gloffset_VertexAttribs2hvNV));
21164 static inline void SET_VertexAttribs2hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLhalfNV *)) {
21165 SET_by_offset(disp, _gloffset_VertexAttribs2hvNV, fn);
21169 #define CALL_VertexAttribs3hvNV(disp, parameters) \
21170 (* GET_VertexAttribs3hvNV(disp)) parameters
21171 static inline _glptr_VertexAttribs3hvNV GET_VertexAttribs3hvNV(struct _glapi_table *disp) {
21172 return (_glptr_VertexAttribs3hvNV) (GET_by_offset(disp, _gloffset_VertexAttribs3hvNV));
21175 static inline void SET_VertexAttribs3hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLhalfNV *)) {
21176 SET_by_offset(disp, _gloffset_VertexAttribs3hvNV, fn);
21180 #define CALL_VertexAttribs4hvNV(disp, parameters) \
21181 (* GET_VertexAttribs4hvNV(disp)) parameters
21182 static inline _glptr_VertexAttribs4hvNV GET_VertexAttribs4hvNV(struct _glapi_table *disp) {
21183 return (_glptr_VertexAttribs4hvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4hvNV));
21186 static inline void SET_VertexAttribs4hvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLhalfNV *)) {
21187 SET_by_offset(disp, _gloffset_VertexAttribs4hvNV, fn);