Home | History | Annotate | Download | only in main

Lines Matching refs:disp

43 #define CALL_by_offset(disp, cast, offset, parameters) \
44 (*(cast (GET_by_offset(disp, offset)))) parameters
45 #define GET_by_offset(disp, offset) \
46 (offset >= 0) ? (((_glapi_proc *)(disp))[offset]) : NULL
47 #define SET_by_offset(disp, offset, fn) \
51 /* __func__, __LINE__, disp, offset, # fn); */ \
55 ( (_glapi_proc *) (disp) )[offset] = (_glapi_proc) fn; \
2320 #define CALL_NewList(disp, parameters) \
2321 (* GET_NewList(disp)) parameters
2322 static inline _glptr_NewList GET_NewList(struct _glapi_table *disp) {
2323 return (_glptr_NewList) (GET_by_offset(disp, _gloffset_NewList));
2326 static inline void SET_NewList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
2327 SET_by_offset(disp, _gloffset_NewList, fn);
2331 #define CALL_EndList(disp, parameters) \
2332 (* GET_EndList(disp)) parameters
2333 static inline _glptr_EndList GET_EndList(struct _glapi_table *disp) {
2334 return (_glptr_EndList) (GET_by_offset(disp, _gloffset_EndList));
2337 static inline void SET_EndList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
2338 SET_by_offset(disp, _gloffset_EndList, fn);
2342 #define CALL_CallList(disp, parameters) \
2343 (* GET_CallList(disp)) parameters
2344 static inline _glptr_CallList GET_CallList(struct _glapi_table *disp) {
2345 return (_glptr_CallList) (GET_by_offset(disp, _gloffset_CallList));
2348 static inline void SET_CallList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
2349 SET_by_offset(disp, _gloffset_CallList, fn);
2353 #define CALL_CallLists(disp, parameters) \
2354 (* GET_CallLists(disp)) parameters
2355 static inline _glptr_CallLists GET_CallLists(struct _glapi_table *disp) {
2356 return (_glptr_CallLists) (GET_by_offset(disp, _gloffset_CallLists));
2359 static inline void SET_CallLists(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLenum, const GLvoid *)) {
2360 SET_by_offset(disp, _gloffset_CallLists, fn);
2364 #define CALL_DeleteLists(disp, parameters) \
2365 (* GET_DeleteLists(disp)) parameters
2366 static inline _glptr_DeleteLists GET_DeleteLists(struct _glapi_table *disp) {
2367 return (_glptr_DeleteLists) (GET_by_offset(disp, _gloffset_DeleteLists));
2370 static inline void SET_DeleteLists(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei)) {
2371 SET_by_offset(disp, _gloffset_DeleteLists, fn);
2375 #define CALL_GenLists(disp, parameters) \
2376 (* GET_GenLists(disp)) parameters
2377 static inline _glptr_GenLists GET_GenLists(struct _glapi_table *disp) {
2378 return (_glptr_GenLists) (GET_by_offset(disp, _gloffset_GenLists));
2381 static inline void SET_GenLists(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLsizei)) {
2382 SET_by_offset(disp, _gloffset_GenLists, fn);
2386 #define CALL_ListBase(disp, parameters) \
2387 (* GET_ListBase(disp)) parameters
2388 static inline _glptr_ListBase GET_ListBase(struct _glapi_table *disp) {
2389 return (_glptr_ListBase) (GET_by_offset(disp, _gloffset_ListBase));
2392 static inline void SET_ListBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
2393 SET_by_offset(disp, _gloffset_ListBase, fn);
2397 #define CALL_Begin(disp, parameters) \
2398 (* GET_Begin(disp)) parameters
2399 static inline _glptr_Begin GET_Begin(struct _glapi_table *disp) {
2400 return (_glptr_Begin) (GET_by_offset(disp, _gloffset_Begin));
2403 static inline void SET_Begin(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
2404 SET_by_offset(disp, _gloffset_Begin, fn);
2408 #define CALL_Bitmap(disp, parameters) \
2409 (* GET_Bitmap(disp)) parameters
2410 static inline _glptr_Bitmap GET_Bitmap(struct _glapi_table *disp) {
2411 return (_glptr_Bitmap) (GET_by_offset(disp, _gloffset_Bitmap));
2414 static inline void SET_Bitmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const GLubyte *)) {
2415 SET_by_offset(disp, _gloffset_Bitmap, fn);
2419 #define CALL_Color3b(disp, parameters) \
2420 (* GET_Color3b(disp)) parameters
2421 static inline _glptr_Color3b GET_Color3b(struct _glapi_table *disp) {
2422 return (_glptr_Color3b) (GET_by_offset(disp, _gloffset_Color3b));
2425 static inline void SET_Color3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) {
2426 SET_by_offset(disp, _gloffset_Color3b, fn);
2430 #define CALL_Color3bv(disp, parameters) \
2431 (* GET_Color3bv(disp)) parameters
2432 static inline _glptr_Color3bv GET_Color3bv(struct _glapi_table *disp) {
2433 return (_glptr_Color3bv) (GET_by_offset(disp, _gloffset_Color3bv));
2436 static inline void SET_Color3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
2437 SET_by_offset(disp, _gloffset_Color3bv, fn);
2441 #define CALL_Color3d(disp, parameters) \
2442 (* GET_Color3d(disp)) parameters
2443 static inline _glptr_Color3d GET_Color3d(struct _glapi_table *disp) {
2444 return (_glptr_Color3d) (GET_by_offset(disp, _gloffset_Color3d));
2447 static inline void SET_Color3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
2448 SET_by_offset(disp, _gloffset_Color3d, fn);
2452 #define CALL_Color3dv(disp, parameters) \
2453 (* GET_Color3dv(disp)) parameters
2454 static inline _glptr_Color3dv GET_Color3dv(struct _glapi_table *disp) {
2455 return (_glptr_Color3dv) (GET_by_offset(disp, _gloffset_Color3dv));
2458 static inline void SET_Color3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
2459 SET_by_offset(disp, _gloffset_Color3dv, fn);
2463 #define CALL_Color3f(disp, parameters) \
2464 (* GET_Color3f(disp)) parameters
2465 static inline _glptr_Color3f GET_Color3f(struct _glapi_table *disp) {
2466 return (_glptr_Color3f) (GET_by_offset(disp, _gloffset_Color3f));
2469 static inline void SET_Color3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
2470 SET_by_offset(disp, _gloffset_Color3f, fn);
2474 #define CALL_Color3fv(disp, parameters) \
2475 (* GET_Color3fv(disp)) parameters
2476 static inline _glptr_Color3fv GET_Color3fv(struct _glapi_table *disp) {
2477 return (_glptr_Color3fv) (GET_by_offset(disp, _gloffset_Color3fv));
2480 static inline void SET_Color3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
2481 SET_by_offset(disp, _gloffset_Color3fv, fn);
2485 #define CALL_Color3i(disp, parameters) \
2486 (* GET_Color3i(disp)) parameters
2487 static inline _glptr_Color3i GET_Color3i(struct _glapi_table *disp) {
2488 return (_glptr_Color3i) (GET_by_offset(disp, _gloffset_Color3i));
2491 static inline void SET_Color3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
2492 SET_by_offset(disp, _gloffset_Color3i, fn);
2496 #define CALL_Color3iv(disp, parameters) \
2497 (* GET_Color3iv(disp)) parameters
2498 static inline _glptr_Color3iv GET_Color3iv(struct _glapi_table *disp) {
2499 return (_glptr_Color3iv) (GET_by_offset(disp, _gloffset_Color3iv));
2502 static inline void SET_Color3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
2503 SET_by_offset(disp, _gloffset_Color3iv, fn);
2507 #define CALL_Color3s(disp, parameters) \
2508 (* GET_Color3s(disp)) parameters
2509 static inline _glptr_Color3s GET_Color3s(struct _glapi_table *disp) {
2510 return (_glptr_Color3s) (GET_by_offset(disp, _gloffset_Color3s));
2513 static inline void SET_Color3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
2514 SET_by_offset(disp, _gloffset_Color3s, fn);
2518 #define CALL_Color3sv(disp, parameters) \
2519 (* GET_Color3sv(disp)) parameters
2520 static inline _glptr_Color3sv GET_Color3sv(struct _glapi_table *disp) {
2521 return (_glptr_Color3sv) (GET_by_offset(disp, _gloffset_Color3sv));
2524 static inline void SET_Color3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
2525 SET_by_offset(disp, _gloffset_Color3sv, fn);
2529 #define CALL_Color3ub(disp, parameters) \
2530 (* GET_Color3ub(disp)) parameters
2531 static inline _glptr_Color3ub GET_Color3ub(struct _glapi_table *disp) {
2532 return (_glptr_Color3ub) (GET_by_offset(disp, _gloffset_Color3ub));
2535 disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte)) {
2536 SET_by_offset(disp, _gloffset_Color3ub, fn);
2540 #define CALL_Color3ubv(disp, parameters) \
2541 (* GET_Color3ubv(disp)) parameters
2542 static inline _glptr_Color3ubv GET_Color3ubv(struct _glapi_table *disp) {
2543 return (_glptr_Color3ubv) (GET_by_offset(disp, _gloffset_Color3ubv));
2546 static inline void SET_Color3ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
2547 SET_by_offset(disp, _gloffset_Color3ubv, fn);
2551 #define CALL_Color3ui(disp, parameters) \
2552 (* GET_Color3ui(disp)) parameters
2553 static inline _glptr_Color3ui GET_Color3ui(struct _glapi_table *disp) {
2554 return (_glptr_Color3ui) (GET_by_offset(disp, _gloffset_Color3ui));
2557 static inline void SET_Color3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
2558 SET_by_offset(disp, _gloffset_Color3ui, fn);
2562 #define CALL_Color3uiv(disp, parameters) \
2563 (* GET_Color3uiv(disp)) parameters
2564 static inline _glptr_Color3uiv GET_Color3uiv(struct _glapi_table *disp) {
2565 return (_glptr_Color3uiv) (GET_by_offset(disp, _gloffset_Color3uiv));
2568 static inline void SET_Color3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) {
2569 SET_by_offset(disp, _gloffset_Color3uiv, fn);
2573 #define CALL_Color3us(disp, parameters) \
2574 (* GET_Color3us(disp)) parameters
2575 static inline _glptr_Color3us GET_Color3us(struct _glapi_table *disp) {
2576 return (_glptr_Color3us) (GET_by_offset(disp, _gloffset_Color3us));
2579 static inline void SET_Color3us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort)) {
2580 SET_by_offset(disp, _gloffset_Color3us, fn);
2584 #define CALL_Color3usv(disp, parameters) \
2585 (* GET_Color3usv(disp)) parameters
2586 static inline _glptr_Color3usv GET_Color3usv(struct _glapi_table *disp) {
2587 return (_glptr_Color3usv) (GET_by_offset(disp, _gloffset_Color3usv));
2590 static inline void SET_Color3usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) {
2591 SET_by_offset(disp, _gloffset_Color3usv, fn);
2595 #define CALL_Color4b(disp, parameters) \
2596 (* GET_Color4b(disp)) parameters
2597 static inline _glptr_Color4b GET_Color4b(struct _glapi_table *disp) {
2598 return (_glptr_Color4b) (GET_by_offset(disp, _gloffset_Color4b));
2601 static inline void SET_Color4b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte, GLbyte)) {
2602 SET_by_offset(disp, _gloffset_Color4b, fn);
2606 #define CALL_Color4bv(disp, parameters) \
2607 (* GET_Color4bv(disp)) parameters
2608 static inline _glptr_Color4bv GET_Color4bv(struct _glapi_table *disp) {
2609 return (_glptr_Color4bv) (GET_by_offset(disp, _gloffset_Color4bv));
2612 static inline void SET_Color4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
2613 SET_by_offset(disp, _gloffset_Color4bv, fn);
2617 #define CALL_Color4d(disp, parameters) \
2618 (* GET_Color4d(disp)) parameters
2619 static inline _glptr_Color4d GET_Color4d(struct _glapi_table *disp) {
2620 return (_glptr_Color4d) (GET_by_offset(disp, _gloffset_Color4d));
2623 static inline void SET_Color4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
2624 SET_by_offset(disp, _gloffset_Color4d, fn);
2628 #define CALL_Color4dv(disp, parameters) \
2629 (* GET_Color4dv(disp)) parameters
2630 static inline _glptr_Color4dv GET_Color4dv(struct _glapi_table *disp) {
2631 return (_glptr_Color4dv) (GET_by_offset(disp, _gloffset_Color4dv));
2634 static inline void SET_Color4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
2635 SET_by_offset(disp, _gloffset_Color4dv, fn);
2639 #define CALL_Color4f(disp, parameters) \
2640 (* GET_Color4f(disp)) parameters
2641 static inline _glptr_Color4f GET_Color4f(struct _glapi_table *disp) {
2642 return (_glptr_Color4f) (GET_by_offset(disp, _gloffset_Color4f));
2645 static inline void SET_Color4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
2646 SET_by_offset(disp, _gloffset_Color4f, fn);
2650 #define CALL_Color4fv(disp, parameters) \
2651 (* GET_Color4fv(disp)) parameters
2652 static inline _glptr_Color4fv GET_Color4fv(struct _glapi_table *disp) {
2653 return (_glptr_Color4fv) (GET_by_offset(disp, _gloffset_Color4fv));
2656 static inline void SET_Color4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
2657 SET_by_offset(disp, _gloffset_Color4fv, fn);
2661 #define CALL_Color4i(disp, parameters) \
2662 (* GET_Color4i(disp)) parameters
2663 static inline _glptr_Color4i GET_Color4i(struct _glapi_table *disp) {
2664 return (_glptr_Color4i) (GET_by_offset(disp, _gloffset_Color4i));
2667 static inline void SET_Color4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
2668 SET_by_offset(disp, _gloffset_Color4i, fn);
2672 #define CALL_Color4iv(disp, parameters) \
2673 (* GET_Color4iv(disp)) parameters
2674 static inline _glptr_Color4iv GET_Color4iv(struct _glapi_table *disp) {
2675 return (_glptr_Color4iv) (GET_by_offset(disp, _gloffset_Color4iv));
2678 static inline void SET_Color4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
2679 SET_by_offset(disp, _gloffset_Color4iv, fn);
2683 #define CALL_Color4s(disp, parameters) \
2684 (* GET_Color4s(disp)) parameters
2685 static inline _glptr_Color4s GET_Color4s(struct _glapi_table *disp) {
2686 return (_glptr_Color4s) (GET_by_offset(disp, _gloffset_Color4s));
2689 static inline void SET_Color4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
2690 SET_by_offset(disp, _gloffset_Color4s, fn);
2694 #define CALL_Color4sv(disp, parameters) \
2695 (* GET_Color4sv(disp)) parameters
2696 static inline _glptr_Color4sv GET_Color4sv(struct _glapi_table *disp) {
2697 return (_glptr_Color4sv) (GET_by_offset(disp, _gloffset_Color4sv));
2700 static inline void SET_Color4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
2701 SET_by_offset(disp, _gloffset_Color4sv, fn);
2705 #define CALL_Color4ub(disp, parameters) \
2706 (* GET_Color4ub(disp)) parameters
2707 static inline _glptr_Color4ub GET_Color4ub(struct _glapi_table *disp) {
2708 return (_glptr_Color4ub) (GET_by_offset(disp, _gloffset_Color4ub));
2711 static inline void SET_Color4ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte, GLubyte)) {
2712 SET_by_offset(disp, _gloffset_Color4ub, fn);
2716 #define CALL_Color4ubv(disp, parameters) \
2717 (* GET_Color4ubv(disp)) parameters
2718 static inline _glptr_Color4ubv GET_Color4ubv(struct _glapi_table *disp) {
2719 return (_glptr_Color4ubv) (GET_by_offset(disp, _gloffset_Color4ubv));
2722 static inline void SET_Color4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
2723 SET_by_offset(disp, _gloffset_Color4ubv, fn);
2727 #define CALL_Color4ui(disp, parameters) \
2728 (* GET_Color4ui(disp)) parameters
2729 static inline _glptr_Color4ui GET_Color4ui(struct _glapi_table *disp) {
2730 return (_glptr_Color4ui) (GET_by_offset(disp, _gloffset_Color4ui));
2733 static inline void SET_Color4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) {
2734 SET_by_offset(disp, _gloffset_Color4ui, fn);
2738 #define CALL_Color4uiv(disp, parameters) \
2739 (* GET_Color4uiv(disp)) parameters
2740 static inline _glptr_Color4uiv GET_Color4uiv(struct _glapi_table *disp) {
2741 return (_glptr_Color4uiv) (GET_by_offset(disp, _gloffset_Color4uiv));
2744 static inline void SET_Color4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) {
2745 SET_by_offset(disp, _gloffset_Color4uiv, fn);
2749 #define CALL_Color4us(disp, parameters) \
2750 (* GET_Color4us(disp)) parameters
2751 static inline _glptr_Color4us GET_Color4us(struct _glapi_table *disp) {
2752 return (_glptr_Color4us) (GET_by_offset(disp, _gloffset_Color4us));
2755 static inline void SET_Color4us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort, GLushort)) {
2756 SET_by_offset(disp, _gloffset_Color4us, fn);
2760 #define CALL_Color4usv(disp, parameters) \
2761 (* GET_Color4usv(disp)) parameters
2762 static inline _glptr_Color4usv GET_Color4usv(struct _glapi_table *disp) {
2763 return (_glptr_Color4usv) (GET_by_offset(disp, _gloffset_Color4usv));
2766 static inline void SET_Color4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) {
2767 SET_by_offset(disp, _gloffset_Color4usv, fn);
2771 #define CALL_EdgeFlag(disp, parameters) \
2772 (* GET_EdgeFlag(disp)) parameters
2773 static inline _glptr_EdgeFlag GET_EdgeFlag(struct _glapi_table *disp) {
2774 return (_glptr_EdgeFlag) (GET_by_offset(disp, _gloffset_EdgeFlag));
2777 static inline void SET_EdgeFlag(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean)) {
2778 SET_by_offset(disp, _gloffset_EdgeFlag, fn);
2782 #define CALL_EdgeFlagv(disp, parameters) \
2783 (* GET_EdgeFlagv(disp)) parameters
2784 static inline _glptr_EdgeFlagv GET_EdgeFlagv(struct _glapi_table *disp) {
2785 return (_glptr_EdgeFlagv) (GET_by_offset(disp, _gloffset_EdgeFlagv));
2788 static inline void SET_EdgeFlagv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLboolean *)) {
2789 SET_by_offset(disp, _gloffset_EdgeFlagv, fn);
2793 #define CALL_End(disp, parameters) \
2794 (* GET_End(disp)) parameters
2795 static inline _glptr_End GET_End(struct _glapi_table *disp) {
2796 return (_glptr_End) (GET_by_offset(disp, _gloffset_End));
2799 static inline void SET_End(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
2800 SET_by_offset(disp, _gloffset_End, fn);
2804 #define CALL_Indexd(disp, parameters) \
2805 (* GET_Indexd(disp)) parameters
2806 static inline _glptr_Indexd GET_Indexd(struct _glapi_table *disp) {
2807 return (_glptr_Indexd) (GET_by_offset(disp, _gloffset_Indexd));
2810 static inline void SET_Indexd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
2811 SET_by_offset(disp, _gloffset_Indexd, fn);
2815 #define CALL_Indexdv(disp, parameters) \
2816 (* GET_Indexdv(disp)) parameters
2817 static inline _glptr_Indexdv GET_Indexdv(struct _glapi_table *disp) {
2818 return (_glptr_Indexdv) (GET_by_offset(disp, _gloffset_Indexdv));
2821 static inline void SET_Indexdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
2822 SET_by_offset(disp, _gloffset_Indexdv, fn);
2826 #define CALL_Indexf(disp, parameters) \
2827 (* GET_Indexf(disp)) parameters
2828 static inline _glptr_Indexf GET_Indexf(struct _glapi_table *disp) {
2829 return (_glptr_Indexf) (GET_by_offset(disp, _gloffset_Indexf));
2832 static inline void SET_Indexf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
2833 SET_by_offset(disp, _gloffset_Indexf, fn);
2837 #define CALL_Indexfv(disp, parameters) \
2838 (* GET_Indexfv(disp)) parameters
2839 static inline _glptr_Indexfv GET_Indexfv(struct _glapi_table *disp) {
2840 return (_glptr_Indexfv) (GET_by_offset(disp, _gloffset_Indexfv));
2843 static inline void SET_Indexfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
2844 SET_by_offset(disp, _gloffset_Indexfv, fn);
2848 #define CALL_Indexi(disp, parameters) \
2849 (* GET_Indexi(disp)) parameters
2850 static inline _glptr_Indexi GET_Indexi(struct _glapi_table *disp) {
2851 return (_glptr_Indexi) (GET_by_offset(disp, _gloffset_Indexi));
2854 static inline void SET_Indexi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
2855 SET_by_offset(disp, _gloffset_Indexi, fn);
2859 #define CALL_Indexiv(disp, parameters) \
2860 (* GET_Indexiv(disp)) parameters
2861 static inline _glptr_Indexiv GET_Indexiv(struct _glapi_table *disp) {
2862 return (_glptr_Indexiv) (GET_by_offset(disp, _gloffset_Indexiv));
2865 static inline void SET_Indexiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
2866 SET_by_offset(disp, _gloffset_Indexiv, fn);
2870 #define CALL_Indexs(disp, parameters) \
2871 (* GET_Indexs(disp)) parameters
2872 static inline _glptr_Indexs GET_Indexs(struct _glapi_table *disp) {
2873 return (_glptr_Indexs) (GET_by_offset(disp, _gloffset_Indexs));
2876 static inline void SET_Indexs(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort)) {
2877 SET_by_offset(disp, _gloffset_Indexs, fn);
2881 #define CALL_Indexsv(disp, parameters) \
2882 (* GET_Indexsv(disp)) parameters
2883 static inline _glptr_Indexsv GET_Indexsv(struct _glapi_table *disp) {
2884 return (_glptr_Indexsv) (GET_by_offset(disp, _gloffset_Indexsv));
2887 static inline void SET_Indexsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
2888 SET_by_offset(disp, _gloffset_Indexsv, fn);
2892 #define CALL_Normal3b(disp, parameters) \
2893 (* GET_Normal3b(disp)) parameters
2894 static inline _glptr_Normal3b GET_Normal3b(struct _glapi_table *disp) {
2895 return (_glptr_Normal3b) (GET_by_offset(disp, _gloffset_Normal3b));
2898 static inline void SET_Normal3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) {
2899 SET_by_offset(disp, _gloffset_Normal3b, fn);
2903 #define CALL_Normal3bv(disp, parameters) \
2904 (* GET_Normal3bv(disp)) parameters
2905 static inline _glptr_Normal3bv GET_Normal3bv(struct _glapi_table *disp) {
2906 return (_glptr_Normal3bv) (GET_by_offset(disp, _gloffset_Normal3bv));
2909 static inline void SET_Normal3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
2910 SET_by_offset(disp, _gloffset_Normal3bv, fn);
2914 #define CALL_Normal3d(disp, parameters) \
2915 (* GET_Normal3d(disp)) parameters
2916 static inline _glptr_Normal3d GET_Normal3d(struct _glapi_table *disp) {
2917 return (_glptr_Normal3d) (GET_by_offset(disp, _gloffset_Normal3d));
2920 static inline void SET_Normal3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
2921 SET_by_offset(disp, _gloffset_Normal3d, fn);
2925 #define CALL_Normal3dv(disp, parameters) \
2926 (* GET_Normal3dv(disp)) parameters
2927 static inline _glptr_Normal3dv GET_Normal3dv(struct _glapi_table *disp) {
2928 return (_glptr_Normal3dv) (GET_by_offset(disp, _gloffset_Normal3dv));
2931 static inline void SET_Normal3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
2932 SET_by_offset(disp, _gloffset_Normal3dv, fn);
2936 #define CALL_Normal3f(disp, parameters) \
2937 (* GET_Normal3f(disp)) parameters
2938 static inline _glptr_Normal3f GET_Normal3f(struct _glapi_table *disp) {
2939 return (_glptr_Normal3f) (GET_by_offset(disp
2942 static inline void SET_Normal3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
2943 SET_by_offset(disp, _gloffset_Normal3f, fn);
2947 #define CALL_Normal3fv(disp, parameters) \
2948 (* GET_Normal3fv(disp)) parameters
2949 static inline _glptr_Normal3fv GET_Normal3fv(struct _glapi_table *disp) {
2950 return (_glptr_Normal3fv) (GET_by_offset(disp, _gloffset_Normal3fv));
2953 static inline void SET_Normal3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
2954 SET_by_offset(disp, _gloffset_Normal3fv, fn);
2958 #define CALL_Normal3i(disp, parameters) \
2959 (* GET_Normal3i(disp)) parameters
2960 static inline _glptr_Normal3i GET_Normal3i(struct _glapi_table *disp) {
2961 return (_glptr_Normal3i) (GET_by_offset(disp, _gloffset_Normal3i));
2964 static inline void SET_Normal3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
2965 SET_by_offset(disp, _gloffset_Normal3i, fn);
2969 #define CALL_Normal3iv(disp, parameters) \
2970 (* GET_Normal3iv(disp)) parameters
2971 static inline _glptr_Normal3iv GET_Normal3iv(struct _glapi_table *disp) {
2972 return (_glptr_Normal3iv) (GET_by_offset(disp, _gloffset_Normal3iv));
2975 static inline void SET_Normal3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
2976 SET_by_offset(disp, _gloffset_Normal3iv, fn);
2980 #define CALL_Normal3s(disp, parameters) \
2981 (* GET_Normal3s(disp)) parameters
2982 static inline _glptr_Normal3s GET_Normal3s(struct _glapi_table *disp) {
2983 return (_glptr_Normal3s) (GET_by_offset(disp, _gloffset_Normal3s));
2986 static inline void SET_Normal3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
2987 SET_by_offset(disp, _gloffset_Normal3s, fn);
2991 #define CALL_Normal3sv(disp, parameters) \
2992 (* GET_Normal3sv(disp)) parameters
2993 static inline _glptr_Normal3sv GET_Normal3sv(struct _glapi_table *disp) {
2994 return (_glptr_Normal3sv) (GET_by_offset(disp, _gloffset_Normal3sv));
2997 static inline void SET_Normal3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
2998 SET_by_offset(disp, _gloffset_Normal3sv, fn);
3002 #define CALL_RasterPos2d(disp, parameters) \
3003 (* GET_RasterPos2d(disp)) parameters
3004 static inline _glptr_RasterPos2d GET_RasterPos2d(struct _glapi_table *disp) {
3005 return (_glptr_RasterPos2d) (GET_by_offset(disp, _gloffset_RasterPos2d));
3008 static inline void SET_RasterPos2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
3009 SET_by_offset(disp, _gloffset_RasterPos2d, fn);
3013 #define CALL_RasterPos2dv(disp, parameters) \
3014 (* GET_RasterPos2dv(disp)) parameters
3015 static inline _glptr_RasterPos2dv GET_RasterPos2dv(struct _glapi_table *disp) {
3016 return (_glptr_RasterPos2dv) (GET_by_offset(disp, _gloffset_RasterPos2dv));
3019 static inline void SET_RasterPos2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3020 SET_by_offset(disp, _gloffset_RasterPos2dv, fn);
3024 #define CALL_RasterPos2f(disp, parameters) \
3025 (* GET_RasterPos2f(disp)) parameters
3026 static inline _glptr_RasterPos2f GET_RasterPos2f(struct _glapi_table *disp) {
3027 return (_glptr_RasterPos2f) (GET_by_offset(disp, _gloffset_RasterPos2f));
3030 static inline void SET_RasterPos2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
3031 SET_by_offset(disp, _gloffset_RasterPos2f, fn);
3035 #define CALL_RasterPos2fv(disp, parameters) \
3036 (* GET_RasterPos2fv(disp)) parameters
3037 static inline _glptr_RasterPos2fv GET_RasterPos2fv(struct _glapi_table *disp) {
3038 return (_glptr_RasterPos2fv) (GET_by_offset(disp, _gloffset_RasterPos2fv));
3041 static inline void SET_RasterPos2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3042 SET_by_offset(disp, _gloffset_RasterPos2fv, fn);
3046 #define CALL_RasterPos2i(disp, parameters) \
3047 (* GET_RasterPos2i(disp)) parameters
3048 static inline _glptr_RasterPos2i GET_RasterPos2i(struct _glapi_table *disp) {
3049 return (_glptr_RasterPos2i) (GET_by_offset(disp, _gloffset_RasterPos2i));
3052 static inline void SET_RasterPos2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
3053 SET_by_offset(disp, _gloffset_RasterPos2i, fn);
3057 #define CALL_RasterPos2iv(disp, parameters) \
3058 (* GET_RasterPos2iv(disp)) parameters
3059 static inline _glptr_RasterPos2iv GET_RasterPos2iv(struct _glapi_table *disp) {
3060 return (_glptr_RasterPos2iv) (GET_by_offset(disp, _gloffset_RasterPos2iv));
3063 static inline void SET_RasterPos2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3064 SET_by_offset(disp, _gloffset_RasterPos2iv, fn);
3068 #define CALL_RasterPos2s(disp, parameters) \
3069 (* GET_RasterPos2s(disp)) parameters
3070 static inline _glptr_RasterPos2s GET_RasterPos2s(struct _glapi_table *disp) {
3071 return (_glptr_RasterPos2s) (GET_by_offset(disp, _gloffset_RasterPos2s));
3074 static inline void SET_RasterPos2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
3075 SET_by_offset(disp, _gloffset_RasterPos2s, fn);
3079 #define CALL_RasterPos2sv(disp, parameters) \
3080 (* GET_RasterPos2sv(disp)) parameters
3081 static inline _glptr_RasterPos2sv GET_RasterPos2sv(struct _glapi_table *disp) {
3082 return (_glptr_RasterPos2sv) (GET_by_offset(disp, _gloffset_RasterPos2sv));
3085 static inline void SET_RasterPos2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3086 SET_by_offset(disp, _gloffset_RasterPos2sv, fn);
3090 #define CALL_RasterPos3d(disp, parameters) \
3091 (* GET_RasterPos3d(disp)) parameters
3092 static inline _glptr_RasterPos3d GET_RasterPos3d(struct _glapi_table *disp) {
3093 return (_glptr_RasterPos3d) (GET_by_offset(disp, _gloffset_RasterPos3d));
3096 static inline void SET_RasterPos3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
3097 SET_by_offset(disp, _gloffset_RasterPos3d, fn);
3101 #define CALL_RasterPos3dv(disp, parameters) \
3102 (* GET_RasterPos3dv(disp)) parameters
3103 static inline _glptr_RasterPos3dv GET_RasterPos3dv(struct _glapi_table *disp) {
3104 return (_glptr_RasterPos3dv) (GET_by_offset(disp, _gloffset_RasterPos3dv));
3107 static inline void SET_RasterPos3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3108 SET_by_offset(disp, _gloffset_RasterPos3dv, fn);
3112 #define CALL_RasterPos3f(disp, parameters) \
3113 (* GET_RasterPos3f(disp)) parameters
3114 static inline _glptr_RasterPos3f GET_RasterPos3f(struct _glapi_table *disp) {
3115 return (_glptr_RasterPos3f) (GET_by_offset(disp, _gloffset_RasterPos3f));
3118 static inline void SET_RasterPos3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
3119 SET_by_offset(disp, _gloffset_RasterPos3f, fn);
3123 #define CALL_RasterPos3fv(disp, parameters) \
3124 (* GET_RasterPos3fv(disp)) parameters
3125 static inline _glptr_RasterPos3fv GET_RasterPos3fv(struct _glapi_table *disp) {
3126 return (_glptr_RasterPos3fv) (GET_by_offset(disp, _gloffset_RasterPos3fv));
3129 static inline void SET_RasterPos3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3130 SET_by_offset(disp, _gloffset_RasterPos3fv, fn);
3134 #define CALL_RasterPos3i(disp, parameters) \
3135 (* GET_RasterPos3i(disp)) parameters
3136 static inline _glptr_RasterPos3i GET_RasterPos3i(struct _glapi_table *disp) {
3137 return (_glptr_RasterPos3i) (GET_by_offset(disp, _gloffset_RasterPos3i));
3140 static inline void SET_RasterPos3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
3141 SET_by_offset(disp, _gloffset_RasterPos3i, fn);
3145 #define CALL_RasterPos3iv(disp, parameters) \
3146 (* GET_RasterPos3iv(disp)) parameters
3147 static inline _glptr_RasterPos3iv GET_RasterPos3iv(struct _glapi_table *disp) {
3148 return (_glptr_RasterPos3iv) (GET_by_offset(disp, _gloffset_RasterPos3iv));
3151 static inline void SET_RasterPos3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3152 SET_by_offset(disp, _gloffset_RasterPos3iv, fn);
3156 #define CALL_RasterPos3s(disp, parameters) \
3157 (* GET_RasterPos3s(disp)) parameters
3158 static inline _glptr_RasterPos3s GET_RasterPos3s(struct _glapi_table *disp) {
3159 return (_glptr_RasterPos3s) (GET_by_offset(disp, _gloffset_RasterPos3s));
3162 static inline void SET_RasterPos3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
3163 SET_by_offset(disp, _gloffset_RasterPos3s, fn);
3167 #define CALL_RasterPos3sv(disp, parameters) \
3168 (* GET_RasterPos3sv(disp)) parameters
3169 static inline _glptr_RasterPos3sv GET_RasterPos3sv(struct _glapi_table *disp) {
3170 return (_glptr_RasterPos3sv) (GET_by_offset(disp, _gloffset_RasterPos3sv));
3173 static inline void SET_RasterPos3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3174 SET_by_offset(disp, _gloffset_RasterPos3sv, fn);
3178 #define CALL_RasterPos4d(disp, parameters) \
3179 (* GET_RasterPos4d(disp)) parameters
3180 static inline _glptr_RasterPos4d GET_RasterPos4d(struct _glapi_table *disp) {
3181 return (_glptr_RasterPos4d) (GET_by_offset(disp, _gloffset_RasterPos4d));
3184 static inline void SET_RasterPos4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
3185 SET_by_offset(disp, _gloffset_RasterPos4d, fn);
3189 #define CALL_RasterPos4dv(disp, parameters) \
3190 (* GET_RasterPos4dv(disp)) parameters
3191 static inline _glptr_RasterPos4dv GET_RasterPos4dv(struct _glapi_table *disp) {
3192 return (_glptr_RasterPos4dv) (GET_by_offset(disp, _gloffset_RasterPos4dv));
3195 static inline void SET_RasterPos4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3196 SET_by_offset(disp, _gloffset_RasterPos4dv, fn);
3200 #define CALL_RasterPos4f(disp, parameters) \
3201 (* GET_RasterPos4f(disp)) parameters
3202 static inline _glptr_RasterPos4f GET_RasterPos4f(struct _glapi_table *disp) {
3203 return (_glptr_RasterPos4f) (GET_by_offset(disp, _gloffset_RasterPos4f));
3206 static inline void SET_RasterPos4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
3207 SET_by_offset(disp, _gloffset_RasterPos4f, fn);
3211 #define CALL_RasterPos4fv(disp, parameters) \
3212 (* GET_RasterPos4fv(disp)) parameters
3213 static inline _glptr_RasterPos4fv GET_RasterPos4fv(struct _glapi_table *disp) {
3214 return (_glptr_RasterPos4fv) (GET_by_offset(disp, _gloffset_RasterPos4fv));
3217 static inline void SET_RasterPos4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3218 SET_by_offset(disp, _gloffset_RasterPos4fv, fn);
3222 #define CALL_RasterPos4i(disp, parameters) \
3223 (* GET_RasterPos4i(disp)) parameters
3224 static inline _glptr_RasterPos4i GET_RasterPos4i(struct _glapi_table *disp) {
3225 return (_glptr_RasterPos4i) (GET_by_offset(disp, _gloffset_RasterPos4i));
3228 static inline void SET_RasterPos4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
3229 SET_by_offset(disp, _gloffset_RasterPos4i, fn);
3233 #define CALL_RasterPos4iv(disp, parameters) \
3234 (* GET_RasterPos4iv(disp)) parameters
3235 static inline _glptr_RasterPos4iv GET_RasterPos4iv(struct _glapi_table *disp) {
3236 return (_glptr_RasterPos4iv) (GET_by_offset(disp, _gloffset_RasterPos4iv));
3239 static inline void SET_RasterPos4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3240 SET_by_offset(disp, _gloffset_RasterPos4iv, fn);
3244 #define CALL_RasterPos4s(disp, parameters) \
3245 (* GET_RasterPos4s(disp)) parameters
3246 static inline _glptr_RasterPos4s GET_RasterPos4s(struct _glapi_table *disp) {
3247 return (_glptr_RasterPos4s) (GET_by_offset(disp, _gloffset_RasterPos4s));
3250 static inline void SET_RasterPos4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
3251 SET_by_offset(disp, _gloffset_RasterPos4s, fn);
3255 #define CALL_RasterPos4sv(disp, parameters) \
3256 (* GET_RasterPos4sv(disp)) parameters
3257 static inline _glptr_RasterPos4sv GET_RasterPos4sv(struct _glapi_table *disp) {
3258 return (_glptr_RasterPos4sv) (GET_by_offset(disp, _gloffset_RasterPos4sv));
3261 static inline void SET_RasterPos4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3262 SET_by_offset(disp, _gloffset_RasterPos4sv, fn);
3266 #define CALL_Rectd(disp, parameters) \
3267 (* GET_Rectd(disp)) parameters
3268 static inline _glptr_Rectd GET_Rectd(struct _glapi_table *disp) {
3269 return (_glptr_Rectd) (GET_by_offset(disp, _gloffset_Rectd));
3272 static inline void SET_Rectd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
3273 SET_by_offset(disp, _gloffset_Rectd, fn);
3277 #define CALL_Rectdv(disp, parameters) \
3278 (* GET_Rectdv(disp)) parameters
3279 static inline _glptr_Rectdv GET_Rectdv(struct _glapi_table *disp) {
3280 return (_glptr_Rectdv) (GET_by_offset(disp, _gloffset_Rectdv));
3283 static inline void SET_Rectdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *, const GLdouble *)) {
3284 SET_by_offset(disp, _gloffset_Rectdv, fn);
3288 #define CALL_Rectf(disp, parameters) \
3289 (* GET_Rectf(disp)) parameters
3290 static inline _glptr_Rectf GET_Rectf(struct _glapi_table *disp) {
3291 return (_glptr_Rectf) (GET_by_offset(disp, _gloffset_Rectf));
3294 static inline void SET_Rectf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
3295 SET_by_offset(disp, _gloffset_Rectf, fn);
3299 #define CALL_Rectfv(disp, parameters) \
3300 (* GET_Rectfv(disp)) parameters
3301 static inline _glptr_Rectfv GET_Rectfv(struct _glapi_table *disp) {
3302 return (_glptr_Rectfv) (GET_by_offset(disp, _gloffset_Rectfv));
3305 static inline void SET_Rectfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *, const GLfloat *)) {
3306 SET_by_offset(disp, _gloffset_Rectfv, fn);
3310 #define CALL_Recti(disp, parameters) \
3311 (* GET_Recti(disp)) parameters
3312 static inline _glptr_Recti GET_Recti(struct _glapi_table *disp) {
3313 return (_glptr_Recti) (GET_by_offset(disp, _gloffset_Recti));
3316 static inline void SET_Recti(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
3317 SET_by_offset(disp, _gloffset_Recti, fn);
3321 #define CALL_Rectiv(disp, parameters) \
3322 (* GET_Rectiv(disp)) parameters
3323 disp) {
3324 return (_glptr_Rectiv) (GET_by_offset(disp, _gloffset_Rectiv));
3327 static inline void SET_Rectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *, const GLint *)) {
3328 SET_by_offset(disp, _gloffset_Rectiv, fn);
3332 #define CALL_Rects(disp, parameters) \
3333 (* GET_Rects(disp)) parameters
3334 static inline _glptr_Rects GET_Rects(struct _glapi_table *disp) {
3335 return (_glptr_Rects) (GET_by_offset(disp, _gloffset_Rects));
3338 static inline void SET_Rects(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
3339 SET_by_offset(disp, _gloffset_Rects, fn);
3343 #define CALL_Rectsv(disp, parameters) \
3344 (* GET_Rectsv(disp)) parameters
3345 static inline _glptr_Rectsv GET_Rectsv(struct _glapi_table *disp) {
3346 return (_glptr_Rectsv) (GET_by_offset(disp, _gloffset_Rectsv));
3349 static inline void SET_Rectsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *, const GLshort *)) {
3350 SET_by_offset(disp, _gloffset_Rectsv, fn);
3354 #define CALL_TexCoord1d(disp, parameters) \
3355 (* GET_TexCoord1d(disp)) parameters
3356 static inline _glptr_TexCoord1d GET_TexCoord1d(struct _glapi_table *disp) {
3357 return (_glptr_TexCoord1d) (GET_by_offset(disp, _gloffset_TexCoord1d));
3360 static inline void SET_TexCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
3361 SET_by_offset(disp, _gloffset_TexCoord1d, fn);
3365 #define CALL_TexCoord1dv(disp, parameters) \
3366 (* GET_TexCoord1dv(disp)) parameters
3367 static inline _glptr_TexCoord1dv GET_TexCoord1dv(struct _glapi_table *disp) {
3368 return (_glptr_TexCoord1dv) (GET_by_offset(disp, _gloffset_TexCoord1dv));
3371 static inline void SET_TexCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3372 SET_by_offset(disp, _gloffset_TexCoord1dv, fn);
3376 #define CALL_TexCoord1f(disp, parameters) \
3377 (* GET_TexCoord1f(disp)) parameters
3378 static inline _glptr_TexCoord1f GET_TexCoord1f(struct _glapi_table *disp) {
3379 return (_glptr_TexCoord1f) (GET_by_offset(disp, _gloffset_TexCoord1f));
3382 static inline void SET_TexCoord1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
3383 SET_by_offset(disp, _gloffset_TexCoord1f, fn);
3387 #define CALL_TexCoord1fv(disp, parameters) \
3388 (* GET_TexCoord1fv(disp)) parameters
3389 static inline _glptr_TexCoord1fv GET_TexCoord1fv(struct _glapi_table *disp) {
3390 return (_glptr_TexCoord1fv) (GET_by_offset(disp, _gloffset_TexCoord1fv));
3393 static inline void SET_TexCoord1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3394 SET_by_offset(disp, _gloffset_TexCoord1fv, fn);
3398 #define CALL_TexCoord1i(disp, parameters) \
3399 (* GET_TexCoord1i(disp)) parameters
3400 static inline _glptr_TexCoord1i GET_TexCoord1i(struct _glapi_table *disp) {
3401 return (_glptr_TexCoord1i) (GET_by_offset(disp, _gloffset_TexCoord1i));
3404 static inline void SET_TexCoord1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
3405 SET_by_offset(disp, _gloffset_TexCoord1i, fn);
3409 #define CALL_TexCoord1iv(disp, parameters) \
3410 (* GET_TexCoord1iv(disp)) parameters
3411 static inline _glptr_TexCoord1iv GET_TexCoord1iv(struct _glapi_table *disp) {
3412 return (_glptr_TexCoord1iv) (GET_by_offset(disp, _gloffset_TexCoord1iv));
3415 static inline void SET_TexCoord1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3416 SET_by_offset(disp, _gloffset_TexCoord1iv, fn);
3420 #define CALL_TexCoord1s(disp, parameters) \
3421 (* GET_TexCoord1s(disp)) parameters
3422 static inline _glptr_TexCoord1s GET_TexCoord1s(struct _glapi_table *disp) {
3423 return (_glptr_TexCoord1s) (GET_by_offset(disp, _gloffset_TexCoord1s));
3426 static inline void SET_TexCoord1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort)) {
3427 SET_by_offset(disp, _gloffset_TexCoord1s, fn);
3431 #define CALL_TexCoord1sv(disp, parameters) \
3432 (* GET_TexCoord1sv(disp)) parameters
3433 static inline _glptr_TexCoord1sv GET_TexCoord1sv(struct _glapi_table *disp) {
3434 return (_glptr_TexCoord1sv) (GET_by_offset(disp, _gloffset_TexCoord1sv));
3437 static inline void SET_TexCoord1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3438 SET_by_offset(disp, _gloffset_TexCoord1sv, fn);
3442 #define CALL_TexCoord2d(disp, parameters) \
3443 (* GET_TexCoord2d(disp)) parameters
3444 static inline _glptr_TexCoord2d GET_TexCoord2d(struct _glapi_table *disp) {
3445 return (_glptr_TexCoord2d) (GET_by_offset(disp, _gloffset_TexCoord2d));
3448 static inline void SET_TexCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
3449 SET_by_offset(disp, _gloffset_TexCoord2d, fn);
3453 #define CALL_TexCoord2dv(disp, parameters) \
3454 (* GET_TexCoord2dv(disp)) parameters
3455 static inline _glptr_TexCoord2dv GET_TexCoord2dv(struct _glapi_table *disp) {
3456 return (_glptr_TexCoord2dv) (GET_by_offset(disp, _gloffset_TexCoord2dv));
3459 static inline void SET_TexCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3460 SET_by_offset(disp, _gloffset_TexCoord2dv, fn);
3464 #define CALL_TexCoord2f(disp, parameters) \
3465 (* GET_TexCoord2f(disp)) parameters
3466 static inline _glptr_TexCoord2f GET_TexCoord2f(struct _glapi_table *disp) {
3467 return (_glptr_TexCoord2f) (GET_by_offset(disp, _gloffset_TexCoord2f));
3470 static inline void SET_TexCoord2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
3471 SET_by_offset(disp, _gloffset_TexCoord2f, fn);
3475 #define CALL_TexCoord2fv(disp, parameters) \
3476 (* GET_TexCoord2fv(disp)) parameters
3477 static inline _glptr_TexCoord2fv GET_TexCoord2fv(struct _glapi_table *disp) {
3478 return (_glptr_TexCoord2fv) (GET_by_offset(disp, _gloffset_TexCoord2fv));
3481 static inline void SET_TexCoord2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3482 SET_by_offset(disp, _gloffset_TexCoord2fv, fn);
3486 #define CALL_TexCoord2i(disp, parameters) \
3487 (* GET_TexCoord2i(disp)) parameters
3488 static inline _glptr_TexCoord2i GET_TexCoord2i(struct _glapi_table *disp) {
3489 return (_glptr_TexCoord2i) (GET_by_offset(disp, _gloffset_TexCoord2i));
3492 static inline void SET_TexCoord2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
3493 SET_by_offset(disp, _gloffset_TexCoord2i, fn);
3497 #define CALL_TexCoord2iv(disp, parameters) \
3498 (* GET_TexCoord2iv(disp)) parameters
3499 static inline _glptr_TexCoord2iv GET_TexCoord2iv(struct _glapi_table *disp) {
3500 return (_glptr_TexCoord2iv) (GET_by_offset(disp, _gloffset_TexCoord2iv));
3503 static inline void SET_TexCoord2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3504 SET_by_offset(disp, _gloffset_TexCoord2iv, fn);
3508 #define CALL_TexCoord2s(disp, parameters) \
3509 (* GET_TexCoord2s(disp)) parameters
3510 static inline _glptr_TexCoord2s GET_TexCoord2s(struct _glapi_table *disp) {
3511 return (_glptr_TexCoord2s) (GET_by_offset(disp, _gloffset_TexCoord2s));
3514 static inline void SET_TexCoord2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
3515 SET_by_offset(disp, _gloffset_TexCoord2s, fn);
3519 #define CALL_TexCoord2sv(disp, parameters) \
3520 (* GET_TexCoord2sv(disp)) parameters
3521 static inline _glptr_TexCoord2sv GET_TexCoord2sv(struct _glapi_table *disp) {
3522 return (_glptr_TexCoord2sv) (GET_by_offset(disp, _gloffset_TexCoord2sv));
3525 static inline void SET_TexCoord2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3526 SET_by_offset(disp, _gloffset_TexCoord2sv, fn);
3530 #define CALL_TexCoord3d(disp, parameters) \
3531 (* GET_TexCoord3d(disp)) parameters
3532 static inline _glptr_TexCoord3d GET_TexCoord3d(struct _glapi_table *disp) {
3533 return (_glptr_TexCoord3d) (GET_by_offset(disp, _gloffset_TexCoord3d));
3536 static inline void SET_TexCoord3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
3537 SET_by_offset(disp, _gloffset_TexCoord3d, fn);
3541 #define CALL_TexCoord3dv(disp, parameters) \
3542 (* GET_TexCoord3dv(disp)) parameters
3543 static inline _glptr_TexCoord3dv GET_TexCoord3dv(struct _glapi_table *disp) {
3544 return (_glptr_TexCoord3dv) (GET_by_offset(disp, _gloffset_TexCoord3dv));
3547 static inline void SET_TexCoord3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3548 SET_by_offset(disp, _gloffset_TexCoord3dv, fn);
3552 #define CALL_TexCoord3f(disp, parameters) \
3553 (* GET_TexCoord3f(disp)) parameters
3554 static inline _glptr_TexCoord3f GET_TexCoord3f(struct _glapi_table *disp) {
3555 return (_glptr_TexCoord3f) (GET_by_offset(disp, _gloffset_TexCoord3f));
3558 static inline void SET_TexCoord3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
3559 SET_by_offset(disp, _gloffset_TexCoord3f, fn);
3563 #define CALL_TexCoord3fv(disp, parameters) \
3564 (* GET_TexCoord3fv(disp)) parameters
3565 static inline _glptr_TexCoord3fv GET_TexCoord3fv(struct _glapi_table *disp) {
3566 return (_glptr_TexCoord3fv) (GET_by_offset(disp, _gloffset_TexCoord3fv));
3569 static inline void SET_TexCoord3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3570 SET_by_offset(disp, _gloffset_TexCoord3fv, fn);
3574 #define CALL_TexCoord3i(disp, parameters) \
3575 (* GET_TexCoord3i(disp)) parameters
3576 static inline _glptr_TexCoord3i GET_TexCoord3i(struct _glapi_table *disp) {
3577 return (_glptr_TexCoord3i) (GET_by_offset(disp, _gloffset_TexCoord3i));
3580 static inline void SET_TexCoord3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
3581 SET_by_offset(disp, _gloffset_TexCoord3i, fn);
3585 #define CALL_TexCoord3iv(disp, parameters) \
3586 (* GET_TexCoord3iv(disp)) parameters
3587 static inline _glptr_TexCoord3iv GET_TexCoord3iv(struct _glapi_table *disp) {
3588 return (_glptr_TexCoord3iv) (GET_by_offset(disp, _gloffset_TexCoord3iv));
3591 static inline void SET_TexCoord3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3592 SET_by_offset(disp, _gloffset_TexCoord3iv, fn);
3596 #define CALL_TexCoord3s(disp, parameters) \
3597 (* GET_TexCoord3s(disp)) parameters
3598 static inline _glptr_TexCoord3s GET_TexCoord3s(struct _glapi_table *disp) {
3599 return (_glptr_TexCoord3s) (GET_by_offset(disp, _gloffset_TexCoord3s));
3602 static inline void SET_TexCoord3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
3603 SET_by_offset(disp, _gloffset_TexCoord3s, fn);
3607 #define CALL_TexCoord3sv(disp, parameters) \
3608 (* GET_TexCoord3sv(disp)) parameters
3609 static inline _glptr_TexCoord3sv GET_TexCoord3sv(struct _glapi_table *disp) {
3610 return (_glptr_TexCoord3sv) (GET_by_offset(disp, _gloffset_TexCoord3sv));
3613 static inline void SET_TexCoord3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3614 SET_by_offset(disp, _gloffset_TexCoord3sv, fn);
3618 #define CALL_TexCoord4d(disp, parameters) \
3619 (* GET_TexCoord4d(disp)) parameters
3620 static inline _glptr_TexCoord4d GET_TexCoord4d(struct _glapi_table *disp) {
3621 return (_glptr_TexCoord4d) (GET_by_offset(disp, _gloffset_TexCoord4d));
3624 static inline void SET_TexCoord4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
3625 SET_by_offset(disp, _gloffset_TexCoord4d, fn);
3629 #define CALL_TexCoord4dv(disp, parameters) \
3630 (* GET_TexCoord4dv(disp)) parameters
3631 static inline _glptr_TexCoord4dv GET_TexCoord4dv(struct _glapi_table *disp) {
3632 return (_glptr_TexCoord4dv) (GET_by_offset(disp, _gloffset_TexCoord4dv));
3635 static inline void SET_TexCoord4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3636 SET_by_offset(disp, _gloffset_TexCoord4dv, fn);
3640 #define CALL_TexCoord4f(disp, parameters) \
3641 (* GET_TexCoord4f(disp)) parameters
3642 static inline _glptr_TexCoord4f GET_TexCoord4f(struct _glapi_table *disp) {
3643 return (_glptr_TexCoord4f) (GET_by_offset(disp, _gloffset_TexCoord4f));
3646 static inline void SET_TexCoord4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
3647 SET_by_offset(disp, _gloffset_TexCoord4f, fn);
3651 #define CALL_TexCoord4fv(disp, parameters) \
3652 (* GET_TexCoord4fv(disp)) parameters
3653 static inline _glptr_TexCoord4fv GET_TexCoord4fv(struct _glapi_table *disp) {
3654 return (_glptr_TexCoord4fv) (GET_by_offset(disp, _gloffset_TexCoord4fv));
3657 static inline void SET_TexCoord4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3658 SET_by_offset(disp, _gloffset_TexCoord4fv, fn);
3662 #define CALL_TexCoord4i(disp, parameters) \
3663 (* GET_TexCoord4i(disp)) parameters
3664 static inline _glptr_TexCoord4i GET_TexCoord4i(struct _glapi_table *disp) {
3665 return (_glptr_TexCoord4i) (GET_by_offset(disp, _gloffset_TexCoord4i));
3668 static inline void SET_TexCoord4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
3669 SET_by_offset(disp, _gloffset_TexCoord4i, fn);
3673 #define CALL_TexCoord4iv(disp, parameters) \
3674 (* GET_TexCoord4iv(disp)) parameters
3675 static inline _glptr_TexCoord4iv GET_TexCoord4iv(struct _glapi_table *disp) {
3676 return (_glptr_TexCoord4iv) (GET_by_offset(disp, _gloffset_TexCoord4iv));
3679 static inline void SET_TexCoord4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3680 SET_by_offset(disp, _gloffset_TexCoord4iv, fn);
3684 #define CALL_TexCoord4s(disp, parameters) \
3685 (* GET_TexCoord4s(disp)) parameters
3686 static inline _glptr_TexCoord4s GET_TexCoord4s(struct _glapi_table *disp) {
3687 return (_glptr_TexCoord4s) (GET_by_offset(disp, _gloffset_TexCoord4s));
3690 static inline void SET_TexCoord4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
3691 SET_by_offset(disp, _gloffset_TexCoord4s, fn);
3695 #define CALL_TexCoord4sv(disp, parameters) \
3696 (* GET_TexCoord4sv(disp)) parameters
3697 static inline _glptr_TexCoord4sv GET_TexCoord4sv(struct _glapi_table *disp) {
3698 return (_glptr_TexCoord4sv) (GET_by_offset(disp, _gloffset_TexCoord4sv));
3701 static inline void SET_TexCoord4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3702 SET_by_offset(disp, _gloffset_TexCoord4sv, fn);
3706 #define CALL_Vertex2d(disp, parameters) \
3707 (* GET_Vertex2d(disp)) parameters
3708 static inline _glptr_Vertex2d GET_Vertex2d(struct _glapi_table *disp) {
3709 return (_glptr_Vertex2d) (GET_by_offset(disp, _gloffset_Vertex2d));
3712 disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
3713 SET_by_offset(disp, _gloffset_Vertex2d, fn);
3717 #define CALL_Vertex2dv(disp, parameters) \
3718 (* GET_Vertex2dv(disp)) parameters
3719 static inline _glptr_Vertex2dv GET_Vertex2dv(struct _glapi_table *disp) {
3720 return (_glptr_Vertex2dv) (GET_by_offset(disp, _gloffset_Vertex2dv));
3723 static inline void SET_Vertex2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3724 SET_by_offset(disp, _gloffset_Vertex2dv, fn);
3728 #define CALL_Vertex2f(disp, parameters) \
3729 (* GET_Vertex2f(disp)) parameters
3730 static inline _glptr_Vertex2f GET_Vertex2f(struct _glapi_table *disp) {
3731 return (_glptr_Vertex2f) (GET_by_offset(disp, _gloffset_Vertex2f));
3734 static inline void SET_Vertex2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
3735 SET_by_offset(disp, _gloffset_Vertex2f, fn);
3739 #define CALL_Vertex2fv(disp, parameters) \
3740 (* GET_Vertex2fv(disp)) parameters
3741 static inline _glptr_Vertex2fv GET_Vertex2fv(struct _glapi_table *disp) {
3742 return (_glptr_Vertex2fv) (GET_by_offset(disp, _gloffset_Vertex2fv));
3745 static inline void SET_Vertex2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3746 SET_by_offset(disp, _gloffset_Vertex2fv, fn);
3750 #define CALL_Vertex2i(disp, parameters) \
3751 (* GET_Vertex2i(disp)) parameters
3752 static inline _glptr_Vertex2i GET_Vertex2i(struct _glapi_table *disp) {
3753 return (_glptr_Vertex2i) (GET_by_offset(disp, _gloffset_Vertex2i));
3756 static inline void SET_Vertex2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
3757 SET_by_offset(disp, _gloffset_Vertex2i, fn);
3761 #define CALL_Vertex2iv(disp, parameters) \
3762 (* GET_Vertex2iv(disp)) parameters
3763 static inline _glptr_Vertex2iv GET_Vertex2iv(struct _glapi_table *disp) {
3764 return (_glptr_Vertex2iv) (GET_by_offset(disp, _gloffset_Vertex2iv));
3767 static inline void SET_Vertex2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3768 SET_by_offset(disp, _gloffset_Vertex2iv, fn);
3772 #define CALL_Vertex2s(disp, parameters) \
3773 (* GET_Vertex2s(disp)) parameters
3774 static inline _glptr_Vertex2s GET_Vertex2s(struct _glapi_table *disp) {
3775 return (_glptr_Vertex2s) (GET_by_offset(disp, _gloffset_Vertex2s));
3778 static inline void SET_Vertex2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
3779 SET_by_offset(disp, _gloffset_Vertex2s, fn);
3783 #define CALL_Vertex2sv(disp, parameters) \
3784 (* GET_Vertex2sv(disp)) parameters
3785 static inline _glptr_Vertex2sv GET_Vertex2sv(struct _glapi_table *disp) {
3786 return (_glptr_Vertex2sv) (GET_by_offset(disp, _gloffset_Vertex2sv));
3789 static inline void SET_Vertex2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3790 SET_by_offset(disp, _gloffset_Vertex2sv, fn);
3794 #define CALL_Vertex3d(disp, parameters) \
3795 (* GET_Vertex3d(disp)) parameters
3796 static inline _glptr_Vertex3d GET_Vertex3d(struct _glapi_table *disp) {
3797 return (_glptr_Vertex3d) (GET_by_offset(disp, _gloffset_Vertex3d));
3800 static inline void SET_Vertex3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
3801 SET_by_offset(disp, _gloffset_Vertex3d, fn);
3805 #define CALL_Vertex3dv(disp, parameters) \
3806 (* GET_Vertex3dv(disp)) parameters
3807 static inline _glptr_Vertex3dv GET_Vertex3dv(struct _glapi_table *disp) {
3808 return (_glptr_Vertex3dv) (GET_by_offset(disp, _gloffset_Vertex3dv));
3811 static inline void SET_Vertex3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3812 SET_by_offset(disp, _gloffset_Vertex3dv, fn);
3816 #define CALL_Vertex3f(disp, parameters) \
3817 (* GET_Vertex3f(disp)) parameters
3818 static inline _glptr_Vertex3f GET_Vertex3f(struct _glapi_table *disp) {
3819 return (_glptr_Vertex3f) (GET_by_offset(disp, _gloffset_Vertex3f));
3822 static inline void SET_Vertex3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
3823 SET_by_offset(disp, _gloffset_Vertex3f, fn);
3827 #define CALL_Vertex3fv(disp, parameters) \
3828 (* GET_Vertex3fv(disp)) parameters
3829 static inline _glptr_Vertex3fv GET_Vertex3fv(struct _glapi_table *disp) {
3830 return (_glptr_Vertex3fv) (GET_by_offset(disp, _gloffset_Vertex3fv));
3833 static inline void SET_Vertex3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3834 SET_by_offset(disp, _gloffset_Vertex3fv, fn);
3838 #define CALL_Vertex3i(disp, parameters) \
3839 (* GET_Vertex3i(disp)) parameters
3840 static inline _glptr_Vertex3i GET_Vertex3i(struct _glapi_table *disp) {
3841 return (_glptr_Vertex3i) (GET_by_offset(disp, _gloffset_Vertex3i));
3844 static inline void SET_Vertex3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
3845 SET_by_offset(disp, _gloffset_Vertex3i, fn);
3849 #define CALL_Vertex3iv(disp, parameters) \
3850 (* GET_Vertex3iv(disp)) parameters
3851 static inline _glptr_Vertex3iv GET_Vertex3iv(struct _glapi_table *disp) {
3852 return (_glptr_Vertex3iv) (GET_by_offset(disp, _gloffset_Vertex3iv));
3855 static inline void SET_Vertex3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3856 SET_by_offset(disp, _gloffset_Vertex3iv, fn);
3860 #define CALL_Vertex3s(disp, parameters) \
3861 (* GET_Vertex3s(disp)) parameters
3862 static inline _glptr_Vertex3s GET_Vertex3s(struct _glapi_table *disp) {
3863 return (_glptr_Vertex3s) (GET_by_offset(disp, _gloffset_Vertex3s));
3866 static inline void SET_Vertex3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
3867 SET_by_offset(disp, _gloffset_Vertex3s, fn);
3871 #define CALL_Vertex3sv(disp, parameters) \
3872 (* GET_Vertex3sv(disp)) parameters
3873 static inline _glptr_Vertex3sv GET_Vertex3sv(struct _glapi_table *disp) {
3874 return (_glptr_Vertex3sv) (GET_by_offset(disp, _gloffset_Vertex3sv));
3877 static inline void SET_Vertex3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3878 SET_by_offset(disp, _gloffset_Vertex3sv, fn);
3882 #define CALL_Vertex4d(disp, parameters) \
3883 (* GET_Vertex4d(disp)) parameters
3884 static inline _glptr_Vertex4d GET_Vertex4d(struct _glapi_table *disp) {
3885 return (_glptr_Vertex4d) (GET_by_offset(disp, _gloffset_Vertex4d));
3888 static inline void SET_Vertex4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
3889 SET_by_offset(disp, _gloffset_Vertex4d, fn);
3893 #define CALL_Vertex4dv(disp, parameters) \
3894 (* GET_Vertex4dv(disp)) parameters
3895 static inline _glptr_Vertex4dv GET_Vertex4dv(struct _glapi_table *disp) {
3896 return (_glptr_Vertex4dv) (GET_by_offset(disp, _gloffset_Vertex4dv));
3899 static inline void SET_Vertex4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3900 SET_by_offset(disp, _gloffset_Vertex4dv, fn);
3904 #define CALL_Vertex4f(disp, parameters) \
3905 (* GET_Vertex4f(disp)) parameters
3906 static inline _glptr_Vertex4f GET_Vertex4f(struct _glapi_table *disp) {
3907 return (_glptr_Vertex4f) (GET_by_offset(disp, _gloffset_Vertex4f));
3910 static inline void SET_Vertex4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
3911 SET_by_offset(disp, _gloffset_Vertex4f, fn);
3915 #define CALL_Vertex4fv(disp, parameters) \
3916 (* GET_Vertex4fv(disp)) parameters
3917 static inline _glptr_Vertex4fv GET_Vertex4fv(struct _glapi_table *disp) {
3918 return (_glptr_Vertex4fv) (GET_by_offset(disp, _gloffset_Vertex4fv));
3921 static inline void SET_Vertex4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3922 SET_by_offset(disp, _gloffset_Vertex4fv, fn);
3926 #define CALL_Vertex4i(disp, parameters) \
3927 (* GET_Vertex4i(disp)) parameters
3928 static inline _glptr_Vertex4i GET_Vertex4i(struct _glapi_table *disp) {
3929 return (_glptr_Vertex4i) (GET_by_offset(disp, _gloffset_Vertex4i));
3932 static inline void SET_Vertex4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
3933 SET_by_offset(disp, _gloffset_Vertex4i, fn);
3937 #define CALL_Vertex4iv(disp, parameters) \
3938 (* GET_Vertex4iv(disp)) parameters
3939 static inline _glptr_Vertex4iv GET_Vertex4iv(struct _glapi_table *disp) {
3940 return (_glptr_Vertex4iv) (GET_by_offset(disp, _gloffset_Vertex4iv));
3943 static inline void SET_Vertex4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3944 SET_by_offset(disp, _gloffset_Vertex4iv, fn);
3948 #define CALL_Vertex4s(disp, parameters) \
3949 (* GET_Vertex4s(disp)) parameters
3950 static inline _glptr_Vertex4s GET_Vertex4s(struct _glapi_table *disp) {
3951 return (_glptr_Vertex4s) (GET_by_offset(disp, _gloffset_Vertex4s));
3954 static inline void SET_Vertex4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
3955 SET_by_offset(disp, _gloffset_Vertex4s, fn);
3959 #define CALL_Vertex4sv(disp, parameters) \
3960 (* GET_Vertex4sv(disp)) parameters
3961 static inline _glptr_Vertex4sv GET_Vertex4sv(struct _glapi_table *disp) {
3962 return (_glptr_Vertex4sv) (GET_by_offset(disp, _gloffset_Vertex4sv));
3965 static inline void SET_Vertex4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3966 SET_by_offset(disp, _gloffset_Vertex4sv, fn);
3970 #define CALL_ClipPlane(disp, parameters) \
3971 (* GET_ClipPlane(disp)) parameters
3972 static inline _glptr_ClipPlane GET_ClipPlane(struct _glapi_table *disp) {
3973 return (_glptr_ClipPlane) (GET_by_offset(disp, _gloffset_ClipPlane));
3976 static inline void SET_ClipPlane(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
3977 SET_by_offset(disp, _gloffset_ClipPlane, fn);
3981 #define CALL_ColorMaterial(disp, parameters) \
3982 (* GET_ColorMaterial(disp)) parameters
3983 static inline _glptr_ColorMaterial GET_ColorMaterial(struct _glapi_table *disp) {
3984 return (_glptr_ColorMaterial) (GET_by_offset(disp, _gloffset_ColorMaterial));
3987 static inline void SET_ColorMaterial(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
3988 SET_by_offset(disp, _gloffset_ColorMaterial, fn);
3992 #define CALL_CullFace(disp, parameters) \
3993 (* GET_CullFace(disp)) parameters
3994 static inline _glptr_CullFace GET_CullFace(struct _glapi_table *disp) {
3995 return (_glptr_CullFace) (GET_by_offset(disp, _gloffset_CullFace));
3998 static inline void SET_CullFace(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
3999 SET_by_offset(disp, _gloffset_CullFace, fn);
4003 #define CALL_Fogf(disp, parameters) \
4004 (* GET_Fogf(disp)) parameters
4005 static inline _glptr_Fogf GET_Fogf(struct _glapi_table *disp) {
4006 return (_glptr_Fogf) (GET_by_offset(disp, _gloffset_Fogf));
4009 static inline void SET_Fogf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
4010 SET_by_offset(disp, _gloffset_Fogf, fn);
4014 #define CALL_Fogfv(disp, parameters) \
4015 (* GET_Fogfv(disp)) parameters
4016 static inline _glptr_Fogfv GET_Fogfv(struct _glapi_table *disp) {
4017 return (_glptr_Fogfv) (GET_by_offset(disp, _gloffset_Fogfv));
4020 static inline void SET_Fogfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
4021 SET_by_offset(disp, _gloffset_Fogfv, fn);
4025 #define CALL_Fogi(disp, parameters) \
4026 (* GET_Fogi(disp)) parameters
4027 static inline _glptr_Fogi GET_Fogi(struct _glapi_table *disp) {
4028 return (_glptr_Fogi) (GET_by_offset(disp, _gloffset_Fogi));
4031 static inline void SET_Fogi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
4032 SET_by_offset(disp, _gloffset_Fogi, fn);
4036 #define CALL_Fogiv(disp, parameters) \
4037 (* GET_Fogiv(disp)) parameters
4038 static inline _glptr_Fogiv GET_Fogiv(struct _glapi_table *disp) {
4039 return (_glptr_Fogiv) (GET_by_offset(disp, _gloffset_Fogiv));
4042 static inline void SET_Fogiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
4043 SET_by_offset(disp, _gloffset_Fogiv, fn);
4047 #define CALL_FrontFace(disp, parameters) \
4048 (* GET_FrontFace(disp)) parameters
4049 static inline _glptr_FrontFace GET_FrontFace(struct _glapi_table *disp) {
4050 return (_glptr_FrontFace) (GET_by_offset(disp, _gloffset_FrontFace));
4053 static inline void SET_FrontFace(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
4054 SET_by_offset(disp, _gloffset_FrontFace, fn);
4058 #define CALL_Hint(disp, parameters) \
4059 (* GET_Hint(disp)) parameters
4060 static inline _glptr_Hint GET_Hint(struct _glapi_table *disp) {
4061 return (_glptr_Hint) (GET_by_offset(disp, _gloffset_Hint));
4064 static inline void SET_Hint(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
4065 SET_by_offset(disp, _gloffset_Hint, fn);
4069 #define CALL_Lightf(disp, parameters) \
4070 (* GET_Lightf(disp)) parameters
4071 static inline _glptr_Lightf GET_Lightf(struct _glapi_table *disp) {
4072 return (_glptr_Lightf) (GET_by_offset(disp, _gloffset_Lightf));
4075 static inline void SET_Lightf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
4076 SET_by_offset(disp, _gloffset_Lightf, fn);
4080 #define CALL_Lightfv(disp, parameters) \
4081 (* GET_Lightfv(disp)) parameters
4082 static inline _glptr_Lightfv GET_Lightfv(struct _glapi_table *disp) {
4083 return (_glptr_Lightfv) (GET_by_offset(disp, _gloffset_Lightfv));
4086 static inline void SET_Lightfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
4087 SET_by_offset(disp, _gloffset_Lightfv, fn);
4091 #define CALL_Lighti(disp, parameters) \
4092 (* GET_Lighti(disp)) parameters
4093 static inline _glptr_Lighti GET_Lighti(struct _glapi_table *disp) {
4094 return (_glptr_Lighti) (GET_by_offset(disp, _gloffset_Lighti));
4097 static inline void SET_Lighti(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
4098 SET_by_offset(disp, _gloffset_Lighti, fn);
4102 #define CALL_Lightiv(disp, parameters) \
4103 (* GET_Lightiv(disp)) parameters
4104 static inline _glptr_Lightiv GET_Lightiv(struct _glapi_table *disp) {
4105 return (_glptr_Lightiv) (GET_by_offset(disp, _gloffset_Lightiv));
4108 static inline void SET_Lightiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
4109 SET_by_offset(disp, _gloffset_Lightiv, fn);
4113 #define CALL_LightModelf(disp, parameters) \
4114 (* GET_LightModelf(disp)) parameters
4115 disp) {
4116 return (_glptr_LightModelf) (GET_by_offset(disp, _gloffset_LightModelf));
4119 static inline void SET_LightModelf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
4120 SET_by_offset(disp, _gloffset_LightModelf, fn);
4124 #define CALL_LightModelfv(disp, parameters) \
4125 (* GET_LightModelfv(disp)) parameters
4126 static inline _glptr_LightModelfv GET_LightModelfv(struct _glapi_table *disp) {
4127 return (_glptr_LightModelfv) (GET_by_offset(disp, _gloffset_LightModelfv));
4130 static inline void SET_LightModelfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
4131 SET_by_offset(disp, _gloffset_LightModelfv, fn);
4135 #define CALL_LightModeli(disp, parameters) \
4136 (* GET_LightModeli(disp)) parameters
4137 static inline _glptr_LightModeli GET_LightModeli(struct _glapi_table *disp) {
4138 return (_glptr_LightModeli) (GET_by_offset(disp, _gloffset_LightModeli));
4141 static inline void SET_LightModeli(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
4142 SET_by_offset(disp, _gloffset_LightModeli, fn);
4146 #define CALL_LightModeliv(disp, parameters) \
4147 (* GET_LightModeliv(disp)) parameters
4148 static inline _glptr_LightModeliv GET_LightModeliv(struct _glapi_table *disp) {
4149 return (_glptr_LightModeliv) (GET_by_offset(disp, _gloffset_LightModeliv));
4152 static inline void SET_LightModeliv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
4153 SET_by_offset(disp, _gloffset_LightModeliv, fn);
4157 #define CALL_LineStipple(disp, parameters) \
4158 (* GET_LineStipple(disp)) parameters
4159 static inline _glptr_LineStipple GET_LineStipple(struct _glapi_table *disp) {
4160 return (_glptr_LineStipple) (GET_by_offset(disp, _gloffset_LineStipple));
4163 static inline void SET_LineStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLushort)) {
4164 SET_by_offset(disp, _gloffset_LineStipple, fn);
4168 #define CALL_LineWidth(disp, parameters) \
4169 (* GET_LineWidth(disp)) parameters
4170 static inline _glptr_LineWidth GET_LineWidth(struct _glapi_table *disp) {
4171 return (_glptr_LineWidth) (GET_by_offset(disp, _gloffset_LineWidth));
4174 static inline void SET_LineWidth(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
4175 SET_by_offset(disp, _gloffset_LineWidth, fn);
4179 #define CALL_Materialf(disp, parameters) \
4180 (* GET_Materialf(disp)) parameters
4181 static inline _glptr_Materialf GET_Materialf(struct _glapi_table *disp) {
4182 return (_glptr_Materialf) (GET_by_offset(disp, _gloffset_Materialf));
4185 static inline void SET_Materialf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
4186 SET_by_offset(disp, _gloffset_Materialf, fn);
4190 #define CALL_Materialfv(disp, parameters) \
4191 (* GET_Materialfv(disp)) parameters
4192 static inline _glptr_Materialfv GET_Materialfv(struct _glapi_table *disp) {
4193 return (_glptr_Materialfv) (GET_by_offset(disp, _gloffset_Materialfv));
4196 static inline void SET_Materialfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
4197 SET_by_offset(disp, _gloffset_Materialfv, fn);
4201 #define CALL_Materiali(disp, parameters) \
4202 (* GET_Materiali(disp)) parameters
4203 static inline _glptr_Materiali GET_Materiali(struct _glapi_table *disp) {
4204 return (_glptr_Materiali) (GET_by_offset(disp, _gloffset_Materiali));
4207 static inline void SET_Materiali(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
4208 SET_by_offset(disp, _gloffset_Materiali, fn);
4212 #define CALL_Materialiv(disp, parameters) \
4213 (* GET_Materialiv(disp)) parameters
4214 static inline _glptr_Materialiv GET_Materialiv(struct _glapi_table *disp) {
4215 return (_glptr_Materialiv) (GET_by_offset(disp, _gloffset_Materialiv));
4218 static inline void SET_Materialiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
4219 SET_by_offset(disp, _gloffset_Materialiv, fn);
4223 #define CALL_PointSize(disp, parameters) \
4224 (* GET_PointSize(disp)) parameters
4225 static inline _glptr_PointSize GET_PointSize(struct _glapi_table *disp) {
4226 return (_glptr_PointSize) (GET_by_offset(disp, _gloffset_PointSize));
4229 static inline void SET_PointSize(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
4230 SET_by_offset(disp, _gloffset_PointSize, fn);
4234 #define CALL_PolygonMode(disp, parameters) \
4235 (* GET_PolygonMode(disp)) parameters
4236 static inline _glptr_PolygonMode GET_PolygonMode(struct _glapi_table *disp) {
4237 return (_glptr_PolygonMode) (GET_by_offset(disp, _gloffset_PolygonMode));
4240 static inline void SET_PolygonMode(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
4241 SET_by_offset(disp, _gloffset_PolygonMode, fn);
4245 #define CALL_PolygonStipple(disp, parameters) \
4246 (* GET_PolygonStipple(disp)) parameters
4247 static inline _glptr_PolygonStipple GET_PolygonStipple(struct _glapi_table *disp) {
4248 return (_glptr_PolygonStipple) (GET_by_offset(disp, _gloffset_PolygonStipple));
4251 static inline void SET_PolygonStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
4252 SET_by_offset(disp, _gloffset_PolygonStipple, fn);
4256 #define CALL_Scissor(disp, parameters) \
4257 (* GET_Scissor(disp)) parameters
4258 static inline _glptr_Scissor GET_Scissor(struct _glapi_table *disp) {
4259 return (_glptr_Scissor) (GET_by_offset(disp, _gloffset_Scissor));
4262 static inline void SET_Scissor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei)) {
4263 SET_by_offset(disp, _gloffset_Scissor, fn);
4267 #define CALL_ShadeModel(disp, parameters) \
4268 (* GET_ShadeModel(disp)) parameters
4269 static inline _glptr_ShadeModel GET_ShadeModel(struct _glapi_table *disp) {
4270 return (_glptr_ShadeModel) (GET_by_offset(disp, _gloffset_ShadeModel));
4273 static inline void SET_ShadeModel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
4274 SET_by_offset(disp, _gloffset_ShadeModel, fn);
4278 #define CALL_TexParameterf(disp, parameters) \
4279 (* GET_TexParameterf(disp)) parameters
4280 static inline _glptr_TexParameterf GET_TexParameterf(struct _glapi_table *disp) {
4281 return (_glptr_TexParameterf) (GET_by_offset(disp, _gloffset_TexParameterf));
4284 static inline void SET_TexParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
4285 SET_by_offset(disp, _gloffset_TexParameterf, fn);
4289 #define CALL_TexParameterfv(disp, parameters) \
4290 (* GET_TexParameterfv(disp)) parameters
4291 static inline _glptr_TexParameterfv GET_TexParameterfv(struct _glapi_table *disp) {
4292 return (_glptr_TexParameterfv) (GET_by_offset(disp, _gloffset_TexParameterfv));
4295 static inline void SET_TexParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
4296 SET_by_offset(disp, _gloffset_TexParameterfv, fn);
4300 #define CALL_TexParameteri(disp, parameters) \
4301 (* GET_TexParameteri(disp)) parameters
4302 static inline _glptr_TexParameteri GET_TexParameteri(struct _glapi_table *disp) {
4303 return (_glptr_TexParameteri) (GET_by_offset(disp, _gloffset_TexParameteri));
4306 static inline void SET_TexParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
4307 SET_by_offset(disp, _gloffset_TexParameteri, fn);
4311 #define CALL_TexParameteriv(disp, parameters) \
4312 (* GET_TexParameteriv(disp)) parameters
4313 static inline _glptr_TexParameteriv GET_TexParameteriv(struct _glapi_table *disp) {
4314 return (_glptr_TexParameteriv) (GET_by_offset(disp, _gloffset_TexParameteriv));
4317 static inline void SET_TexParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
4318 SET_by_offset(disp, _gloffset_TexParameteriv, fn);
4322 #define CALL_TexImage1D(disp, parameters) \
4323 (* GET_TexImage1D(disp)) parameters
4324 static inline _glptr_TexImage1D GET_TexImage1D(struct _glapi_table *disp) {
4325 return (_glptr_TexImage1D) (GET_by_offset(disp, _gloffset_TexImage1D));
4328 static inline void SET_TexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
4329 SET_by_offset(disp, _gloffset_TexImage1D, fn);
4333 #define CALL_TexImage2D(disp, parameters) \
4334 (* GET_TexImage2D(disp)) parameters
4335 static inline _glptr_TexImage2D GET_TexImage2D(struct _glapi_table *disp) {
4336 return (_glptr_TexImage2D) (GET_by_offset(disp, _gloffset_TexImage2D));
4339 static inline void SET_TexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
4340 SET_by_offset(disp, _gloffset_TexImage2D, fn);
4344 #define CALL_TexEnvf(disp, parameters) \
4345 (* GET_TexEnvf(disp)) parameters
4346 static inline _glptr_TexEnvf GET_TexEnvf(struct _glapi_table *disp) {
4347 return (_glptr_TexEnvf) (GET_by_offset(disp, _gloffset_TexEnvf));
4350 static inline void SET_TexEnvf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
4351 SET_by_offset(disp, _gloffset_TexEnvf, fn);
4355 #define CALL_TexEnvfv(disp, parameters) \
4356 (* GET_TexEnvfv(disp)) parameters
4357 static inline _glptr_TexEnvfv GET_TexEnvfv(struct _glapi_table *disp) {
4358 return (_glptr_TexEnvfv) (GET_by_offset(disp, _gloffset_TexEnvfv));
4361 static inline void SET_TexEnvfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
4362 SET_by_offset(disp, _gloffset_TexEnvfv, fn);
4366 #define CALL_TexEnvi(disp, parameters) \
4367 (* GET_TexEnvi(disp)) parameters
4368 static inline _glptr_TexEnvi GET_TexEnvi(struct _glapi_table *disp) {
4369 return (_glptr_TexEnvi) (GET_by_offset(disp, _gloffset_TexEnvi));
4372 static inline void SET_TexEnvi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
4373 SET_by_offset(disp, _gloffset_TexEnvi, fn);
4377 #define CALL_TexEnviv(disp, parameters) \
4378 (* GET_TexEnviv(disp)) parameters
4379 static inline _glptr_TexEnviv GET_TexEnviv(struct _glapi_table *disp) {
4380 return (_glptr_TexEnviv) (GET_by_offset(disp, _gloffset_TexEnviv));
4383 static inline void SET_TexEnviv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
4384 SET_by_offset(disp, _gloffset_TexEnviv, fn);
4388 #define CALL_TexGend(disp, parameters) \
4389 (* GET_TexGend(disp)) parameters
4390 static inline _glptr_TexGend GET_TexGend(struct _glapi_table *disp) {
4391 return (_glptr_TexGend) (GET_by_offset(disp, _gloffset_TexGend));
4394 static inline void SET_TexGend(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble)) {
4395 SET_by_offset(disp, _gloffset_TexGend, fn);
4399 #define CALL_TexGendv(disp, parameters) \
4400 (* GET_TexGendv(disp)) parameters
4401 static inline _glptr_TexGendv GET_TexGendv(struct _glapi_table *disp) {
4402 return (_glptr_TexGendv) (GET_by_offset(disp, _gloffset_TexGendv));
4405 static inline void SET_TexGendv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLdouble *)) {
4406 SET_by_offset(disp, _gloffset_TexGendv, fn);
4410 #define CALL_TexGenf(disp, parameters) \
4411 (* GET_TexGenf(disp)) parameters
4412 static inline _glptr_TexGenf GET_TexGenf(struct _glapi_table *disp) {
4413 return (_glptr_TexGenf) (GET_by_offset(disp, _gloffset_TexGenf));
4416 static inline void SET_TexGenf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
4417 SET_by_offset(disp, _gloffset_TexGenf, fn);
4421 #define CALL_TexGenfv(disp, parameters) \
4422 (* GET_TexGenfv(disp)) parameters
4423 static inline _glptr_TexGenfv GET_TexGenfv(struct _glapi_table *disp) {
4424 return (_glptr_TexGenfv) (GET_by_offset(disp, _gloffset_TexGenfv));
4427 static inline void SET_TexGenfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
4428 SET_by_offset(disp, _gloffset_TexGenfv, fn);
4432 #define CALL_TexGeni(disp, parameters) \
4433 (* GET_TexGeni(disp)) parameters
4434 static inline _glptr_TexGeni GET_TexGeni(struct _glapi_table *disp) {
4435 return (_glptr_TexGeni) (GET_by_offset(disp, _gloffset_TexGeni));
4438 static inline void SET_TexGeni(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
4439 SET_by_offset(disp, _gloffset_TexGeni, fn);
4443 #define CALL_TexGeniv(disp, parameters) \
4444 (* GET_TexGeniv(disp)) parameters
4445 static inline _glptr_TexGeniv GET_TexGeniv(struct _glapi_table *disp) {
4446 return (_glptr_TexGeniv) (GET_by_offset(disp, _gloffset_TexGeniv));
4449 static inline void SET_TexGeniv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
4450 SET_by_offset(disp, _gloffset_TexGeniv, fn);
4454 #define CALL_FeedbackBuffer(disp, parameters) \
4455 (* GET_FeedbackBuffer(disp)) parameters
4456 static inline _glptr_FeedbackBuffer GET_FeedbackBuffer(struct _glapi_table *disp) {
4457 return (_glptr_FeedbackBuffer) (GET_by_offset(disp, _gloffset_FeedbackBuffer));
4460 static inline void SET_FeedbackBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLenum, GLfloat *)) {
4461 SET_by_offset(disp, _gloffset_FeedbackBuffer, fn);
4465 #define CALL_SelectBuffer(disp, parameters) \
4466 (* GET_SelectBuffer(disp)) parameters
4467 static inline _glptr_SelectBuffer GET_SelectBuffer(struct _glapi_table *disp) {
4468 return (_glptr_SelectBuffer) (GET_by_offset(disp, _gloffset_SelectBuffer));
4471 static inline void SET_SelectBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
4472 SET_by_offset(disp, _gloffset_SelectBuffer, fn);
4476 #define CALL_RenderMode(disp, parameters) \
4477 (* GET_RenderMode(disp)) parameters
4478 static inline _glptr_RenderMode GET_RenderMode(struct _glapi_table *disp) {
4479 return (_glptr_RenderMode) (GET_by_offset(disp, _gloffset_RenderMode));
4482 static inline void SET_RenderMode(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLenum)) {
4483 SET_by_offset(disp, _gloffset_RenderMode, fn);
4487 #define CALL_InitNames(disp, parameters) \
4488 (* GET_InitNames(disp)) parameters
4489 static inline _glptr_InitNames GET_InitNames(struct _glapi_table *disp) {
4490 return (_glptr_InitNames) (GET_by_offset(disp, _gloffset_InitNames));
4493 static inline void SET_InitNames(struct _glapi_table *disp
4494 SET_by_offset(disp, _gloffset_InitNames, fn);
4498 #define CALL_LoadName(disp, parameters) \
4499 (* GET_LoadName(disp)) parameters
4500 static inline _glptr_LoadName GET_LoadName(struct _glapi_table *disp) {
4501 return (_glptr_LoadName) (GET_by_offset(disp, _gloffset_LoadName));
4504 static inline void SET_LoadName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
4505 SET_by_offset(disp, _gloffset_LoadName, fn);
4509 #define CALL_PassThrough(disp, parameters) \
4510 (* GET_PassThrough(disp)) parameters
4511 static inline _glptr_PassThrough GET_PassThrough(struct _glapi_table *disp) {
4512 return (_glptr_PassThrough) (GET_by_offset(disp, _gloffset_PassThrough));
4515 static inline void SET_PassThrough(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
4516 SET_by_offset(disp, _gloffset_PassThrough, fn);
4520 #define CALL_PopName(disp, parameters) \
4521 (* GET_PopName(disp)) parameters
4522 static inline _glptr_PopName GET_PopName(struct _glapi_table *disp) {
4523 return (_glptr_PopName) (GET_by_offset(disp, _gloffset_PopName));
4526 static inline void SET_PopName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
4527 SET_by_offset(disp, _gloffset_PopName, fn);
4531 #define CALL_PushName(disp, parameters) \
4532 (* GET_PushName(disp)) parameters
4533 static inline _glptr_PushName GET_PushName(struct _glapi_table *disp) {
4534 return (_glptr_PushName) (GET_by_offset(disp, _gloffset_PushName));
4537 static inline void SET_PushName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
4538 SET_by_offset(disp, _gloffset_PushName, fn);
4542 #define CALL_DrawBuffer(disp, parameters) \
4543 (* GET_DrawBuffer(disp)) parameters
4544 static inline _glptr_DrawBuffer GET_DrawBuffer(struct _glapi_table *disp) {
4545 return (_glptr_DrawBuffer) (GET_by_offset(disp, _gloffset_DrawBuffer));
4548 static inline void SET_DrawBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
4549 SET_by_offset(disp, _gloffset_DrawBuffer, fn);
4553 #define CALL_Clear(disp, parameters) \
4554 (* GET_Clear(disp)) parameters
4555 static inline _glptr_Clear GET_Clear(struct _glapi_table *disp) {
4556 return (_glptr_Clear) (GET_by_offset(disp, _gloffset_Clear));
4559 static inline void SET_Clear(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
4560 SET_by_offset(disp, _gloffset_Clear, fn);
4564 #define CALL_ClearAccum(disp, parameters) \
4565 (* GET_ClearAccum(disp)) parameters
4566 static inline _glptr_ClearAccum GET_ClearAccum(struct _glapi_table *disp) {
4567 return (_glptr_ClearAccum) (GET_by_offset(disp, _gloffset_ClearAccum));
4570 static inline void SET_ClearAccum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
4571 SET_by_offset(disp, _gloffset_ClearAccum, fn);
4575 #define CALL_ClearIndex(disp, parameters) \
4576 (* GET_ClearIndex(disp)) parameters
4577 static inline _glptr_ClearIndex GET_ClearIndex(struct _glapi_table *disp) {
4578 return (_glptr_ClearIndex) (GET_by_offset(disp, _gloffset_ClearIndex));
4581 static inline void SET_ClearIndex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
4582 SET_by_offset(disp, _gloffset_ClearIndex, fn);
4586 #define CALL_ClearColor(disp, parameters) \
4587 (* GET_ClearColor(disp)) parameters
4588 static inline _glptr_ClearColor GET_ClearColor(struct _glapi_table *disp) {
4589 return (_glptr_ClearColor) (GET_by_offset(disp, _gloffset_ClearColor));
4592 static inline void SET_ClearColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf, GLclampf, GLclampf)) {
4593 SET_by_offset(disp, _gloffset_ClearColor, fn);
4597 #define CALL_ClearStencil(disp, parameters) \
4598 (* GET_ClearStencil(disp)) parameters
4599 static inline _glptr_ClearStencil GET_ClearStencil(struct _glapi_table *disp) {
4600 return (_glptr_ClearStencil) (GET_by_offset(disp, _gloffset_ClearStencil));
4603 static inline void SET_ClearStencil(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
4604 SET_by_offset(disp, _gloffset_ClearStencil, fn);
4608 #define CALL_ClearDepth(disp, parameters) \
4609 (* GET_ClearDepth(disp)) parameters
4610 static inline _glptr_ClearDepth GET_ClearDepth(struct _glapi_table *disp) {
4611 return (_glptr_ClearDepth) (GET_by_offset(disp, _gloffset_ClearDepth));
4614 static inline void SET_ClearDepth(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd)) {
4615 SET_by_offset(disp, _gloffset_ClearDepth, fn);
4619 #define CALL_StencilMask(disp, parameters) \
4620 (* GET_StencilMask(disp)) parameters
4621 static inline _glptr_StencilMask GET_StencilMask(struct _glapi_table *disp) {
4622 return (_glptr_StencilMask) (GET_by_offset(disp, _gloffset_StencilMask));
4625 static inline void SET_StencilMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
4626 SET_by_offset(disp, _gloffset_StencilMask, fn);
4630 #define CALL_ColorMask(disp, parameters) \
4631 (* GET_ColorMask(disp)) parameters
4632 static inline _glptr_ColorMask GET_ColorMask(struct _glapi_table *disp) {
4633 return (_glptr_ColorMask) (GET_by_offset(disp, _gloffset_ColorMask));
4636 static inline void SET_ColorMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean, GLboolean, GLboolean, GLboolean)) {
4637 SET_by_offset(disp, _gloffset_ColorMask, fn);
4641 #define CALL_DepthMask(disp, parameters) \
4642 (* GET_DepthMask(disp)) parameters
4643 static inline _glptr_DepthMask GET_DepthMask(struct _glapi_table *disp) {
4644 return (_glptr_DepthMask) (GET_by_offset(disp, _gloffset_DepthMask));
4647 static inline void SET_DepthMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean)) {
4648 SET_by_offset(disp, _gloffset_DepthMask, fn);
4652 #define CALL_IndexMask(disp, parameters) \
4653 (* GET_IndexMask(disp)) parameters
4654 static inline _glptr_IndexMask GET_IndexMask(struct _glapi_table *disp) {
4655 return (_glptr_IndexMask) (GET_by_offset(disp, _gloffset_IndexMask));
4658 static inline void SET_IndexMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
4659 SET_by_offset(disp, _gloffset_IndexMask, fn);
4663 #define CALL_Accum(disp, parameters) \
4664 (* GET_Accum(disp)) parameters
4665 static inline _glptr_Accum GET_Accum(struct _glapi_table *disp) {
4666 return (_glptr_Accum) (GET_by_offset(disp, _gloffset_Accum));
4669 static inline void SET_Accum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
4670 SET_by_offset(disp, _gloffset_Accum, fn);
4674 #define CALL_Disable(disp, parameters) \
4675 (* GET_Disable(disp)) parameters
4676 static inline _glptr_Disable GET_Disable(struct _glapi_table *disp) {
4677 return (_glptr_Disable) (GET_by_offset(disp, _gloffset_Disable));
4680 static inline void SET_Disable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
4681 SET_by_offset(disp, _gloffset_Disable, fn);
4685 #define CALL_Enable(disp, parameters) \
4686 (* GET_Enable(disp)) parameters
4687 static inline _glptr_Enable GET_Enable(struct _glapi_table *disp) {
4688 return (_glptr_Enable) (GET_by_offset(disp, _gloffset_Enable));
4691 static inline void SET_Enable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
4692 SET_by_offset(disp, _gloffset_Enable, fn);
4696 #define CALL_Finish(disp, parameters) \
4697 (* GET_Finish(disp)) parameters
4698 static inline _glptr_Finish GET_Finish(struct _glapi_table *disp) {
4699 return (_glptr_Finish) (GET_by_offset(disp, _gloffset_Finish));
4702 static inline void SET_Finish(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
4703 SET_by_offset(disp, _gloffset_Finish, fn);
4707 #define CALL_Flush(disp, parameters) \
4708 (* GET_Flush(disp)) parameters
4709 static inline _glptr_Flush GET_Flush(struct _glapi_table *disp) {
4710 return (_glptr_Flush) (GET_by_offset(disp, _gloffset_Flush));
4713 static inline void SET_Flush(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
4714 SET_by_offset(disp, _gloffset_Flush, fn);
4718 #define CALL_PopAttrib(disp, parameters) \
4719 (* GET_PopAttrib(disp)) parameters
4720 static inline _glptr_PopAttrib GET_PopAttrib(struct _glapi_table *disp) {
4721 return (_glptr_PopAttrib) (GET_by_offset(disp, _gloffset_PopAttrib));
4724 static inline void SET_PopAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
4725 SET_by_offset(disp, _gloffset_PopAttrib, fn);
4729 #define CALL_PushAttrib(disp, parameters) \
4730 (* GET_PushAttrib(disp)) parameters
4731 static inline _glptr_PushAttrib GET_PushAttrib(struct _glapi_table *disp) {
4732 return (_glptr_PushAttrib) (GET_by_offset(disp, _gloffset_PushAttrib));
4735 static inline void SET_PushAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
4736 SET_by_offset(disp, _gloffset_PushAttrib, fn);
4740 #define CALL_Map1d(disp, parameters) \
4741 (* GET_Map1d(disp)) parameters
4742 static inline _glptr_Map1d GET_Map1d(struct _glapi_table *disp) {
4743 return (_glptr_Map1d) (GET_by_offset(disp, _gloffset_Map1d));
4746 static inline void SET_Map1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLint, GLint, const GLdouble *)) {
4747 SET_by_offset(disp, _gloffset_Map1d, fn);
4751 #define CALL_Map1f(disp, parameters) \
4752 (* GET_Map1f(disp)) parameters
4753 static inline _glptr_Map1f GET_Map1f(struct _glapi_table *disp) {
4754 return (_glptr_Map1f) (GET_by_offset(disp, _gloffset_Map1f));
4757 static inline void SET_Map1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat *)) {
4758 SET_by_offset(disp, _gloffset_Map1f, fn);
4762 #define CALL_Map2d(disp, parameters) \
4763 (* GET_Map2d(disp)) parameters
4764 static inline _glptr_Map2d GET_Map2d(struct _glapi_table *disp) {
4765 return (_glptr_Map2d) (GET_by_offset(disp, _gloffset_Map2d));
4768 static inline void SET_Map2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *)) {
4769 SET_by_offset(disp, _gloffset_Map2d, fn);
4773 #define CALL_Map2f(disp, parameters) \
4774 (* GET_Map2f(disp)) parameters
4775 static inline _glptr_Map2f GET_Map2f(struct _glapi_table *disp) {
4776 return (_glptr_Map2f) (GET_by_offset(disp, _gloffset_Map2f));
4779 static inline void SET_Map2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *)) {
4780 SET_by_offset(disp, _gloffset_Map2f, fn);
4784 #define CALL_MapGrid1d(disp, parameters) \
4785 (* GET_MapGrid1d(disp)) parameters
4786 static inline _glptr_MapGrid1d GET_MapGrid1d(struct _glapi_table *disp) {
4787 return (_glptr_MapGrid1d) (GET_by_offset(disp, _gloffset_MapGrid1d));
4790 static inline void SET_MapGrid1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble)) {
4791 SET_by_offset(disp, _gloffset_MapGrid1d, fn);
4795 #define CALL_MapGrid1f(disp, parameters) \
4796 (* GET_MapGrid1f(disp)) parameters
4797 static inline _glptr_MapGrid1f GET_MapGrid1f(struct _glapi_table *disp) {
4798 return (_glptr_MapGrid1f) (GET_by_offset(disp, _gloffset_MapGrid1f));
4801 static inline void SET_MapGrid1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat)) {
4802 SET_by_offset(disp, _gloffset_MapGrid1f, fn);
4806 #define CALL_MapGrid2d(disp, parameters) \
4807 (* GET_MapGrid2d(disp)) parameters
4808 static inline _glptr_MapGrid2d GET_MapGrid2d(struct _glapi_table *disp) {
4809 return (_glptr_MapGrid2d) (GET_by_offset(disp, _gloffset_MapGrid2d));
4812 static inline void SET_MapGrid2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble)) {
4813 SET_by_offset(disp, _gloffset_MapGrid2d, fn);
4817 #define CALL_MapGrid2f(disp, parameters) \
4818 (* GET_MapGrid2f(disp)) parameters
4819 static inline _glptr_MapGrid2f GET_MapGrid2f(struct _glapi_table *disp) {
4820 return (_glptr_MapGrid2f) (GET_by_offset(disp, _gloffset_MapGrid2f));
4823 static inline void SET_MapGrid2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat)) {
4824 SET_by_offset(disp, _gloffset_MapGrid2f, fn);
4828 #define CALL_EvalCoord1d(disp, parameters) \
4829 (* GET_EvalCoord1d(disp)) parameters
4830 static inline _glptr_EvalCoord1d GET_EvalCoord1d(struct _glapi_table *disp) {
4831 return (_glptr_EvalCoord1d) (GET_by_offset(disp, _gloffset_EvalCoord1d));
4834 static inline void SET_EvalCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
4835 SET_by_offset(disp, _gloffset_EvalCoord1d, fn);
4839 #define CALL_EvalCoord1dv(disp, parameters) \
4840 (* GET_EvalCoord1dv(disp)) parameters
4841 static inline _glptr_EvalCoord1dv GET_EvalCoord1dv(struct _glapi_table *disp) {
4842 return (_glptr_EvalCoord1dv) (GET_by_offset(disp, _gloffset_EvalCoord1dv));
4845 static inline void SET_EvalCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
4846 SET_by_offset(disp, _gloffset_EvalCoord1dv, fn);
4850 #define CALL_EvalCoord1f(disp, parameters) \
4851 (* GET_EvalCoord1f(disp)) parameters
4852 static inline _glptr_EvalCoord1f GET_EvalCoord1f(struct _glapi_table *disp) {
4853 return (_glptr_EvalCoord1f) (GET_by_offset(disp, _gloffset_EvalCoord1f));
4856 static inline void SET_EvalCoord1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
4857 SET_by_offset(disp, _gloffset_EvalCoord1f, fn);
4861 #define CALL_EvalCoord1fv(disp, parameters) \
4862 (* GET_EvalCoord1fv(disp)) parameters
4863 static inline _glptr_EvalCoord1fv GET_EvalCoord1fv(struct _glapi_table *disp) {
4864 return (_glptr_EvalCoord1fv) (GET_by_offset(disp, _gloffset_EvalCoord1fv));
4867 static inline void SET_EvalCoord1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
4868 SET_by_offset(disp, _gloffset_EvalCoord1fv, fn);
4872 #define CALL_EvalCoord2d(disp, parameters) \
4873 (* GET_EvalCoord2d(disp)) parameters
4874 static inline _glptr_EvalCoord2d GET_EvalCoord2d(struct _glapi_table *disp) {
4875 return (_glptr_EvalCoord2d) (GET_by_offset(disp, _gloffset_EvalCoord2d));
4878 static inline void SET_EvalCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
4879 SET_by_offset(disp, _gloffset_EvalCoord2d, fn);
4883 #define CALL_EvalCoord2dv(disp, parameters) \
4884 (* GET_EvalCoord2dv(disp)) parameters
4885 static inline _glptr_EvalCoord2dv GET_EvalCoord2dv(struct _glapi_table *disp) {
4886 return (_glptr_EvalCoord2dv) (GET_by_offset(disp, _gloffset_EvalCoord2dv));
4889 disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
4890 SET_by_offset(disp, _gloffset_EvalCoord2dv, fn);
4894 #define CALL_EvalCoord2f(disp, parameters) \
4895 (* GET_EvalCoord2f(disp)) parameters
4896 static inline _glptr_EvalCoord2f GET_EvalCoord2f(struct _glapi_table *disp) {
4897 return (_glptr_EvalCoord2f) (GET_by_offset(disp, _gloffset_EvalCoord2f));
4900 static inline void SET_EvalCoord2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
4901 SET_by_offset(disp, _gloffset_EvalCoord2f, fn);
4905 #define CALL_EvalCoord2fv(disp, parameters) \
4906 (* GET_EvalCoord2fv(disp)) parameters
4907 static inline _glptr_EvalCoord2fv GET_EvalCoord2fv(struct _glapi_table *disp) {
4908 return (_glptr_EvalCoord2fv) (GET_by_offset(disp, _gloffset_EvalCoord2fv));
4911 static inline void SET_EvalCoord2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
4912 SET_by_offset(disp, _gloffset_EvalCoord2fv, fn);
4916 #define CALL_EvalMesh1(disp, parameters) \
4917 (* GET_EvalMesh1(disp)) parameters
4918 static inline _glptr_EvalMesh1 GET_EvalMesh1(struct _glapi_table *disp) {
4919 return (_glptr_EvalMesh1) (GET_by_offset(disp, _gloffset_EvalMesh1));
4922 static inline void SET_EvalMesh1(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint)) {
4923 SET_by_offset(disp, _gloffset_EvalMesh1, fn);
4927 #define CALL_EvalPoint1(disp, parameters) \
4928 (* GET_EvalPoint1(disp)) parameters
4929 static inline _glptr_EvalPoint1 GET_EvalPoint1(struct _glapi_table *disp) {
4930 return (_glptr_EvalPoint1) (GET_by_offset(disp, _gloffset_EvalPoint1));
4933 static inline void SET_EvalPoint1(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
4934 SET_by_offset(disp, _gloffset_EvalPoint1, fn);
4938 #define CALL_EvalMesh2(disp, parameters) \
4939 (* GET_EvalMesh2(disp)) parameters
4940 static inline _glptr_EvalMesh2 GET_EvalMesh2(struct _glapi_table *disp) {
4941 return (_glptr_EvalMesh2) (GET_by_offset(disp, _gloffset_EvalMesh2));
4944 static inline void SET_EvalMesh2(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint)) {
4945 SET_by_offset(disp, _gloffset_EvalMesh2, fn);
4949 #define CALL_EvalPoint2(disp, parameters) \
4950 (* GET_EvalPoint2(disp)) parameters
4951 static inline _glptr_EvalPoint2 GET_EvalPoint2(struct _glapi_table *disp) {
4952 return (_glptr_EvalPoint2) (GET_by_offset(disp, _gloffset_EvalPoint2));
4955 static inline void SET_EvalPoint2(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
4956 SET_by_offset(disp, _gloffset_EvalPoint2, fn);
4960 #define CALL_AlphaFunc(disp, parameters) \
4961 (* GET_AlphaFunc(disp)) parameters
4962 static inline _glptr_AlphaFunc GET_AlphaFunc(struct _glapi_table *disp) {
4963 return (_glptr_AlphaFunc) (GET_by_offset(disp, _gloffset_AlphaFunc));
4966 static inline void SET_AlphaFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLclampf)) {
4967 SET_by_offset(disp, _gloffset_AlphaFunc, fn);
4971 #define CALL_BlendFunc(disp, parameters) \
4972 (* GET_BlendFunc(disp)) parameters
4973 static inline _glptr_BlendFunc GET_BlendFunc(struct _glapi_table *disp) {
4974 return (_glptr_BlendFunc) (GET_by_offset(disp, _gloffset_BlendFunc));
4977 static inline void SET_BlendFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
4978 SET_by_offset(disp, _gloffset_BlendFunc, fn);
4982 #define CALL_LogicOp(disp, parameters) \
4983 (* GET_LogicOp(disp)) parameters
4984 static inline _glptr_LogicOp GET_LogicOp(struct _glapi_table *disp) {
4985 return (_glptr_LogicOp) (GET_by_offset(disp, _gloffset_LogicOp));
4988 static inline void SET_LogicOp(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
4989 SET_by_offset(disp, _gloffset_LogicOp, fn);
4993 #define CALL_StencilFunc(disp, parameters) \
4994 (* GET_StencilFunc(disp)) parameters
4995 static inline _glptr_StencilFunc GET_StencilFunc(struct _glapi_table *disp) {
4996 return (_glptr_StencilFunc) (GET_by_offset(disp, _gloffset_StencilFunc));
4999 static inline void SET_StencilFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLuint)) {
5000 SET_by_offset(disp, _gloffset_StencilFunc, fn);
5004 #define CALL_StencilOp(disp, parameters) \
5005 (* GET_StencilOp(disp)) parameters
5006 static inline _glptr_StencilOp GET_StencilOp(struct _glapi_table *disp) {
5007 return (_glptr_StencilOp) (GET_by_offset(disp, _gloffset_StencilOp));
5010 static inline void SET_StencilOp(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum)) {
5011 SET_by_offset(disp, _gloffset_StencilOp, fn);
5015 #define CALL_DepthFunc(disp, parameters) \
5016 (* GET_DepthFunc(disp)) parameters
5017 static inline _glptr_DepthFunc GET_DepthFunc(struct _glapi_table *disp) {
5018 return (_glptr_DepthFunc) (GET_by_offset(disp, _gloffset_DepthFunc));
5021 static inline void SET_DepthFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
5022 SET_by_offset(disp, _gloffset_DepthFunc, fn);
5026 #define CALL_PixelZoom(disp, parameters) \
5027 (* GET_PixelZoom(disp)) parameters
5028 static inline _glptr_PixelZoom GET_PixelZoom(struct _glapi_table *disp) {
5029 return (_glptr_PixelZoom) (GET_by_offset(disp, _gloffset_PixelZoom));
5032 static inline void SET_PixelZoom(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
5033 SET_by_offset(disp, _gloffset_PixelZoom, fn);
5037 #define CALL_PixelTransferf(disp, parameters) \
5038 (* GET_PixelTransferf(disp)) parameters
5039 static inline _glptr_PixelTransferf GET_PixelTransferf(struct _glapi_table *disp) {
5040 return (_glptr_PixelTransferf) (GET_by_offset(disp, _gloffset_PixelTransferf));
5043 static inline void SET_PixelTransferf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
5044 SET_by_offset(disp, _gloffset_PixelTransferf, fn);
5048 #define CALL_PixelTransferi(disp, parameters) \
5049 (* GET_PixelTransferi(disp)) parameters
5050 static inline _glptr_PixelTransferi GET_PixelTransferi(struct _glapi_table *disp) {
5051 return (_glptr_PixelTransferi) (GET_by_offset(disp, _gloffset_PixelTransferi));
5054 static inline void SET_PixelTransferi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
5055 SET_by_offset(disp, _gloffset_PixelTransferi, fn);
5059 #define CALL_PixelStoref(disp, parameters) \
5060 (* GET_PixelStoref(disp)) parameters
5061 static inline _glptr_PixelStoref GET_PixelStoref(struct _glapi_table *disp) {
5062 return (_glptr_PixelStoref) (GET_by_offset(disp, _gloffset_PixelStoref));
5065 static inline void SET_PixelStoref(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
5066 SET_by_offset(disp, _gloffset_PixelStoref, fn);
5070 #define CALL_PixelStorei(disp, parameters) \
5071 (* GET_PixelStorei(disp)) parameters
5072 static inline _glptr_PixelStorei GET_PixelStorei(struct _glapi_table *disp) {
5073 return (_glptr_PixelStorei) (GET_by_offset(disp, _gloffset_PixelStorei));
5076 static inline void SET_PixelStorei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
5077 SET_by_offset(disp, _gloffset_PixelStorei, fn);
5081 #define CALL_PixelMapfv(disp, parameters) \
5082 (* GET_PixelMapfv(disp)) parameters
5083 static inline _glptr_PixelMapfv GET_PixelMapfv(struct _glapi_table *disp) {
5084 return (_glptr_PixelMapfv) (GET_by_offset(disp, _gloffset_PixelMapfv));
5087 static inline void SET_PixelMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLfloat *)) {
5088 SET_by_offset(disp, _gloffset_PixelMapfv, fn);
5092 #define CALL_PixelMapuiv(disp, parameters) \
5093 (* GET_PixelMapuiv(disp)) parameters
5094 static inline _glptr_PixelMapuiv GET_PixelMapuiv(struct _glapi_table *disp) {
5095 return (_glptr_PixelMapuiv) (GET_by_offset(disp, _gloffset_PixelMapuiv));
5098 static inline void SET_PixelMapuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLuint *)) {
5099 SET_by_offset(disp, _gloffset_PixelMapuiv, fn);
5103 #define CALL_PixelMapusv(disp, parameters) \
5104 (* GET_PixelMapusv(disp)) parameters
5105 static inline _glptr_PixelMapusv GET_PixelMapusv(struct _glapi_table *disp) {
5106 return (_glptr_PixelMapusv) (GET_by_offset(disp, _gloffset_PixelMapusv));
5109 static inline void SET_PixelMapusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLushort *)) {
5110 SET_by_offset(disp, _gloffset_PixelMapusv, fn);
5114 #define CALL_ReadBuffer(disp, parameters) \
5115 (* GET_ReadBuffer(disp)) parameters
5116 static inline _glptr_ReadBuffer GET_ReadBuffer(struct _glapi_table *disp) {
5117 return (_glptr_ReadBuffer) (GET_by_offset(disp, _gloffset_ReadBuffer));
5120 static inline void SET_ReadBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
5121 SET_by_offset(disp, _gloffset_ReadBuffer, fn);
5125 #define CALL_CopyPixels(disp, parameters) \
5126 (* GET_CopyPixels(disp)) parameters
5127 static inline _glptr_CopyPixels GET_CopyPixels(struct _glapi_table *disp) {
5128 return (_glptr_CopyPixels) (GET_by_offset(disp, _gloffset_CopyPixels));
5131 static inline void SET_CopyPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum)) {
5132 SET_by_offset(disp, _gloffset_CopyPixels, fn);
5136 #define CALL_ReadPixels(disp, parameters) \
5137 (* GET_ReadPixels(disp)) parameters
5138 static inline _glptr_ReadPixels GET_ReadPixels(struct _glapi_table *disp) {
5139 return (_glptr_ReadPixels) (GET_by_offset(disp, _gloffset_ReadPixels));
5142 static inline void SET_ReadPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *)) {
5143 SET_by_offset(disp, _gloffset_ReadPixels, fn);
5147 #define CALL_DrawPixels(disp, parameters) \
5148 (* GET_DrawPixels(disp)) parameters
5149 static inline _glptr_DrawPixels GET_DrawPixels(struct _glapi_table *disp) {
5150 return (_glptr_DrawPixels) (GET_by_offset(disp, _gloffset_DrawPixels));
5153 static inline void SET_DrawPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
5154 SET_by_offset(disp, _gloffset_DrawPixels, fn);
5158 #define CALL_GetBooleanv(disp, parameters) \
5159 (* GET_GetBooleanv(disp)) parameters
5160 static inline _glptr_GetBooleanv GET_GetBooleanv(struct _glapi_table *disp) {
5161 return (_glptr_GetBooleanv) (GET_by_offset(disp, _gloffset_GetBooleanv));
5164 static inline void SET_GetBooleanv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean *)) {
5165 SET_by_offset(disp, _gloffset_GetBooleanv, fn);
5169 #define CALL_GetClipPlane(disp, parameters) \
5170 (* GET_GetClipPlane(disp)) parameters
5171 static inline _glptr_GetClipPlane GET_GetClipPlane(struct _glapi_table *disp) {
5172 return (_glptr_GetClipPlane) (GET_by_offset(disp, _gloffset_GetClipPlane));
5175 static inline void SET_GetClipPlane(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble *)) {
5176 SET_by_offset(disp, _gloffset_GetClipPlane, fn);
5180 #define CALL_GetDoublev(disp, parameters) \
5181 (* GET_GetDoublev(disp)) parameters
5182 static inline _glptr_GetDoublev GET_GetDoublev(struct _glapi_table *disp) {
5183 return (_glptr_GetDoublev) (GET_by_offset(disp, _gloffset_GetDoublev));
5186 static inline void SET_GetDoublev(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble *)) {
5187 SET_by_offset(disp, _gloffset_GetDoublev, fn);
5191 #define CALL_GetError(disp, parameters) \
5192 (* GET_GetError(disp)) parameters
5193 static inline _glptr_GetError GET_GetError(struct _glapi_table *disp) {
5194 return (_glptr_GetError) (GET_by_offset(disp, _gloffset_GetError));
5197 static inline void SET_GetError(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(void)) {
5198 SET_by_offset(disp, _gloffset_GetError, fn);
5202 #define CALL_GetFloatv(disp, parameters) \
5203 (* GET_GetFloatv(disp)) parameters
5204 static inline _glptr_GetFloatv GET_GetFloatv(struct _glapi_table *disp) {
5205 return (_glptr_GetFloatv) (GET_by_offset(disp, _gloffset_GetFloatv));
5208 static inline void SET_GetFloatv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
5209 SET_by_offset(disp, _gloffset_GetFloatv, fn);
5213 #define CALL_GetIntegerv(disp, parameters) \
5214 (* GET_GetIntegerv(disp)) parameters
5215 static inline _glptr_GetIntegerv GET_GetIntegerv(struct _glapi_table *disp) {
5216 return (_glptr_GetIntegerv) (GET_by_offset(disp, _gloffset_GetIntegerv));
5219 static inline void SET_GetIntegerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint *)) {
5220 SET_by_offset(disp, _gloffset_GetIntegerv, fn);
5224 #define CALL_GetLightfv(disp, parameters) \
5225 (* GET_GetLightfv(disp)) parameters
5226 static inline _glptr_GetLightfv GET_GetLightfv(struct _glapi_table *disp) {
5227 return (_glptr_GetLightfv) (GET_by_offset(disp, _gloffset_GetLightfv));
5230 static inline void SET_GetLightfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
5231 SET_by_offset(disp, _gloffset_GetLightfv, fn);
5235 #define CALL_GetLightiv(disp, parameters) \
5236 (* GET_GetLightiv(disp)) parameters
5237 static inline _glptr_GetLightiv GET_GetLightiv(struct _glapi_table *disp) {
5238 return (_glptr_GetLightiv) (GET_by_offset(disp, _gloffset_GetLightiv));
5241 static inline void SET_GetLightiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
5242 SET_by_offset(disp, _gloffset_GetLightiv, fn);
5246 #define CALL_GetMapdv(disp, parameters) \
5247 (* GET_GetMapdv(disp)) parameters
5248 static inline _glptr_GetMapdv GET_GetMapdv(struct _glapi_table *disp) {
5249 return (_glptr_GetMapdv) (GET_by_offset(disp, _gloffset_GetMapdv));
5252 static inline void SET_GetMapdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble *)) {
5253 SET_by_offset(disp, _gloffset_GetMapdv, fn);
5257 #define CALL_GetMapfv(disp, parameters) \
5258 (* GET_GetMapfv(disp)) parameters
5259 static inline _glptr_GetMapfv GET_GetMapfv(struct _glapi_table *disp) {
5260 return (_glptr_GetMapfv) (GET_by_offset(disp, _gloffset_GetMapfv));
5263 static inline void SET_GetMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
5264 SET_by_offset(disp, _gloffset_GetMapfv, fn);
5268 #define CALL_GetMapiv(disp, parameters) \
5269 (* GET_GetMapiv(disp)) parameters
5270 static inline _glptr_GetMapiv GET_GetMapiv(struct _glapi_table *disp) {
5271 return (_glptr_GetMapiv) (GET_by_offset(disp, _gloffset_GetMapiv));
5274 disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
5275 SET_by_offset(disp, _gloffset_GetMapiv, fn);
5279 #define CALL_GetMaterialfv(disp, parameters) \
5280 (* GET_GetMaterialfv(disp)) parameters
5281 static inline _glptr_GetMaterialfv GET_GetMaterialfv(struct _glapi_table *disp) {
5282 return (_glptr_GetMaterialfv) (GET_by_offset(disp, _gloffset_GetMaterialfv));
5285 static inline void SET_GetMaterialfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
5286 SET_by_offset(disp, _gloffset_GetMaterialfv, fn);
5290 #define CALL_GetMaterialiv(disp, parameters) \
5291 (* GET_GetMaterialiv(disp)) parameters
5292 static inline _glptr_GetMaterialiv GET_GetMaterialiv(struct _glapi_table *disp) {
5293 return (_glptr_GetMaterialiv) (GET_by_offset(disp, _gloffset_GetMaterialiv));
5296 static inline void SET_GetMaterialiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
5297 SET_by_offset(disp, _gloffset_GetMaterialiv, fn);
5301 #define CALL_GetPixelMapfv(disp, parameters) \
5302 (* GET_GetPixelMapfv(disp)) parameters
5303 static inline _glptr_GetPixelMapfv GET_GetPixelMapfv(struct _glapi_table *disp) {
5304 return (_glptr_GetPixelMapfv) (GET_by_offset(disp, _gloffset_GetPixelMapfv));
5307 static inline void SET_GetPixelMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
5308 SET_by_offset(disp, _gloffset_GetPixelMapfv, fn);
5312 #define CALL_GetPixelMapuiv(disp, parameters) \
5313 (* GET_GetPixelMapuiv(disp)) parameters
5314 static inline _glptr_GetPixelMapuiv GET_GetPixelMapuiv(struct _glapi_table *disp) {
5315 return (_glptr_GetPixelMapuiv) (GET_by_offset(disp, _gloffset_GetPixelMapuiv));
5318 static inline void SET_GetPixelMapuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint *)) {
5319 SET_by_offset(disp, _gloffset_GetPixelMapuiv, fn);
5323 #define CALL_GetPixelMapusv(disp, parameters) \
5324 (* GET_GetPixelMapusv(disp)) parameters
5325 static inline _glptr_GetPixelMapusv GET_GetPixelMapusv(struct _glapi_table *disp) {
5326 return (_glptr_GetPixelMapusv) (GET_by_offset(disp, _gloffset_GetPixelMapusv));
5329 static inline void SET_GetPixelMapusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLushort *)) {
5330 SET_by_offset(disp, _gloffset_GetPixelMapusv, fn);
5334 #define CALL_GetPolygonStipple(disp, parameters) \
5335 (* GET_GetPolygonStipple(disp)) parameters
5336 static inline _glptr_GetPolygonStipple GET_GetPolygonStipple(struct _glapi_table *disp) {
5337 return (_glptr_GetPolygonStipple) (GET_by_offset(disp, _gloffset_GetPolygonStipple));
5340 static inline void SET_GetPolygonStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte *)) {
5341 SET_by_offset(disp, _gloffset_GetPolygonStipple, fn);
5345 #define CALL_GetString(disp, parameters) \
5346 (* GET_GetString(disp)) parameters
5347 static inline _glptr_GetString GET_GetString(struct _glapi_table *disp) {
5348 return (_glptr_GetString) (GET_by_offset(disp, _gloffset_GetString));
5351 static inline void SET_GetString(struct _glapi_table *disp, const GLubyte * (GLAPIENTRYP fn)(GLenum)) {
5352 SET_by_offset(disp, _gloffset_GetString, fn);
5356 #define CALL_GetTexEnvfv(disp, parameters) \
5357 (* GET_GetTexEnvfv(disp)) parameters
5358 static inline _glptr_GetTexEnvfv GET_GetTexEnvfv(struct _glapi_table *disp) {
5359 return (_glptr_GetTexEnvfv) (GET_by_offset(disp, _gloffset_GetTexEnvfv));
5362 static inline void SET_GetTexEnvfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
5363 SET_by_offset(disp, _gloffset_GetTexEnvfv, fn);
5367 #define CALL_GetTexEnviv(disp, parameters) \
5368 (* GET_GetTexEnviv(disp)) parameters
5369 static inline _glptr_GetTexEnviv GET_GetTexEnviv(struct _glapi_table *disp) {
5370 return (_glptr_GetTexEnviv) (GET_by_offset(disp, _gloffset_GetTexEnviv));
5373 static inline void SET_GetTexEnviv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
5374 SET_by_offset(disp, _gloffset_GetTexEnviv, fn);
5378 #define CALL_GetTexGendv(disp, parameters) \
5379 (* GET_GetTexGendv(disp)) parameters
5380 static inline _glptr_GetTexGendv GET_GetTexGendv(struct _glapi_table *disp) {
5381 return (_glptr_GetTexGendv) (GET_by_offset(disp, _gloffset_GetTexGendv));
5384 static inline void SET_GetTexGendv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble *)) {
5385 SET_by_offset(disp, _gloffset_GetTexGendv, fn);
5389 #define CALL_GetTexGenfv(disp, parameters) \
5390 (* GET_GetTexGenfv(disp)) parameters
5391 static inline _glptr_GetTexGenfv GET_GetTexGenfv(struct _glapi_table *disp) {
5392 return (_glptr_GetTexGenfv) (GET_by_offset(disp, _gloffset_GetTexGenfv));
5395 static inline void SET_GetTexGenfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
5396 SET_by_offset(disp, _gloffset_GetTexGenfv, fn);
5400 #define CALL_GetTexGeniv(disp, parameters) \
5401 (* GET_GetTexGeniv(disp)) parameters
5402 static inline _glptr_GetTexGeniv GET_GetTexGeniv(struct _glapi_table *disp) {
5403 return (_glptr_GetTexGeniv) (GET_by_offset(disp, _gloffset_GetTexGeniv));
5406 static inline void SET_GetTexGeniv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
5407 SET_by_offset(disp, _gloffset_GetTexGeniv, fn);
5411 #define CALL_GetTexImage(disp, parameters) \
5412 (* GET_GetTexImage(disp)) parameters
5413 static inline _glptr_GetTexImage GET_GetTexImage(struct _glapi_table *disp) {
5414 return (_glptr_GetTexImage) (GET_by_offset(disp, _gloffset_GetTexImage));
5417 static inline void SET_GetTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLenum, GLvoid *)) {
5418 SET_by_offset(disp, _gloffset_GetTexImage, fn);
5422 #define CALL_GetTexParameterfv(disp, parameters) \
5423 (* GET_GetTexParameterfv(disp)) parameters
5424 static inline _glptr_GetTexParameterfv GET_GetTexParameterfv(struct _glapi_table *disp) {
5425 return (_glptr_GetTexParameterfv) (GET_by_offset(disp, _gloffset_GetTexParameterfv));
5428 static inline void SET_GetTexParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
5429 SET_by_offset(disp, _gloffset_GetTexParameterfv, fn);
5433 #define CALL_GetTexParameteriv(disp, parameters) \
5434 (* GET_GetTexParameteriv(disp)) parameters
5435 static inline _glptr_GetTexParameteriv GET_GetTexParameteriv(struct _glapi_table *disp) {
5436 return (_glptr_GetTexParameteriv) (GET_by_offset(disp, _gloffset_GetTexParameteriv));
5439 static inline void SET_GetTexParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
5440 SET_by_offset(disp, _gloffset_GetTexParameteriv, fn);
5444 #define CALL_GetTexLevelParameterfv(disp, parameters) \
5445 (* GET_GetTexLevelParameterfv(disp)) parameters
5446 static inline _glptr_GetTexLevelParameterfv GET_GetTexLevelParameterfv(struct _glapi_table *disp) {
5447 return (_glptr_GetTexLevelParameterfv) (GET_by_offset(disp, _gloffset_GetTexLevelParameterfv));
5450 static inline void SET_GetTexLevelParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLfloat *)) {
5451 SET_by_offset(disp, _gloffset_GetTexLevelParameterfv, fn);
5455 #define CALL_GetTexLevelParameteriv(disp, parameters) \
5456 (* GET_GetTexLevelParameteriv(disp)) parameters
5457 static inline _glptr_GetTexLevelParameteriv GET_GetTexLevelParameteriv(struct _glapi_table *disp) {
5458 return (_glptr_GetTexLevelParameteriv) (GET_by_offset(disp, _gloffset_GetTexLevelParameteriv));
5461 static inline void SET_GetTexLevelParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint *)) {
5462 SET_by_offset(disp, _gloffset_GetTexLevelParameteriv, fn);
5466 #define CALL_IsEnabled(disp, parameters) \
5467 (* GET_IsEnabled(disp)) parameters
5468 static inline _glptr_IsEnabled GET_IsEnabled(struct _glapi_table *disp) {
5469 return (_glptr_IsEnabled) (GET_by_offset(disp, _gloffset_IsEnabled));
5472 static inline void SET_IsEnabled(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum)) {
5473 SET_by_offset(disp, _gloffset_IsEnabled, fn);
5477 #define CALL_IsList(disp, parameters) \
5478 (* GET_IsList(disp)) parameters
5479 static inline _glptr_IsList GET_IsList(struct _glapi_table *disp) {
5480 return (_glptr_IsList) (GET_by_offset(disp, _gloffset_IsList));
5483 static inline void SET_IsList(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
5484 SET_by_offset(disp, _gloffset_IsList, fn);
5488 #define CALL_DepthRange(disp, parameters) \
5489 (* GET_DepthRange(disp)) parameters
5490 static inline _glptr_DepthRange GET_DepthRange(struct _glapi_table *disp) {
5491 return (_glptr_DepthRange) (GET_by_offset(disp, _gloffset_DepthRange));
5494 static inline void SET_DepthRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd, GLclampd)) {
5495 SET_by_offset(disp, _gloffset_DepthRange, fn);
5499 #define CALL_Frustum(disp, parameters) \
5500 (* GET_Frustum(disp)) parameters
5501 static inline _glptr_Frustum GET_Frustum(struct _glapi_table *disp) {
5502 return (_glptr_Frustum) (GET_by_offset(disp, _gloffset_Frustum));
5505 static inline void SET_Frustum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) {
5506 SET_by_offset(disp, _gloffset_Frustum, fn);
5510 #define CALL_LoadIdentity(disp, parameters) \
5511 (* GET_LoadIdentity(disp)) parameters
5512 static inline _glptr_LoadIdentity GET_LoadIdentity(struct _glapi_table *disp) {
5513 return (_glptr_LoadIdentity) (GET_by_offset(disp, _gloffset_LoadIdentity));
5516 static inline void SET_LoadIdentity(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
5517 SET_by_offset(disp, _gloffset_LoadIdentity, fn);
5521 #define CALL_LoadMatrixf(disp, parameters) \
5522 (* GET_LoadMatrixf(disp)) parameters
5523 static inline _glptr_LoadMatrixf GET_LoadMatrixf(struct _glapi_table *disp) {
5524 return (_glptr_LoadMatrixf) (GET_by_offset(disp, _gloffset_LoadMatrixf));
5527 static inline void SET_LoadMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
5528 SET_by_offset(disp, _gloffset_LoadMatrixf, fn);
5532 #define CALL_LoadMatrixd(disp, parameters) \
5533 (* GET_LoadMatrixd(disp)) parameters
5534 static inline _glptr_LoadMatrixd GET_LoadMatrixd(struct _glapi_table *disp) {
5535 return (_glptr_LoadMatrixd) (GET_by_offset(disp, _gloffset_LoadMatrixd));
5538 static inline void SET_LoadMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
5539 SET_by_offset(disp, _gloffset_LoadMatrixd, fn);
5543 #define CALL_MatrixMode(disp, parameters) \
5544 (* GET_MatrixMode(disp)) parameters
5545 static inline _glptr_MatrixMode GET_MatrixMode(struct _glapi_table *disp) {
5546 return (_glptr_MatrixMode) (GET_by_offset(disp, _gloffset_MatrixMode));
5549 static inline void SET_MatrixMode(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
5550 SET_by_offset(disp, _gloffset_MatrixMode, fn);
5554 #define CALL_MultMatrixf(disp, parameters) \
5555 (* GET_MultMatrixf(disp)) parameters
5556 static inline _glptr_MultMatrixf GET_MultMatrixf(struct _glapi_table *disp) {
5557 return (_glptr_MultMatrixf) (GET_by_offset(disp, _gloffset_MultMatrixf));
5560 static inline void SET_MultMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
5561 SET_by_offset(disp, _gloffset_MultMatrixf, fn);
5565 #define CALL_MultMatrixd(disp, parameters) \
5566 (* GET_MultMatrixd(disp)) parameters
5567 static inline _glptr_MultMatrixd GET_MultMatrixd(struct _glapi_table *disp) {
5568 return (_glptr_MultMatrixd) (GET_by_offset(disp, _gloffset_MultMatrixd));
5571 static inline void SET_MultMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
5572 SET_by_offset(disp, _gloffset_MultMatrixd, fn);
5576 #define CALL_Ortho(disp, parameters) \
5577 (* GET_Ortho(disp)) parameters
5578 static inline _glptr_Ortho GET_Ortho(struct _glapi_table *disp) {
5579 return (_glptr_Ortho) (GET_by_offset(disp, _gloffset_Ortho));
5582 static inline void SET_Ortho(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) {
5583 SET_by_offset(disp, _gloffset_Ortho, fn);
5587 #define CALL_PopMatrix(disp, parameters) \
5588 (* GET_PopMatrix(disp)) parameters
5589 static inline _glptr_PopMatrix GET_PopMatrix(struct _glapi_table *disp) {
5590 return (_glptr_PopMatrix) (GET_by_offset(disp, _gloffset_PopMatrix));
5593 static inline void SET_PopMatrix(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
5594 SET_by_offset(disp, _gloffset_PopMatrix, fn);
5598 #define CALL_PushMatrix(disp, parameters) \
5599 (* GET_PushMatrix(disp)) parameters
5600 static inline _glptr_PushMatrix GET_PushMatrix(struct _glapi_table *disp) {
5601 return (_glptr_PushMatrix) (GET_by_offset(disp, _gloffset_PushMatrix));
5604 static inline void SET_PushMatrix(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
5605 SET_by_offset(disp, _gloffset_PushMatrix, fn);
5609 #define CALL_Rotated(disp, parameters) \
5610 (* GET_Rotated(disp)) parameters
5611 static inline _glptr_Rotated GET_Rotated(struct _glapi_table *disp) {
5612 return (_glptr_Rotated) (GET_by_offset(disp, _gloffset_Rotated));
5615 static inline void SET_Rotated(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
5616 SET_by_offset(disp, _gloffset_Rotated, fn);
5620 #define CALL_Rotatef(disp, parameters) \
5621 (* GET_Rotatef(disp)) parameters
5622 static inline _glptr_Rotatef GET_Rotatef(struct _glapi_table *disp) {
5623 return (_glptr_Rotatef) (GET_by_offset(disp, _gloffset_Rotatef));
5626 static inline void SET_Rotatef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
5627 SET_by_offset(disp, _gloffset_Rotatef, fn);
5631 #define CALL_Scaled(disp, parameters) \
5632 (* GET_Scaled(disp)) parameters
5633 static inline _glptr_Scaled GET_Scaled(struct _glapi_table *disp) {
5634 return (_glptr_Scaled) (GET_by_offset(disp, _gloffset_Scaled));
5637 static inline void SET_Scaled(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
5638 SET_by_offset(disp, _gloffset_Scaled, fn);
5642 #define CALL_Scalef(disp, parameters) \
5643 (* GET_Scalef(disp)) parameters
5644 static inline _glptr_Scalef GET_Scalef(struct _glapi_table *disp) {
5645 disp, _gloffset_Scalef));
5648 static inline void SET_Scalef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
5649 SET_by_offset(disp, _gloffset_Scalef, fn);
5653 #define CALL_Translated(disp, parameters) \
5654 (* GET_Translated(disp)) parameters
5655 static inline _glptr_Translated GET_Translated(struct _glapi_table *disp) {
5656 return (_glptr_Translated) (GET_by_offset(disp, _gloffset_Translated));
5659 static inline void SET_Translated(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
5660 SET_by_offset(disp, _gloffset_Translated, fn);
5664 #define CALL_Translatef(disp, parameters) \
5665 (* GET_Translatef(disp)) parameters
5666 static inline _glptr_Translatef GET_Translatef(struct _glapi_table *disp) {
5667 return (_glptr_Translatef) (GET_by_offset(disp, _gloffset_Translatef));
5670 static inline void SET_Translatef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
5671 SET_by_offset(disp, _gloffset_Translatef, fn);
5675 #define CALL_Viewport(disp, parameters) \
5676 (* GET_Viewport(disp)) parameters
5677 static inline _glptr_Viewport GET_Viewport(struct _glapi_table *disp) {
5678 return (_glptr_Viewport) (GET_by_offset(disp, _gloffset_Viewport));
5681 static inline void SET_Viewport(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei)) {
5682 SET_by_offset(disp, _gloffset_Viewport, fn);
5686 #define CALL_ArrayElement(disp, parameters) \
5687 (* GET_ArrayElement(disp)) parameters
5688 static inline _glptr_ArrayElement GET_ArrayElement(struct _glapi_table *disp) {
5689 return (_glptr_ArrayElement) (GET_by_offset(disp, _gloffset_ArrayElement));
5692 static inline void SET_ArrayElement(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
5693 SET_by_offset(disp, _gloffset_ArrayElement, fn);
5697 #define CALL_BindTexture(disp, parameters) \
5698 (* GET_BindTexture(disp)) parameters
5699 static inline _glptr_BindTexture GET_BindTexture(struct _glapi_table *disp) {
5700 return (_glptr_BindTexture) (GET_by_offset(disp, _gloffset_BindTexture));
5703 static inline void SET_BindTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
5704 SET_by_offset(disp, _gloffset_BindTexture, fn);
5708 #define CALL_ColorPointer(disp, parameters) \
5709 (* GET_ColorPointer(disp)) parameters
5710 static inline _glptr_ColorPointer GET_ColorPointer(struct _glapi_table *disp) {
5711 return (_glptr_ColorPointer) (GET_by_offset(disp, _gloffset_ColorPointer));
5714 static inline void SET_ColorPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
5715 SET_by_offset(disp, _gloffset_ColorPointer, fn);
5719 #define CALL_DisableClientState(disp, parameters) \
5720 (* GET_DisableClientState(disp)) parameters
5721 static inline _glptr_DisableClientState GET_DisableClientState(struct _glapi_table *disp) {
5722 return (_glptr_DisableClientState) (GET_by_offset(disp, _gloffset_DisableClientState));
5725 static inline void SET_DisableClientState(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
5726 SET_by_offset(disp, _gloffset_DisableClientState, fn);
5730 #define CALL_DrawArrays(disp, parameters) \
5731 (* GET_DrawArrays(disp)) parameters
5732 static inline _glptr_DrawArrays GET_DrawArrays(struct _glapi_table *disp) {
5733 return (_glptr_DrawArrays) (GET_by_offset(disp, _gloffset_DrawArrays));
5736 static inline void SET_DrawArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei)) {
5737 SET_by_offset(disp, _gloffset_DrawArrays, fn);
5741 #define CALL_DrawElements(disp, parameters) \
5742 (* GET_DrawElements(disp)) parameters
5743 static inline _glptr_DrawElements GET_DrawElements(struct _glapi_table *disp) {
5744 return (_glptr_DrawElements) (GET_by_offset(disp, _gloffset_DrawElements));
5747 static inline void SET_DrawElements(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *)) {
5748 SET_by_offset(disp, _gloffset_DrawElements, fn);
5752 #define CALL_EdgeFlagPointer(disp, parameters) \
5753 (* GET_EdgeFlagPointer(disp)) parameters
5754 static inline _glptr_EdgeFlagPointer GET_EdgeFlagPointer(struct _glapi_table *disp) {
5755 return (_glptr_EdgeFlagPointer) (GET_by_offset(disp, _gloffset_EdgeFlagPointer));
5758 static inline void SET_EdgeFlagPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLvoid *)) {
5759 SET_by_offset(disp, _gloffset_EdgeFlagPointer, fn);
5763 #define CALL_EnableClientState(disp, parameters) \
5764 (* GET_EnableClientState(disp)) parameters
5765 static inline _glptr_EnableClientState GET_EnableClientState(struct _glapi_table *disp) {
5766 return (_glptr_EnableClientState) (GET_by_offset(disp, _gloffset_EnableClientState));
5769 static inline void SET_EnableClientState(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
5770 SET_by_offset(disp, _gloffset_EnableClientState, fn);
5774 #define CALL_IndexPointer(disp, parameters) \
5775 (* GET_IndexPointer(disp)) parameters
5776 static inline _glptr_IndexPointer GET_IndexPointer(struct _glapi_table *disp) {
5777 return (_glptr_IndexPointer) (GET_by_offset(disp, _gloffset_IndexPointer));
5780 static inline void SET_IndexPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
5781 SET_by_offset(disp, _gloffset_IndexPointer, fn);
5785 #define CALL_Indexub(disp, parameters) \
5786 (* GET_Indexub(disp)) parameters
5787 static inline _glptr_Indexub GET_Indexub(struct _glapi_table *disp) {
5788 return (_glptr_Indexub) (GET_by_offset(disp, _gloffset_Indexub));
5791 static inline void SET_Indexub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte)) {
5792 SET_by_offset(disp, _gloffset_Indexub, fn);
5796 #define CALL_Indexubv(disp, parameters) \
5797 (* GET_Indexubv(disp)) parameters
5798 static inline _glptr_Indexubv GET_Indexubv(struct _glapi_table *disp) {
5799 return (_glptr_Indexubv) (GET_by_offset(disp, _gloffset_Indexubv));
5802 static inline void SET_Indexubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
5803 SET_by_offset(disp, _gloffset_Indexubv, fn);
5807 #define CALL_InterleavedArrays(disp, parameters) \
5808 (* GET_InterleavedArrays(disp)) parameters
5809 static inline _glptr_InterleavedArrays GET_InterleavedArrays(struct _glapi_table *disp) {
5810 return (_glptr_InterleavedArrays) (GET_by_offset(disp, _gloffset_InterleavedArrays));
5813 static inline void SET_InterleavedArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
5814 SET_by_offset(disp, _gloffset_InterleavedArrays, fn);
5818 #define CALL_NormalPointer(disp, parameters) \
5819 (* GET_NormalPointer(disp)) parameters
5820 static inline _glptr_NormalPointer GET_NormalPointer(struct _glapi_table *disp) {
5821 return (_glptr_NormalPointer) (GET_by_offset(disp, _gloffset_NormalPointer));
5824 static inline void SET_NormalPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
5825 SET_by_offset(disp, _gloffset_NormalPointer, fn);
5829 #define CALL_PolygonOffset(disp, parameters) \
5830 (* GET_PolygonOffset(disp)) parameters
5831 static inline _glptr_PolygonOffset GET_PolygonOffset(struct _glapi_table *disp) {
5832 return (_glptr_PolygonOffset) (GET_by_offset(disp, _gloffset_PolygonOffset));
5835 static inline void SET_PolygonOffset(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
5836 SET_by_offset(disp, _gloffset_PolygonOffset, fn);
5840 #define CALL_TexCoordPointer(disp, parameters) \
5841 (* GET_TexCoordPointer(disp)) parameters
5842 static inline _glptr_TexCoordPointer GET_TexCoordPointer(struct _glapi_table *disp) {
5843 return (_glptr_TexCoordPointer) (GET_by_offset(disp, _gloffset_TexCoordPointer));
5846 static inline void SET_TexCoordPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
5847 SET_by_offset(disp, _gloffset_TexCoordPointer, fn);
5851 #define CALL_VertexPointer(disp, parameters) \
5852 (* GET_VertexPointer(disp)) parameters
5853 static inline _glptr_VertexPointer GET_VertexPointer(struct _glapi_table *disp) {
5854 return (_glptr_VertexPointer) (GET_by_offset(disp, _gloffset_VertexPointer));
5857 static inline void SET_VertexPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
5858 SET_by_offset(disp, _gloffset_VertexPointer, fn);
5862 #define CALL_AreTexturesResident(disp, parameters) \
5863 (* GET_AreTexturesResident(disp)) parameters
5864 static inline _glptr_AreTexturesResident GET_AreTexturesResident(struct _glapi_table *disp) {
5865 return (_glptr_AreTexturesResident) (GET_by_offset(disp, _gloffset_AreTexturesResident));
5868 static inline void SET_AreTexturesResident(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLboolean *)) {
5869 SET_by_offset(disp, _gloffset_AreTexturesResident, fn);
5873 #define CALL_CopyTexImage1D(disp, parameters) \
5874 (* GET_CopyTexImage1D(disp)) parameters
5875 static inline _glptr_CopyTexImage1D GET_CopyTexImage1D(struct _glapi_table *disp) {
5876 return (_glptr_CopyTexImage1D) (GET_by_offset(disp, _gloffset_CopyTexImage1D));
5879 static inline void SET_CopyTexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint)) {
5880 SET_by_offset(disp, _gloffset_CopyTexImage1D, fn);
5884 #define CALL_CopyTexImage2D(disp, parameters) \
5885 (* GET_CopyTexImage2D(disp)) parameters
5886 static inline _glptr_CopyTexImage2D GET_CopyTexImage2D(struct _glapi_table *disp) {
5887 return (_glptr_CopyTexImage2D) (GET_by_offset(disp, _gloffset_CopyTexImage2D));
5890 static inline void SET_CopyTexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)) {
5891 SET_by_offset(disp, _gloffset_CopyTexImage2D, fn);
5895 #define CALL_CopyTexSubImage1D(disp, parameters) \
5896 (* GET_CopyTexSubImage1D(disp)) parameters
5897 static inline _glptr_CopyTexSubImage1D GET_CopyTexSubImage1D(struct _glapi_table *disp) {
5898 return (_glptr_CopyTexSubImage1D) (GET_by_offset(disp, _gloffset_CopyTexSubImage1D));
5901 static inline void SET_CopyTexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei)) {
5902 SET_by_offset(disp, _gloffset_CopyTexSubImage1D, fn);
5906 #define CALL_CopyTexSubImage2D(disp, parameters) \
5907 (* GET_CopyTexSubImage2D(disp)) parameters
5908 static inline _glptr_CopyTexSubImage2D GET_CopyTexSubImage2D(struct _glapi_table *disp) {
5909 return (_glptr_CopyTexSubImage2D) (GET_by_offset(disp, _gloffset_CopyTexSubImage2D));
5912 static inline void SET_CopyTexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
5913 SET_by_offset(disp, _gloffset_CopyTexSubImage2D, fn);
5917 #define CALL_DeleteTextures(disp, parameters) \
5918 (* GET_DeleteTextures(disp)) parameters
5919 static inline _glptr_DeleteTextures GET_DeleteTextures(struct _glapi_table *disp) {
5920 return (_glptr_DeleteTextures) (GET_by_offset(disp, _gloffset_DeleteTextures));
5923 static inline void SET_DeleteTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
5924 SET_by_offset(disp, _gloffset_DeleteTextures, fn);
5928 #define CALL_GenTextures(disp, parameters) \
5929 (* GET_GenTextures(disp)) parameters
5930 static inline _glptr_GenTextures GET_GenTextures(struct _glapi_table *disp) {
5931 return (_glptr_GenTextures) (GET_by_offset(disp, _gloffset_GenTextures));
5934 static inline void SET_GenTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
5935 SET_by_offset(disp, _gloffset_GenTextures, fn);
5939 #define CALL_GetPointerv(disp, parameters) \
5940 (* GET_GetPointerv(disp)) parameters
5941 static inline _glptr_GetPointerv GET_GetPointerv(struct _glapi_table *disp) {
5942 return (_glptr_GetPointerv) (GET_by_offset(disp, _gloffset_GetPointerv));
5945 static inline void SET_GetPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid **)) {
5946 SET_by_offset(disp, _gloffset_GetPointerv, fn);
5950 #define CALL_IsTexture(disp, parameters) \
5951 (* GET_IsTexture(disp)) parameters
5952 static inline _glptr_IsTexture GET_IsTexture(struct _glapi_table *disp) {
5953 return (_glptr_IsTexture) (GET_by_offset(disp, _gloffset_IsTexture));
5956 static inline void SET_IsTexture(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
5957 SET_by_offset(disp, _gloffset_IsTexture, fn);
5961 #define CALL_PrioritizeTextures(disp, parameters) \
5962 (* GET_PrioritizeTextures(disp)) parameters
5963 static inline _glptr_PrioritizeTextures GET_PrioritizeTextures(struct _glapi_table *disp) {
5964 return (_glptr_PrioritizeTextures) (GET_by_offset(disp, _gloffset_PrioritizeTextures));
5967 static inline void SET_PrioritizeTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *, const GLclampf *)) {
5968 SET_by_offset(disp, _gloffset_PrioritizeTextures, fn);
5972 #define CALL_TexSubImage1D(disp, parameters) \
5973 (* GET_TexSubImage1D(disp)) parameters
5974 static inline _glptr_TexSubImage1D GET_TexSubImage1D(struct _glapi_table *disp) {
5975 return (_glptr_TexSubImage1D) (GET_by_offset(disp, _gloffset_TexSubImage1D));
5978 static inline void SET_TexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *)) {
5979 SET_by_offset(disp, _gloffset_TexSubImage1D, fn);
5983 #define CALL_TexSubImage2D(disp, parameters) \
5984 (* GET_TexSubImage2D(disp)) parameters
5985 static inline _glptr_TexSubImage2D GET_TexSubImage2D(struct _glapi_table *disp) {
5986 return (_glptr_TexSubImage2D) (GET_by_offset(disp, _gloffset_TexSubImage2D));
5989 static inline void SET_TexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
5990 SET_by_offset(disp, _gloffset_TexSubImage2D, fn);
5994 #define CALL_PopClientAttrib(disp, parameters) \
5995 (* GET_PopClientAttrib(disp)) parameters
5996 disp) {
5997 return (_glptr_PopClientAttrib) (GET_by_offset(disp, _gloffset_PopClientAttrib));
6000 static inline void SET_PopClientAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
6001 SET_by_offset(disp, _gloffset_PopClientAttrib, fn);
6005 #define CALL_PushClientAttrib(disp, parameters) \
6006 (* GET_PushClientAttrib(disp)) parameters
6007 static inline _glptr_PushClientAttrib GET_PushClientAttrib(struct _glapi_table *disp) {
6008 return (_glptr_PushClientAttrib) (GET_by_offset(disp, _gloffset_PushClientAttrib));
6011 static inline void SET_PushClientAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
6012 SET_by_offset(disp, _gloffset_PushClientAttrib, fn);
6016 #define CALL_BlendColor(disp, parameters) \
6017 (* GET_BlendColor(disp)) parameters
6018 static inline _glptr_BlendColor GET_BlendColor(struct _glapi_table *disp) {
6019 return (_glptr_BlendColor) (GET_by_offset(disp, _gloffset_BlendColor));
6022 static inline void SET_BlendColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf, GLclampf, GLclampf)) {
6023 SET_by_offset(disp, _gloffset_BlendColor, fn);
6027 #define CALL_BlendEquation(disp, parameters) \
6028 (* GET_BlendEquation(disp)) parameters
6029 static inline _glptr_BlendEquation GET_BlendEquation(struct _glapi_table *disp) {
6030 return (_glptr_BlendEquation) (GET_by_offset(disp, _gloffset_BlendEquation));
6033 static inline void SET_BlendEquation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
6034 SET_by_offset(disp, _gloffset_BlendEquation, fn);
6038 #define CALL_DrawRangeElements(disp, parameters) \
6039 (* GET_DrawRangeElements(disp)) parameters
6040 static inline _glptr_DrawRangeElements GET_DrawRangeElements(struct _glapi_table *disp) {
6041 return (_glptr_DrawRangeElements) (GET_by_offset(disp, _gloffset_DrawRangeElements));
6044 static inline void SET_DrawRangeElements(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *)) {
6045 SET_by_offset(disp, _gloffset_DrawRangeElements, fn);
6049 #define CALL_ColorTable(disp, parameters) \
6050 (* GET_ColorTable(disp)) parameters
6051 static inline _glptr_ColorTable GET_ColorTable(struct _glapi_table *disp) {
6052 return (_glptr_ColorTable) (GET_by_offset(disp, _gloffset_ColorTable));
6055 static inline void SET_ColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) {
6056 SET_by_offset(disp, _gloffset_ColorTable, fn);
6060 #define CALL_ColorTableParameterfv(disp, parameters) \
6061 (* GET_ColorTableParameterfv(disp)) parameters
6062 static inline _glptr_ColorTableParameterfv GET_ColorTableParameterfv(struct _glapi_table *disp) {
6063 return (_glptr_ColorTableParameterfv) (GET_by_offset(disp, _gloffset_ColorTableParameterfv));
6066 static inline void SET_ColorTableParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
6067 SET_by_offset(disp, _gloffset_ColorTableParameterfv, fn);
6071 #define CALL_ColorTableParameteriv(disp, parameters) \
6072 (* GET_ColorTableParameteriv(disp)) parameters
6073 static inline _glptr_ColorTableParameteriv GET_ColorTableParameteriv(struct _glapi_table *disp) {
6074 return (_glptr_ColorTableParameteriv) (GET_by_offset(disp, _gloffset_ColorTableParameteriv));
6077 static inline void SET_ColorTableParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
6078 SET_by_offset(disp, _gloffset_ColorTableParameteriv, fn);
6082 #define CALL_CopyColorTable(disp, parameters) \
6083 (* GET_CopyColorTable(disp)) parameters
6084 static inline _glptr_CopyColorTable GET_CopyColorTable(struct _glapi_table *disp) {
6085 return (_glptr_CopyColorTable) (GET_by_offset(disp, _gloffset_CopyColorTable));
6088 static inline void SET_CopyColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei)) {
6089 SET_by_offset(disp, _gloffset_CopyColorTable, fn);
6093 #define CALL_GetColorTable(disp, parameters) \
6094 (* GET_GetColorTable(disp)) parameters
6095 static inline _glptr_GetColorTable GET_GetColorTable(struct _glapi_table *disp) {
6096 return (_glptr_GetColorTable) (GET_by_offset(disp, _gloffset_GetColorTable));
6099 static inline void SET_GetColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *)) {
6100 SET_by_offset(disp, _gloffset_GetColorTable, fn);
6104 #define CALL_GetColorTableParameterfv(disp, parameters) \
6105 (* GET_GetColorTableParameterfv(disp)) parameters
6106 static inline _glptr_GetColorTableParameterfv GET_GetColorTableParameterfv(struct _glapi_table *disp) {
6107 return (_glptr_GetColorTableParameterfv) (GET_by_offset(disp, _gloffset_GetColorTableParameterfv));
6110 static inline void SET_GetColorTableParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
6111 SET_by_offset(disp, _gloffset_GetColorTableParameterfv, fn);
6115 #define CALL_GetColorTableParameteriv(disp, parameters) \
6116 (* GET_GetColorTableParameteriv(disp)) parameters
6117 static inline _glptr_GetColorTableParameteriv GET_GetColorTableParameteriv(struct _glapi_table *disp) {
6118 return (_glptr_GetColorTableParameteriv) (GET_by_offset(disp, _gloffset_GetColorTableParameteriv));
6121 static inline void SET_GetColorTableParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
6122 SET_by_offset(disp, _gloffset_GetColorTableParameteriv, fn);
6126 #define CALL_ColorSubTable(disp, parameters) \
6127 (* GET_ColorSubTable(disp)) parameters
6128 static inline _glptr_ColorSubTable GET_ColorSubTable(struct _glapi_table *disp) {
6129 return (_glptr_ColorSubTable) (GET_by_offset(disp, _gloffset_ColorSubTable));
6132 static inline void SET_ColorSubTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
6133 SET_by_offset(disp, _gloffset_ColorSubTable, fn);
6137 #define CALL_CopyColorSubTable(disp, parameters) \
6138 (* GET_CopyColorSubTable(disp)) parameters
6139 static inline _glptr_CopyColorSubTable GET_CopyColorSubTable(struct _glapi_table *disp) {
6140 return (_glptr_CopyColorSubTable) (GET_by_offset(disp, _gloffset_CopyColorSubTable));
6143 static inline void SET_CopyColorSubTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLint, GLint, GLsizei)) {
6144 SET_by_offset(disp, _gloffset_CopyColorSubTable, fn);
6148 #define CALL_ConvolutionFilter1D(disp, parameters) \
6149 (* GET_ConvolutionFilter1D(disp)) parameters
6150 static inline _glptr_ConvolutionFilter1D GET_ConvolutionFilter1D(struct _glapi_table *disp) {
6151 return (_glptr_ConvolutionFilter1D) (GET_by_offset(disp, _gloffset_ConvolutionFilter1D));
6154 static inline void SET_ConvolutionFilter1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) {
6155 SET_by_offset(disp, _gloffset_ConvolutionFilter1D, fn);
6159 #define CALL_ConvolutionFilter2D(disp, parameters) \
6160 (* GET_ConvolutionFilter2D(disp)) parameters
6161 static inline _glptr_ConvolutionFilter2D GET_ConvolutionFilter2D(struct _glapi_table *disp) {
6162 return (_glptr_ConvolutionFilter2D) (GET_by_offset(disp, _gloffset_ConvolutionFilter2D));
6165 static inline void SET_ConvolutionFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
6166 SET_by_offset(disp, _gloffset_ConvolutionFilter2D, fn);
6170 #define CALL_ConvolutionParameterf(disp, parameters) \
6171 (* GET_ConvolutionParameterf(disp)) parameters
6172 static inline _glptr_ConvolutionParameterf GET_ConvolutionParameterf(struct _glapi_table *disp) {
6173 return (_glptr_ConvolutionParameterf) (GET_by_offset(disp, _gloffset_ConvolutionParameterf));
6176 static inline void SET_ConvolutionParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
6177 SET_by_offset(disp, _gloffset_ConvolutionParameterf, fn);
6181 #define CALL_ConvolutionParameterfv(disp, parameters) \
6182 (* GET_ConvolutionParameterfv(disp)) parameters
6183 static inline _glptr_ConvolutionParameterfv GET_ConvolutionParameterfv(struct _glapi_table *disp) {
6184 return (_glptr_ConvolutionParameterfv) (GET_by_offset(disp, _gloffset_ConvolutionParameterfv));
6187 static inline void SET_ConvolutionParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
6188 SET_by_offset(disp, _gloffset_ConvolutionParameterfv, fn);
6192 #define CALL_ConvolutionParameteri(disp, parameters) \
6193 (* GET_ConvolutionParameteri(disp)) parameters
6194 static inline _glptr_ConvolutionParameteri GET_ConvolutionParameteri(struct _glapi_table *disp) {
6195 return (_glptr_ConvolutionParameteri) (GET_by_offset(disp, _gloffset_ConvolutionParameteri));
6198 static inline void SET_ConvolutionParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
6199 SET_by_offset(disp, _gloffset_ConvolutionParameteri, fn);
6203 #define CALL_ConvolutionParameteriv(disp, parameters) \
6204 (* GET_ConvolutionParameteriv(disp)) parameters
6205 static inline _glptr_ConvolutionParameteriv GET_ConvolutionParameteriv(struct _glapi_table *disp) {
6206 return (_glptr_ConvolutionParameteriv) (GET_by_offset(disp, _gloffset_ConvolutionParameteriv));
6209 static inline void SET_ConvolutionParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
6210 SET_by_offset(disp, _gloffset_ConvolutionParameteriv, fn);
6214 #define CALL_CopyConvolutionFilter1D(disp, parameters) \
6215 (* GET_CopyConvolutionFilter1D(disp)) parameters
6216 static inline _glptr_CopyConvolutionFilter1D GET_CopyConvolutionFilter1D(struct _glapi_table *disp) {
6217 return (_glptr_CopyConvolutionFilter1D) (GET_by_offset(disp, _gloffset_CopyConvolutionFilter1D));
6220 static inline void SET_CopyConvolutionFilter1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei)) {
6221 SET_by_offset(disp, _gloffset_CopyConvolutionFilter1D, fn);
6225 #define CALL_CopyConvolutionFilter2D(disp, parameters) \
6226 (* GET_CopyConvolutionFilter2D(disp)) parameters
6227 static inline _glptr_CopyConvolutionFilter2D GET_CopyConvolutionFilter2D(struct _glapi_table *disp) {
6228 return (_glptr_CopyConvolutionFilter2D) (GET_by_offset(disp, _gloffset_CopyConvolutionFilter2D));
6231 static inline void SET_CopyConvolutionFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei)) {
6232 SET_by_offset(disp, _gloffset_CopyConvolutionFilter2D, fn);
6236 #define CALL_GetConvolutionFilter(disp, parameters) \
6237 (* GET_GetConvolutionFilter(disp)) parameters
6238 static inline _glptr_GetConvolutionFilter GET_GetConvolutionFilter(struct _glapi_table *disp) {
6239 return (_glptr_GetConvolutionFilter) (GET_by_offset(disp, _gloffset_GetConvolutionFilter));
6242 static inline void SET_GetConvolutionFilter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *)) {
6243 SET_by_offset(disp, _gloffset_GetConvolutionFilter, fn);
6247 #define CALL_GetConvolutionParameterfv(disp, parameters) \
6248 (* GET_GetConvolutionParameterfv(disp)) parameters
6249 static inline _glptr_GetConvolutionParameterfv GET_GetConvolutionParameterfv(struct _glapi_table *disp) {
6250 return (_glptr_GetConvolutionParameterfv) (GET_by_offset(disp, _gloffset_GetConvolutionParameterfv));
6253 static inline void SET_GetConvolutionParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
6254 SET_by_offset(disp, _gloffset_GetConvolutionParameterfv, fn);
6258 #define CALL_GetConvolutionParameteriv(disp, parameters) \
6259 (* GET_GetConvolutionParameteriv(disp)) parameters
6260 static inline _glptr_GetConvolutionParameteriv GET_GetConvolutionParameteriv(struct _glapi_table *disp) {
6261 return (_glptr_GetConvolutionParameteriv) (GET_by_offset(disp, _gloffset_GetConvolutionParameteriv));
6264 static inline void SET_GetConvolutionParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
6265 SET_by_offset(disp, _gloffset_GetConvolutionParameteriv, fn);
6269 #define CALL_GetSeparableFilter(disp, parameters) \
6270 (* GET_GetSeparableFilter(disp)) parameters
6271 static inline _glptr_GetSeparableFilter GET_GetSeparableFilter(struct _glapi_table *disp) {
6272 return (_glptr_GetSeparableFilter) (GET_by_offset(disp, _gloffset_GetSeparableFilter));
6275 static inline void SET_GetSeparableFilter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *)) {
6276 SET_by_offset(disp, _gloffset_GetSeparableFilter, fn);
6280 #define CALL_SeparableFilter2D(disp, parameters) \
6281 (* GET_SeparableFilter2D(disp)) parameters
6282 static inline _glptr_SeparableFilter2D GET_SeparableFilter2D(struct _glapi_table *disp) {
6283 return (_glptr_SeparableFilter2D) (GET_by_offset(disp, _gloffset_SeparableFilter2D));
6286 static inline void SET_SeparableFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *)) {
6287 SET_by_offset(disp, _gloffset_SeparableFilter2D, fn);
6291 #define CALL_GetHistogram(disp, parameters) \
6292 (* GET_GetHistogram(disp)) parameters
6293 static inline _glptr_GetHistogram GET_GetHistogram(struct _glapi_table *disp) {
6294 return (_glptr_GetHistogram) (GET_by_offset(disp, _gloffset_GetHistogram));
6297 static inline void SET_GetHistogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLvoid *)) {
6298 SET_by_offset(disp, _gloffset_GetHistogram, fn);
6302 #define CALL_GetHistogramParameterfv(disp, parameters) \
6303 (* GET_GetHistogramParameterfv(disp)) parameters
6304 static inline _glptr_GetHistogramParameterfv GET_GetHistogramParameterfv(struct _glapi_table *disp) {
6305 return (_glptr_GetHistogramParameterfv) (GET_by_offset(disp, _gloffset_GetHistogramParameterfv));
6308 static inline void SET_GetHistogramParameterfv(struct _glapi_table *disp
6309 SET_by_offset(disp, _gloffset_GetHistogramParameterfv, fn);
6313 #define CALL_GetHistogramParameteriv(disp, parameters) \
6314 (* GET_GetHistogramParameteriv(disp)) parameters
6315 static inline _glptr_GetHistogramParameteriv GET_GetHistogramParameteriv(struct _glapi_table *disp) {
6316 return (_glptr_GetHistogramParameteriv) (GET_by_offset(disp, _gloffset_GetHistogramParameteriv));
6319 static inline void SET_GetHistogramParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
6320 SET_by_offset(disp, _gloffset_GetHistogramParameteriv, fn);
6324 #define CALL_GetMinmax(disp, parameters) \
6325 (* GET_GetMinmax(disp)) parameters
6326 static inline _glptr_GetMinmax GET_GetMinmax(struct _glapi_table *disp) {
6327 return (_glptr_GetMinmax) (GET_by_offset(disp, _gloffset_GetMinmax));
6330 static inline void SET_GetMinmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLvoid *)) {
6331 SET_by_offset(disp, _gloffset_GetMinmax, fn);
6335 #define CALL_GetMinmaxParameterfv(disp, parameters) \
6336 (* GET_GetMinmaxParameterfv(disp)) parameters
6337 static inline _glptr_GetMinmaxParameterfv GET_GetMinmaxParameterfv(struct _glapi_table *disp) {
6338 return (_glptr_GetMinmaxParameterfv) (GET_by_offset(disp, _gloffset_GetMinmaxParameterfv));
6341 static inline void SET_GetMinmaxParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
6342 SET_by_offset(disp, _gloffset_GetMinmaxParameterfv, fn);
6346 #define CALL_GetMinmaxParameteriv(disp, parameters) \
6347 (* GET_GetMinmaxParameteriv(disp)) parameters
6348 static inline _glptr_GetMinmaxParameteriv GET_GetMinmaxParameteriv(struct _glapi_table *disp) {
6349 return (_glptr_GetMinmaxParameteriv) (GET_by_offset(disp, _gloffset_GetMinmaxParameteriv));
6352 static inline void SET_GetMinmaxParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
6353 SET_by_offset(disp, _gloffset_GetMinmaxParameteriv, fn);
6357 #define CALL_Histogram(disp, parameters) \
6358 (* GET_Histogram(disp)) parameters
6359 static inline _glptr_Histogram GET_Histogram(struct _glapi_table *disp) {
6360 return (_glptr_Histogram) (GET_by_offset(disp, _gloffset_Histogram));
6363 static inline void SET_Histogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLboolean)) {
6364 SET_by_offset(disp, _gloffset_Histogram, fn);
6368 #define CALL_Minmax(disp, parameters) \
6369 (* GET_Minmax(disp)) parameters
6370 static inline _glptr_Minmax GET_Minmax(struct _glapi_table *disp) {
6371 return (_glptr_Minmax) (GET_by_offset(disp, _gloffset_Minmax));
6374 static inline void SET_Minmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLboolean)) {
6375 SET_by_offset(disp, _gloffset_Minmax, fn);
6379 #define CALL_ResetHistogram(disp, parameters) \
6380 (* GET_ResetHistogram(disp)) parameters
6381 static inline _glptr_ResetHistogram GET_ResetHistogram(struct _glapi_table *disp) {
6382 return (_glptr_ResetHistogram) (GET_by_offset(disp, _gloffset_ResetHistogram));
6385 static inline void SET_ResetHistogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
6386 SET_by_offset(disp, _gloffset_ResetHistogram, fn);
6390 #define CALL_ResetMinmax(disp, parameters) \
6391 (* GET_ResetMinmax(disp)) parameters
6392 static inline _glptr_ResetMinmax GET_ResetMinmax(struct _glapi_table *disp) {
6393 return (_glptr_ResetMinmax) (GET_by_offset(disp, _gloffset_ResetMinmax));
6396 static inline void SET_ResetMinmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
6397 SET_by_offset(disp, _gloffset_ResetMinmax, fn);
6401 #define CALL_TexImage3D(disp, parameters) \
6402 (* GET_TexImage3D(disp)) parameters
6403 static inline _glptr_TexImage3D GET_TexImage3D(struct _glapi_table *disp) {
6404 return (_glptr_TexImage3D) (GET_by_offset(disp, _gloffset_TexImage3D));
6407 static inline void SET_TexImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
6408 SET_by_offset(disp, _gloffset_TexImage3D, fn);
6412 #define CALL_TexSubImage3D(disp, parameters) \
6413 (* GET_TexSubImage3D(disp)) parameters
6414 static inline _glptr_TexSubImage3D GET_TexSubImage3D(struct _glapi_table *disp) {
6415 return (_glptr_TexSubImage3D) (GET_by_offset(disp, _gloffset_TexSubImage3D));
6418 static inline void SET_TexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
6419 SET_by_offset(disp, _gloffset_TexSubImage3D, fn);
6423 #define CALL_CopyTexSubImage3D(disp, parameters) \
6424 (* GET_CopyTexSubImage3D(disp)) parameters
6425 static inline _glptr_CopyTexSubImage3D GET_CopyTexSubImage3D(struct _glapi_table *disp) {
6426 return (_glptr_CopyTexSubImage3D) (GET_by_offset(disp, _gloffset_CopyTexSubImage3D));
6429 static inline void SET_CopyTexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
6430 SET_by_offset(disp, _gloffset_CopyTexSubImage3D, fn);
6434 #define CALL_ActiveTexture(disp, parameters) \
6435 (* GET_ActiveTexture(disp)) parameters
6436 static inline _glptr_ActiveTexture GET_ActiveTexture(struct _glapi_table *disp) {
6437 return (_glptr_ActiveTexture) (GET_by_offset(disp, _gloffset_ActiveTexture));
6440 static inline void SET_ActiveTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
6441 SET_by_offset(disp, _gloffset_ActiveTexture, fn);
6445 #define CALL_ClientActiveTexture(disp, parameters) \
6446 (* GET_ClientActiveTexture(disp)) parameters
6447 static inline _glptr_ClientActiveTexture GET_ClientActiveTexture(struct _glapi_table *disp) {
6448 return (_glptr_ClientActiveTexture) (GET_by_offset(disp, _gloffset_ClientActiveTexture));
6451 static inline void SET_ClientActiveTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
6452 SET_by_offset(disp, _gloffset_ClientActiveTexture, fn);
6456 #define CALL_MultiTexCoord1d(disp, parameters) \
6457 (* GET_MultiTexCoord1d(disp)) parameters
6458 static inline _glptr_MultiTexCoord1d GET_MultiTexCoord1d(struct _glapi_table *disp) {
6459 return (_glptr_MultiTexCoord1d) (GET_by_offset(disp, _gloffset_MultiTexCoord1d));
6462 static inline void SET_MultiTexCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble)) {
6463 SET_by_offset(disp, _gloffset_MultiTexCoord1d, fn);
6467 #define CALL_MultiTexCoord1dv(disp, parameters) \
6468 (* GET_MultiTexCoord1dv(disp)) parameters
6469 static inline _glptr_MultiTexCoord1dv GET_MultiTexCoord1dv(struct _glapi_table *disp) {
6470 return (_glptr_MultiTexCoord1dv) (GET_by_offset(disp, _gloffset_MultiTexCoord1dv));
6473 static inline void SET_MultiTexCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
6474 SET_by_offset(disp, _gloffset_MultiTexCoord1dv, fn);
6478 #define CALL_MultiTexCoord1fARB(disp, parameters) \
6479 (* GET_MultiTexCoord1fARB(disp)) parameters
6480 static inline _glptr_MultiTexCoord1fARB GET_MultiTexCoord1fARB(struct _glapi_table *disp) {
6481 return (_glptr_MultiTexCoord1fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord1fARB));
6484 static inline void SET_MultiTexCoord1fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
6485 SET_by_offset(disp, _gloffset_MultiTexCoord1fARB, fn);
6489 #define CALL_MultiTexCoord1fvARB(disp, parameters) \
6490 (* GET_MultiTexCoord1fvARB(disp)) parameters
6491 static inline _glptr_MultiTexCoord1fvARB GET_MultiTexCoord1fvARB(struct _glapi_table *disp) {
6492 return (_glptr_MultiTexCoord1fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord1fvARB));
6495 static inline void SET_MultiTexCoord1fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
6496 SET_by_offset(disp, _gloffset_MultiTexCoord1fvARB, fn);
6500 #define CALL_MultiTexCoord1i(disp, parameters) \
6501 (* GET_MultiTexCoord1i(disp)) parameters
6502 static inline _glptr_MultiTexCoord1i GET_MultiTexCoord1i(struct _glapi_table *disp) {
6503 return (_glptr_MultiTexCoord1i) (GET_by_offset(disp, _gloffset_MultiTexCoord1i));
6506 static inline void SET_MultiTexCoord1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
6507 SET_by_offset(disp, _gloffset_MultiTexCoord1i, fn);
6511 #define CALL_MultiTexCoord1iv(disp, parameters) \
6512 (* GET_MultiTexCoord1iv(disp)) parameters
6513 static inline _glptr_MultiTexCoord1iv GET_MultiTexCoord1iv(struct _glapi_table *disp) {
6514 return (_glptr_MultiTexCoord1iv) (GET_by_offset(disp, _gloffset_MultiTexCoord1iv));
6517 static inline void SET_MultiTexCoord1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
6518 SET_by_offset(disp, _gloffset_MultiTexCoord1iv, fn);
6522 #define CALL_MultiTexCoord1s(disp, parameters) \
6523 (* GET_MultiTexCoord1s(disp)) parameters
6524 static inline _glptr_MultiTexCoord1s GET_MultiTexCoord1s(struct _glapi_table *disp) {
6525 return (_glptr_MultiTexCoord1s) (GET_by_offset(disp, _gloffset_MultiTexCoord1s));
6528 static inline void SET_MultiTexCoord1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort)) {
6529 SET_by_offset(disp, _gloffset_MultiTexCoord1s, fn);
6533 #define CALL_MultiTexCoord1sv(disp, parameters) \
6534 (* GET_MultiTexCoord1sv(disp)) parameters
6535 static inline _glptr_MultiTexCoord1sv GET_MultiTexCoord1sv(struct _glapi_table *disp) {
6536 return (_glptr_MultiTexCoord1sv) (GET_by_offset(disp, _gloffset_MultiTexCoord1sv));
6539 static inline void SET_MultiTexCoord1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
6540 SET_by_offset(disp, _gloffset_MultiTexCoord1sv, fn);
6544 #define CALL_MultiTexCoord2d(disp, parameters) \
6545 (* GET_MultiTexCoord2d(disp)) parameters
6546 static inline _glptr_MultiTexCoord2d GET_MultiTexCoord2d(struct _glapi_table *disp) {
6547 return (_glptr_MultiTexCoord2d) (GET_by_offset(disp, _gloffset_MultiTexCoord2d));
6550 static inline void SET_MultiTexCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble)) {
6551 SET_by_offset(disp, _gloffset_MultiTexCoord2d, fn);
6555 #define CALL_MultiTexCoord2dv(disp, parameters) \
6556 (* GET_MultiTexCoord2dv(disp)) parameters
6557 static inline _glptr_MultiTexCoord2dv GET_MultiTexCoord2dv(struct _glapi_table *disp) {
6558 return (_glptr_MultiTexCoord2dv) (GET_by_offset(disp, _gloffset_MultiTexCoord2dv));
6561 static inline void SET_MultiTexCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
6562 SET_by_offset(disp, _gloffset_MultiTexCoord2dv, fn);
6566 #define CALL_MultiTexCoord2fARB(disp, parameters) \
6567 (* GET_MultiTexCoord2fARB(disp)) parameters
6568 static inline _glptr_MultiTexCoord2fARB GET_MultiTexCoord2fARB(struct _glapi_table *disp) {
6569 return (_glptr_MultiTexCoord2fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord2fARB));
6572 static inline void SET_MultiTexCoord2fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat)) {
6573 SET_by_offset(disp, _gloffset_MultiTexCoord2fARB, fn);
6577 #define CALL_MultiTexCoord2fvARB(disp, parameters) \
6578 (* GET_MultiTexCoord2fvARB(disp)) parameters
6579 static inline _glptr_MultiTexCoord2fvARB GET_MultiTexCoord2fvARB(struct _glapi_table *disp) {
6580 return (_glptr_MultiTexCoord2fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord2fvARB));
6583 static inline void SET_MultiTexCoord2fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
6584 SET_by_offset(disp, _gloffset_MultiTexCoord2fvARB, fn);
6588 #define CALL_MultiTexCoord2i(disp, parameters) \
6589 (* GET_MultiTexCoord2i(disp)) parameters
6590 static inline _glptr_MultiTexCoord2i GET_MultiTexCoord2i(struct _glapi_table *disp) {
6591 return (_glptr_MultiTexCoord2i) (GET_by_offset(disp, _gloffset_MultiTexCoord2i));
6594 static inline void SET_MultiTexCoord2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint)) {
6595 SET_by_offset(disp, _gloffset_MultiTexCoord2i, fn);
6599 #define CALL_MultiTexCoord2iv(disp, parameters) \
6600 (* GET_MultiTexCoord2iv(disp)) parameters
6601 static inline _glptr_MultiTexCoord2iv GET_MultiTexCoord2iv(struct _glapi_table *disp) {
6602 return (_glptr_MultiTexCoord2iv) (GET_by_offset(disp, _gloffset_MultiTexCoord2iv));
6605 static inline void SET_MultiTexCoord2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
6606 SET_by_offset(disp, _gloffset_MultiTexCoord2iv, fn);
6610 #define CALL_MultiTexCoord2s(disp, parameters) \
6611 (* GET_MultiTexCoord2s(disp)) parameters
6612 static inline _glptr_MultiTexCoord2s GET_MultiTexCoord2s(struct _glapi_table *disp) {
6613 return (_glptr_MultiTexCoord2s) (GET_by_offset(disp, _gloffset_MultiTexCoord2s));
6616 static inline void SET_MultiTexCoord2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort)) {
6617 SET_by_offset(disp, _gloffset_MultiTexCoord2s, fn);
6621 #define CALL_MultiTexCoord2sv(disp, parameters) \
6622 (* GET_MultiTexCoord2sv(disp)) parameters
6623 static inline _glptr_MultiTexCoord2sv GET_MultiTexCoord2sv(struct _glapi_table *disp) {
6624 return (_glptr_MultiTexCoord2sv) (GET_by_offset(disp, _gloffset_MultiTexCoord2sv));
6627 static inline void SET_MultiTexCoord2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
6628 SET_by_offset(disp, _gloffset_MultiTexCoord2sv, fn);
6632 #define CALL_MultiTexCoord3d(disp, parameters) \
6633 (* GET_MultiTexCoord3d(disp)) parameters
6634 static inline _glptr_MultiTexCoord3d GET_MultiTexCoord3d(struct _glapi_table *disp) {
6635 return (_glptr_MultiTexCoord3d) (GET_by_offset(disp, _gloffset_MultiTexCoord3d));
6638 static inline void SET_MultiTexCoord3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble)) {
6639 SET_by_offset(disp, _gloffset_MultiTexCoord3d, fn);
6643 #define CALL_MultiTexCoord3dv(disp, parameters) \
6644 (* GET_MultiTexCoord3dv(disp)) parameters
6645 static inline _glptr_MultiTexCoord3dv GET_MultiTexCoord3dv(struct _glapi_table *disp) {
6646 return (_glptr_MultiTexCoord3dv) (GET_by_offset(disp, _gloffset_MultiTexCoord3dv));
6649 static inline void SET_MultiTexCoord3dv(struct _glapi_table *disp
6650 SET_by_offset(disp, _gloffset_MultiTexCoord3dv, fn);
6654 #define CALL_MultiTexCoord3fARB(disp, parameters) \
6655 (* GET_MultiTexCoord3fARB(disp)) parameters
6656 static inline _glptr_MultiTexCoord3fARB GET_MultiTexCoord3fARB(struct _glapi_table *disp) {
6657 return (_glptr_MultiTexCoord3fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord3fARB));
6660 static inline void SET_MultiTexCoord3fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLfloat)) {
6661 SET_by_offset(disp, _gloffset_MultiTexCoord3fARB, fn);
6665 #define CALL_MultiTexCoord3fvARB(disp, parameters) \
6666 (* GET_MultiTexCoord3fvARB(disp)) parameters
6667 static inline _glptr_MultiTexCoord3fvARB GET_MultiTexCoord3fvARB(struct _glapi_table *disp) {
6668 return (_glptr_MultiTexCoord3fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord3fvARB));
6671 static inline void SET_MultiTexCoord3fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
6672 SET_by_offset(disp, _gloffset_MultiTexCoord3fvARB, fn);
6676 #define CALL_MultiTexCoord3i(disp, parameters) \
6677 (* GET_MultiTexCoord3i(disp)) parameters
6678 static inline _glptr_MultiTexCoord3i GET_MultiTexCoord3i(struct _glapi_table *disp) {
6679 return (_glptr_MultiTexCoord3i) (GET_by_offset(disp, _gloffset_MultiTexCoord3i));
6682 static inline void SET_MultiTexCoord3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint)) {
6683 SET_by_offset(disp, _gloffset_MultiTexCoord3i, fn);
6687 #define CALL_MultiTexCoord3iv(disp, parameters) \
6688 (* GET_MultiTexCoord3iv(disp)) parameters
6689 static inline _glptr_MultiTexCoord3iv GET_MultiTexCoord3iv(struct _glapi_table *disp) {
6690 return (_glptr_MultiTexCoord3iv) (GET_by_offset(disp, _gloffset_MultiTexCoord3iv));
6693 static inline void SET_MultiTexCoord3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
6694 SET_by_offset(disp, _gloffset_MultiTexCoord3iv, fn);
6698 #define CALL_MultiTexCoord3s(disp, parameters) \
6699 (* GET_MultiTexCoord3s(disp)) parameters
6700 static inline _glptr_MultiTexCoord3s GET_MultiTexCoord3s(struct _glapi_table *disp) {
6701 return (_glptr_MultiTexCoord3s) (GET_by_offset(disp, _gloffset_MultiTexCoord3s));
6704 static inline void SET_MultiTexCoord3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort, GLshort)) {
6705 SET_by_offset(disp, _gloffset_MultiTexCoord3s, fn);
6709 #define CALL_MultiTexCoord3sv(disp, parameters) \
6710 (* GET_MultiTexCoord3sv(disp)) parameters
6711 static inline _glptr_MultiTexCoord3sv GET_MultiTexCoord3sv(struct _glapi_table *disp) {
6712 return (_glptr_MultiTexCoord3sv) (GET_by_offset(disp, _gloffset_MultiTexCoord3sv));
6715 static inline void SET_MultiTexCoord3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
6716 SET_by_offset(disp, _gloffset_MultiTexCoord3sv, fn);
6720 #define CALL_MultiTexCoord4d(disp, parameters) \
6721 (* GET_MultiTexCoord4d(disp)) parameters
6722 static inline _glptr_MultiTexCoord4d GET_MultiTexCoord4d(struct _glapi_table *disp) {
6723 return (_glptr_MultiTexCoord4d) (GET_by_offset(disp, _gloffset_MultiTexCoord4d));
6726 static inline void SET_MultiTexCoord4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble)) {
6727 SET_by_offset(disp, _gloffset_MultiTexCoord4d, fn);
6731 #define CALL_MultiTexCoord4dv(disp, parameters) \
6732 (* GET_MultiTexCoord4dv(disp)) parameters
6733 static inline _glptr_MultiTexCoord4dv GET_MultiTexCoord4dv(struct _glapi_table *disp) {
6734 return (_glptr_MultiTexCoord4dv) (GET_by_offset(disp, _gloffset_MultiTexCoord4dv));
6737 static inline void SET_MultiTexCoord4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
6738 SET_by_offset(disp, _gloffset_MultiTexCoord4dv, fn);
6742 #define CALL_MultiTexCoord4fARB(disp, parameters) \
6743 (* GET_MultiTexCoord4fARB(disp)) parameters
6744 static inline _glptr_MultiTexCoord4fARB GET_MultiTexCoord4fARB(struct _glapi_table *disp) {
6745 return (_glptr_MultiTexCoord4fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord4fARB));
6748 static inline void SET_MultiTexCoord4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat)) {
6749 SET_by_offset(disp, _gloffset_MultiTexCoord4fARB, fn);
6753 #define CALL_MultiTexCoord4fvARB(disp, parameters) \
6754 (* GET_MultiTexCoord4fvARB(disp)) parameters
6755 static inline _glptr_MultiTexCoord4fvARB GET_MultiTexCoord4fvARB(struct _glapi_table *disp) {
6756 return (_glptr_MultiTexCoord4fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord4fvARB));
6759 static inline void SET_MultiTexCoord4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
6760 SET_by_offset(disp, _gloffset_MultiTexCoord4fvARB, fn);
6764 #define CALL_MultiTexCoord4i(disp, parameters) \
6765 (* GET_MultiTexCoord4i(disp)) parameters
6766 static inline _glptr_MultiTexCoord4i GET_MultiTexCoord4i(struct _glapi_table *disp) {
6767 return (_glptr_MultiTexCoord4i) (GET_by_offset(disp, _gloffset_MultiTexCoord4i));
6770 static inline void SET_MultiTexCoord4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint)) {
6771 SET_by_offset(disp, _gloffset_MultiTexCoord4i, fn);
6775 #define CALL_MultiTexCoord4iv(disp, parameters) \
6776 (* GET_MultiTexCoord4iv(disp)) parameters
6777 static inline _glptr_MultiTexCoord4iv GET_MultiTexCoord4iv(struct _glapi_table *disp) {
6778 return (_glptr_MultiTexCoord4iv) (GET_by_offset(disp, _gloffset_MultiTexCoord4iv));
6781 static inline void SET_MultiTexCoord4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
6782 SET_by_offset(disp, _gloffset_MultiTexCoord4iv, fn);
6786 #define CALL_MultiTexCoord4s(disp, parameters) \
6787 (* GET_MultiTexCoord4s(disp)) parameters
6788 static inline _glptr_MultiTexCoord4s GET_MultiTexCoord4s(struct _glapi_table *disp) {
6789 return (_glptr_MultiTexCoord4s) (GET_by_offset(disp, _gloffset_MultiTexCoord4s));
6792 static inline void SET_MultiTexCoord4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort, GLshort, GLshort)) {
6793 SET_by_offset(disp, _gloffset_MultiTexCoord4s, fn);
6797 #define CALL_MultiTexCoord4sv(disp, parameters) \
6798 (* GET_MultiTexCoord4sv(disp)) parameters
6799 static inline _glptr_MultiTexCoord4sv GET_MultiTexCoord4sv(struct _glapi_table *disp) {
6800 return (_glptr_MultiTexCoord4sv) (GET_by_offset(disp, _gloffset_MultiTexCoord4sv));
6803 static inline void SET_MultiTexCoord4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
6804 SET_by_offset(disp, _gloffset_MultiTexCoord4sv, fn);
6808 #define CALL_CompressedTexImage1D(disp, parameters) \
6809 (* GET_CompressedTexImage1D(disp)) parameters
6810 static inline _glptr_CompressedTexImage1D GET_CompressedTexImage1D(struct _glapi_table *disp) {
6811 return (_glptr_CompressedTexImage1D) (GET_by_offset(disp, _gloffset_CompressedTexImage1D));
6814 static inline void SET_CompressedTexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *)) {
6815 SET_by_offset(disp, _gloffset_CompressedTexImage1D, fn);
6819 #define CALL_CompressedTexImage2D(disp, parameters) \
6820 (* GET_CompressedTexImage2D(disp)) parameters
6821 static inline _glptr_CompressedTexImage2D GET_CompressedTexImage2D(struct _glapi_table *disp) {
6822 return (_glptr_CompressedTexImage2D) (GET_by_offset(disp, _gloffset_CompressedTexImage2D));
6825 static inline void SET_CompressedTexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) {
6826 SET_by_offset(disp, _gloffset_CompressedTexImage2D, fn);
6830 #define CALL_CompressedTexImage3D(disp, parameters) \
6831 (* GET_CompressedTexImage3D(disp)) parameters
6832 static inline _glptr_CompressedTexImage3D GET_CompressedTexImage3D(struct _glapi_table *disp) {
6833 return (_glptr_CompressedTexImage3D) (GET_by_offset(disp, _gloffset_CompressedTexImage3D));
6836 static inline void SET_CompressedTexImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) {
6837 SET_by_offset(disp, _gloffset_CompressedTexImage3D, fn);
6841 #define CALL_CompressedTexSubImage1D(disp, parameters) \
6842 (* GET_CompressedTexSubImage1D(disp)) parameters
6843 static inline _glptr_CompressedTexSubImage1D GET_CompressedTexSubImage1D(struct _glapi_table *disp) {
6844 return (_glptr_CompressedTexSubImage1D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage1D));
6847 static inline void SET_CompressedTexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *)) {
6848 SET_by_offset(disp, _gloffset_CompressedTexSubImage1D, fn);
6852 #define CALL_CompressedTexSubImage2D(disp, parameters) \
6853 (* GET_CompressedTexSubImage2D(disp)) parameters
6854 static inline _glptr_CompressedTexSubImage2D GET_CompressedTexSubImage2D(struct _glapi_table *disp) {
6855 return (_glptr_CompressedTexSubImage2D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage2D));
6858 static inline void SET_CompressedTexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
6859 SET_by_offset(disp, _gloffset_CompressedTexSubImage2D, fn);
6863 #define CALL_CompressedTexSubImage3D(disp, parameters) \
6864 (* GET_CompressedTexSubImage3D(disp)) parameters
6865 static inline _glptr_CompressedTexSubImage3D GET_CompressedTexSubImage3D(struct _glapi_table *disp) {
6866 return (_glptr_CompressedTexSubImage3D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage3D));
6869 static inline void SET_CompressedTexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
6870 SET_by_offset(disp, _gloffset_CompressedTexSubImage3D, fn);
6874 #define CALL_GetCompressedTexImage(disp, parameters) \
6875 (* GET_GetCompressedTexImage(disp)) parameters
6876 static inline _glptr_GetCompressedTexImage GET_GetCompressedTexImage(struct _glapi_table *disp) {
6877 return (_glptr_GetCompressedTexImage) (GET_by_offset(disp, _gloffset_GetCompressedTexImage));
6880 static inline void SET_GetCompressedTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLvoid *)) {
6881 SET_by_offset(disp, _gloffset_GetCompressedTexImage, fn);
6885 #define CALL_LoadTransposeMatrixd(disp, parameters) \
6886 (* GET_LoadTransposeMatrixd(disp)) parameters
6887 static inline _glptr_LoadTransposeMatrixd GET_LoadTransposeMatrixd(struct _glapi_table *disp) {
6888 return (_glptr_LoadTransposeMatrixd) (GET_by_offset(disp, _gloffset_LoadTransposeMatrixd));
6891 static inline void SET_LoadTransposeMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
6892 SET_by_offset(disp, _gloffset_LoadTransposeMatrixd, fn);
6896 #define CALL_LoadTransposeMatrixf(disp, parameters) \
6897 (* GET_LoadTransposeMatrixf(disp)) parameters
6898 static inline _glptr_LoadTransposeMatrixf GET_LoadTransposeMatrixf(struct _glapi_table *disp) {
6899 return (_glptr_LoadTransposeMatrixf) (GET_by_offset(disp, _gloffset_LoadTransposeMatrixf));
6902 static inline void SET_LoadTransposeMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
6903 SET_by_offset(disp, _gloffset_LoadTransposeMatrixf, fn);
6907 #define CALL_MultTransposeMatrixd(disp, parameters) \
6908 (* GET_MultTransposeMatrixd(disp)) parameters
6909 static inline _glptr_MultTransposeMatrixd GET_MultTransposeMatrixd(struct _glapi_table *disp) {
6910 return (_glptr_MultTransposeMatrixd) (GET_by_offset(disp, _gloffset_MultTransposeMatrixd));
6913 static inline void SET_MultTransposeMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
6914 SET_by_offset(disp, _gloffset_MultTransposeMatrixd, fn);
6918 #define CALL_MultTransposeMatrixf(disp, parameters) \
6919 (* GET_MultTransposeMatrixf(disp)) parameters
6920 static inline _glptr_MultTransposeMatrixf GET_MultTransposeMatrixf(struct _glapi_table *disp) {
6921 return (_glptr_MultTransposeMatrixf) (GET_by_offset(disp, _gloffset_MultTransposeMatrixf));
6924 static inline void SET_MultTransposeMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
6925 SET_by_offset(disp, _gloffset_MultTransposeMatrixf, fn);
6929 #define CALL_SampleCoverage(disp, parameters) \
6930 (* GET_SampleCoverage(disp)) parameters
6931 static inline _glptr_SampleCoverage GET_SampleCoverage(struct _glapi_table *disp) {
6932 return (_glptr_SampleCoverage) (GET_by_offset(disp, _gloffset_SampleCoverage));
6935 static inline void SET_SampleCoverage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLboolean)) {
6936 SET_by_offset(disp, _gloffset_SampleCoverage, fn);
6940 #define CALL_BlendFuncSeparate(disp, parameters) \
6941 (* GET_BlendFuncSeparate(disp)) parameters
6942 static inline _glptr_BlendFuncSeparate GET_BlendFuncSeparate(struct _glapi_table *disp) {
6943 return (_glptr_BlendFuncSeparate) (GET_by_offset(disp, _gloffset_BlendFuncSeparate));
6946 static inline void SET_BlendFuncSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum)) {
6947 SET_by_offset(disp, _gloffset_BlendFuncSeparate, fn);
6951 #define CALL_FogCoordPointer(disp, parameters) \
6952 (* GET_FogCoordPointer(disp)) parameters
6953 static inline _glptr_FogCoordPointer GET_FogCoordPointer(struct _glapi_table *disp) {
6954 return (_glptr_FogCoordPointer) (GET_by_offset(disp, _gloffset_FogCoordPointer));
6957 static inline void SET_FogCoordPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
6958 SET_by_offset(disp, _gloffset_FogCoordPointer, fn);
6962 #define CALL_FogCoordd(disp, parameters) \
6963 (* GET_FogCoordd(disp)) parameters
6964 static inline _glptr_FogCoordd GET_FogCoordd(struct _glapi_table *disp) {
6965 disp, _gloffset_FogCoordd));
6968 static inline void SET_FogCoordd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
6969 SET_by_offset(disp, _gloffset_FogCoordd, fn);
6973 #define CALL_FogCoorddv(disp, parameters) \
6974 (* GET_FogCoorddv(disp)) parameters
6975 static inline _glptr_FogCoorddv GET_FogCoorddv(struct _glapi_table *disp) {
6976 return (_glptr_FogCoorddv) (GET_by_offset(disp, _gloffset_FogCoorddv));
6979 static inline void SET_FogCoorddv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
6980 SET_by_offset(disp, _gloffset_FogCoorddv, fn);
6984 #define CALL_MultiDrawArrays(disp, parameters) \
6985 (* GET_MultiDrawArrays(disp)) parameters
6986 static inline _glptr_MultiDrawArrays GET_MultiDrawArrays(struct _glapi_table *disp) {
6987 return (_glptr_MultiDrawArrays) (GET_by_offset(disp, _gloffset_MultiDrawArrays));
6990 static inline void SET_MultiDrawArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *, const GLsizei *, GLsizei)) {
6991 SET_by_offset(disp, _gloffset_MultiDrawArrays, fn);
6995 #define CALL_PointParameterf(disp, parameters) \
6996 (* GET_PointParameterf(disp)) parameters
6997 static inline _glptr_PointParameterf GET_PointParameterf(struct _glapi_table *disp) {
6998 return (_glptr_PointParameterf) (GET_by_offset(disp, _gloffset_PointParameterf));
7001 static inline void SET_PointParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
7002 SET_by_offset(disp, _gloffset_PointParameterf, fn);
7006 #define CALL_PointParameterfv(disp, parameters) \
7007 (* GET_PointParameterfv(disp)) parameters
7008 static inline _glptr_PointParameterfv GET_PointParameterfv(struct _glapi_table *disp) {
7009 return (_glptr_PointParameterfv) (GET_by_offset(disp, _gloffset_PointParameterfv));
7012 static inline void SET_PointParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
7013 SET_by_offset(disp, _gloffset_PointParameterfv, fn);
7017 #define CALL_PointParameteri(disp, parameters) \
7018 (* GET_PointParameteri(disp)) parameters
7019 static inline _glptr_PointParameteri GET_PointParameteri(struct _glapi_table *disp) {
7020 return (_glptr_PointParameteri) (GET_by_offset(disp, _gloffset_PointParameteri));
7023 static inline void SET_PointParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
7024 SET_by_offset(disp, _gloffset_PointParameteri, fn);
7028 #define CALL_PointParameteriv(disp, parameters) \
7029 (* GET_PointParameteriv(disp)) parameters
7030 static inline _glptr_PointParameteriv GET_PointParameteriv(struct _glapi_table *disp) {
7031 return (_glptr_PointParameteriv) (GET_by_offset(disp, _gloffset_PointParameteriv));
7034 static inline void SET_PointParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
7035 SET_by_offset(disp, _gloffset_PointParameteriv, fn);
7039 #define CALL_SecondaryColor3b(disp, parameters) \
7040 (* GET_SecondaryColor3b(disp)) parameters
7041 static inline _glptr_SecondaryColor3b GET_SecondaryColor3b(struct _glapi_table *disp) {
7042 return (_glptr_SecondaryColor3b) (GET_by_offset(disp, _gloffset_SecondaryColor3b));
7045 static inline void SET_SecondaryColor3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) {
7046 SET_by_offset(disp, _gloffset_SecondaryColor3b, fn);
7050 #define CALL_SecondaryColor3bv(disp, parameters) \
7051 (* GET_SecondaryColor3bv(disp)) parameters
7052 static inline _glptr_SecondaryColor3bv GET_SecondaryColor3bv(struct _glapi_table *disp) {
7053 return (_glptr_SecondaryColor3bv) (GET_by_offset(disp, _gloffset_SecondaryColor3bv));
7056 static inline void SET_SecondaryColor3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
7057 SET_by_offset(disp, _gloffset_SecondaryColor3bv, fn);
7061 #define CALL_SecondaryColor3d(disp, parameters) \
7062 (* GET_SecondaryColor3d(disp)) parameters
7063 static inline _glptr_SecondaryColor3d GET_SecondaryColor3d(struct _glapi_table *disp) {
7064 return (_glptr_SecondaryColor3d) (GET_by_offset(disp, _gloffset_SecondaryColor3d));
7067 static inline void SET_SecondaryColor3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
7068 SET_by_offset(disp, _gloffset_SecondaryColor3d, fn);
7072 #define CALL_SecondaryColor3dv(disp, parameters) \
7073 (* GET_SecondaryColor3dv(disp)) parameters
7074 static inline _glptr_SecondaryColor3dv GET_SecondaryColor3dv(struct _glapi_table *disp) {
7075 return (_glptr_SecondaryColor3dv) (GET_by_offset(disp, _gloffset_SecondaryColor3dv));
7078 static inline void SET_SecondaryColor3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
7079 SET_by_offset(disp, _gloffset_SecondaryColor3dv, fn);
7083 #define CALL_SecondaryColor3i(disp, parameters) \
7084 (* GET_SecondaryColor3i(disp)) parameters
7085 static inline _glptr_SecondaryColor3i GET_SecondaryColor3i(struct _glapi_table *disp) {
7086 return (_glptr_SecondaryColor3i) (GET_by_offset(disp, _gloffset_SecondaryColor3i));
7089 static inline void SET_SecondaryColor3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
7090 SET_by_offset(disp, _gloffset_SecondaryColor3i, fn);
7094 #define CALL_SecondaryColor3iv(disp, parameters) \
7095 (* GET_SecondaryColor3iv(disp)) parameters
7096 static inline _glptr_SecondaryColor3iv GET_SecondaryColor3iv(struct _glapi_table *disp) {
7097 return (_glptr_SecondaryColor3iv) (GET_by_offset(disp, _gloffset_SecondaryColor3iv));
7100 static inline void SET_SecondaryColor3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
7101 SET_by_offset(disp, _gloffset_SecondaryColor3iv, fn);
7105 #define CALL_SecondaryColor3s(disp, parameters) \
7106 (* GET_SecondaryColor3s(disp)) parameters
7107 static inline _glptr_SecondaryColor3s GET_SecondaryColor3s(struct _glapi_table *disp) {
7108 return (_glptr_SecondaryColor3s) (GET_by_offset(disp, _gloffset_SecondaryColor3s));
7111 static inline void SET_SecondaryColor3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
7112 SET_by_offset(disp, _gloffset_SecondaryColor3s, fn);
7116 #define CALL_SecondaryColor3sv(disp, parameters) \
7117 (* GET_SecondaryColor3sv(disp)) parameters
7118 static inline _glptr_SecondaryColor3sv GET_SecondaryColor3sv(struct _glapi_table *disp) {
7119 return (_glptr_SecondaryColor3sv) (GET_by_offset(disp, _gloffset_SecondaryColor3sv));
7122 static inline void SET_SecondaryColor3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
7123 SET_by_offset(disp, _gloffset_SecondaryColor3sv, fn);
7127 #define CALL_SecondaryColor3ub(disp, parameters) \
7128 (* GET_SecondaryColor3ub(disp)) parameters
7129 static inline _glptr_SecondaryColor3ub GET_SecondaryColor3ub(struct _glapi_table *disp) {
7130 return (_glptr_SecondaryColor3ub) (GET_by_offset(disp, _gloffset_SecondaryColor3ub));
7133 static inline void SET_SecondaryColor3ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte)) {
7134 SET_by_offset(disp, _gloffset_SecondaryColor3ub, fn);
7138 #define CALL_SecondaryColor3ubv(disp, parameters) \
7139 (* GET_SecondaryColor3ubv(disp)) parameters
7140 static inline _glptr_SecondaryColor3ubv GET_SecondaryColor3ubv(struct _glapi_table *disp) {
7141 return (_glptr_SecondaryColor3ubv) (GET_by_offset(disp, _gloffset_SecondaryColor3ubv));
7144 static inline void SET_SecondaryColor3ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
7145 SET_by_offset(disp, _gloffset_SecondaryColor3ubv, fn);
7149 #define CALL_SecondaryColor3ui(disp, parameters) \
7150 (* GET_SecondaryColor3ui(disp)) parameters
7151 static inline _glptr_SecondaryColor3ui GET_SecondaryColor3ui(struct _glapi_table *disp) {
7152 return (_glptr_SecondaryColor3ui) (GET_by_offset(disp, _gloffset_SecondaryColor3ui));
7155 static inline void SET_SecondaryColor3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
7156 SET_by_offset(disp, _gloffset_SecondaryColor3ui, fn);
7160 #define CALL_SecondaryColor3uiv(disp, parameters) \
7161 (* GET_SecondaryColor3uiv(disp)) parameters
7162 static inline _glptr_SecondaryColor3uiv GET_SecondaryColor3uiv(struct _glapi_table *disp) {
7163 return (_glptr_SecondaryColor3uiv) (GET_by_offset(disp, _gloffset_SecondaryColor3uiv));
7166 static inline void SET_SecondaryColor3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) {
7167 SET_by_offset(disp, _gloffset_SecondaryColor3uiv, fn);
7171 #define CALL_SecondaryColor3us(disp, parameters) \
7172 (* GET_SecondaryColor3us(disp)) parameters
7173 static inline _glptr_SecondaryColor3us GET_SecondaryColor3us(struct _glapi_table *disp) {
7174 return (_glptr_SecondaryColor3us) (GET_by_offset(disp, _gloffset_SecondaryColor3us));
7177 static inline void SET_SecondaryColor3us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort)) {
7178 SET_by_offset(disp, _gloffset_SecondaryColor3us, fn);
7182 #define CALL_SecondaryColor3usv(disp, parameters) \
7183 (* GET_SecondaryColor3usv(disp)) parameters
7184 static inline _glptr_SecondaryColor3usv GET_SecondaryColor3usv(struct _glapi_table *disp) {
7185 return (_glptr_SecondaryColor3usv) (GET_by_offset(disp, _gloffset_SecondaryColor3usv));
7188 static inline void SET_SecondaryColor3usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) {
7189 SET_by_offset(disp, _gloffset_SecondaryColor3usv, fn);
7193 #define CALL_SecondaryColorPointer(disp, parameters) \
7194 (* GET_SecondaryColorPointer(disp)) parameters
7195 static inline _glptr_SecondaryColorPointer GET_SecondaryColorPointer(struct _glapi_table *disp) {
7196 return (_glptr_SecondaryColorPointer) (GET_by_offset(disp, _gloffset_SecondaryColorPointer));
7199 static inline void SET_SecondaryColorPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
7200 SET_by_offset(disp, _gloffset_SecondaryColorPointer, fn);
7204 #define CALL_WindowPos2d(disp, parameters) \
7205 (* GET_WindowPos2d(disp)) parameters
7206 static inline _glptr_WindowPos2d GET_WindowPos2d(struct _glapi_table *disp) {
7207 return (_glptr_WindowPos2d) (GET_by_offset(disp, _gloffset_WindowPos2d));
7210 static inline void SET_WindowPos2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
7211 SET_by_offset(disp, _gloffset_WindowPos2d, fn);
7215 #define CALL_WindowPos2dv(disp, parameters) \
7216 (* GET_WindowPos2dv(disp)) parameters
7217 static inline _glptr_WindowPos2dv GET_WindowPos2dv(struct _glapi_table *disp) {
7218 return (_glptr_WindowPos2dv) (GET_by_offset(disp, _gloffset_WindowPos2dv));
7221 static inline void SET_WindowPos2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
7222 SET_by_offset(disp, _gloffset_WindowPos2dv, fn);
7226 #define CALL_WindowPos2f(disp, parameters) \
7227 (* GET_WindowPos2f(disp)) parameters
7228 static inline _glptr_WindowPos2f GET_WindowPos2f(struct _glapi_table *disp) {
7229 return (_glptr_WindowPos2f) (GET_by_offset(disp, _gloffset_WindowPos2f));
7232 static inline void SET_WindowPos2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
7233 SET_by_offset(disp, _gloffset_WindowPos2f, fn);
7237 #define CALL_WindowPos2fv(disp, parameters) \
7238 (* GET_WindowPos2fv(disp)) parameters
7239 static inline _glptr_WindowPos2fv GET_WindowPos2fv(struct _glapi_table *disp) {
7240 return (_glptr_WindowPos2fv) (GET_by_offset(disp, _gloffset_WindowPos2fv));
7243 static inline void SET_WindowPos2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
7244 SET_by_offset(disp, _gloffset_WindowPos2fv, fn);
7248 #define CALL_WindowPos2i(disp, parameters) \
7249 (* GET_WindowPos2i(disp)) parameters
7250 static inline _glptr_WindowPos2i GET_WindowPos2i(struct _glapi_table *disp) {
7251 return (_glptr_WindowPos2i) (GET_by_offset(disp, _gloffset_WindowPos2i));
7254 static inline void SET_WindowPos2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
7255 SET_by_offset(disp, _gloffset_WindowPos2i, fn);
7259 #define CALL_WindowPos2iv(disp, parameters) \
7260 (* GET_WindowPos2iv(disp)) parameters
7261 static inline _glptr_WindowPos2iv GET_WindowPos2iv(struct _glapi_table *disp) {
7262 return (_glptr_WindowPos2iv) (GET_by_offset(disp, _gloffset_WindowPos2iv));
7265 static inline void SET_WindowPos2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
7266 SET_by_offset(disp, _gloffset_WindowPos2iv, fn);
7270 #define CALL_WindowPos2s(disp, parameters) \
7271 (* GET_WindowPos2s(disp)) parameters
7272 static inline _glptr_WindowPos2s GET_WindowPos2s(struct _glapi_table *disp) {
7273 return (_glptr_WindowPos2s) (GET_by_offset(disp, _gloffset_WindowPos2s));
7276 static inline void SET_WindowPos2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
7277 SET_by_offset(disp, _gloffset_WindowPos2s, fn);
7281 #define CALL_WindowPos2sv(disp, parameters) \
7282 (* GET_WindowPos2sv(disp)) parameters
7283 static inline _glptr_WindowPos2sv GET_WindowPos2sv(struct _glapi_table *disp) {
7284 return (_glptr_WindowPos2sv) (GET_by_offset(disp, _gloffset_WindowPos2sv));
7287 static inline void SET_WindowPos2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
7288 SET_by_offset(disp, _gloffset_WindowPos2sv, fn);
7292 #define CALL_WindowPos3d(disp, parameters) \
7293 (* GET_WindowPos3d(disp)) parameters
7294 static inline _glptr_WindowPos3d GET_WindowPos3d(struct _glapi_table *disp) {
7295 return (_glptr_WindowPos3d) (GET_by_offset(disp, _gloffset_WindowPos3d));
7298 static inline void SET_WindowPos3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
7299 SET_by_offset(disp, _gloffset_WindowPos3d, fn);
7303 #define CALL_WindowPos3dv(disp, parameters) \
7304 (* GET_WindowPos3dv(disp)) parameters
7305 static inline _glptr_WindowPos3dv GET_WindowPos3dv(struct _glapi_table *disp) {
7306 return (_glptr_WindowPos3dv) (GET_by_offset(disp, _gloffset_WindowPos3dv));
7309 static inline void SET_WindowPos3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
7310 SET_by_offset(disp, _gloffset_WindowPos3dv, fn);
7314 #define CALL_WindowPos3f(disp, parameters) \
7315 (* GET_WindowPos3f(disp)) parameters
7316 static inline _glptr_WindowPos3f GET_WindowPos3f(struct _glapi_table *disp) {
7317 return (_glptr_WindowPos3f) (GET_by_offset(disp, _gloffset_WindowPos3f));
7320 static inline void SET_WindowPos3f(struct _glapi_table *disp
7321 SET_by_offset(disp, _gloffset_WindowPos3f, fn);
7325 #define CALL_WindowPos3fv(disp, parameters) \
7326 (* GET_WindowPos3fv(disp)) parameters
7327 static inline _glptr_WindowPos3fv GET_WindowPos3fv(struct _glapi_table *disp) {
7328 return (_glptr_WindowPos3fv) (GET_by_offset(disp, _gloffset_WindowPos3fv));
7331 static inline void SET_WindowPos3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
7332 SET_by_offset(disp, _gloffset_WindowPos3fv, fn);
7336 #define CALL_WindowPos3i(disp, parameters) \
7337 (* GET_WindowPos3i(disp)) parameters
7338 static inline _glptr_WindowPos3i GET_WindowPos3i(struct _glapi_table *disp) {
7339 return (_glptr_WindowPos3i) (GET_by_offset(disp, _gloffset_WindowPos3i));
7342 static inline void SET_WindowPos3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
7343 SET_by_offset(disp, _gloffset_WindowPos3i, fn);
7347 #define CALL_WindowPos3iv(disp, parameters) \
7348 (* GET_WindowPos3iv(disp)) parameters
7349 static inline _glptr_WindowPos3iv GET_WindowPos3iv(struct _glapi_table *disp) {
7350 return (_glptr_WindowPos3iv) (GET_by_offset(disp, _gloffset_WindowPos3iv));
7353 static inline void SET_WindowPos3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
7354 SET_by_offset(disp, _gloffset_WindowPos3iv, fn);
7358 #define CALL_WindowPos3s(disp, parameters) \
7359 (* GET_WindowPos3s(disp)) parameters
7360 static inline _glptr_WindowPos3s GET_WindowPos3s(struct _glapi_table *disp) {
7361 return (_glptr_WindowPos3s) (GET_by_offset(disp, _gloffset_WindowPos3s));
7364 static inline void SET_WindowPos3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
7365 SET_by_offset(disp, _gloffset_WindowPos3s, fn);
7369 #define CALL_WindowPos3sv(disp, parameters) \
7370 (* GET_WindowPos3sv(disp)) parameters
7371 static inline _glptr_WindowPos3sv GET_WindowPos3sv(struct _glapi_table *disp) {
7372 return (_glptr_WindowPos3sv) (GET_by_offset(disp, _gloffset_WindowPos3sv));
7375 static inline void SET_WindowPos3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
7376 SET_by_offset(disp, _gloffset_WindowPos3sv, fn);
7380 #define CALL_BeginQuery(disp, parameters) \
7381 (* GET_BeginQuery(disp)) parameters
7382 static inline _glptr_BeginQuery GET_BeginQuery(struct _glapi_table *disp) {
7383 return (_glptr_BeginQuery) (GET_by_offset(disp, _gloffset_BeginQuery));
7386 static inline void SET_BeginQuery(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
7387 SET_by_offset(disp, _gloffset_BeginQuery, fn);
7391 #define CALL_BindBuffer(disp, parameters) \
7392 (* GET_BindBuffer(disp)) parameters
7393 static inline _glptr_BindBuffer GET_BindBuffer(struct _glapi_table *disp) {
7394 return (_glptr_BindBuffer) (GET_by_offset(disp, _gloffset_BindBuffer));
7397 static inline void SET_BindBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
7398 SET_by_offset(disp, _gloffset_BindBuffer, fn);
7402 #define CALL_BufferData(disp, parameters) \
7403 (* GET_BufferData(disp)) parameters
7404 static inline _glptr_BufferData GET_BufferData(struct _glapi_table *disp) {
7405 return (_glptr_BufferData) (GET_by_offset(disp, _gloffset_BufferData));
7408 static inline void SET_BufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizeiptr, const GLvoid *, GLenum)) {
7409 SET_by_offset(disp, _gloffset_BufferData, fn);
7413 #define CALL_BufferSubData(disp, parameters) \
7414 (* GET_BufferSubData(disp)) parameters
7415 static inline _glptr_BufferSubData GET_BufferSubData(struct _glapi_table *disp) {
7416 return (_glptr_BufferSubData) (GET_by_offset(disp, _gloffset_BufferSubData));
7419 static inline void SET_BufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, const GLvoid *)) {
7420 SET_by_offset(disp, _gloffset_BufferSubData, fn);
7424 #define CALL_DeleteBuffers(disp, parameters) \
7425 (* GET_DeleteBuffers(disp)) parameters
7426 static inline _glptr_DeleteBuffers GET_DeleteBuffers(struct _glapi_table *disp) {
7427 return (_glptr_DeleteBuffers) (GET_by_offset(disp, _gloffset_DeleteBuffers));
7430 static inline void SET_DeleteBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
7431 SET_by_offset(disp, _gloffset_DeleteBuffers, fn);
7435 #define CALL_DeleteQueries(disp, parameters) \
7436 (* GET_DeleteQueries(disp)) parameters
7437 static inline _glptr_DeleteQueries GET_DeleteQueries(struct _glapi_table *disp) {
7438 return (_glptr_DeleteQueries) (GET_by_offset(disp, _gloffset_DeleteQueries));
7441 static inline void SET_DeleteQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
7442 SET_by_offset(disp, _gloffset_DeleteQueries, fn);
7446 #define CALL_EndQuery(disp, parameters) \
7447 (* GET_EndQuery(disp)) parameters
7448 static inline _glptr_EndQuery GET_EndQuery(struct _glapi_table *disp) {
7449 return (_glptr_EndQuery) (GET_by_offset(disp, _gloffset_EndQuery));
7452 static inline void SET_EndQuery(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
7453 SET_by_offset(disp, _gloffset_EndQuery, fn);
7457 #define CALL_GenBuffers(disp, parameters) \
7458 (* GET_GenBuffers(disp)) parameters
7459 static inline _glptr_GenBuffers GET_GenBuffers(struct _glapi_table *disp) {
7460 return (_glptr_GenBuffers) (GET_by_offset(disp, _gloffset_GenBuffers));
7463 static inline void SET_GenBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
7464 SET_by_offset(disp, _gloffset_GenBuffers, fn);
7468 #define CALL_GenQueries(disp, parameters) \
7469 (* GET_GenQueries(disp)) parameters
7470 static inline _glptr_GenQueries GET_GenQueries(struct _glapi_table *disp) {
7471 return (_glptr_GenQueries) (GET_by_offset(disp, _gloffset_GenQueries));
7474 static inline void SET_GenQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
7475 SET_by_offset(disp, _gloffset_GenQueries, fn);
7479 #define CALL_GetBufferParameteriv(disp, parameters) \
7480 (* GET_GetBufferParameteriv(disp)) parameters
7481 static inline _glptr_GetBufferParameteriv GET_GetBufferParameteriv(struct _glapi_table *disp) {
7482 return (_glptr_GetBufferParameteriv) (GET_by_offset(disp, _gloffset_GetBufferParameteriv));
7485 static inline void SET_GetBufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
7486 SET_by_offset(disp, _gloffset_GetBufferParameteriv, fn);
7490 #define CALL_GetBufferPointerv(disp, parameters) \
7491 (* GET_GetBufferPointerv(disp)) parameters
7492 static inline _glptr_GetBufferPointerv GET_GetBufferPointerv(struct _glapi_table *disp) {
7493 return (_glptr_GetBufferPointerv) (GET_by_offset(disp, _gloffset_GetBufferPointerv));
7496 static inline void SET_GetBufferPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLvoid **)) {
7497 SET_by_offset(disp, _gloffset_GetBufferPointerv, fn);
7501 #define CALL_GetBufferSubData(disp, parameters) \
7502 (* GET_GetBufferSubData(disp)) parameters
7503 static inline _glptr_GetBufferSubData GET_GetBufferSubData(struct _glapi_table *disp) {
7504 return (_glptr_GetBufferSubData) (GET_by_offset(disp, _gloffset_GetBufferSubData));
7507 static inline void SET_GetBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, GLvoid *)) {
7508 SET_by_offset(disp, _gloffset_GetBufferSubData, fn);
7512 #define CALL_GetQueryObjectiv(disp, parameters) \
7513 (* GET_GetQueryObjectiv(disp)) parameters
7514 static inline _glptr_GetQueryObjectiv GET_GetQueryObjectiv(struct _glapi_table *disp) {
7515 return (_glptr_GetQueryObjectiv) (GET_by_offset(disp, _gloffset_GetQueryObjectiv));
7518 static inline void SET_GetQueryObjectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
7519 SET_by_offset(disp, _gloffset_GetQueryObjectiv, fn);
7523 #define CALL_GetQueryObjectuiv(disp, parameters) \
7524 (* GET_GetQueryObjectuiv(disp)) parameters
7525 static inline _glptr_GetQueryObjectuiv GET_GetQueryObjectuiv(struct _glapi_table *disp) {
7526 return (_glptr_GetQueryObjectuiv) (GET_by_offset(disp, _gloffset_GetQueryObjectuiv));
7529 static inline void SET_GetQueryObjectuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
7530 SET_by_offset(disp, _gloffset_GetQueryObjectuiv, fn);
7534 #define CALL_GetQueryiv(disp, parameters) \
7535 (* GET_GetQueryiv(disp)) parameters
7536 static inline _glptr_GetQueryiv GET_GetQueryiv(struct _glapi_table *disp) {
7537 return (_glptr_GetQueryiv) (GET_by_offset(disp, _gloffset_GetQueryiv));
7540 static inline void SET_GetQueryiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
7541 SET_by_offset(disp, _gloffset_GetQueryiv, fn);
7545 #define CALL_IsBuffer(disp, parameters) \
7546 (* GET_IsBuffer(disp)) parameters
7547 static inline _glptr_IsBuffer GET_IsBuffer(struct _glapi_table *disp) {
7548 return (_glptr_IsBuffer) (GET_by_offset(disp, _gloffset_IsBuffer));
7551 static inline void SET_IsBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
7552 SET_by_offset(disp, _gloffset_IsBuffer, fn);
7556 #define CALL_IsQuery(disp, parameters) \
7557 (* GET_IsQuery(disp)) parameters
7558 static inline _glptr_IsQuery GET_IsQuery(struct _glapi_table *disp) {
7559 return (_glptr_IsQuery) (GET_by_offset(disp, _gloffset_IsQuery));
7562 static inline void SET_IsQuery(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
7563 SET_by_offset(disp, _gloffset_IsQuery, fn);
7567 #define CALL_MapBuffer(disp, parameters) \
7568 (* GET_MapBuffer(disp)) parameters
7569 static inline _glptr_MapBuffer GET_MapBuffer(struct _glapi_table *disp) {
7570 return (_glptr_MapBuffer) (GET_by_offset(disp, _gloffset_MapBuffer));
7573 static inline void SET_MapBuffer(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLenum, GLenum)) {
7574 SET_by_offset(disp, _gloffset_MapBuffer, fn);
7578 #define CALL_UnmapBuffer(disp, parameters) \
7579 (* GET_UnmapBuffer(disp)) parameters
7580 static inline _glptr_UnmapBuffer GET_UnmapBuffer(struct _glapi_table *disp) {
7581 return (_glptr_UnmapBuffer) (GET_by_offset(disp, _gloffset_UnmapBuffer));
7584 static inline void SET_UnmapBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum)) {
7585 SET_by_offset(disp, _gloffset_UnmapBuffer, fn);
7589 #define CALL_AttachShader(disp, parameters) \
7590 (* GET_AttachShader(disp)) parameters
7591 static inline _glptr_AttachShader GET_AttachShader(struct _glapi_table *disp) {
7592 return (_glptr_AttachShader) (GET_by_offset(disp, _gloffset_AttachShader));
7595 static inline void SET_AttachShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
7596 SET_by_offset(disp, _gloffset_AttachShader, fn);
7600 #define CALL_BindAttribLocation(disp, parameters) \
7601 (* GET_BindAttribLocation(disp)) parameters
7602 static inline _glptr_BindAttribLocation GET_BindAttribLocation(struct _glapi_table *disp) {
7603 return (_glptr_BindAttribLocation) (GET_by_offset(disp, _gloffset_BindAttribLocation));
7606 static inline void SET_BindAttribLocation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLchar *)) {
7607 SET_by_offset(disp, _gloffset_BindAttribLocation, fn);
7611 #define CALL_BlendEquationSeparate(disp, parameters) \
7612 (* GET_BlendEquationSeparate(disp)) parameters
7613 static inline _glptr_BlendEquationSeparate GET_BlendEquationSeparate(struct _glapi_table *disp) {
7614 return (_glptr_BlendEquationSeparate) (GET_by_offset(disp, _gloffset_BlendEquationSeparate));
7617 static inline void SET_BlendEquationSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
7618 SET_by_offset(disp, _gloffset_BlendEquationSeparate, fn);
7622 #define CALL_CompileShader(disp, parameters) \
7623 (* GET_CompileShader(disp)) parameters
7624 static inline _glptr_CompileShader GET_CompileShader(struct _glapi_table *disp) {
7625 return (_glptr_CompileShader) (GET_by_offset(disp, _gloffset_CompileShader));
7628 static inline void SET_CompileShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
7629 SET_by_offset(disp, _gloffset_CompileShader, fn);
7633 #define CALL_CreateProgram(disp, parameters) \
7634 (* GET_CreateProgram(disp)) parameters
7635 static inline _glptr_CreateProgram GET_CreateProgram(struct _glapi_table *disp) {
7636 return (_glptr_CreateProgram) (GET_by_offset(disp, _gloffset_CreateProgram));
7639 static inline void SET_CreateProgram(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(void)) {
7640 SET_by_offset(disp, _gloffset_CreateProgram, fn);
7644 #define CALL_CreateShader(disp, parameters) \
7645 (* GET_CreateShader(disp)) parameters
7646 static inline _glptr_CreateShader GET_CreateShader(struct _glapi_table *disp) {
7647 return (_glptr_CreateShader) (GET_by_offset(disp, _gloffset_CreateShader));
7650 static inline void SET_CreateShader(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum)) {
7651 SET_by_offset(disp, _gloffset_CreateShader, fn);
7655 #define CALL_DeleteProgram(disp, parameters) \
7656 (* GET_DeleteProgram(disp)) parameters
7657 static inline _glptr_DeleteProgram GET_DeleteProgram(struct _glapi_table *disp) {
7658 return (_glptr_DeleteProgram) (GET_by_offset(disp, _gloffset_DeleteProgram));
7661 static inline void SET_DeleteProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
7662 SET_by_offset(disp, _gloffset_DeleteProgram, fn);
7666 #define CALL_DeleteShader(disp, parameters) \
7667 (* GET_DeleteShader(disp)) parameters
7668 static inline _glptr_DeleteShader GET_DeleteShader(struct _glapi_table *disp) {
7669 return (_glptr_DeleteShader) (GET_by_offset(disp, _gloffset_DeleteShader));
7672 static inline void SET_DeleteShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
7673 SET_by_offset(disp, _gloffset_DeleteShader, fn);
7677 #define CALL_DetachShader(disp, parameters) \
7678 (* GET_DetachShader(disp)) parameters
7679 static inline _glptr_DetachShader GET_DetachShader(struct _glapi_table *disp) {
7680 return (_glptr_DetachShader) (GET_by_offset(disp, _gloffset_DetachShader));
7683 static inline void SET_DetachShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
7684 SET_by_offset(disp, _gloffset_DetachShader, fn);
7688 #define CALL_DisableVertexAttribArray(disp, parameters) \
7689 (* GET_DisableVertexAttribArray(disp)) parameters
7690 disp) {
7691 return (_glptr_DisableVertexAttribArray) (GET_by_offset(disp, _gloffset_DisableVertexAttribArray));
7694 static inline void SET_DisableVertexAttribArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
7695 SET_by_offset(disp, _gloffset_DisableVertexAttribArray, fn);
7699 #define CALL_DrawBuffers(disp, parameters) \
7700 (* GET_DrawBuffers(disp)) parameters
7701 static inline _glptr_DrawBuffers GET_DrawBuffers(struct _glapi_table *disp) {
7702 return (_glptr_DrawBuffers) (GET_by_offset(disp, _gloffset_DrawBuffers));
7705 static inline void SET_DrawBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLenum *)) {
7706 SET_by_offset(disp, _gloffset_DrawBuffers, fn);
7710 #define CALL_EnableVertexAttribArray(disp, parameters) \
7711 (* GET_EnableVertexAttribArray(disp)) parameters
7712 static inline _glptr_EnableVertexAttribArray GET_EnableVertexAttribArray(struct _glapi_table *disp) {
7713 return (_glptr_EnableVertexAttribArray) (GET_by_offset(disp, _gloffset_EnableVertexAttribArray));
7716 static inline void SET_EnableVertexAttribArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
7717 SET_by_offset(disp, _gloffset_EnableVertexAttribArray, fn);
7721 #define CALL_GetActiveAttrib(disp, parameters) \
7722 (* GET_GetActiveAttrib(disp)) parameters
7723 static inline _glptr_GetActiveAttrib GET_GetActiveAttrib(struct _glapi_table *disp) {
7724 return (_glptr_GetActiveAttrib) (GET_by_offset(disp, _gloffset_GetActiveAttrib));
7727 static inline void SET_GetActiveAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei , GLsizei *, GLint *, GLenum *, GLchar *)) {
7728 SET_by_offset(disp, _gloffset_GetActiveAttrib, fn);
7732 #define CALL_GetActiveUniform(disp, parameters) \
7733 (* GET_GetActiveUniform(disp)) parameters
7734 static inline _glptr_GetActiveUniform GET_GetActiveUniform(struct _glapi_table *disp) {
7735 return (_glptr_GetActiveUniform) (GET_by_offset(disp, _gloffset_GetActiveUniform));
7738 static inline void SET_GetActiveUniform(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *)) {
7739 SET_by_offset(disp, _gloffset_GetActiveUniform, fn);
7743 #define CALL_GetAttachedShaders(disp, parameters) \
7744 (* GET_GetAttachedShaders(disp)) parameters
7745 static inline _glptr_GetAttachedShaders GET_GetAttachedShaders(struct _glapi_table *disp) {
7746 return (_glptr_GetAttachedShaders) (GET_by_offset(disp, _gloffset_GetAttachedShaders));
7749 static inline void SET_GetAttachedShaders(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLuint *)) {
7750 SET_by_offset(disp, _gloffset_GetAttachedShaders, fn);
7754 #define CALL_GetAttribLocation(disp, parameters) \
7755 (* GET_GetAttribLocation(disp)) parameters
7756 static inline _glptr_GetAttribLocation GET_GetAttribLocation(struct _glapi_table *disp) {
7757 return (_glptr_GetAttribLocation) (GET_by_offset(disp, _gloffset_GetAttribLocation));
7760 static inline void SET_GetAttribLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
7761 SET_by_offset(disp, _gloffset_GetAttribLocation, fn);
7765 #define CALL_GetProgramInfoLog(disp, parameters) \
7766 (* GET_GetProgramInfoLog(disp)) parameters
7767 static inline _glptr_GetProgramInfoLog GET_GetProgramInfoLog(struct _glapi_table *disp) {
7768 return (_glptr_GetProgramInfoLog) (GET_by_offset(disp, _gloffset_GetProgramInfoLog));
7771 static inline void SET_GetProgramInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
7772 SET_by_offset(disp, _gloffset_GetProgramInfoLog, fn);
7776 #define CALL_GetProgramiv(disp, parameters) \
7777 (* GET_GetProgramiv(disp)) parameters
7778 static inline _glptr_GetProgramiv GET_GetProgramiv(struct _glapi_table *disp) {
7779 return (_glptr_GetProgramiv) (GET_by_offset(disp, _gloffset_GetProgramiv));
7782 static inline void SET_GetProgramiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
7783 SET_by_offset(disp, _gloffset_GetProgramiv, fn);
7787 #define CALL_GetShaderInfoLog(disp, parameters) \
7788 (* GET_GetShaderInfoLog(disp)) parameters
7789 static inline _glptr_GetShaderInfoLog GET_GetShaderInfoLog(struct _glapi_table *disp) {
7790 return (_glptr_GetShaderInfoLog) (GET_by_offset(disp, _gloffset_GetShaderInfoLog));
7793 static inline void SET_GetShaderInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
7794 SET_by_offset(disp, _gloffset_GetShaderInfoLog, fn);
7798 #define CALL_GetShaderSource(disp, parameters) \
7799 (* GET_GetShaderSource(disp)) parameters
7800 static inline _glptr_GetShaderSource GET_GetShaderSource(struct _glapi_table *disp) {
7801 return (_glptr_GetShaderSource) (GET_by_offset(disp, _gloffset_GetShaderSource));
7804 static inline void SET_GetShaderSource(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
7805 SET_by_offset(disp, _gloffset_GetShaderSource, fn);
7809 #define CALL_GetShaderiv(disp, parameters) \
7810 (* GET_GetShaderiv(disp)) parameters
7811 static inline _glptr_GetShaderiv GET_GetShaderiv(struct _glapi_table *disp) {
7812 return (_glptr_GetShaderiv) (GET_by_offset(disp, _gloffset_GetShaderiv));
7815 static inline void SET_GetShaderiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
7816 SET_by_offset(disp, _gloffset_GetShaderiv, fn);
7820 #define CALL_GetUniformLocation(disp, parameters) \
7821 (* GET_GetUniformLocation(disp)) parameters
7822 static inline _glptr_GetUniformLocation GET_GetUniformLocation(struct _glapi_table *disp) {
7823 return (_glptr_GetUniformLocation) (GET_by_offset(disp, _gloffset_GetUniformLocation));
7826 static inline void SET_GetUniformLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
7827 SET_by_offset(disp, _gloffset_GetUniformLocation, fn);
7831 #define CALL_GetUniformfv(disp, parameters) \
7832 (* GET_GetUniformfv(disp)) parameters
7833 static inline _glptr_GetUniformfv GET_GetUniformfv(struct _glapi_table *disp) {
7834 return (_glptr_GetUniformfv) (GET_by_offset(disp, _gloffset_GetUniformfv));
7837 static inline void SET_GetUniformfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat *)) {
7838 SET_by_offset(disp, _gloffset_GetUniformfv, fn);
7842 #define CALL_GetUniformiv(disp, parameters) \
7843 (* GET_GetUniformiv(disp)) parameters
7844 static inline _glptr_GetUniformiv GET_GetUniformiv(struct _glapi_table *disp) {
7845 return (_glptr_GetUniformiv) (GET_by_offset(disp, _gloffset_GetUniformiv));
7848 static inline void SET_GetUniformiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint *)) {
7849 SET_by_offset(disp, _gloffset_GetUniformiv, fn);
7853 #define CALL_GetVertexAttribPointerv(disp, parameters) \
7854 (* GET_GetVertexAttribPointerv(disp)) parameters
7855 static inline _glptr_GetVertexAttribPointerv GET_GetVertexAttribPointerv(struct _glapi_table *disp) {
7856 return (_glptr_GetVertexAttribPointerv) (GET_by_offset(disp, _gloffset_GetVertexAttribPointerv));
7859 static inline void SET_GetVertexAttribPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLvoid **)) {
7860 SET_by_offset(disp, _gloffset_GetVertexAttribPointerv, fn);
7864 #define CALL_GetVertexAttribdv(disp, parameters) \
7865 (* GET_GetVertexAttribdv(disp)) parameters
7866 static inline _glptr_GetVertexAttribdv GET_GetVertexAttribdv(struct _glapi_table *disp) {
7867 return (_glptr_GetVertexAttribdv) (GET_by_offset(disp, _gloffset_GetVertexAttribdv));
7870 static inline void SET_GetVertexAttribdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) {
7871 SET_by_offset(disp, _gloffset_GetVertexAttribdv, fn);
7875 #define CALL_GetVertexAttribfv(disp, parameters) \
7876 (* GET_GetVertexAttribfv(disp)) parameters
7877 static inline _glptr_GetVertexAttribfv GET_GetVertexAttribfv(struct _glapi_table *disp) {
7878 return (_glptr_GetVertexAttribfv) (GET_by_offset(disp, _gloffset_GetVertexAttribfv));
7881 static inline void SET_GetVertexAttribfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
7882 SET_by_offset(disp, _gloffset_GetVertexAttribfv, fn);
7886 #define CALL_GetVertexAttribiv(disp, parameters) \
7887 (* GET_GetVertexAttribiv(disp)) parameters
7888 static inline _glptr_GetVertexAttribiv GET_GetVertexAttribiv(struct _glapi_table *disp) {
7889 return (_glptr_GetVertexAttribiv) (GET_by_offset(disp, _gloffset_GetVertexAttribiv));
7892 static inline void SET_GetVertexAttribiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
7893 SET_by_offset(disp, _gloffset_GetVertexAttribiv, fn);
7897 #define CALL_IsProgram(disp, parameters) \
7898 (* GET_IsProgram(disp)) parameters
7899 static inline _glptr_IsProgram GET_IsProgram(struct _glapi_table *disp) {
7900 return (_glptr_IsProgram) (GET_by_offset(disp, _gloffset_IsProgram));
7903 static inline void SET_IsProgram(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
7904 SET_by_offset(disp, _gloffset_IsProgram, fn);
7908 #define CALL_IsShader(disp, parameters) \
7909 (* GET_IsShader(disp)) parameters
7910 static inline _glptr_IsShader GET_IsShader(struct _glapi_table *disp) {
7911 return (_glptr_IsShader) (GET_by_offset(disp, _gloffset_IsShader));
7914 static inline void SET_IsShader(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
7915 SET_by_offset(disp, _gloffset_IsShader, fn);
7919 #define CALL_LinkProgram(disp, parameters) \
7920 (* GET_LinkProgram(disp)) parameters
7921 static inline _glptr_LinkProgram GET_LinkProgram(struct _glapi_table *disp) {
7922 return (_glptr_LinkProgram) (GET_by_offset(disp, _gloffset_LinkProgram));
7925 static inline void SET_LinkProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
7926 SET_by_offset(disp, _gloffset_LinkProgram, fn);
7930 #define CALL_ShaderSource(disp, parameters) \
7931 (* GET_ShaderSource(disp)) parameters
7932 static inline _glptr_ShaderSource GET_ShaderSource(struct _glapi_table *disp) {
7933 return (_glptr_ShaderSource) (GET_by_offset(disp, _gloffset_ShaderSource));
7936 static inline void SET_ShaderSource(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, const GLint *)) {
7937 SET_by_offset(disp, _gloffset_ShaderSource, fn);
7941 #define CALL_StencilFuncSeparate(disp, parameters) \
7942 (* GET_StencilFuncSeparate(disp)) parameters
7943 static inline _glptr_StencilFuncSeparate GET_StencilFuncSeparate(struct _glapi_table *disp) {
7944 return (_glptr_StencilFuncSeparate) (GET_by_offset(disp, _gloffset_StencilFuncSeparate));
7947 static inline void SET_StencilFuncSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLuint)) {
7948 SET_by_offset(disp, _gloffset_StencilFuncSeparate, fn);
7952 #define CALL_StencilMaskSeparate(disp, parameters) \
7953 (* GET_StencilMaskSeparate(disp)) parameters
7954 static inline _glptr_StencilMaskSeparate GET_StencilMaskSeparate(struct _glapi_table *disp) {
7955 return (_glptr_StencilMaskSeparate) (GET_by_offset(disp, _gloffset_StencilMaskSeparate));
7958 static inline void SET_StencilMaskSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
7959 SET_by_offset(disp, _gloffset_StencilMaskSeparate, fn);
7963 #define CALL_StencilOpSeparate(disp, parameters) \
7964 (* GET_StencilOpSeparate(disp)) parameters
7965 static inline _glptr_StencilOpSeparate GET_StencilOpSeparate(struct _glapi_table *disp) {
7966 return (_glptr_StencilOpSeparate) (GET_by_offset(disp, _gloffset_StencilOpSeparate));
7969 static inline void SET_StencilOpSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum)) {
7970 SET_by_offset(disp, _gloffset_StencilOpSeparate, fn);
7974 #define CALL_Uniform1f(disp, parameters) \
7975 (* GET_Uniform1f(disp)) parameters
7976 static inline _glptr_Uniform1f GET_Uniform1f(struct _glapi_table *disp) {
7977 return (_glptr_Uniform1f) (GET_by_offset(disp, _gloffset_Uniform1f));
7980 static inline void SET_Uniform1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat)) {
7981 SET_by_offset(disp, _gloffset_Uniform1f, fn);
7985 #define CALL_Uniform1fv(disp, parameters) \
7986 (* GET_Uniform1fv(disp)) parameters
7987 static inline _glptr_Uniform1fv GET_Uniform1fv(struct _glapi_table *disp) {
7988 return (_glptr_Uniform1fv) (GET_by_offset(disp, _gloffset_Uniform1fv));
7991 static inline void SET_Uniform1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
7992 SET_by_offset(disp, _gloffset_Uniform1fv, fn);
7996 #define CALL_Uniform1i(disp, parameters) \
7997 (* GET_Uniform1i(disp)) parameters
7998 static inline _glptr_Uniform1i GET_Uniform1i(struct _glapi_table *disp) {
7999 return (_glptr_Uniform1i) (GET_by_offset(disp, _gloffset_Uniform1i));
8002 static inline void SET_Uniform1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
8003 SET_by_offset(disp, _gloffset_Uniform1i, fn);
8007 #define CALL_Uniform1iv(disp, parameters) \
8008 (* GET_Uniform1iv(disp)) parameters
8009 static inline _glptr_Uniform1iv GET_Uniform1iv(struct _glapi_table *disp) {
8010 return (_glptr_Uniform1iv) (GET_by_offset(disp, _gloffset_Uniform1iv));
8013 static inline void SET_Uniform1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
8014 SET_by_offset(disp, _gloffset_Uniform1iv, fn);
8018 #define CALL_Uniform2f(disp, parameters) \
8019 (* GET_Uniform2f(disp)) parameters
8020 static inline _glptr_Uniform2f GET_Uniform2f(struct _glapi_table *disp) {
8021 return (_glptr_Uniform2f) (GET_by_offset(disp, _gloffset_Uniform2f));
8024 static inline void SET_Uniform2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat)) {
8025 SET_by_offset(disp, _gloffset_Uniform2f, fn);
8029 #define CALL_Uniform2fv(disp, parameters) \
8030 (* GET_Uniform2fv(disp)) parameters
8031 static inline _glptr_Uniform2fv GET_Uniform2fv(struct _glapi_table *disp) {
8032 return (_glptr_Uniform2fv) (GET_by_offset(disp, _gloffset_Uniform2fv));
8035 static inline void SET_Uniform2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
8036 SET_by_offset(disp
8040 #define CALL_Uniform2i(disp, parameters) \
8041 (* GET_Uniform2i(disp)) parameters
8042 static inline _glptr_Uniform2i GET_Uniform2i(struct _glapi_table *disp) {
8043 return (_glptr_Uniform2i) (GET_by_offset(disp, _gloffset_Uniform2i));
8046 static inline void SET_Uniform2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
8047 SET_by_offset(disp, _gloffset_Uniform2i, fn);
8051 #define CALL_Uniform2iv(disp, parameters) \
8052 (* GET_Uniform2iv(disp)) parameters
8053 static inline _glptr_Uniform2iv GET_Uniform2iv(struct _glapi_table *disp) {
8054 return (_glptr_Uniform2iv) (GET_by_offset(disp, _gloffset_Uniform2iv));
8057 static inline void SET_Uniform2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
8058 SET_by_offset(disp, _gloffset_Uniform2iv, fn);
8062 #define CALL_Uniform3f(disp, parameters) \
8063 (* GET_Uniform3f(disp)) parameters
8064 static inline _glptr_Uniform3f GET_Uniform3f(struct _glapi_table *disp) {
8065 return (_glptr_Uniform3f) (GET_by_offset(disp, _gloffset_Uniform3f));
8068 static inline void SET_Uniform3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLfloat)) {
8069 SET_by_offset(disp, _gloffset_Uniform3f, fn);
8073 #define CALL_Uniform3fv(disp, parameters) \
8074 (* GET_Uniform3fv(disp)) parameters
8075 static inline _glptr_Uniform3fv GET_Uniform3fv(struct _glapi_table *disp) {
8076 return (_glptr_Uniform3fv) (GET_by_offset(disp, _gloffset_Uniform3fv));
8079 static inline void SET_Uniform3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
8080 SET_by_offset(disp, _gloffset_Uniform3fv, fn);
8084 #define CALL_Uniform3i(disp, parameters) \
8085 (* GET_Uniform3i(disp)) parameters
8086 static inline _glptr_Uniform3i GET_Uniform3i(struct _glapi_table *disp) {
8087 return (_glptr_Uniform3i) (GET_by_offset(disp, _gloffset_Uniform3i));
8090 static inline void SET_Uniform3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
8091 SET_by_offset(disp, _gloffset_Uniform3i, fn);
8095 #define CALL_Uniform3iv(disp, parameters) \
8096 (* GET_Uniform3iv(disp)) parameters
8097 static inline _glptr_Uniform3iv GET_Uniform3iv(struct _glapi_table *disp) {
8098 return (_glptr_Uniform3iv) (GET_by_offset(disp, _gloffset_Uniform3iv));
8101 static inline void SET_Uniform3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
8102 SET_by_offset(disp, _gloffset_Uniform3iv, fn);
8106 #define CALL_Uniform4f(disp, parameters) \
8107 (* GET_Uniform4f(disp)) parameters
8108 static inline _glptr_Uniform4f GET_Uniform4f(struct _glapi_table *disp) {
8109 return (_glptr_Uniform4f) (GET_by_offset(disp, _gloffset_Uniform4f));
8112 static inline void SET_Uniform4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLfloat, GLfloat)) {
8113 SET_by_offset(disp, _gloffset_Uniform4f, fn);
8117 #define CALL_Uniform4fv(disp, parameters) \
8118 (* GET_Uniform4fv(disp)) parameters
8119 static inline _glptr_Uniform4fv GET_Uniform4fv(struct _glapi_table *disp) {
8120 return (_glptr_Uniform4fv) (GET_by_offset(disp, _gloffset_Uniform4fv));
8123 static inline void SET_Uniform4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
8124 SET_by_offset(disp, _gloffset_Uniform4fv, fn);
8128 #define CALL_Uniform4i(disp, parameters) \
8129 (* GET_Uniform4i(disp)) parameters
8130 static inline _glptr_Uniform4i GET_Uniform4i(struct _glapi_table *disp) {
8131 return (_glptr_Uniform4i) (GET_by_offset(disp, _gloffset_Uniform4i));
8134 static inline void SET_Uniform4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint)) {
8135 SET_by_offset(disp, _gloffset_Uniform4i, fn);
8139 #define CALL_Uniform4iv(disp, parameters) \
8140 (* GET_Uniform4iv(disp)) parameters
8141 static inline _glptr_Uniform4iv GET_Uniform4iv(struct _glapi_table *disp) {
8142 return (_glptr_Uniform4iv) (GET_by_offset(disp, _gloffset_Uniform4iv));
8145 static inline void SET_Uniform4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
8146 SET_by_offset(disp, _gloffset_Uniform4iv, fn);
8150 #define CALL_UniformMatrix2fv(disp, parameters) \
8151 (* GET_UniformMatrix2fv(disp)) parameters
8152 static inline _glptr_UniformMatrix2fv GET_UniformMatrix2fv(struct _glapi_table *disp) {
8153 return (_glptr_UniformMatrix2fv) (GET_by_offset(disp, _gloffset_UniformMatrix2fv));
8156 static inline void SET_UniformMatrix2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8157 SET_by_offset(disp, _gloffset_UniformMatrix2fv, fn);
8161 #define CALL_UniformMatrix3fv(disp, parameters) \
8162 (* GET_UniformMatrix3fv(disp)) parameters
8163 static inline _glptr_UniformMatrix3fv GET_UniformMatrix3fv(struct _glapi_table *disp) {
8164 return (_glptr_UniformMatrix3fv) (GET_by_offset(disp, _gloffset_UniformMatrix3fv));
8167 static inline void SET_UniformMatrix3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8168 SET_by_offset(disp, _gloffset_UniformMatrix3fv, fn);
8172 #define CALL_UniformMatrix4fv(disp, parameters) \
8173 (* GET_UniformMatrix4fv(disp)) parameters
8174 static inline _glptr_UniformMatrix4fv GET_UniformMatrix4fv(struct _glapi_table *disp) {
8175 return (_glptr_UniformMatrix4fv) (GET_by_offset(disp, _gloffset_UniformMatrix4fv));
8178 static inline void SET_UniformMatrix4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8179 SET_by_offset(disp, _gloffset_UniformMatrix4fv, fn);
8183 #define CALL_UseProgram(disp, parameters) \
8184 (* GET_UseProgram(disp)) parameters
8185 static inline _glptr_UseProgram GET_UseProgram(struct _glapi_table *disp) {
8186 return (_glptr_UseProgram) (GET_by_offset(disp, _gloffset_UseProgram));
8189 static inline void SET_UseProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
8190 SET_by_offset(disp, _gloffset_UseProgram, fn);
8194 #define CALL_ValidateProgram(disp, parameters) \
8195 (* GET_ValidateProgram(disp)) parameters
8196 static inline _glptr_ValidateProgram GET_ValidateProgram(struct _glapi_table *disp) {
8197 return (_glptr_ValidateProgram) (GET_by_offset(disp, _gloffset_ValidateProgram));
8200 static inline void SET_ValidateProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
8201 SET_by_offset(disp, _gloffset_ValidateProgram, fn);
8205 #define CALL_VertexAttrib1d(disp, parameters) \
8206 (* GET_VertexAttrib1d(disp)) parameters
8207 static inline _glptr_VertexAttrib1d GET_VertexAttrib1d(struct _glapi_table *disp) {
8208 return (_glptr_VertexAttrib1d) (GET_by_offset(disp, _gloffset_VertexAttrib1d));
8211 static inline void SET_VertexAttrib1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) {
8212 SET_by_offset(disp, _gloffset_VertexAttrib1d, fn);
8216 #define CALL_VertexAttrib1dv(disp, parameters) \
8217 (* GET_VertexAttrib1dv(disp)) parameters
8218 static inline _glptr_VertexAttrib1dv GET_VertexAttrib1dv(struct _glapi_table *disp) {
8219 return (_glptr_VertexAttrib1dv) (GET_by_offset(disp, _gloffset_VertexAttrib1dv));
8222 static inline void SET_VertexAttrib1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
8223 SET_by_offset(disp, _gloffset_VertexAttrib1dv, fn);
8227 #define CALL_VertexAttrib1s(disp, parameters) \
8228 (* GET_VertexAttrib1s(disp)) parameters
8229 static inline _glptr_VertexAttrib1s GET_VertexAttrib1s(struct _glapi_table *disp) {
8230 return (_glptr_VertexAttrib1s) (GET_by_offset(disp, _gloffset_VertexAttrib1s));
8233 static inline void SET_VertexAttrib1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort)) {
8234 SET_by_offset(disp, _gloffset_VertexAttrib1s, fn);
8238 #define CALL_VertexAttrib1sv(disp, parameters) \
8239 (* GET_VertexAttrib1sv(disp)) parameters
8240 static inline _glptr_VertexAttrib1sv GET_VertexAttrib1sv(struct _glapi_table *disp) {
8241 return (_glptr_VertexAttrib1sv) (GET_by_offset(disp, _gloffset_VertexAttrib1sv));
8244 static inline void SET_VertexAttrib1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
8245 SET_by_offset(disp, _gloffset_VertexAttrib1sv, fn);
8249 #define CALL_VertexAttrib2d(disp, parameters) \
8250 (* GET_VertexAttrib2d(disp)) parameters
8251 static inline _glptr_VertexAttrib2d GET_VertexAttrib2d(struct _glapi_table *disp) {
8252 return (_glptr_VertexAttrib2d) (GET_by_offset(disp, _gloffset_VertexAttrib2d));
8255 static inline void SET_VertexAttrib2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) {
8256 SET_by_offset(disp, _gloffset_VertexAttrib2d, fn);
8260 #define CALL_VertexAttrib2dv(disp, parameters) \
8261 (* GET_VertexAttrib2dv(disp)) parameters
8262 static inline _glptr_VertexAttrib2dv GET_VertexAttrib2dv(struct _glapi_table *disp) {
8263 return (_glptr_VertexAttrib2dv) (GET_by_offset(disp, _gloffset_VertexAttrib2dv));
8266 static inline void SET_VertexAttrib2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
8267 SET_by_offset(disp, _gloffset_VertexAttrib2dv, fn);
8271 #define CALL_VertexAttrib2s(disp, parameters) \
8272 (* GET_VertexAttrib2s(disp)) parameters
8273 static inline _glptr_VertexAttrib2s GET_VertexAttrib2s(struct _glapi_table *disp) {
8274 return (_glptr_VertexAttrib2s) (GET_by_offset(disp, _gloffset_VertexAttrib2s));
8277 static inline void SET_VertexAttrib2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort)) {
8278 SET_by_offset(disp, _gloffset_VertexAttrib2s, fn);
8282 #define CALL_VertexAttrib2sv(disp, parameters) \
8283 (* GET_VertexAttrib2sv(disp)) parameters
8284 static inline _glptr_VertexAttrib2sv GET_VertexAttrib2sv(struct _glapi_table *disp) {
8285 return (_glptr_VertexAttrib2sv) (GET_by_offset(disp, _gloffset_VertexAttrib2sv));
8288 static inline void SET_VertexAttrib2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
8289 SET_by_offset(disp, _gloffset_VertexAttrib2sv, fn);
8293 #define CALL_VertexAttrib3d(disp, parameters) \
8294 (* GET_VertexAttrib3d(disp)) parameters
8295 static inline _glptr_VertexAttrib3d GET_VertexAttrib3d(struct _glapi_table *disp) {
8296 return (_glptr_VertexAttrib3d) (GET_by_offset(disp, _gloffset_VertexAttrib3d));
8299 static inline void SET_VertexAttrib3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) {
8300 SET_by_offset(disp, _gloffset_VertexAttrib3d, fn);
8304 #define CALL_VertexAttrib3dv(disp, parameters) \
8305 (* GET_VertexAttrib3dv(disp)) parameters
8306 static inline _glptr_VertexAttrib3dv GET_VertexAttrib3dv(struct _glapi_table *disp) {
8307 return (_glptr_VertexAttrib3dv) (GET_by_offset(disp, _gloffset_VertexAttrib3dv));
8310 static inline void SET_VertexAttrib3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
8311 SET_by_offset(disp, _gloffset_VertexAttrib3dv, fn);
8315 #define CALL_VertexAttrib3s(disp, parameters) \
8316 (* GET_VertexAttrib3s(disp)) parameters
8317 static inline _glptr_VertexAttrib3s GET_VertexAttrib3s(struct _glapi_table *disp) {
8318 return (_glptr_VertexAttrib3s) (GET_by_offset(disp, _gloffset_VertexAttrib3s));
8321 static inline void SET_VertexAttrib3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort)) {
8322 SET_by_offset(disp, _gloffset_VertexAttrib3s, fn);
8326 #define CALL_VertexAttrib3sv(disp, parameters) \
8327 (* GET_VertexAttrib3sv(disp)) parameters
8328 static inline _glptr_VertexAttrib3sv GET_VertexAttrib3sv(struct _glapi_table *disp) {
8329 return (_glptr_VertexAttrib3sv) (GET_by_offset(disp, _gloffset_VertexAttrib3sv));
8332 static inline void SET_VertexAttrib3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
8333 SET_by_offset(disp, _gloffset_VertexAttrib3sv, fn);
8337 #define CALL_VertexAttrib4Nbv(disp, parameters) \
8338 (* GET_VertexAttrib4Nbv(disp)) parameters
8339 static inline _glptr_VertexAttrib4Nbv GET_VertexAttrib4Nbv(struct _glapi_table *disp) {
8340 return (_glptr_VertexAttrib4Nbv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nbv));
8343 static inline void SET_VertexAttrib4Nbv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) {
8344 SET_by_offset(disp, _gloffset_VertexAttrib4Nbv, fn);
8348 #define CALL_VertexAttrib4Niv(disp, parameters) \
8349 (* GET_VertexAttrib4Niv(disp)) parameters
8350 static inline _glptr_VertexAttrib4Niv GET_VertexAttrib4Niv(struct _glapi_table *disp) {
8351 return (_glptr_VertexAttrib4Niv) (GET_by_offset(disp, _gloffset_VertexAttrib4Niv));
8354 static inline void SET_VertexAttrib4Niv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
8355 SET_by_offset(disp, _gloffset_VertexAttrib4Niv, fn);
8359 #define CALL_VertexAttrib4Nsv(disp, parameters) \
8360 (* GET_VertexAttrib4Nsv(disp)) parameters
8361 static inline _glptr_VertexAttrib4Nsv GET_VertexAttrib4Nsv(struct _glapi_table *disp) {
8362 return (_glptr_VertexAttrib4Nsv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nsv));
8365 static inline void SET_VertexAttrib4Nsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
8366 SET_by_offset(disp, _gloffset_VertexAttrib4Nsv, fn);
8370 #define CALL_VertexAttrib4Nub(disp, parameters) \
8371 (* GET_VertexAttrib4Nub(disp)) parameters
8372 static inline _glptr_VertexAttrib4Nub GET_VertexAttrib4Nub(struct _glapi_table *disp) {
8373 return (_glptr_VertexAttrib4Nub) (GET_by_offset(disp, _gloffset_VertexAttrib4Nub));
8376 static inline void SET_VertexAttrib4Nub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)) {
8377 SET_by_offset(disp, _gloffset_VertexAttrib4Nub, fn);
8381 #define CALL_VertexAttrib4Nubv(disp, parameters) \
8382 (* GET_VertexAttrib4Nubv(disp)) parameters
8383 static inline _glptr_VertexAttrib4Nubv GET_VertexAttrib4Nubv(struct _glapi_table *disp) {
8384 return (_glptr_VertexAttrib4Nubv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nubv));
8387 static inline void SET_VertexAttrib4Nubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
8388 SET_by_offset(disp, _gloffset_VertexAttrib4Nubv, fn);
8392 #define CALL_VertexAttrib4Nuiv(disp, parameters) \
8393 (* GET_VertexAttrib4Nuiv(disp)) parameters
8394 static inline _glptr_VertexAttrib4Nuiv GET_VertexAttrib4Nuiv(struct _glapi_table *disp) {
8395 return (_glptr_VertexAttrib4Nuiv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nuiv));
8398 static inline void SET_VertexAttrib4Nuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
8399 SET_by_offset(disp, _gloffset_VertexAttrib4Nuiv, fn);
8403 #define CALL_VertexAttrib4Nusv(disp, parameters) \
8404 (* GET_VertexAttrib4Nusv(disp)) parameters
8405 static inline _glptr_VertexAttrib4Nusv GET_VertexAttrib4Nusv(struct _glapi_table *disp) {
8406 return (_glptr_VertexAttrib4Nusv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nusv));
8409 static inline void SET_VertexAttrib4Nusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) {
8410 SET_by_offset(disp, _gloffset_VertexAttrib4Nusv, fn);
8414 #define CALL_VertexAttrib4bv(disp, parameters) \
8415 (* GET_VertexAttrib4bv(disp)) parameters
8416 static inline _glptr_VertexAttrib4bv GET_VertexAttrib4bv(struct _glapi_table *disp) {
8417 return (_glptr_VertexAttrib4bv) (GET_by_offset(disp, _gloffset_VertexAttrib4bv));
8420 static inline void SET_VertexAttrib4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) {
8421 SET_by_offset(disp, _gloffset_VertexAttrib4bv, fn);
8425 #define CALL_VertexAttrib4d(disp, parameters) \
8426 (* GET_VertexAttrib4d(disp)) parameters
8427 static inline _glptr_VertexAttrib4d GET_VertexAttrib4d(struct _glapi_table *disp) {
8428 return (_glptr_VertexAttrib4d) (GET_by_offset(disp, _gloffset_VertexAttrib4d));
8431 static inline void SET_VertexAttrib4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
8432 SET_by_offset(disp, _gloffset_VertexAttrib4d, fn);
8436 #define CALL_VertexAttrib4dv(disp, parameters) \
8437 (* GET_VertexAttrib4dv(disp)) parameters
8438 static inline _glptr_VertexAttrib4dv GET_VertexAttrib4dv(struct _glapi_table *disp) {
8439 return (_glptr_VertexAttrib4dv) (GET_by_offset(disp, _gloffset_VertexAttrib4dv));
8442 static inline void SET_VertexAttrib4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
8443 SET_by_offset(disp, _gloffset_VertexAttrib4dv, fn);
8447 #define CALL_VertexAttrib4iv(disp, parameters) \
8448 (* GET_VertexAttrib4iv(disp)) parameters
8449 static inline _glptr_VertexAttrib4iv GET_VertexAttrib4iv(struct _glapi_table *disp) {
8450 return (_glptr_VertexAttrib4iv) (GET_by_offset(disp, _gloffset_VertexAttrib4iv));
8453 static inline void SET_VertexAttrib4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
8454 SET_by_offset(disp, _gloffset_VertexAttrib4iv, fn);
8458 #define CALL_VertexAttrib4s(disp, parameters) \
8459 (* GET_VertexAttrib4s(disp)) parameters
8460 static inline _glptr_VertexAttrib4s GET_VertexAttrib4s(struct _glapi_table *disp) {
8461 return (_glptr_VertexAttrib4s) (GET_by_offset(disp, _gloffset_VertexAttrib4s));
8464 static inline void SET_VertexAttrib4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort, GLshort)) {
8465 SET_by_offset(disp, _gloffset_VertexAttrib4s, fn);
8469 #define CALL_VertexAttrib4sv(disp, parameters) \
8470 (* GET_VertexAttrib4sv(disp)) parameters
8471 static inline _glptr_VertexAttrib4sv GET_VertexAttrib4sv(struct _glapi_table *disp) {
8472 return (_glptr_VertexAttrib4sv) (GET_by_offset(disp, _gloffset_VertexAttrib4sv));
8475 static inline void SET_VertexAttrib4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
8476 SET_by_offset(disp, _gloffset_VertexAttrib4sv, fn);
8480 #define CALL_VertexAttrib4ubv(disp, parameters) \
8481 (* GET_VertexAttrib4ubv(disp)) parameters
8482 static inline _glptr_VertexAttrib4ubv GET_VertexAttrib4ubv(struct _glapi_table *disp) {
8483 return (_glptr_VertexAttrib4ubv) (GET_by_offset(disp, _gloffset_VertexAttrib4ubv));
8486 static inline void SET_VertexAttrib4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
8487 SET_by_offset(disp, _gloffset_VertexAttrib4ubv, fn);
8491 #define CALL_VertexAttrib4uiv(disp, parameters) \
8492 (* GET_VertexAttrib4uiv(disp)) parameters
8493 static inline _glptr_VertexAttrib4uiv GET_VertexAttrib4uiv(struct _glapi_table *disp) {
8494 return (_glptr_VertexAttrib4uiv) (GET_by_offset(disp, _gloffset_VertexAttrib4uiv));
8497 static inline void SET_VertexAttrib4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
8498 SET_by_offset(disp, _gloffset_VertexAttrib4uiv, fn);
8502 #define CALL_VertexAttrib4usv(disp, parameters) \
8503 (* GET_VertexAttrib4usv(disp)) parameters
8504 static inline _glptr_VertexAttrib4usv GET_VertexAttrib4usv(struct _glapi_table *disp) {
8505 return (_glptr_VertexAttrib4usv) (GET_by_offset(disp, _gloffset_VertexAttrib4usv));
8508 static inline void SET_VertexAttrib4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) {
8509 SET_by_offset(disp, _gloffset_VertexAttrib4usv, fn);
8513 #define CALL_VertexAttribPointer(disp, parameters) \
8514 (* GET_VertexAttribPointer(disp)) parameters
8515 static inline _glptr_VertexAttribPointer GET_VertexAttribPointer(struct _glapi_table *disp) {
8516 return (_glptr_VertexAttribPointer) (GET_by_offset(disp, _gloffset_VertexAttribPointer));
8519 static inline void SET_VertexAttribPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *)) {
8520 SET_by_offset(disp, _gloffset_VertexAttribPointer, fn);
8524 #define CALL_UniformMatrix2x3fv(disp, parameters) \
8525 (* GET_UniformMatrix2x3fv(disp)) parameters
8526 static inline _glptr_UniformMatrix2x3fv GET_UniformMatrix2x3fv(struct _glapi_table *disp) {
8527 return (_glptr_UniformMatrix2x3fv) (GET_by_offset(disp, _gloffset_UniformMatrix2x3fv));
8530 static inline void SET_UniformMatrix2x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8531 SET_by_offset(disp, _gloffset_UniformMatrix2x3fv, fn);
8535 #define CALL_UniformMatrix2x4fv(disp, parameters) \
8536 (* GET_UniformMatrix2x4fv(disp)) parameters
8537 static inline _glptr_UniformMatrix2x4fv GET_UniformMatrix2x4fv(struct _glapi_table *disp) {
8538 return (_glptr_UniformMatrix2x4fv) (GET_by_offset(disp, _gloffset_UniformMatrix2x4fv));
8541 static inline void SET_UniformMatrix2x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8542 SET_by_offset(disp, _gloffset_UniformMatrix2x4fv, fn);
8546 #define CALL_UniformMatrix3x2fv(disp, parameters) \
8547 (* GET_UniformMatrix3x2fv(disp)) parameters
8548 static inline _glptr_UniformMatrix3x2fv GET_UniformMatrix3x2fv(struct _glapi_table *disp) {
8549 return (_glptr_UniformMatrix3x2fv) (GET_by_offset(disp, _gloffset_UniformMatrix3x2fv));
8552 static inline void SET_UniformMatrix3x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8553 SET_by_offset(disp, _gloffset_UniformMatrix3x2fv, fn);
8557 #define CALL_UniformMatrix3x4fv(disp, parameters) \
8558 (* GET_UniformMatrix3x4fv(disp)) parameters
8559 static inline _glptr_UniformMatrix3x4fv GET_UniformMatrix3x4fv(struct _glapi_table *disp) {
8560 return (_glptr_UniformMatrix3x4fv) (GET_by_offset(disp, _gloffset_UniformMatrix3x4fv));
8563 static inline void SET_UniformMatrix3x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8564 SET_by_offset(disp, _gloffset_UniformMatrix3x4fv, fn);
8568 #define CALL_UniformMatrix4x2fv(disp, parameters) \
8569 (* GET_UniformMatrix4x2fv(disp)) parameters
8570 static inline _glptr_UniformMatrix4x2fv GET_UniformMatrix4x2fv(struct _glapi_table *disp) {
8571 return (_glptr_UniformMatrix4x2fv) (GET_by_offset(disp, _gloffset_UniformMatrix4x2fv));
8574 static inline void SET_UniformMatrix4x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8575 SET_by_offset(disp, _gloffset_UniformMatrix4x2fv, fn);
8579 #define CALL_UniformMatrix4x3fv(disp, parameters) \
8580 (* GET_UniformMatrix4x3fv(disp)) parameters
8581 static inline _glptr_UniformMatrix4x3fv GET_UniformMatrix4x3fv(struct _glapi_table *disp) {
8582 return (_glptr_UniformMatrix4x3fv) (GET_by_offset(disp, _gloffset_UniformMatrix4x3fv));
8585 static inline void SET_UniformMatrix4x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8586 SET_by_offset(disp, _gloffset_UniformMatrix4x3fv, fn);
8590 #define CALL_BeginConditionalRender(disp, parameters) \
8591 (* GET_BeginConditionalRender(disp)) parameters
8592 static inline _glptr_BeginConditionalRender GET_BeginConditionalRender(struct _glapi_table *disp) {
8593 return (_glptr_BeginConditionalRender) (GET_by_offset(disp, _gloffset_BeginConditionalRender));
8596 static inline void SET_BeginConditionalRender(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
8597 SET_by_offset(disp, _gloffset_BeginConditionalRender, fn);
8601 #define CALL_BeginTransformFeedback(disp, parameters) \
8602 (* GET_BeginTransformFeedback(disp)) parameters
8603 static inline _glptr_BeginTransformFeedback GET_BeginTransformFeedback(struct _glapi_table *disp) {
8604 return (_glptr_BeginTransformFeedback) (GET_by_offset(disp, _gloffset_BeginTransformFeedback));
8607 static inline void SET_BeginTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
8608 SET_by_offset(disp, _gloffset_BeginTransformFeedback, fn);
8612 #define CALL_BindBufferBase(disp, parameters) \
8613 (* GET_BindBufferBase(disp)) parameters
8614 static inline _glptr_BindBufferBase GET_BindBufferBase(struct _glapi_table *disp) {
8615 return (_glptr_BindBufferBase) (GET_by_offset(disp, _gloffset_BindBufferBase));
8618 static inline void SET_BindBufferBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) {
8619 SET_by_offset(disp, _gloffset_BindBufferBase, fn);
8623 #define CALL_BindBufferRange(disp, parameters) \
8624 (* GET_BindBufferRange(disp)) parameters
8625 static inline _glptr_BindBufferRange GET_BindBufferRange(struct _glapi_table *disp) {
8626 return (_glptr_BindBufferRange) (GET_by_offset(disp, _gloffset_BindBufferRange));
8629 static inline void SET_BindBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr)) {
8630 SET_by_offset(disp, _gloffset_BindBufferRange, fn);
8634 #define CALL_BindFragDataLocation(disp, parameters) \
8635 (* GET_BindFragDataLocation(disp)) parameters
8636 static inline _glptr_BindFragDataLocation GET_BindFragDataLocation(struct _glapi_table *disp) {
8637 return (_glptr_BindFragDataLocation) (GET_by_offset(disp, _gloffset_BindFragDataLocation));
8640 static inline void SET_BindFragDataLocation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLchar *)) {
8641 SET_by_offset(disp, _gloffset_BindFragDataLocation, fn);
8645 #define CALL_ClampColor(disp, parameters) \
8646 (* GET_ClampColor(disp)) parameters
8647 static inline _glptr_ClampColor GET_ClampColor(struct _glapi_table *disp) {
8648 return (_glptr_ClampColor) (GET_by_offset(disp, _gloffset_ClampColor));
8651 static inline void SET_ClampColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
8652 SET_by_offset(disp, _gloffset_ClampColor, fn);
8656 #define CALL_ClearBufferfi(disp, parameters) \
8657 (* GET_ClearBufferfi(disp)) parameters
8658 static inline _glptr_ClearBufferfi GET_ClearBufferfi(struct _glapi_table *disp) {
8659 return (_glptr_ClearBufferfi) (GET_by_offset(disp, _gloffset_ClearBufferfi));
8662 static inline void SET_ClearBufferfi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLfloat, GLint)) {
8663 SET_by_offset(disp, _gloffset_ClearBufferfi, fn);
8667 #define CALL_ClearBufferfv(disp, parameters) \
8668 (* GET_ClearBufferfv(disp)) parameters
8669 static inline _glptr_ClearBufferfv GET_ClearBufferfv(struct _glapi_table *disp) {
8670 return (_glptr_ClearBufferfv) (GET_by_offset(disp, _gloffset_ClearBufferfv));
8673 static inline void SET_ClearBufferfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLfloat *)) {
8674 SET_by_offset(disp, _gloffset_ClearBufferfv, fn);
8678 #define CALL_ClearBufferiv(disp, parameters) \
8679 (* GET_ClearBufferiv(disp)) parameters
8680 static inline _glptr_ClearBufferiv GET_ClearBufferiv(struct _glapi_table *disp) {
8681 return (_glptr_ClearBufferiv) (GET_by_offset(disp, _gloffset_ClearBufferiv));
8684 static inline void SET_ClearBufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLint *)) {
8685 SET_by_offset(disp, _gloffset_ClearBufferiv, fn);
8689 #define CALL_ClearBufferuiv(disp, parameters) \
8690 (* GET_ClearBufferuiv(disp)) parameters
8691 static inline _glptr_ClearBufferuiv GET_ClearBufferuiv(struct _glapi_table *disp) {
8692 return (_glptr_ClearBufferuiv) (GET_by_offset(disp, _gloffset_ClearBufferuiv));
8695 static inline void SET_ClearBufferuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLuint *)) {
8696 SET_by_offset(disp, _gloffset_ClearBufferuiv, fn);
8700 #define CALL_ColorMaski(disp, parameters) \
8701 (* GET_ColorMaski(disp)) parameters
8702 static inline _glptr_ColorMaski GET_ColorMaski(struct _glapi_table *disp) {
8703 return (_glptr_ColorMaski) (GET_by_offset(disp, _gloffset_ColorMaski));
8706 static inline void SET_ColorMaski(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLboolean, GLboolean, GLboolean, GLboolean)) {
8707 SET_by_offset(disp, _gloffset_ColorMaski, fn);
8711 #define CALL_Disablei(disp, parameters) \
8712 (* GET_Disablei(disp)) parameters
8713 static inline _glptr_Disablei GET_Disablei(struct _glapi_table *disp) {
8714 return (_glptr_Disablei) (GET_by_offset(disp, _gloffset_Disablei));
8717 static inline void SET_Disablei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
8718 SET_by_offset(disp, _gloffset_Disablei, fn);
8722 #define CALL_Enablei(disp, parameters) \
8723 (* GET_Enablei(disp)) parameters
8724 static inline _glptr_Enablei GET_Enablei(struct _glapi_table *disp) {
8725 disp, _gloffset_Enablei));
8728 static inline void SET_Enablei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
8729 SET_by_offset(disp, _gloffset_Enablei, fn);
8733 #define CALL_EndConditionalRender(disp, parameters) \
8734 (* GET_EndConditionalRender(disp)) parameters
8735 static inline _glptr_EndConditionalRender GET_EndConditionalRender(struct _glapi_table *disp) {
8736 return (_glptr_EndConditionalRender) (GET_by_offset(disp, _gloffset_EndConditionalRender));
8739 static inline void SET_EndConditionalRender(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
8740 SET_by_offset(disp, _gloffset_EndConditionalRender, fn);
8744 #define CALL_EndTransformFeedback(disp, parameters) \
8745 (* GET_EndTransformFeedback(disp)) parameters
8746 static inline _glptr_EndTransformFeedback GET_EndTransformFeedback(struct _glapi_table *disp) {
8747 return (_glptr_EndTransformFeedback) (GET_by_offset(disp, _gloffset_EndTransformFeedback));
8750 static inline void SET_EndTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
8751 SET_by_offset(disp, _gloffset_EndTransformFeedback, fn);
8755 #define CALL_GetBooleani_v(disp, parameters) \
8756 (* GET_GetBooleani_v(disp)) parameters
8757 static inline _glptr_GetBooleani_v GET_GetBooleani_v(struct _glapi_table *disp) {
8758 return (_glptr_GetBooleani_v) (GET_by_offset(disp, _gloffset_GetBooleani_v));
8761 static inline void SET_GetBooleani_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLboolean *)) {
8762 SET_by_offset(disp, _gloffset_GetBooleani_v, fn);
8766 #define CALL_GetFragDataLocation(disp, parameters) \
8767 (* GET_GetFragDataLocation(disp)) parameters
8768 static inline _glptr_GetFragDataLocation GET_GetFragDataLocation(struct _glapi_table *disp) {
8769 return (_glptr_GetFragDataLocation) (GET_by_offset(disp, _gloffset_GetFragDataLocation));
8772 static inline void SET_GetFragDataLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
8773 SET_by_offset(disp, _gloffset_GetFragDataLocation, fn);
8777 #define CALL_GetIntegeri_v(disp, parameters) \
8778 (* GET_GetIntegeri_v(disp)) parameters
8779 static inline _glptr_GetIntegeri_v GET_GetIntegeri_v(struct _glapi_table *disp) {
8780 return (_glptr_GetIntegeri_v) (GET_by_offset(disp, _gloffset_GetIntegeri_v));
8783 static inline void SET_GetIntegeri_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLint *)) {
8784 SET_by_offset(disp, _gloffset_GetIntegeri_v, fn);
8788 #define CALL_GetStringi(disp, parameters) \
8789 (* GET_GetStringi(disp)) parameters
8790 static inline _glptr_GetStringi GET_GetStringi(struct _glapi_table *disp) {
8791 return (_glptr_GetStringi) (GET_by_offset(disp, _gloffset_GetStringi));
8794 static inline void SET_GetStringi(struct _glapi_table *disp, const GLubyte * (GLAPIENTRYP fn)(GLenum, GLuint)) {
8795 SET_by_offset(disp, _gloffset_GetStringi, fn);
8799 #define CALL_GetTexParameterIiv(disp, parameters) \
8800 (* GET_GetTexParameterIiv(disp)) parameters
8801 static inline _glptr_GetTexParameterIiv GET_GetTexParameterIiv(struct _glapi_table *disp) {
8802 return (_glptr_GetTexParameterIiv) (GET_by_offset(disp, _gloffset_GetTexParameterIiv));
8805 static inline void SET_GetTexParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
8806 SET_by_offset(disp, _gloffset_GetTexParameterIiv, fn);
8810 #define CALL_GetTexParameterIuiv(disp, parameters) \
8811 (* GET_GetTexParameterIuiv(disp)) parameters
8812 static inline _glptr_GetTexParameterIuiv GET_GetTexParameterIuiv(struct _glapi_table *disp) {
8813 return (_glptr_GetTexParameterIuiv) (GET_by_offset(disp, _gloffset_GetTexParameterIuiv));
8816 static inline void SET_GetTexParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint *)) {
8817 SET_by_offset(disp, _gloffset_GetTexParameterIuiv, fn);
8821 #define CALL_GetTransformFeedbackVarying(disp, parameters) \
8822 (* GET_GetTransformFeedbackVarying(disp)) parameters
8823 static inline _glptr_GetTransformFeedbackVarying GET_GetTransformFeedbackVarying(struct _glapi_table *disp) {
8824 return (_glptr_GetTransformFeedbackVarying) (GET_by_offset(disp, _gloffset_GetTransformFeedbackVarying));
8827 static inline void SET_GetTransformFeedbackVarying(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *)) {
8828 SET_by_offset(disp, _gloffset_GetTransformFeedbackVarying, fn);
8832 #define CALL_GetUniformuiv(disp, parameters) \
8833 (* GET_GetUniformuiv(disp)) parameters
8834 static inline _glptr_GetUniformuiv GET_GetUniformuiv(struct _glapi_table *disp) {
8835 return (_glptr_GetUniformuiv) (GET_by_offset(disp, _gloffset_GetUniformuiv));
8838 static inline void SET_GetUniformuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint *)) {
8839 SET_by_offset(disp, _gloffset_GetUniformuiv, fn);
8843 #define CALL_GetVertexAttribIiv(disp, parameters) \
8844 (* GET_GetVertexAttribIiv(disp)) parameters
8845 static inline _glptr_GetVertexAttribIiv GET_GetVertexAttribIiv(struct _glapi_table *disp) {
8846 return (_glptr_GetVertexAttribIiv) (GET_by_offset(disp, _gloffset_GetVertexAttribIiv));
8849 static inline void SET_GetVertexAttribIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
8850 SET_by_offset(disp, _gloffset_GetVertexAttribIiv, fn);
8854 #define CALL_GetVertexAttribIuiv(disp, parameters) \
8855 (* GET_GetVertexAttribIuiv(disp)) parameters
8856 static inline _glptr_GetVertexAttribIuiv GET_GetVertexAttribIuiv(struct _glapi_table *disp) {
8857 return (_glptr_GetVertexAttribIuiv) (GET_by_offset(disp, _gloffset_GetVertexAttribIuiv));
8860 static inline void SET_GetVertexAttribIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
8861 SET_by_offset(disp, _gloffset_GetVertexAttribIuiv, fn);
8865 #define CALL_IsEnabledi(disp, parameters) \
8866 (* GET_IsEnabledi(disp)) parameters
8867 static inline _glptr_IsEnabledi GET_IsEnabledi(struct _glapi_table *disp) {
8868 return (_glptr_IsEnabledi) (GET_by_offset(disp, _gloffset_IsEnabledi));
8871 static inline void SET_IsEnabledi(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum, GLuint)) {
8872 SET_by_offset(disp, _gloffset_IsEnabledi, fn);
8876 #define CALL_TexParameterIiv(disp, parameters) \
8877 (* GET_TexParameterIiv(disp)) parameters
8878 static inline _glptr_TexParameterIiv GET_TexParameterIiv(struct _glapi_table *disp) {
8879 return (_glptr_TexParameterIiv) (GET_by_offset(disp, _gloffset_TexParameterIiv));
8882 static inline void SET_TexParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
8883 SET_by_offset(disp, _gloffset_TexParameterIiv, fn);
8887 #define CALL_TexParameterIuiv(disp, parameters) \
8888 (* GET_TexParameterIuiv(disp)) parameters
8889 static inline _glptr_TexParameterIuiv GET_TexParameterIuiv(struct _glapi_table *disp) {
8890 return (_glptr_TexParameterIuiv) (GET_by_offset(disp, _gloffset_TexParameterIuiv));
8893 static inline void SET_TexParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
8894 SET_by_offset(disp, _gloffset_TexParameterIuiv, fn);
8898 #define CALL_TransformFeedbackVaryings(disp, parameters) \
8899 (* GET_TransformFeedbackVaryings(disp)) parameters
8900 static inline _glptr_TransformFeedbackVaryings GET_TransformFeedbackVaryings(struct _glapi_table *disp) {
8901 return (_glptr_TransformFeedbackVaryings) (GET_by_offset(disp, _gloffset_TransformFeedbackVaryings));
8904 static inline void SET_TransformFeedbackVaryings(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, GLenum)) {
8905 SET_by_offset(disp, _gloffset_TransformFeedbackVaryings, fn);
8909 #define CALL_Uniform1ui(disp, parameters) \
8910 (* GET_Uniform1ui(disp)) parameters
8911 static inline _glptr_Uniform1ui GET_Uniform1ui(struct _glapi_table *disp) {
8912 return (_glptr_Uniform1ui) (GET_by_offset(disp, _gloffset_Uniform1ui));
8915 static inline void SET_Uniform1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint)) {
8916 SET_by_offset(disp, _gloffset_Uniform1ui, fn);
8920 #define CALL_Uniform1uiv(disp, parameters) \
8921 (* GET_Uniform1uiv(disp)) parameters
8922 static inline _glptr_Uniform1uiv GET_Uniform1uiv(struct _glapi_table *disp) {
8923 return (_glptr_Uniform1uiv) (GET_by_offset(disp, _gloffset_Uniform1uiv));
8926 static inline void SET_Uniform1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
8927 SET_by_offset(disp, _gloffset_Uniform1uiv, fn);
8931 #define CALL_Uniform2ui(disp, parameters) \
8932 (* GET_Uniform2ui(disp)) parameters
8933 static inline _glptr_Uniform2ui GET_Uniform2ui(struct _glapi_table *disp) {
8934 return (_glptr_Uniform2ui) (GET_by_offset(disp, _gloffset_Uniform2ui));
8937 static inline void SET_Uniform2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint)) {
8938 SET_by_offset(disp, _gloffset_Uniform2ui, fn);
8942 #define CALL_Uniform2uiv(disp, parameters) \
8943 (* GET_Uniform2uiv(disp)) parameters
8944 static inline _glptr_Uniform2uiv GET_Uniform2uiv(struct _glapi_table *disp) {
8945 return (_glptr_Uniform2uiv) (GET_by_offset(disp, _gloffset_Uniform2uiv));
8948 static inline void SET_Uniform2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
8949 SET_by_offset(disp, _gloffset_Uniform2uiv, fn);
8953 #define CALL_Uniform3ui(disp, parameters) \
8954 (* GET_Uniform3ui(disp)) parameters
8955 static inline _glptr_Uniform3ui GET_Uniform3ui(struct _glapi_table *disp) {
8956 return (_glptr_Uniform3ui) (GET_by_offset(disp, _gloffset_Uniform3ui));
8959 static inline void SET_Uniform3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint, GLuint)) {
8960 SET_by_offset(disp, _gloffset_Uniform3ui, fn);
8964 #define CALL_Uniform3uiv(disp, parameters) \
8965 (* GET_Uniform3uiv(disp)) parameters
8966 static inline _glptr_Uniform3uiv GET_Uniform3uiv(struct _glapi_table *disp) {
8967 return (_glptr_Uniform3uiv) (GET_by_offset(disp, _gloffset_Uniform3uiv));
8970 static inline void SET_Uniform3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
8971 SET_by_offset(disp, _gloffset_Uniform3uiv, fn);
8975 #define CALL_Uniform4ui(disp, parameters) \
8976 (* GET_Uniform4ui(disp)) parameters
8977 static inline _glptr_Uniform4ui GET_Uniform4ui(struct _glapi_table *disp) {
8978 return (_glptr_Uniform4ui) (GET_by_offset(disp, _gloffset_Uniform4ui));
8981 static inline void SET_Uniform4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint, GLuint, GLuint)) {
8982 SET_by_offset(disp, _gloffset_Uniform4ui, fn);
8986 #define CALL_Uniform4uiv(disp, parameters) \
8987 (* GET_Uniform4uiv(disp)) parameters
8988 static inline _glptr_Uniform4uiv GET_Uniform4uiv(struct _glapi_table *disp) {
8989 return (_glptr_Uniform4uiv) (GET_by_offset(disp, _gloffset_Uniform4uiv));
8992 static inline void SET_Uniform4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
8993 SET_by_offset(disp, _gloffset_Uniform4uiv, fn);
8997 #define CALL_VertexAttribI1iv(disp, parameters) \
8998 (* GET_VertexAttribI1iv(disp)) parameters
8999 static inline _glptr_VertexAttribI1iv GET_VertexAttribI1iv(struct _glapi_table *disp) {
9000 return (_glptr_VertexAttribI1iv) (GET_by_offset(disp, _gloffset_VertexAttribI1iv));
9003 static inline void SET_VertexAttribI1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
9004 SET_by_offset(disp, _gloffset_VertexAttribI1iv, fn);
9008 #define CALL_VertexAttribI1uiv(disp, parameters) \
9009 (* GET_VertexAttribI1uiv(disp)) parameters
9010 static inline _glptr_VertexAttribI1uiv GET_VertexAttribI1uiv(struct _glapi_table *disp) {
9011 return (_glptr_VertexAttribI1uiv) (GET_by_offset(disp, _gloffset_VertexAttribI1uiv));
9014 static inline void SET_VertexAttribI1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
9015 SET_by_offset(disp, _gloffset_VertexAttribI1uiv, fn);
9019 #define CALL_VertexAttribI4bv(disp, parameters) \
9020 (* GET_VertexAttribI4bv(disp)) parameters
9021 static inline _glptr_VertexAttribI4bv GET_VertexAttribI4bv(struct _glapi_table *disp) {
9022 return (_glptr_VertexAttribI4bv) (GET_by_offset(disp, _gloffset_VertexAttribI4bv));
9025 static inline void SET_VertexAttribI4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) {
9026 SET_by_offset(disp, _gloffset_VertexAttribI4bv, fn);
9030 #define CALL_VertexAttribI4sv(disp, parameters) \
9031 (* GET_VertexAttribI4sv(disp)) parameters
9032 static inline _glptr_VertexAttribI4sv GET_VertexAttribI4sv(struct _glapi_table *disp) {
9033 return (_glptr_VertexAttribI4sv) (GET_by_offset(disp, _gloffset_VertexAttribI4sv));
9036 static inline void SET_VertexAttribI4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
9037 SET_by_offset(disp, _gloffset_VertexAttribI4sv, fn);
9041 #define CALL_VertexAttribI4ubv(disp, parameters) \
9042 (* GET_VertexAttribI4ubv(disp)) parameters
9043 static inline _glptr_VertexAttribI4ubv GET_VertexAttribI4ubv(struct _glapi_table *disp) {
9044 return (_glptr_VertexAttribI4ubv) (GET_by_offset(disp, _gloffset_VertexAttribI4ubv));
9047 static inline void SET_VertexAttribI4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
9048 SET_by_offset(disp, _gloffset_VertexAttribI4ubv, fn);
9052 #define CALL_VertexAttribI4usv(disp, parameters) \
9053 (* GET_VertexAttribI4usv(disp)) parameters
9054 static inline _glptr_VertexAttribI4usv GET_VertexAttribI4usv(struct _glapi_table *disp) {
9055 return (_glptr_VertexAttribI4usv) (GET_by_offset(disp, _gloffset_VertexAttribI4usv));
9058 static inline void SET_VertexAttribI4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) {
9059 SET_by_offset(disp, _gloffset_VertexAttribI4usv, fn);
9063 #define CALL_VertexAttribIPointer(disp, parameters) \
9064 (* GET_VertexAttribIPointer(disp)) parameters
9065 static inline _glptr_VertexAttribIPointer GET_VertexAttribIPointer(struct _glapi_table *disp) {
9066 return (_glptr_VertexAttribIPointer) (GET_by_offset(disp, _gloffset_VertexAttribIPointer));
9069 disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) {
9070 SET_by_offset(disp, _gloffset_VertexAttribIPointer, fn);
9074 #define CALL_PrimitiveRestartIndex(disp, parameters) \
9075 (* GET_PrimitiveRestartIndex(disp)) parameters
9076 static inline _glptr_PrimitiveRestartIndex GET_PrimitiveRestartIndex(struct _glapi_table *disp) {
9077 return (_glptr_PrimitiveRestartIndex) (GET_by_offset(disp, _gloffset_PrimitiveRestartIndex));
9080 static inline void SET_PrimitiveRestartIndex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
9081 SET_by_offset(disp, _gloffset_PrimitiveRestartIndex, fn);
9085 #define CALL_TexBuffer(disp, parameters) \
9086 (* GET_TexBuffer(disp)) parameters
9087 static inline _glptr_TexBuffer GET_TexBuffer(struct _glapi_table *disp) {
9088 return (_glptr_TexBuffer) (GET_by_offset(disp, _gloffset_TexBuffer));
9091 static inline void SET_TexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
9092 SET_by_offset(disp, _gloffset_TexBuffer, fn);
9096 #define CALL_FramebufferTexture(disp, parameters) \
9097 (* GET_FramebufferTexture(disp)) parameters
9098 static inline _glptr_FramebufferTexture GET_FramebufferTexture(struct _glapi_table *disp) {
9099 return (_glptr_FramebufferTexture) (GET_by_offset(disp, _gloffset_FramebufferTexture));
9102 static inline void SET_FramebufferTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLint)) {
9103 SET_by_offset(disp, _gloffset_FramebufferTexture, fn);
9107 #define CALL_GetBufferParameteri64v(disp, parameters) \
9108 (* GET_GetBufferParameteri64v(disp)) parameters
9109 static inline _glptr_GetBufferParameteri64v GET_GetBufferParameteri64v(struct _glapi_table *disp) {
9110 return (_glptr_GetBufferParameteri64v) (GET_by_offset(disp, _gloffset_GetBufferParameteri64v));
9113 static inline void SET_GetBufferParameteri64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint64 *)) {
9114 SET_by_offset(disp, _gloffset_GetBufferParameteri64v, fn);
9118 #define CALL_GetInteger64i_v(disp, parameters) \
9119 (* GET_GetInteger64i_v(disp)) parameters
9120 static inline _glptr_GetInteger64i_v GET_GetInteger64i_v(struct _glapi_table *disp) {
9121 return (_glptr_GetInteger64i_v) (GET_by_offset(disp, _gloffset_GetInteger64i_v));
9124 static inline void SET_GetInteger64i_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLint64 *)) {
9125 SET_by_offset(disp, _gloffset_GetInteger64i_v, fn);
9129 #define CALL_VertexAttribDivisor(disp, parameters) \
9130 (* GET_VertexAttribDivisor(disp)) parameters
9131 static inline _glptr_VertexAttribDivisor GET_VertexAttribDivisor(struct _glapi_table *disp) {
9132 return (_glptr_VertexAttribDivisor) (GET_by_offset(disp, _gloffset_VertexAttribDivisor));
9135 static inline void SET_VertexAttribDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
9136 SET_by_offset(disp, _gloffset_VertexAttribDivisor, fn);
9140 #define CALL_MinSampleShading(disp, parameters) \
9141 (* GET_MinSampleShading(disp)) parameters
9142 static inline _glptr_MinSampleShading GET_MinSampleShading(struct _glapi_table *disp) {
9143 return (_glptr_MinSampleShading) (GET_by_offset(disp, _gloffset_MinSampleShading));
9146 static inline void SET_MinSampleShading(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
9147 SET_by_offset(disp, _gloffset_MinSampleShading, fn);
9151 #define CALL_MemoryBarrierByRegion(disp, parameters) \
9152 (* GET_MemoryBarrierByRegion(disp)) parameters
9153 static inline _glptr_MemoryBarrierByRegion GET_MemoryBarrierByRegion(struct _glapi_table *disp) {
9154 return (_glptr_MemoryBarrierByRegion) (GET_by_offset(disp, _gloffset_MemoryBarrierByRegion));
9157 static inline void SET_MemoryBarrierByRegion(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
9158 SET_by_offset(disp, _gloffset_MemoryBarrierByRegion, fn);
9162 #define CALL_BindProgramARB(disp, parameters) \
9163 (* GET_BindProgramARB(disp)) parameters
9164 static inline _glptr_BindProgramARB GET_BindProgramARB(struct _glapi_table *disp) {
9165 return (_glptr_BindProgramARB) (GET_by_offset(disp, _gloffset_BindProgramARB));
9168 static inline void SET_BindProgramARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
9169 SET_by_offset(disp, _gloffset_BindProgramARB, fn);
9173 #define CALL_DeleteProgramsARB(disp, parameters) \
9174 (* GET_DeleteProgramsARB(disp)) parameters
9175 static inline _glptr_DeleteProgramsARB GET_DeleteProgramsARB(struct _glapi_table *disp) {
9176 return (_glptr_DeleteProgramsARB) (GET_by_offset(disp, _gloffset_DeleteProgramsARB));
9179 static inline void SET_DeleteProgramsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
9180 SET_by_offset(disp, _gloffset_DeleteProgramsARB, fn);
9184 #define CALL_GenProgramsARB(disp, parameters) \
9185 (* GET_GenProgramsARB(disp)) parameters
9186 static inline _glptr_GenProgramsARB GET_GenProgramsARB(struct _glapi_table *disp) {
9187 return (_glptr_GenProgramsARB) (GET_by_offset(disp, _gloffset_GenProgramsARB));
9190 static inline void SET_GenProgramsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
9191 SET_by_offset(disp, _gloffset_GenProgramsARB, fn);
9195 #define CALL_GetProgramEnvParameterdvARB(disp, parameters) \
9196 (* GET_GetProgramEnvParameterdvARB(disp)) parameters
9197 static inline _glptr_GetProgramEnvParameterdvARB GET_GetProgramEnvParameterdvARB(struct _glapi_table *disp) {
9198 return (_glptr_GetProgramEnvParameterdvARB) (GET_by_offset(disp, _gloffset_GetProgramEnvParameterdvARB));
9201 static inline void SET_GetProgramEnvParameterdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) {
9202 SET_by_offset(disp, _gloffset_GetProgramEnvParameterdvARB, fn);
9206 #define CALL_GetProgramEnvParameterfvARB(disp, parameters) \
9207 (* GET_GetProgramEnvParameterfvARB(disp)) parameters
9208 static inline _glptr_GetProgramEnvParameterfvARB GET_GetProgramEnvParameterfvARB(struct _glapi_table *disp) {
9209 return (_glptr_GetProgramEnvParameterfvARB) (GET_by_offset(disp, _gloffset_GetProgramEnvParameterfvARB));
9212 static inline void SET_GetProgramEnvParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
9213 SET_by_offset(disp, _gloffset_GetProgramEnvParameterfvARB, fn);
9217 #define CALL_GetProgramLocalParameterdvARB(disp, parameters) \
9218 (* GET_GetProgramLocalParameterdvARB(disp)) parameters
9219 static inline _glptr_GetProgramLocalParameterdvARB GET_GetProgramLocalParameterdvARB(struct _glapi_table *disp) {
9220 return (_glptr_GetProgramLocalParameterdvARB) (GET_by_offset(disp, _gloffset_GetProgramLocalParameterdvARB));
9223 static inline void SET_GetProgramLocalParameterdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) {
9224 SET_by_offset(disp, _gloffset_GetProgramLocalParameterdvARB, fn);
9228 #define CALL_GetProgramLocalParameterfvARB(disp, parameters) \
9229 (* GET_GetProgramLocalParameterfvARB(disp)) parameters
9230 static inline _glptr_GetProgramLocalParameterfvARB GET_GetProgramLocalParameterfvARB(struct _glapi_table *disp) {
9231 return (_glptr_GetProgramLocalParameterfvARB) (GET_by_offset(disp, _gloffset_GetProgramLocalParameterfvARB));
9234 static inline void SET_GetProgramLocalParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
9235 SET_by_offset(disp, _gloffset_GetProgramLocalParameterfvARB, fn);
9239 #define CALL_GetProgramStringARB(disp, parameters) \
9240 (* GET_GetProgramStringARB(disp)) parameters
9241 static inline _glptr_GetProgramStringARB GET_GetProgramStringARB(struct _glapi_table *disp) {
9242 return (_glptr_GetProgramStringARB) (GET_by_offset(disp, _gloffset_GetProgramStringARB));
9245 static inline void SET_GetProgramStringARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLvoid *)) {
9246 SET_by_offset(disp, _gloffset_GetProgramStringARB, fn);
9250 #define CALL_GetProgramivARB(disp, parameters) \
9251 (* GET_GetProgramivARB(disp)) parameters
9252 static inline _glptr_GetProgramivARB GET_GetProgramivARB(struct _glapi_table *disp) {
9253 return (_glptr_GetProgramivARB) (GET_by_offset(disp, _gloffset_GetProgramivARB));
9256 static inline void SET_GetProgramivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
9257 SET_by_offset(disp, _gloffset_GetProgramivARB, fn);
9261 #define CALL_IsProgramARB(disp, parameters) \
9262 (* GET_IsProgramARB(disp)) parameters
9263 static inline _glptr_IsProgramARB GET_IsProgramARB(struct _glapi_table *disp) {
9264 return (_glptr_IsProgramARB) (GET_by_offset(disp, _gloffset_IsProgramARB));
9267 static inline void SET_IsProgramARB(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
9268 SET_by_offset(disp, _gloffset_IsProgramARB, fn);
9272 #define CALL_ProgramEnvParameter4dARB(disp, parameters) \
9273 (* GET_ProgramEnvParameter4dARB(disp)) parameters
9274 static inline _glptr_ProgramEnvParameter4dARB GET_ProgramEnvParameter4dARB(struct _glapi_table *disp) {
9275 return (_glptr_ProgramEnvParameter4dARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4dARB));
9278 static inline void SET_ProgramEnvParameter4dARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
9279 SET_by_offset(disp, _gloffset_ProgramEnvParameter4dARB, fn);
9283 #define CALL_ProgramEnvParameter4dvARB(disp, parameters) \
9284 (* GET_ProgramEnvParameter4dvARB(disp)) parameters
9285 static inline _glptr_ProgramEnvParameter4dvARB GET_ProgramEnvParameter4dvARB(struct _glapi_table *disp) {
9286 return (_glptr_ProgramEnvParameter4dvARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4dvARB));
9289 static inline void SET_ProgramEnvParameter4dvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLdouble *)) {
9290 SET_by_offset(disp, _gloffset_ProgramEnvParameter4dvARB, fn);
9294 #define CALL_ProgramEnvParameter4fARB(disp, parameters) \
9295 (* GET_ProgramEnvParameter4fARB(disp)) parameters
9296 static inline _glptr_ProgramEnvParameter4fARB GET_ProgramEnvParameter4fARB(struct _glapi_table *disp) {
9297 return (_glptr_ProgramEnvParameter4fARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4fARB));
9300 static inline void SET_ProgramEnvParameter4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
9301 SET_by_offset(disp, _gloffset_ProgramEnvParameter4fARB, fn);
9305 #define CALL_ProgramEnvParameter4fvARB(disp, parameters) \
9306 (* GET_ProgramEnvParameter4fvARB(disp)) parameters
9307 static inline _glptr_ProgramEnvParameter4fvARB GET_ProgramEnvParameter4fvARB(struct _glapi_table *disp) {
9308 return (_glptr_ProgramEnvParameter4fvARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4fvARB));
9311 static inline void SET_ProgramEnvParameter4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) {
9312 SET_by_offset(disp, _gloffset_ProgramEnvParameter4fvARB, fn);
9316 #define CALL_ProgramLocalParameter4dARB(disp, parameters) \
9317 (* GET_ProgramLocalParameter4dARB(disp)) parameters
9318 static inline _glptr_ProgramLocalParameter4dARB GET_ProgramLocalParameter4dARB(struct _glapi_table *disp) {
9319 return (_glptr_ProgramLocalParameter4dARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4dARB));
9322 static inline void SET_ProgramLocalParameter4dARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
9323 SET_by_offset(disp, _gloffset_ProgramLocalParameter4dARB, fn);
9327 #define CALL_ProgramLocalParameter4dvARB(disp, parameters) \
9328 (* GET_ProgramLocalParameter4dvARB(disp)) parameters
9329 static inline _glptr_ProgramLocalParameter4dvARB GET_ProgramLocalParameter4dvARB(struct _glapi_table *disp) {
9330 return (_glptr_ProgramLocalParameter4dvARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4dvARB));
9333 static inline void SET_ProgramLocalParameter4dvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLdouble *)) {
9334 SET_by_offset(disp, _gloffset_ProgramLocalParameter4dvARB, fn);
9338 #define CALL_ProgramLocalParameter4fARB(disp, parameters) \
9339 (* GET_ProgramLocalParameter4fARB(disp)) parameters
9340 static inline _glptr_ProgramLocalParameter4fARB GET_ProgramLocalParameter4fARB(struct _glapi_table *disp) {
9341 return (_glptr_ProgramLocalParameter4fARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4fARB));
9344 static inline void SET_ProgramLocalParameter4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
9345 SET_by_offset(disp, _gloffset_ProgramLocalParameter4fARB, fn);
9349 #define CALL_ProgramLocalParameter4fvARB(disp, parameters) \
9350 (* GET_ProgramLocalParameter4fvARB(disp)) parameters
9351 static inline _glptr_ProgramLocalParameter4fvARB GET_ProgramLocalParameter4fvARB(struct _glapi_table *disp) {
9352 return (_glptr_ProgramLocalParameter4fvARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4fvARB));
9355 static inline void SET_ProgramLocalParameter4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) {
9356 SET_by_offset(disp, _gloffset_ProgramLocalParameter4fvARB, fn);
9360 #define CALL_ProgramStringARB(disp, parameters) \
9361 (* GET_ProgramStringARB(disp)) parameters
9362 static inline _glptr_ProgramStringARB GET_ProgramStringARB(struct _glapi_table *disp) {
9363 return (_glptr_ProgramStringARB) (GET_by_offset(disp, _gloffset_ProgramStringARB));
9366 static inline void SET_ProgramStringARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, const GLvoid *)) {
9367 SET_by_offset(disp, _gloffset_ProgramStringARB, fn);
9371 #define CALL_VertexAttrib1fARB(disp, parameters) \
9372 (* GET_VertexAttrib1fARB(disp)) parameters
9373 static inline _glptr_VertexAttrib1fARB GET_VertexAttrib1fARB(struct _glapi_table *disp) {
9374 return (_glptr_VertexAttrib1fARB) (GET_by_offset(disp, _gloffset_VertexAttrib1fARB));
9377 static inline void SET_VertexAttrib1fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat)) {
9378 SET_by_offset(disp, _gloffset_VertexAttrib1fARB, fn);
9382 #define CALL_VertexAttrib1fvARB(disp, parameters) \
9383 (* GET_VertexAttrib1fvARB(disp)) parameters
9384 static inline _glptr_VertexAttrib1fvARB GET_VertexAttrib1fvARB(struct _glapi_table *disp) {
9385 return (_glptr_VertexAttrib1fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib1fvARB));
9388 static inline void SET_VertexAttrib1fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
9389 SET_by_offset(disp, _gloffset_VertexAttrib1fvARB, fn);
9393 #define CALL_VertexAttrib2fARB(disp, parameters) \
9394 (* GET_VertexAttrib2fARB(disp)) parameters
9395 static inline _glptr_VertexAttrib2fARB GET_VertexAttrib2fARB(struct _glapi_table *disp) {
9396 return (_glptr_VertexAttrib2fARB) (GET_by_offset(disp, _gloffset_VertexAttrib2fARB));
9399 static inline void SET_VertexAttrib2fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) {
9400 SET_by_offset(disp, _gloffset_VertexAttrib2fARB, fn);
9404 #define CALL_VertexAttrib2fvARB(disp, parameters) \
9405 (* GET_VertexAttrib2fvARB(disp)) parameters
9406 static inline _glptr_VertexAttrib2fvARB GET_VertexAttrib2fvARB(struct _glapi_table *disp) {
9407 return (_glptr_VertexAttrib2fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib2fvARB));
9410 static inline void SET_VertexAttrib2fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
9411 SET_by_offset(disp, _gloffset_VertexAttrib2fvARB, fn);
9415 #define CALL_VertexAttrib3fARB(disp, parameters) \
9416 (* GET_VertexAttrib3fARB(disp)) parameters
9417 static inline _glptr_VertexAttrib3fARB GET_VertexAttrib3fARB(struct _glapi_table *disp) {
9418 return (_glptr_VertexAttrib3fARB) (GET_by_offset(disp, _gloffset_VertexAttrib3fARB));
9421 static inline void SET_VertexAttrib3fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat)) {
9422 SET_by_offset(disp, _gloffset_VertexAttrib3fARB, fn);
9426 #define CALL_VertexAttrib3fvARB(disp, parameters) \
9427 (* GET_VertexAttrib3fvARB(disp)) parameters
9428 static inline _glptr_VertexAttrib3fvARB GET_VertexAttrib3fvARB(struct _glapi_table *disp) {
9429 return (_glptr_VertexAttrib3fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib3fvARB));
9432 static inline void SET_VertexAttrib3fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
9433 SET_by_offset(disp, _gloffset_VertexAttrib3fvARB, fn);
9437 #define CALL_VertexAttrib4fARB(disp, parameters) \
9438 (* GET_VertexAttrib4fARB(disp)) parameters
9439 static inline _glptr_VertexAttrib4fARB GET_VertexAttrib4fARB(struct _glapi_table *disp) {
9440 return (_glptr_VertexAttrib4fARB) (GET_by_offset(disp, _gloffset_VertexAttrib4fARB));
9443 static inline void SET_VertexAttrib4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
9444 SET_by_offset(disp, _gloffset_VertexAttrib4fARB, fn);
9448 #define CALL_VertexAttrib4fvARB(disp, parameters) \
9449 (* GET_VertexAttrib4fvARB(disp)) parameters
9450 static inline _glptr_VertexAttrib4fvARB GET_VertexAttrib4fvARB(struct _glapi_table *disp) {
9451 return (_glptr_VertexAttrib4fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib4fvARB));
9454 static inline void SET_VertexAttrib4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
9455 SET_by_offset(disp, _gloffset_VertexAttrib4fvARB, fn);
9459 #define CALL_AttachObjectARB(disp, parameters) \
9460 (* GET_AttachObjectARB(disp)) parameters
9461 static inline _glptr_AttachObjectARB GET_AttachObjectARB(struct _glapi_table *disp) {
9462 return (_glptr_AttachObjectARB) (GET_by_offset(disp, _gloffset_AttachObjectARB));
9465 static inline void SET_AttachObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLhandleARB)) {
9466 SET_by_offset(disp, _gloffset_AttachObjectARB, fn);
9470 #define CALL_CreateProgramObjectARB(disp, parameters) \
9471 (* GET_CreateProgramObjectARB(disp)) parameters
9472 static inline _glptr_CreateProgramObjectARB GET_CreateProgramObjectARB(struct _glapi_table *disp) {
9473 return (_glptr_CreateProgramObjectARB) (GET_by_offset(disp, _gloffset_CreateProgramObjectARB));
9476 static inline void SET_CreateProgramObjectARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(void)) {
9477 SET_by_offset(disp, _gloffset_CreateProgramObjectARB, fn);
9481 #define CALL_CreateShaderObjectARB(disp, parameters) \
9482 (* GET_CreateShaderObjectARB(disp)) parameters
9483 static inline _glptr_CreateShaderObjectARB GET_CreateShaderObjectARB(struct _glapi_table *disp) {
9484 return (_glptr_CreateShaderObjectARB) (GET_by_offset(disp, _gloffset_CreateShaderObjectARB));
9487 static inline void SET_CreateShaderObjectARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(GLenum)) {
9488 SET_by_offset(disp, _gloffset_CreateShaderObjectARB, fn);
9492 #define CALL_DeleteObjectARB(disp, parameters) \
9493 (* GET_DeleteObjectARB(disp)) parameters
9494 static inline _glptr_DeleteObjectARB GET_DeleteObjectARB(struct _glapi_table *disp) {
9495 return (_glptr_DeleteObjectARB) (GET_by_offset(disp, _gloffset_DeleteObjectARB));
9498 static inline void SET_DeleteObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB)) {
9499 SET_by_offset(disp, _gloffset_DeleteObjectARB, fn);
9503 #define CALL_DetachObjectARB(disp, parameters) \
9504 (* GET_DetachObjectARB(disp)) parameters
9505 static inline _glptr_DetachObjectARB GET_DetachObjectARB(struct _glapi_table *disp) {
9506 return (_glptr_DetachObjectARB) (GET_by_offset(disp, _gloffset_DetachObjectARB));
9509 static inline void SET_DetachObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLhandleARB)) {
9510 SET_by_offset(disp, _gloffset_DetachObjectARB, fn);
9514 #define CALL_GetAttachedObjectsARB(disp, parameters) \
9515 (* GET_GetAttachedObjectsARB(disp)) parameters
9516 static inline _glptr_GetAttachedObjectsARB GET_GetAttachedObjectsARB(struct _glapi_table *disp) {
9517 return (_glptr_GetAttachedObjectsARB) (GET_by_offset(disp, _gloffset_GetAttachedObjectsARB));
9520 static inline void SET_GetAttachedObjectsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLsizei, GLsizei *, GLhandleARB *)) {
9521 SET_by_offset(disp, _gloffset_GetAttachedObjectsARB, fn);
9525 #define CALL_GetHandleARB(disp, parameters) \
9526 (* GET_GetHandleARB(disp)) parameters
9527 static inline _glptr_GetHandleARB GET_GetHandleARB(struct _glapi_table *disp) {
9528 return (_glptr_GetHandleARB) (GET_by_offset(disp, _gloffset_GetHandleARB));
9531 static inline void SET_GetHandleARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(GLenum)) {
9532 SET_by_offset(disp, _gloffset_GetHandleARB, fn);
9536 #define CALL_GetInfoLogARB(disp, parameters) \
9537 (* GET_GetInfoLogARB(disp)) parameters
9538 static inline _glptr_GetInfoLogARB GET_GetInfoLogARB(struct _glapi_table *disp) {
9539 return (_glptr_GetInfoLogARB) (GET_by_offset(disp, _gloffset_GetInfoLogARB));
9542 static inline void SET_GetInfoLogARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLsizei, GLsizei *, GLcharARB *)) {
9543 SET_by_offset(disp, _gloffset_GetInfoLogARB, fn);
9547 #define CALL_GetObjectParameterfvARB(disp, parameters) \
9548 (* GET_GetObjectParameterfvARB(disp)) parameters
9549 static inline _glptr_GetObjectParameterfvARB GET_GetObjectParameterfvARB(struct _glapi_table *disp) {
9550 return (_glptr_GetObjectParameterfvARB) (GET_by_offset(disp, _gloffset_GetObjectParameterfvARB));
9553 static inline void SET_GetObjectParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLenum, GLfloat *)) {
9554 SET_by_offset(disp, _gloffset_GetObjectParameterfvARB, fn);
9558 #define CALL_GetObjectParameterivARB(disp, parameters) \
9559 (* GET_GetObjectParameterivARB(disp)) parameters
9560 static inline _glptr_GetObjectParameterivARB GET_GetObjectParameterivARB(struct _glapi_table *disp) {
9561 return (_glptr_GetObjectParameterivARB) (GET_by_offset(disp, _gloffset_GetObjectParameterivARB));
9564 static inline void SET_GetObjectParameterivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLenum, GLint *)) {
9565 SET_by_offset(disp, _gloffset_GetObjectParameterivARB, fn);
9569 #define CALL_DrawArraysInstancedARB(disp, parameters) \
9570 (* GET_DrawArraysInstancedARB(disp)) parameters
9571 static inline _glptr_DrawArraysInstancedARB GET_DrawArraysInstancedARB(struct _glapi_table *disp) {
9572 return (_glptr_DrawArraysInstancedARB) (GET_by_offset(disp, _gloffset_DrawArraysInstancedARB));
9575 static inline void SET_DrawArraysInstancedARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLsizei)) {
9576 SET_by_offset(disp, _gloffset_DrawArraysInstancedARB, fn);
9580 #define CALL_DrawElementsInstancedARB(disp, parameters) \
9581 (* GET_DrawElementsInstancedARB(disp)) parameters
9582 static inline _glptr_DrawElementsInstancedARB GET_DrawElementsInstancedARB(struct _glapi_table *disp) {
9583 return (_glptr_DrawElementsInstancedARB) (GET_by_offset(disp, _gloffset_DrawElementsInstancedARB));
9586 static inline void SET_DrawElementsInstancedARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei)) {
9587 SET_by_offset(disp, _gloffset_DrawElementsInstancedARB, fn);
9591 #define CALL_BindFramebuffer(disp, parameters) \
9592 (* GET_BindFramebuffer(disp)) parameters
9593 static inline _glptr_BindFramebuffer GET_BindFramebuffer(struct _glapi_table *disp) {
9594 return (_glptr_BindFramebuffer) (GET_by_offset(disp, _gloffset_BindFramebuffer));
9597 static inline void SET_BindFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
9598 SET_by_offset(disp, _gloffset_BindFramebuffer, fn);
9602 #define CALL_BindRenderbuffer(disp, parameters) \
9603 (* GET_BindRenderbuffer(disp)) parameters
9604 static inline _glptr_BindRenderbuffer GET_BindRenderbuffer(struct _glapi_table *disp) {
9605 return (_glptr_BindRenderbuffer) (GET_by_offset(disp, _gloffset_BindRenderbuffer));
9608 static inline void SET_BindRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
9609 SET_by_offset(disp, _gloffset_BindRenderbuffer, fn);
9613 #define CALL_BlitFramebuffer(disp, parameters) \
9614 (* GET_BlitFramebuffer(disp)) parameters
9615 static inline _glptr_BlitFramebuffer GET_BlitFramebuffer(struct _glapi_table *disp) {
9616 return (_glptr_BlitFramebuffer) (GET_by_offset(disp, _gloffset_BlitFramebuffer));
9619 static inline void SET_BlitFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)) {
9620 SET_by_offset(disp, _gloffset_BlitFramebuffer, fn);
9624 #define CALL_CheckFramebufferStatus(disp, parameters) \
9625 (* GET_CheckFramebufferStatus(disp)) parameters
9626 static inline _glptr_CheckFramebufferStatus GET_CheckFramebufferStatus(struct _glapi_table *disp) {
9627 return (_glptr_CheckFramebufferStatus) (GET_by_offset(disp, _gloffset_CheckFramebufferStatus));
9630 static inline void SET_CheckFramebufferStatus(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum)) {
9631 SET_by_offset(disp, _gloffset_CheckFramebufferStatus, fn);
9635 #define CALL_DeleteFramebuffers(disp, parameters) \
9636 (* GET_DeleteFramebuffers(disp)) parameters
9637 static inline _glptr_DeleteFramebuffers GET_DeleteFramebuffers(struct _glapi_table *disp) {
9638 return (_glptr_DeleteFramebuffers) (GET_by_offset(disp, _gloffset_DeleteFramebuffers));
9641 static inline void SET_DeleteFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
9642 SET_by_offset(disp, _gloffset_DeleteFramebuffers, fn);
9646 #define CALL_DeleteRenderbuffers(disp, parameters) \
9647 (* GET_DeleteRenderbuffers(disp)) parameters
9648 static inline _glptr_DeleteRenderbuffers GET_DeleteRenderbuffers(struct _glapi_table *disp) {
9649 return (_glptr_DeleteRenderbuffers) (GET_by_offset(disp, _gloffset_DeleteRenderbuffers));
9652 static inline void SET_DeleteRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
9653 SET_by_offset(disp, _gloffset_DeleteRenderbuffers, fn);
9657 #define CALL_FramebufferRenderbuffer(disp, parameters) \
9658 (* GET_FramebufferRenderbuffer(disp)) parameters
9659 static inline _glptr_FramebufferRenderbuffer GET_FramebufferRenderbuffer(struct _glapi_table *disp) {
9660 return (_glptr_FramebufferRenderbuffer) (GET_by_offset(disp, _gloffset_FramebufferRenderbuffer));
9663 static inline void SET_FramebufferRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint)) {
9664 SET_by_offset(disp, _gloffset_FramebufferRenderbuffer, fn);
9668 #define CALL_FramebufferTexture1D(disp, parameters) \
9669 (* GET_FramebufferTexture1D(disp)) parameters
9670 static inline _glptr_FramebufferTexture1D GET_FramebufferTexture1D(struct _glapi_table *disp) {
9671 return (_glptr_FramebufferTexture1D) (GET_by_offset(disp, _gloffset_FramebufferTexture1D));
9674 static inline void SET_FramebufferTexture1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint)) {
9675 SET_by_offset(disp, _gloffset_FramebufferTexture1D, fn);
9679 #define CALL_FramebufferTexture2D(disp, parameters) \
9680 (* GET_FramebufferTexture2D(disp)) parameters
9681 static inline _glptr_FramebufferTexture2D GET_FramebufferTexture2D(struct _glapi_table *disp) {
9682 return (_glptr_FramebufferTexture2D) (GET_by_offset(disp, _gloffset_FramebufferTexture2D));
9685 static inline void SET_FramebufferTexture2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint)) {
9686 SET_by_offset(disp, _gloffset_FramebufferTexture2D, fn);
9690 #define CALL_FramebufferTexture3D(disp, parameters) \
9691 (* GET_FramebufferTexture3D(disp)) parameters
9692 static inline _glptr_FramebufferTexture3D GET_FramebufferTexture3D(struct _glapi_table *disp) {
9693 return (_glptr_FramebufferTexture3D) (GET_by_offset(disp, _gloffset_FramebufferTexture3D));
9696 static inline void SET_FramebufferTexture3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint, GLint)) {
9697 SET_by_offset(disp, _gloffset_FramebufferTexture3D, fn);
9701 #define CALL_FramebufferTextureLayer(disp, parameters) \
9702 disp)) parameters
9703 static inline _glptr_FramebufferTextureLayer GET_FramebufferTextureLayer(struct _glapi_table *disp) {
9704 return (_glptr_FramebufferTextureLayer) (GET_by_offset(disp, _gloffset_FramebufferTextureLayer));
9707 static inline void SET_FramebufferTextureLayer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLint, GLint)) {
9708 SET_by_offset(disp, _gloffset_FramebufferTextureLayer, fn);
9712 #define CALL_GenFramebuffers(disp, parameters) \
9713 (* GET_GenFramebuffers(disp)) parameters
9714 static inline _glptr_GenFramebuffers GET_GenFramebuffers(struct _glapi_table *disp) {
9715 return (_glptr_GenFramebuffers) (GET_by_offset(disp, _gloffset_GenFramebuffers));
9718 static inline void SET_GenFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
9719 SET_by_offset(disp, _gloffset_GenFramebuffers, fn);
9723 #define CALL_GenRenderbuffers(disp, parameters) \
9724 (* GET_GenRenderbuffers(disp)) parameters
9725 static inline _glptr_GenRenderbuffers GET_GenRenderbuffers(struct _glapi_table *disp) {
9726 return (_glptr_GenRenderbuffers) (GET_by_offset(disp, _gloffset_GenRenderbuffers));
9729 static inline void SET_GenRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
9730 SET_by_offset(disp, _gloffset_GenRenderbuffers, fn);
9734 #define CALL_GenerateMipmap(disp, parameters) \
9735 (* GET_GenerateMipmap(disp)) parameters
9736 static inline _glptr_GenerateMipmap GET_GenerateMipmap(struct _glapi_table *disp) {
9737 return (_glptr_GenerateMipmap) (GET_by_offset(disp, _gloffset_GenerateMipmap));
9740 static inline void SET_GenerateMipmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
9741 SET_by_offset(disp, _gloffset_GenerateMipmap, fn);
9745 #define CALL_GetFramebufferAttachmentParameteriv(disp, parameters) \
9746 (* GET_GetFramebufferAttachmentParameteriv(disp)) parameters
9747 static inline _glptr_GetFramebufferAttachmentParameteriv GET_GetFramebufferAttachmentParameteriv(struct _glapi_table *disp) {
9748 return (_glptr_GetFramebufferAttachmentParameteriv) (GET_by_offset(disp, _gloffset_GetFramebufferAttachmentParameteriv));
9751 static inline void SET_GetFramebufferAttachmentParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLint *)) {
9752 SET_by_offset(disp, _gloffset_GetFramebufferAttachmentParameteriv, fn);
9756 #define CALL_GetRenderbufferParameteriv(disp, parameters) \
9757 (* GET_GetRenderbufferParameteriv(disp)) parameters
9758 static inline _glptr_GetRenderbufferParameteriv GET_GetRenderbufferParameteriv(struct _glapi_table *disp) {
9759 return (_glptr_GetRenderbufferParameteriv) (GET_by_offset(disp, _gloffset_GetRenderbufferParameteriv));
9762 static inline void SET_GetRenderbufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
9763 SET_by_offset(disp, _gloffset_GetRenderbufferParameteriv, fn);
9767 #define CALL_IsFramebuffer(disp, parameters) \
9768 (* GET_IsFramebuffer(disp)) parameters
9769 static inline _glptr_IsFramebuffer GET_IsFramebuffer(struct _glapi_table *disp) {
9770 return (_glptr_IsFramebuffer) (GET_by_offset(disp, _gloffset_IsFramebuffer));
9773 static inline void SET_IsFramebuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
9774 SET_by_offset(disp, _gloffset_IsFramebuffer, fn);
9778 #define CALL_IsRenderbuffer(disp, parameters) \
9779 (* GET_IsRenderbuffer(disp)) parameters
9780 static inline _glptr_IsRenderbuffer GET_IsRenderbuffer(struct _glapi_table *disp) {
9781 return (_glptr_IsRenderbuffer) (GET_by_offset(disp, _gloffset_IsRenderbuffer));
9784 static inline void SET_IsRenderbuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
9785 SET_by_offset(disp, _gloffset_IsRenderbuffer, fn);
9789 #define CALL_RenderbufferStorage(disp, parameters) \
9790 (* GET_RenderbufferStorage(disp)) parameters
9791 static inline _glptr_RenderbufferStorage GET_RenderbufferStorage(struct _glapi_table *disp) {
9792 return (_glptr_RenderbufferStorage) (GET_by_offset(disp, _gloffset_RenderbufferStorage));
9795 static inline void SET_RenderbufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei)) {
9796 SET_by_offset(disp, _gloffset_RenderbufferStorage, fn);
9800 #define CALL_RenderbufferStorageMultisample(disp, parameters) \
9801 (* GET_RenderbufferStorageMultisample(disp)) parameters
9802 static inline _glptr_RenderbufferStorageMultisample GET_RenderbufferStorageMultisample(struct _glapi_table *disp) {
9803 return (_glptr_RenderbufferStorageMultisample) (GET_by_offset(disp, _gloffset_RenderbufferStorageMultisample));
9806 static inline void SET_RenderbufferStorageMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei)) {
9807 SET_by_offset(disp, _gloffset_RenderbufferStorageMultisample, fn);
9811 #define CALL_FlushMappedBufferRange(disp, parameters) \
9812 (* GET_FlushMappedBufferRange(disp)) parameters
9813 static inline _glptr_FlushMappedBufferRange GET_FlushMappedBufferRange(struct _glapi_table *disp) {
9814 return (_glptr_FlushMappedBufferRange) (GET_by_offset(disp, _gloffset_FlushMappedBufferRange));
9817 static inline void SET_FlushMappedBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr)) {
9818 SET_by_offset(disp, _gloffset_FlushMappedBufferRange, fn);
9822 #define CALL_MapBufferRange(disp, parameters) \
9823 (* GET_MapBufferRange(disp)) parameters
9824 static inline _glptr_MapBufferRange GET_MapBufferRange(struct _glapi_table *disp) {
9825 return (_glptr_MapBufferRange) (GET_by_offset(disp, _gloffset_MapBufferRange));
9828 static inline void SET_MapBufferRange(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, GLbitfield)) {
9829 SET_by_offset(disp, _gloffset_MapBufferRange, fn);
9833 #define CALL_BindVertexArray(disp, parameters) \
9834 (* GET_BindVertexArray(disp)) parameters
9835 static inline _glptr_BindVertexArray GET_BindVertexArray(struct _glapi_table *disp) {
9836 return (_glptr_BindVertexArray) (GET_by_offset(disp, _gloffset_BindVertexArray));
9839 static inline void SET_BindVertexArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
9840 SET_by_offset(disp, _gloffset_BindVertexArray, fn);
9844 #define CALL_DeleteVertexArrays(disp, parameters) \
9845 (* GET_DeleteVertexArrays(disp)) parameters
9846 static inline _glptr_DeleteVertexArrays GET_DeleteVertexArrays(struct _glapi_table *disp) {
9847 return (_glptr_DeleteVertexArrays) (GET_by_offset(disp, _gloffset_DeleteVertexArrays));
9850 static inline void SET_DeleteVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
9851 SET_by_offset(disp, _gloffset_DeleteVertexArrays, fn);
9855 #define CALL_GenVertexArrays(disp, parameters) \
9856 (* GET_GenVertexArrays(disp)) parameters
9857 static inline _glptr_GenVertexArrays GET_GenVertexArrays(struct _glapi_table *disp) {
9858 return (_glptr_GenVertexArrays) (GET_by_offset(disp, _gloffset_GenVertexArrays));
9861 static inline void SET_GenVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
9862 SET_by_offset(disp, _gloffset_GenVertexArrays, fn);
9866 #define CALL_IsVertexArray(disp, parameters) \
9867 (* GET_IsVertexArray(disp)) parameters
9868 static inline _glptr_IsVertexArray GET_IsVertexArray(struct _glapi_table *disp) {
9869 return (_glptr_IsVertexArray) (GET_by_offset(disp, _gloffset_IsVertexArray));
9872 static inline void SET_IsVertexArray(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
9873 SET_by_offset(disp, _gloffset_IsVertexArray, fn);
9877 #define CALL_GetActiveUniformBlockName(disp, parameters) \
9878 (* GET_GetActiveUniformBlockName(disp)) parameters
9879 static inline _glptr_GetActiveUniformBlockName GET_GetActiveUniformBlockName(struct _glapi_table *disp) {
9880 return (_glptr_GetActiveUniformBlockName) (GET_by_offset(disp, _gloffset_GetActiveUniformBlockName));
9883 static inline void SET_GetActiveUniformBlockName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) {
9884 SET_by_offset(disp, _gloffset_GetActiveUniformBlockName, fn);
9888 #define CALL_GetActiveUniformBlockiv(disp, parameters) \
9889 (* GET_GetActiveUniformBlockiv(disp)) parameters
9890 static inline _glptr_GetActiveUniformBlockiv GET_GetActiveUniformBlockiv(struct _glapi_table *disp) {
9891 return (_glptr_GetActiveUniformBlockiv) (GET_by_offset(disp, _gloffset_GetActiveUniformBlockiv));
9894 static inline void SET_GetActiveUniformBlockiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) {
9895 SET_by_offset(disp, _gloffset_GetActiveUniformBlockiv, fn);
9899 #define CALL_GetActiveUniformName(disp, parameters) \
9900 (* GET_GetActiveUniformName(disp)) parameters
9901 static inline _glptr_GetActiveUniformName GET_GetActiveUniformName(struct _glapi_table *disp) {
9902 return (_glptr_GetActiveUniformName) (GET_by_offset(disp, _gloffset_GetActiveUniformName));
9905 static inline void SET_GetActiveUniformName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) {
9906 SET_by_offset(disp, _gloffset_GetActiveUniformName, fn);
9910 #define CALL_GetActiveUniformsiv(disp, parameters) \
9911 (* GET_GetActiveUniformsiv(disp)) parameters
9912 static inline _glptr_GetActiveUniformsiv GET_GetActiveUniformsiv(struct _glapi_table *disp) {
9913 return (_glptr_GetActiveUniformsiv) (GET_by_offset(disp, _gloffset_GetActiveUniformsiv));
9916 static inline void SET_GetActiveUniformsiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *, GLenum, GLint *)) {
9917 SET_by_offset(disp, _gloffset_GetActiveUniformsiv, fn);
9921 #define CALL_GetUniformBlockIndex(disp, parameters) \
9922 (* GET_GetUniformBlockIndex(disp)) parameters
9923 static inline _glptr_GetUniformBlockIndex GET_GetUniformBlockIndex(struct _glapi_table *disp) {
9924 return (_glptr_GetUniformBlockIndex) (GET_by_offset(disp, _gloffset_GetUniformBlockIndex));
9927 static inline void SET_GetUniformBlockIndex(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
9928 SET_by_offset(disp, _gloffset_GetUniformBlockIndex, fn);
9932 #define CALL_GetUniformIndices(disp, parameters) \
9933 (* GET_GetUniformIndices(disp)) parameters
9934 static inline _glptr_GetUniformIndices GET_GetUniformIndices(struct _glapi_table *disp) {
9935 return (_glptr_GetUniformIndices) (GET_by_offset(disp, _gloffset_GetUniformIndices));
9938 static inline void SET_GetUniformIndices(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, GLuint *)) {
9939 SET_by_offset(disp, _gloffset_GetUniformIndices, fn);
9943 #define CALL_UniformBlockBinding(disp, parameters) \
9944 (* GET_UniformBlockBinding(disp)) parameters
9945 static inline _glptr_UniformBlockBinding GET_UniformBlockBinding(struct _glapi_table *disp) {
9946 return (_glptr_UniformBlockBinding) (GET_by_offset(disp, _gloffset_UniformBlockBinding));
9949 static inline void SET_UniformBlockBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
9950 SET_by_offset(disp, _gloffset_UniformBlockBinding, fn);
9954 #define CALL_CopyBufferSubData(disp, parameters) \
9955 (* GET_CopyBufferSubData(disp)) parameters
9956 static inline _glptr_CopyBufferSubData GET_CopyBufferSubData(struct _glapi_table *disp) {
9957 return (_glptr_CopyBufferSubData) (GET_by_offset(disp, _gloffset_CopyBufferSubData));
9960 static inline void SET_CopyBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr)) {
9961 SET_by_offset(disp, _gloffset_CopyBufferSubData, fn);
9965 #define CALL_ClientWaitSync(disp, parameters) \
9966 (* GET_ClientWaitSync(disp)) parameters
9967 static inline _glptr_ClientWaitSync GET_ClientWaitSync(struct _glapi_table *disp) {
9968 return (_glptr_ClientWaitSync) (GET_by_offset(disp, _gloffset_ClientWaitSync));
9971 static inline void SET_ClientWaitSync(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLsync, GLbitfield, GLuint64)) {
9972 SET_by_offset(disp, _gloffset_ClientWaitSync, fn);
9976 #define CALL_DeleteSync(disp, parameters) \
9977 (* GET_DeleteSync(disp)) parameters
9978 static inline _glptr_DeleteSync GET_DeleteSync(struct _glapi_table *disp) {
9979 return (_glptr_DeleteSync) (GET_by_offset(disp, _gloffset_DeleteSync));
9982 static inline void SET_DeleteSync(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync)) {
9983 SET_by_offset(disp, _gloffset_DeleteSync, fn);
9987 #define CALL_FenceSync(disp, parameters) \
9988 (* GET_FenceSync(disp)) parameters
9989 static inline _glptr_FenceSync GET_FenceSync(struct _glapi_table *disp) {
9990 return (_glptr_FenceSync) (GET_by_offset(disp, _gloffset_FenceSync));
9993 static inline void SET_FenceSync(struct _glapi_table *disp, GLsync (GLAPIENTRYP fn)(GLenum, GLbitfield)) {
9994 SET_by_offset(disp, _gloffset_FenceSync, fn);
9998 #define CALL_GetInteger64v(disp, parameters) \
9999 (* GET_GetInteger64v(disp)) parameters
10000 static inline _glptr_GetInteger64v GET_GetInteger64v(struct _glapi_table *disp) {
10001 return (_glptr_GetInteger64v) (GET_by_offset(disp, _gloffset_GetInteger64v));
10004 static inline void SET_GetInteger64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint64 *)) {
10005 SET_by_offset(disp, _gloffset_GetInteger64v, fn);
10009 #define CALL_GetSynciv(disp, parameters) \
10010 (* GET_GetSynciv(disp)) parameters
10011 static inline _glptr_GetSynciv GET_GetSynciv(struct _glapi_table *disp) {
10012 return (_glptr_GetSynciv) (GET_by_offset(disp, _gloffset_GetSynciv));
10015 static inline void SET_GetSynciv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync, GLenum, GLsizei, GLsizei *, GLint *)) {
10016 SET_by_offset(disp, _gloffset_GetSynciv, fn);
10020 #define CALL_IsSync(disp, parameters) \
10021 (* GET_IsSync(disp)) parameters
10022 static inline _glptr_IsSync GET_IsSync(struct _glapi_table *disp) {
10023 return (_glptr_IsSync) (GET_by_offset(disp, _gloffset_IsSync));
10026 static inline void SET_IsSync(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsync)) {
10027 SET_by_offset(disp, _gloffset_IsSync, fn);
10031 #define CALL_WaitSync(disp, parameters) \
10032 (* GET_WaitSync(disp
10033 static inline _glptr_WaitSync GET_WaitSync(struct _glapi_table *disp) {
10034 return (_glptr_WaitSync) (GET_by_offset(disp, _gloffset_WaitSync));
10037 static inline void SET_WaitSync(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync, GLbitfield, GLuint64)) {
10038 SET_by_offset(disp, _gloffset_WaitSync, fn);
10042 #define CALL_DrawElementsBaseVertex(disp, parameters) \
10043 (* GET_DrawElementsBaseVertex(disp)) parameters
10044 static inline _glptr_DrawElementsBaseVertex GET_DrawElementsBaseVertex(struct _glapi_table *disp) {
10045 return (_glptr_DrawElementsBaseVertex) (GET_by_offset(disp, _gloffset_DrawElementsBaseVertex));
10048 static inline void SET_DrawElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLint)) {
10049 SET_by_offset(disp, _gloffset_DrawElementsBaseVertex, fn);
10053 #define CALL_DrawElementsInstancedBaseVertex(disp, parameters) \
10054 (* GET_DrawElementsInstancedBaseVertex(disp)) parameters
10055 static inline _glptr_DrawElementsInstancedBaseVertex GET_DrawElementsInstancedBaseVertex(struct _glapi_table *disp) {
10056 return (_glptr_DrawElementsInstancedBaseVertex) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertex));
10059 static inline void SET_DrawElementsInstancedBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint)) {
10060 SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertex, fn);
10064 #define CALL_DrawRangeElementsBaseVertex(disp, parameters) \
10065 (* GET_DrawRangeElementsBaseVertex(disp)) parameters
10066 static inline _glptr_DrawRangeElementsBaseVertex GET_DrawRangeElementsBaseVertex(struct _glapi_table *disp) {
10067 return (_glptr_DrawRangeElementsBaseVertex) (GET_by_offset(disp, _gloffset_DrawRangeElementsBaseVertex));
10070 static inline void SET_DrawRangeElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *, GLint)) {
10071 SET_by_offset(disp, _gloffset_DrawRangeElementsBaseVertex, fn);
10075 #define CALL_MultiDrawElementsBaseVertex(disp, parameters) \
10076 (* GET_MultiDrawElementsBaseVertex(disp)) parameters
10077 static inline _glptr_MultiDrawElementsBaseVertex GET_MultiDrawElementsBaseVertex(struct _glapi_table *disp) {
10078 return (_glptr_MultiDrawElementsBaseVertex) (GET_by_offset(disp, _gloffset_MultiDrawElementsBaseVertex));
10081 static inline void SET_MultiDrawElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, const GLint *)) {
10082 SET_by_offset(disp, _gloffset_MultiDrawElementsBaseVertex, fn);
10086 #define CALL_ProvokingVertex(disp, parameters) \
10087 (* GET_ProvokingVertex(disp)) parameters
10088 static inline _glptr_ProvokingVertex GET_ProvokingVertex(struct _glapi_table *disp) {
10089 return (_glptr_ProvokingVertex) (GET_by_offset(disp, _gloffset_ProvokingVertex));
10092 static inline void SET_ProvokingVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
10093 SET_by_offset(disp, _gloffset_ProvokingVertex, fn);
10097 #define CALL_GetMultisamplefv(disp, parameters) \
10098 (* GET_GetMultisamplefv(disp)) parameters
10099 static inline _glptr_GetMultisamplefv GET_GetMultisamplefv(struct _glapi_table *disp) {
10100 return (_glptr_GetMultisamplefv) (GET_by_offset(disp, _gloffset_GetMultisamplefv));
10103 static inline void SET_GetMultisamplefv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
10104 SET_by_offset(disp, _gloffset_GetMultisamplefv, fn);
10108 #define CALL_SampleMaski(disp, parameters) \
10109 (* GET_SampleMaski(disp)) parameters
10110 static inline _glptr_SampleMaski GET_SampleMaski(struct _glapi_table *disp) {
10111 return (_glptr_SampleMaski) (GET_by_offset(disp, _gloffset_SampleMaski));
10114 static inline void SET_SampleMaski(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLbitfield)) {
10115 SET_by_offset(disp, _gloffset_SampleMaski, fn);
10119 #define CALL_TexImage2DMultisample(disp, parameters) \
10120 (* GET_TexImage2DMultisample(disp)) parameters
10121 static inline _glptr_TexImage2DMultisample GET_TexImage2DMultisample(struct _glapi_table *disp) {
10122 return (_glptr_TexImage2DMultisample) (GET_by_offset(disp, _gloffset_TexImage2DMultisample));
10125 static inline void SET_TexImage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) {
10126 SET_by_offset(disp, _gloffset_TexImage2DMultisample, fn);
10130 #define CALL_TexImage3DMultisample(disp, parameters) \
10131 (* GET_TexImage3DMultisample(disp)) parameters
10132 static inline _glptr_TexImage3DMultisample GET_TexImage3DMultisample(struct _glapi_table *disp) {
10133 return (_glptr_TexImage3DMultisample) (GET_by_offset(disp, _gloffset_TexImage3DMultisample));
10136 static inline void SET_TexImage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) {
10137 SET_by_offset(disp, _gloffset_TexImage3DMultisample, fn);
10141 #define CALL_BlendEquationSeparateiARB(disp, parameters) \
10142 (* GET_BlendEquationSeparateiARB(disp)) parameters
10143 static inline _glptr_BlendEquationSeparateiARB GET_BlendEquationSeparateiARB(struct _glapi_table *disp) {
10144 return (_glptr_BlendEquationSeparateiARB) (GET_by_offset(disp, _gloffset_BlendEquationSeparateiARB));
10147 static inline void SET_BlendEquationSeparateiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum)) {
10148 SET_by_offset(disp, _gloffset_BlendEquationSeparateiARB, fn);
10152 #define CALL_BlendEquationiARB(disp, parameters) \
10153 (* GET_BlendEquationiARB(disp)) parameters
10154 static inline _glptr_BlendEquationiARB GET_BlendEquationiARB(struct _glapi_table *disp) {
10155 return (_glptr_BlendEquationiARB) (GET_by_offset(disp, _gloffset_BlendEquationiARB));
10158 static inline void SET_BlendEquationiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
10159 SET_by_offset(disp, _gloffset_BlendEquationiARB, fn);
10163 #define CALL_BlendFuncSeparateiARB(disp, parameters) \
10164 (* GET_BlendFuncSeparateiARB(disp)) parameters
10165 static inline _glptr_BlendFuncSeparateiARB GET_BlendFuncSeparateiARB(struct _glapi_table *disp) {
10166 return (_glptr_BlendFuncSeparateiARB) (GET_by_offset(disp, _gloffset_BlendFuncSeparateiARB));
10169 static inline void SET_BlendFuncSeparateiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLenum, GLenum)) {
10170 SET_by_offset(disp, _gloffset_BlendFuncSeparateiARB, fn);
10174 #define CALL_BlendFunciARB(disp, parameters) \
10175 (* GET_BlendFunciARB(disp)) parameters
10176 static inline _glptr_BlendFunciARB GET_BlendFunciARB(struct _glapi_table *disp) {
10177 return (_glptr_BlendFunciARB) (GET_by_offset(disp, _gloffset_BlendFunciARB));
10180 static inline void SET_BlendFunciARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum)) {
10181 SET_by_offset(disp, _gloffset_BlendFunciARB, fn);
10185 #define CALL_BindFragDataLocationIndexed(disp, parameters) \
10186 (* GET_BindFragDataLocationIndexed(disp)) parameters
10187 static inline _glptr_BindFragDataLocationIndexed GET_BindFragDataLocationIndexed(struct _glapi_table *disp) {
10188 return (_glptr_BindFragDataLocationIndexed) (GET_by_offset(disp, _gloffset_BindFragDataLocationIndexed));
10191 static inline void SET_BindFragDataLocationIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, const GLchar *)) {
10192 SET_by_offset(disp, _gloffset_BindFragDataLocationIndexed, fn);
10196 #define CALL_GetFragDataIndex(disp, parameters) \
10197 (* GET_GetFragDataIndex(disp)) parameters
10198 static inline _glptr_GetFragDataIndex GET_GetFragDataIndex(struct _glapi_table *disp) {
10199 return (_glptr_GetFragDataIndex) (GET_by_offset(disp, _gloffset_GetFragDataIndex));
10202 static inline void SET_GetFragDataIndex(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
10203 SET_by_offset(disp, _gloffset_GetFragDataIndex, fn);
10207 #define CALL_BindSampler(disp, parameters) \
10208 (* GET_BindSampler(disp)) parameters
10209 static inline _glptr_BindSampler GET_BindSampler(struct _glapi_table *disp) {
10210 return (_glptr_BindSampler) (GET_by_offset(disp, _gloffset_BindSampler));
10213 static inline void SET_BindSampler(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
10214 SET_by_offset(disp, _gloffset_BindSampler, fn);
10218 #define CALL_DeleteSamplers(disp, parameters) \
10219 (* GET_DeleteSamplers(disp)) parameters
10220 static inline _glptr_DeleteSamplers GET_DeleteSamplers(struct _glapi_table *disp) {
10221 return (_glptr_DeleteSamplers) (GET_by_offset(disp, _gloffset_DeleteSamplers));
10224 static inline void SET_DeleteSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
10225 SET_by_offset(disp, _gloffset_DeleteSamplers, fn);
10229 #define CALL_GenSamplers(disp, parameters) \
10230 (* GET_GenSamplers(disp)) parameters
10231 static inline _glptr_GenSamplers GET_GenSamplers(struct _glapi_table *disp) {
10232 return (_glptr_GenSamplers) (GET_by_offset(disp, _gloffset_GenSamplers));
10235 static inline void SET_GenSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
10236 SET_by_offset(disp, _gloffset_GenSamplers, fn);
10240 #define CALL_GetSamplerParameterIiv(disp, parameters) \
10241 (* GET_GetSamplerParameterIiv(disp)) parameters
10242 static inline _glptr_GetSamplerParameterIiv GET_GetSamplerParameterIiv(struct _glapi_table *disp) {
10243 return (_glptr_GetSamplerParameterIiv) (GET_by_offset(disp, _gloffset_GetSamplerParameterIiv));
10246 static inline void SET_GetSamplerParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
10247 SET_by_offset(disp, _gloffset_GetSamplerParameterIiv, fn);
10251 #define CALL_GetSamplerParameterIuiv(disp, parameters) \
10252 (* GET_GetSamplerParameterIuiv(disp)) parameters
10253 static inline _glptr_GetSamplerParameterIuiv GET_GetSamplerParameterIuiv(struct _glapi_table *disp) {
10254 return (_glptr_GetSamplerParameterIuiv) (GET_by_offset(disp, _gloffset_GetSamplerParameterIuiv));
10257 static inline void SET_GetSamplerParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
10258 SET_by_offset(disp, _gloffset_GetSamplerParameterIuiv, fn);
10262 #define CALL_GetSamplerParameterfv(disp, parameters) \
10263 (* GET_GetSamplerParameterfv(disp)) parameters
10264 static inline _glptr_GetSamplerParameterfv GET_GetSamplerParameterfv(struct _glapi_table *disp) {
10265 return (_glptr_GetSamplerParameterfv) (GET_by_offset(disp, _gloffset_GetSamplerParameterfv));
10268 static inline void SET_GetSamplerParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
10269 SET_by_offset(disp, _gloffset_GetSamplerParameterfv, fn);
10273 #define CALL_GetSamplerParameteriv(disp, parameters) \
10274 (* GET_GetSamplerParameteriv(disp)) parameters
10275 static inline _glptr_GetSamplerParameteriv GET_GetSamplerParameteriv(struct _glapi_table *disp) {
10276 return (_glptr_GetSamplerParameteriv) (GET_by_offset(disp, _gloffset_GetSamplerParameteriv));
10279 static inline void SET_GetSamplerParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
10280 SET_by_offset(disp, _gloffset_GetSamplerParameteriv, fn);
10284 #define CALL_IsSampler(disp, parameters) \
10285 (* GET_IsSampler(disp)) parameters
10286 static inline _glptr_IsSampler GET_IsSampler(struct _glapi_table *disp) {
10287 return (_glptr_IsSampler) (GET_by_offset(disp, _gloffset_IsSampler));
10290 static inline void SET_IsSampler(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
10291 SET_by_offset(disp, _gloffset_IsSampler, fn);
10295 #define CALL_SamplerParameterIiv(disp, parameters) \
10296 (* GET_SamplerParameterIiv(disp)) parameters
10297 static inline _glptr_SamplerParameterIiv GET_SamplerParameterIiv(struct _glapi_table *disp) {
10298 return (_glptr_SamplerParameterIiv) (GET_by_offset(disp, _gloffset_SamplerParameterIiv));
10301 static inline void SET_SamplerParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
10302 SET_by_offset(disp, _gloffset_SamplerParameterIiv, fn);
10306 #define CALL_SamplerParameterIuiv(disp, parameters) \
10307 (* GET_SamplerParameterIuiv(disp)) parameters
10308 static inline _glptr_SamplerParameterIuiv GET_SamplerParameterIuiv(struct _glapi_table *disp) {
10309 return (_glptr_SamplerParameterIuiv) (GET_by_offset(disp, _gloffset_SamplerParameterIuiv));
10312 static inline void SET_SamplerParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLuint *)) {
10313 SET_by_offset(disp, _gloffset_SamplerParameterIuiv, fn);
10317 #define CALL_SamplerParameterf(disp, parameters) \
10318 (* GET_SamplerParameterf(disp)) parameters
10319 static inline _glptr_SamplerParameterf GET_SamplerParameterf(struct _glapi_table *disp) {
10320 return (_glptr_SamplerParameterf) (GET_by_offset(disp, _gloffset_SamplerParameterf));
10323 static inline void SET_SamplerParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat)) {
10324 SET_by_offset(disp, _gloffset_SamplerParameterf, fn);
10328 #define CALL_SamplerParameterfv(disp, parameters) \
10329 (* GET_SamplerParameterfv(disp)) parameters
10330 static inline _glptr_SamplerParameterfv GET_SamplerParameterfv(struct _glapi_table *disp) {
10331 return (_glptr_SamplerParameterfv) (GET_by_offset(disp, _gloffset_SamplerParameterfv));
10334 static inline void SET_SamplerParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLfloat *)) {
10335 SET_by_offset(disp, _gloffset_SamplerParameterfv, fn);
10339 #define CALL_SamplerParameteri(disp, parameters) \
10340 (* GET_SamplerParameteri(disp)) parameters
10341 static inline _glptr_SamplerParameteri GET_SamplerParameteri(struct _glapi_table *disp) {
10342 return (_glptr_SamplerParameteri) (GET_by_offset(disp, _gloffset_SamplerParameteri));
10345 static inline void SET_SamplerParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
10346 SET_by_offset(disp, _gloffset_SamplerParameteri, fn);
10350 disp, parameters) \
10351 (* GET_SamplerParameteriv(disp)) parameters
10352 static inline _glptr_SamplerParameteriv GET_SamplerParameteriv(struct _glapi_table *disp) {
10353 return (_glptr_SamplerParameteriv) (GET_by_offset(disp, _gloffset_SamplerParameteriv));
10356 static inline void SET_SamplerParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
10357 SET_by_offset(disp, _gloffset_SamplerParameteriv, fn);
10361 #define CALL_GetQueryObjecti64v(disp, parameters) \
10362 (* GET_GetQueryObjecti64v(disp)) parameters
10363 static inline _glptr_GetQueryObjecti64v GET_GetQueryObjecti64v(struct _glapi_table *disp) {
10364 return (_glptr_GetQueryObjecti64v) (GET_by_offset(disp, _gloffset_GetQueryObjecti64v));
10367 static inline void SET_GetQueryObjecti64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint64 *)) {
10368 SET_by_offset(disp, _gloffset_GetQueryObjecti64v, fn);
10372 #define CALL_GetQueryObjectui64v(disp, parameters) \
10373 (* GET_GetQueryObjectui64v(disp)) parameters
10374 static inline _glptr_GetQueryObjectui64v GET_GetQueryObjectui64v(struct _glapi_table *disp) {
10375 return (_glptr_GetQueryObjectui64v) (GET_by_offset(disp, _gloffset_GetQueryObjectui64v));
10378 static inline void SET_GetQueryObjectui64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint64 *)) {
10379 SET_by_offset(disp, _gloffset_GetQueryObjectui64v, fn);
10383 #define CALL_QueryCounter(disp, parameters) \
10384 (* GET_QueryCounter(disp)) parameters
10385 static inline _glptr_QueryCounter GET_QueryCounter(struct _glapi_table *disp) {
10386 return (_glptr_QueryCounter) (GET_by_offset(disp, _gloffset_QueryCounter));
10389 static inline void SET_QueryCounter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
10390 SET_by_offset(disp, _gloffset_QueryCounter, fn);
10394 #define CALL_ColorP3ui(disp, parameters) \
10395 (* GET_ColorP3ui(disp)) parameters
10396 static inline _glptr_ColorP3ui GET_ColorP3ui(struct _glapi_table *disp) {
10397 return (_glptr_ColorP3ui) (GET_by_offset(disp, _gloffset_ColorP3ui));
10400 static inline void SET_ColorP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10401 SET_by_offset(disp, _gloffset_ColorP3ui, fn);
10405 #define CALL_ColorP3uiv(disp, parameters) \
10406 (* GET_ColorP3uiv(disp)) parameters
10407 static inline _glptr_ColorP3uiv GET_ColorP3uiv(struct _glapi_table *disp) {
10408 return (_glptr_ColorP3uiv) (GET_by_offset(disp, _gloffset_ColorP3uiv));
10411 static inline void SET_ColorP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10412 SET_by_offset(disp, _gloffset_ColorP3uiv, fn);
10416 #define CALL_ColorP4ui(disp, parameters) \
10417 (* GET_ColorP4ui(disp)) parameters
10418 static inline _glptr_ColorP4ui GET_ColorP4ui(struct _glapi_table *disp) {
10419 return (_glptr_ColorP4ui) (GET_by_offset(disp, _gloffset_ColorP4ui));
10422 static inline void SET_ColorP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10423 SET_by_offset(disp, _gloffset_ColorP4ui, fn);
10427 #define CALL_ColorP4uiv(disp, parameters) \
10428 (* GET_ColorP4uiv(disp)) parameters
10429 static inline _glptr_ColorP4uiv GET_ColorP4uiv(struct _glapi_table *disp) {
10430 return (_glptr_ColorP4uiv) (GET_by_offset(disp, _gloffset_ColorP4uiv));
10433 static inline void SET_ColorP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10434 SET_by_offset(disp, _gloffset_ColorP4uiv, fn);
10438 #define CALL_MultiTexCoordP1ui(disp, parameters) \
10439 (* GET_MultiTexCoordP1ui(disp)) parameters
10440 static inline _glptr_MultiTexCoordP1ui GET_MultiTexCoordP1ui(struct _glapi_table *disp) {
10441 return (_glptr_MultiTexCoordP1ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP1ui));
10444 static inline void SET_MultiTexCoordP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
10445 SET_by_offset(disp, _gloffset_MultiTexCoordP1ui, fn);
10449 #define CALL_MultiTexCoordP1uiv(disp, parameters) \
10450 (* GET_MultiTexCoordP1uiv(disp)) parameters
10451 static inline _glptr_MultiTexCoordP1uiv GET_MultiTexCoordP1uiv(struct _glapi_table *disp) {
10452 return (_glptr_MultiTexCoordP1uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP1uiv));
10455 static inline void SET_MultiTexCoordP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
10456 SET_by_offset(disp, _gloffset_MultiTexCoordP1uiv, fn);
10460 #define CALL_MultiTexCoordP2ui(disp, parameters) \
10461 (* GET_MultiTexCoordP2ui(disp)) parameters
10462 static inline _glptr_MultiTexCoordP2ui GET_MultiTexCoordP2ui(struct _glapi_table *disp) {
10463 return (_glptr_MultiTexCoordP2ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP2ui));
10466 static inline void SET_MultiTexCoordP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
10467 SET_by_offset(disp, _gloffset_MultiTexCoordP2ui, fn);
10471 #define CALL_MultiTexCoordP2uiv(disp, parameters) \
10472 (* GET_MultiTexCoordP2uiv(disp)) parameters
10473 static inline _glptr_MultiTexCoordP2uiv GET_MultiTexCoordP2uiv(struct _glapi_table *disp) {
10474 return (_glptr_MultiTexCoordP2uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP2uiv));
10477 static inline void SET_MultiTexCoordP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
10478 SET_by_offset(disp, _gloffset_MultiTexCoordP2uiv, fn);
10482 #define CALL_MultiTexCoordP3ui(disp, parameters) \
10483 (* GET_MultiTexCoordP3ui(disp)) parameters
10484 static inline _glptr_MultiTexCoordP3ui GET_MultiTexCoordP3ui(struct _glapi_table *disp) {
10485 return (_glptr_MultiTexCoordP3ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP3ui));
10488 static inline void SET_MultiTexCoordP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
10489 SET_by_offset(disp, _gloffset_MultiTexCoordP3ui, fn);
10493 #define CALL_MultiTexCoordP3uiv(disp, parameters) \
10494 (* GET_MultiTexCoordP3uiv(disp)) parameters
10495 static inline _glptr_MultiTexCoordP3uiv GET_MultiTexCoordP3uiv(struct _glapi_table *disp) {
10496 return (_glptr_MultiTexCoordP3uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP3uiv));
10499 static inline void SET_MultiTexCoordP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
10500 SET_by_offset(disp, _gloffset_MultiTexCoordP3uiv, fn);
10504 #define CALL_MultiTexCoordP4ui(disp, parameters) \
10505 (* GET_MultiTexCoordP4ui(disp)) parameters
10506 static inline _glptr_MultiTexCoordP4ui GET_MultiTexCoordP4ui(struct _glapi_table *disp) {
10507 return (_glptr_MultiTexCoordP4ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP4ui));
10510 static inline void SET_MultiTexCoordP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
10511 SET_by_offset(disp, _gloffset_MultiTexCoordP4ui, fn);
10515 #define CALL_MultiTexCoordP4uiv(disp, parameters) \
10516 (* GET_MultiTexCoordP4uiv(disp)) parameters
10517 static inline _glptr_MultiTexCoordP4uiv GET_MultiTexCoordP4uiv(struct _glapi_table *disp) {
10518 return (_glptr_MultiTexCoordP4uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP4uiv));
10521 static inline void SET_MultiTexCoordP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
10522 SET_by_offset(disp, _gloffset_MultiTexCoordP4uiv, fn);
10526 #define CALL_NormalP3ui(disp, parameters) \
10527 (* GET_NormalP3ui(disp)) parameters
10528 static inline _glptr_NormalP3ui GET_NormalP3ui(struct _glapi_table *disp) {
10529 return (_glptr_NormalP3ui) (GET_by_offset(disp, _gloffset_NormalP3ui));
10532 static inline void SET_NormalP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10533 SET_by_offset(disp, _gloffset_NormalP3ui, fn);
10537 #define CALL_NormalP3uiv(disp, parameters) \
10538 (* GET_NormalP3uiv(disp)) parameters
10539 static inline _glptr_NormalP3uiv GET_NormalP3uiv(struct _glapi_table *disp) {
10540 return (_glptr_NormalP3uiv) (GET_by_offset(disp, _gloffset_NormalP3uiv));
10543 static inline void SET_NormalP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10544 SET_by_offset(disp, _gloffset_NormalP3uiv, fn);
10548 #define CALL_SecondaryColorP3ui(disp, parameters) \
10549 (* GET_SecondaryColorP3ui(disp)) parameters
10550 static inline _glptr_SecondaryColorP3ui GET_SecondaryColorP3ui(struct _glapi_table *disp) {
10551 return (_glptr_SecondaryColorP3ui) (GET_by_offset(disp, _gloffset_SecondaryColorP3ui));
10554 static inline void SET_SecondaryColorP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10555 SET_by_offset(disp, _gloffset_SecondaryColorP3ui, fn);
10559 #define CALL_SecondaryColorP3uiv(disp, parameters) \
10560 (* GET_SecondaryColorP3uiv(disp)) parameters
10561 static inline _glptr_SecondaryColorP3uiv GET_SecondaryColorP3uiv(struct _glapi_table *disp) {
10562 return (_glptr_SecondaryColorP3uiv) (GET_by_offset(disp, _gloffset_SecondaryColorP3uiv));
10565 static inline void SET_SecondaryColorP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10566 SET_by_offset(disp, _gloffset_SecondaryColorP3uiv, fn);
10570 #define CALL_TexCoordP1ui(disp, parameters) \
10571 (* GET_TexCoordP1ui(disp)) parameters
10572 static inline _glptr_TexCoordP1ui GET_TexCoordP1ui(struct _glapi_table *disp) {
10573 return (_glptr_TexCoordP1ui) (GET_by_offset(disp, _gloffset_TexCoordP1ui));
10576 static inline void SET_TexCoordP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10577 SET_by_offset(disp, _gloffset_TexCoordP1ui, fn);
10581 #define CALL_TexCoordP1uiv(disp, parameters) \
10582 (* GET_TexCoordP1uiv(disp)) parameters
10583 static inline _glptr_TexCoordP1uiv GET_TexCoordP1uiv(struct _glapi_table *disp) {
10584 return (_glptr_TexCoordP1uiv) (GET_by_offset(disp, _gloffset_TexCoordP1uiv));
10587 static inline void SET_TexCoordP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10588 SET_by_offset(disp, _gloffset_TexCoordP1uiv, fn);
10592 #define CALL_TexCoordP2ui(disp, parameters) \
10593 (* GET_TexCoordP2ui(disp)) parameters
10594 static inline _glptr_TexCoordP2ui GET_TexCoordP2ui(struct _glapi_table *disp) {
10595 return (_glptr_TexCoordP2ui) (GET_by_offset(disp, _gloffset_TexCoordP2ui));
10598 static inline void SET_TexCoordP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10599 SET_by_offset(disp, _gloffset_TexCoordP2ui, fn);
10603 #define CALL_TexCoordP2uiv(disp, parameters) \
10604 (* GET_TexCoordP2uiv(disp)) parameters
10605 static inline _glptr_TexCoordP2uiv GET_TexCoordP2uiv(struct _glapi_table *disp) {
10606 return (_glptr_TexCoordP2uiv) (GET_by_offset(disp, _gloffset_TexCoordP2uiv));
10609 static inline void SET_TexCoordP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10610 SET_by_offset(disp, _gloffset_TexCoordP2uiv, fn);
10614 #define CALL_TexCoordP3ui(disp, parameters) \
10615 (* GET_TexCoordP3ui(disp)) parameters
10616 static inline _glptr_TexCoordP3ui GET_TexCoordP3ui(struct _glapi_table *disp) {
10617 return (_glptr_TexCoordP3ui) (GET_by_offset(disp, _gloffset_TexCoordP3ui));
10620 static inline void SET_TexCoordP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10621 SET_by_offset(disp, _gloffset_TexCoordP3ui, fn);
10625 #define CALL_TexCoordP3uiv(disp, parameters) \
10626 (* GET_TexCoordP3uiv(disp)) parameters
10627 static inline _glptr_TexCoordP3uiv GET_TexCoordP3uiv(struct _glapi_table *disp) {
10628 return (_glptr_TexCoordP3uiv) (GET_by_offset(disp, _gloffset_TexCoordP3uiv));
10631 static inline void SET_TexCoordP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10632 SET_by_offset(disp, _gloffset_TexCoordP3uiv, fn);
10636 #define CALL_TexCoordP4ui(disp, parameters) \
10637 (* GET_TexCoordP4ui(disp)) parameters
10638 static inline _glptr_TexCoordP4ui GET_TexCoordP4ui(struct _glapi_table *disp) {
10639 return (_glptr_TexCoordP4ui) (GET_by_offset(disp, _gloffset_TexCoordP4ui));
10642 static inline void SET_TexCoordP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10643 SET_by_offset(disp, _gloffset_TexCoordP4ui, fn);
10647 #define CALL_TexCoordP4uiv(disp, parameters) \
10648 (* GET_TexCoordP4uiv(disp)) parameters
10649 static inline _glptr_TexCoordP4uiv GET_TexCoordP4uiv(struct _glapi_table *disp) {
10650 return (_glptr_TexCoordP4uiv) (GET_by_offset(disp, _gloffset_TexCoordP4uiv));
10653 static inline void SET_TexCoordP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10654 SET_by_offset(disp, _gloffset_TexCoordP4uiv, fn);
10658 #define CALL_VertexAttribP1ui(disp, parameters) \
10659 (* GET_VertexAttribP1ui(disp)) parameters
10660 static inline _glptr_VertexAttribP1ui GET_VertexAttribP1ui(struct _glapi_table *disp) {
10661 return (_glptr_VertexAttribP1ui) (GET_by_offset(disp, _gloffset_VertexAttribP1ui));
10664 static inline void SET_VertexAttribP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
10665 SET_by_offset(disp, _gloffset_VertexAttribP1ui, fn);
10669 #define CALL_VertexAttribP1uiv(disp, parameters) \
10670 (* GET_VertexAttribP1uiv(disp)) parameters
10671 static inline _glptr_VertexAttribP1uiv GET_VertexAttribP1uiv(struct _glapi_table *disp) {
10672 return (_glptr_VertexAttribP1uiv) (GET_by_offset(disp, _gloffset_VertexAttribP1uiv));
10675 static inline void SET_VertexAttribP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
10676 SET_by_offset(disp, _gloffset_VertexAttribP1uiv, fn);
10680 #define CALL_VertexAttribP2ui(disp, parameters) \
10681 (* GET_VertexAttribP2ui(disp)) parameters
10682 static inline _glptr_VertexAttribP2ui GET_VertexAttribP2ui(struct _glapi_table *disp) {
10683 return (_glptr_VertexAttribP2ui) (GET_by_offset(disp, _gloffset_VertexAttribP2ui));
10686 static inline void SET_VertexAttribP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
10687 SET_by_offset(disp, _gloffset_VertexAttribP2ui, fn);
10691 #define CALL_VertexAttribP2uiv(disp, parameters) \
10692 (* GET_VertexAttribP2uiv(disp)) parameters
10693 static inline _glptr_VertexAttribP2uiv GET_VertexAttribP2uiv(struct _glapi_table *disp) {
10694 return (_glptr_VertexAttribP2uiv) (GET_by_offset(disp, _gloffset_VertexAttribP2uiv));
10697 static inline void SET_VertexAttribP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
10698 SET_by_offset(disp, _gloffset_VertexAttribP2uiv, fn);
10702 #define CALL_VertexAttribP3ui(disp, parameters) \
10703 (* GET_VertexAttribP3ui(disp)) parameters
10704 static inline _glptr_VertexAttribP3ui GET_VertexAttribP3ui(struct _glapi_table *disp) {
10705 return (_glptr_VertexAttribP3ui) (GET_by_offset(disp, _gloffset_VertexAttribP3ui));
10708 static inline void SET_VertexAttribP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
10709 SET_by_offset(disp, _gloffset_VertexAttribP3ui, fn);
10713 #define CALL_VertexAttribP3uiv(disp, parameters) \
10714 (* GET_VertexAttribP3uiv(disp)) parameters
10715 static inline _glptr_VertexAttribP3uiv GET_VertexAttribP3uiv(struct _glapi_table *disp) {
10716 return (_glptr_VertexAttribP3uiv) (GET_by_offset(disp, _gloffset_VertexAttribP3uiv));
10719 static inline void SET_VertexAttribP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
10720 SET_by_offset(disp, _gloffset_VertexAttribP3uiv, fn);
10724 #define CALL_VertexAttribP4ui(disp, parameters) \
10725 (* GET_VertexAttribP4ui(disp)) parameters
10726 static inline _glptr_VertexAttribP4ui GET_VertexAttribP4ui(struct _glapi_table *disp) {
10727 return (_glptr_VertexAttribP4ui) (GET_by_offset(disp, _gloffset_VertexAttribP4ui));
10730 static inline void SET_VertexAttribP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
10731 SET_by_offset(disp, _gloffset_VertexAttribP4ui, fn);
10735 #define CALL_VertexAttribP4uiv(disp, parameters) \
10736 (* GET_VertexAttribP4uiv(disp)) parameters
10737 static inline _glptr_VertexAttribP4uiv GET_VertexAttribP4uiv(struct _glapi_table *disp) {
10738 return (_glptr_VertexAttribP4uiv) (GET_by_offset(disp, _gloffset_VertexAttribP4uiv));
10741 static inline void SET_VertexAttribP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
10742 SET_by_offset(disp, _gloffset_VertexAttribP4uiv, fn);
10746 #define CALL_VertexP2ui(disp, parameters) \
10747 (* GET_VertexP2ui(disp)) parameters
10748 static inline _glptr_VertexP2ui GET_VertexP2ui(struct _glapi_table *disp) {
10749 return (_glptr_VertexP2ui) (GET_by_offset(disp, _gloffset_VertexP2ui));
10752 static inline void SET_VertexP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10753 SET_by_offset(disp, _gloffset_VertexP2ui, fn);
10757 #define CALL_VertexP2uiv(disp, parameters) \
10758 (* GET_VertexP2uiv(disp)) parameters
10759 static inline _glptr_VertexP2uiv GET_VertexP2uiv(struct _glapi_table *disp) {
10760 return (_glptr_VertexP2uiv) (GET_by_offset(disp, _gloffset_VertexP2uiv));
10763 static inline void SET_VertexP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10764 SET_by_offset(disp, _gloffset_VertexP2uiv, fn);
10768 #define CALL_VertexP3ui(disp, parameters) \
10769 (* GET_VertexP3ui(disp)) parameters
10770 static inline _glptr_VertexP3ui GET_VertexP3ui(struct _glapi_table *disp) {
10771 return (_glptr_VertexP3ui) (GET_by_offset(disp, _gloffset_VertexP3ui));
10774 static inline void SET_VertexP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10775 SET_by_offset(disp, _gloffset_VertexP3ui, fn);
10779 #define CALL_VertexP3uiv(disp, parameters) \
10780 (* GET_VertexP3uiv(disp)) parameters
10781 static inline _glptr_VertexP3uiv GET_VertexP3uiv(struct _glapi_table *disp) {
10782 return (_glptr_VertexP3uiv) (GET_by_offset(disp, _gloffset_VertexP3uiv));
10785 static inline void SET_VertexP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10786 SET_by_offset(disp, _gloffset_VertexP3uiv, fn);
10790 #define CALL_VertexP4ui(disp, parameters) \
10791 (* GET_VertexP4ui(disp)) parameters
10792 static inline _glptr_VertexP4ui GET_VertexP4ui(struct _glapi_table *disp) {
10793 return (_glptr_VertexP4ui) (GET_by_offset(disp, _gloffset_VertexP4ui));
10796 static inline void SET_VertexP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10797 SET_by_offset(disp, _gloffset_VertexP4ui, fn);
10801 #define CALL_VertexP4uiv(disp, parameters) \
10802 (* GET_VertexP4uiv(disp)) parameters
10803 static inline _glptr_VertexP4uiv GET_VertexP4uiv(struct _glapi_table *disp) {
10804 return (_glptr_VertexP4uiv) (GET_by_offset(disp, _gloffset_VertexP4uiv));
10807 static inline void SET_VertexP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10808 SET_by_offset(disp, _gloffset_VertexP4uiv, fn);
10812 #define CALL_DrawArraysIndirect(disp, parameters) \
10813 (* GET_DrawArraysIndirect(disp)) parameters
10814 static inline _glptr_DrawArraysIndirect GET_DrawArraysIndirect(struct _glapi_table *disp) {
10815 return (_glptr_DrawArraysIndirect) (GET_by_offset(disp, _gloffset_DrawArraysIndirect));
10818 static inline void SET_DrawArraysIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLvoid *)) {
10819 SET_by_offset(disp, _gloffset_DrawArraysIndirect, fn);
10823 #define CALL_DrawElementsIndirect(disp, parameters) \
10824 (* GET_DrawElementsIndirect(disp)) parameters
10825 static inline _glptr_DrawElementsIndirect GET_DrawElementsIndirect(struct _glapi_table *disp) {
10826 return (_glptr_DrawElementsIndirect) (GET_by_offset(disp, _gloffset_DrawElementsIndirect));
10829 static inline void SET_DrawElementsIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLvoid *)) {
10830 SET_by_offset(disp, _gloffset_DrawElementsIndirect, fn);
10834 #define CALL_GetUniformdv(disp, parameters) \
10835 (* GET_GetUniformdv(disp)) parameters
10836 static inline _glptr_GetUniformdv GET_GetUniformdv(struct _glapi_table *disp) {
10837 return (_glptr_GetUniformdv) (GET_by_offset(disp, _gloffset_GetUniformdv));
10840 static inline void SET_GetUniformdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble *)) {
10841 SET_by_offset(disp, _gloffset_GetUniformdv, fn);
10845 #define CALL_Uniform1d(disp, parameters) \
10846 (* GET_Uniform1d(disp)) parameters
10847 static inline _glptr_Uniform1d GET_Uniform1d(struct _glapi_table *disp) {
10848 return (_glptr_Uniform1d) (GET_by_offset(disp, _gloffset_Uniform1d));
10851 static inline void SET_Uniform1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble)) {
10852 SET_by_offset(disp, _gloffset_Uniform1d, fn);
10856 #define CALL_Uniform1dv(disp, parameters) \
10857 (* GET_Uniform1dv(disp)) parameters
10858 static inline _glptr_Uniform1dv GET_Uniform1dv(struct _glapi_table *disp) {
10859 return (_glptr_Uniform1dv) (GET_by_offset(disp, _gloffset_Uniform1dv));
10862 static inline void SET_Uniform1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) {
10863 SET_by_offset(disp, _gloffset_Uniform1dv, fn);
10867 #define CALL_Uniform2d(disp, parameters) \
10868 (* GET_Uniform2d(disp)) parameters
10869 static inline _glptr_Uniform2d GET_Uniform2d(struct _glapi_table *disp) {
10870 return (_glptr_Uniform2d) (GET_by_offset(disp, _gloffset_Uniform2d));
10873 static inline void SET_Uniform2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble)) {
10874 SET_by_offset(disp, _gloffset_Uniform2d, fn);
10878 #define CALL_Uniform2dv(disp, parameters) \
10879 (* GET_Uniform2dv(disp)) parameters
10880 static inline _glptr_Uniform2dv GET_Uniform2dv(struct _glapi_table *disp) {
10881 return (_glptr_Uniform2dv) (GET_by_offset(disp, _gloffset_Uniform2dv));
10884 static inline void SET_Uniform2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) {
10885 SET_by_offset(disp, _gloffset_Uniform2dv, fn);
10889 #define CALL_Uniform3d(disp, parameters) \
10890 (* GET_Uniform3d(disp)) parameters
10891 static inline _glptr_Uniform3d GET_Uniform3d(struct _glapi_table *disp) {
10892 return (_glptr_Uniform3d) (GET_by_offset(disp, _gloffset_Uniform3d));
10895 static inline void SET_Uniform3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLdouble)) {
10896 SET_by_offset(disp, _gloffset_Uniform3d, fn);
10900 #define CALL_Uniform3dv(disp, parameters) \
10901 (* GET_Uniform3dv(disp)) parameters
10902 static inline _glptr_Uniform3dv GET_Uniform3dv(struct _glapi_table *disp) {
10903 return (_glptr_Uniform3dv) (GET_by_offset(disp, _gloffset_Uniform3dv));
10906 static inline void SET_Uniform3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) {
10907 SET_by_offset(disp, _gloffset_Uniform3dv, fn);
10911 #define CALL_Uniform4d(disp, parameters) \
10912 (* GET_Uniform4d(disp)) parameters
10913 static inline _glptr_Uniform4d GET_Uniform4d(struct _glapi_table *disp) {
10914 return (_glptr_Uniform4d) (GET_by_offset(disp, _gloffset_Uniform4d));
10917 static inline void SET_Uniform4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLdouble, GLdouble)) {
10918 SET_by_offset(disp, _gloffset_Uniform4d, fn);
10922 #define CALL_Uniform4dv(disp, parameters) \
10923 (* GET_Uniform4dv(disp)) parameters
10924 static inline _glptr_Uniform4dv GET_Uniform4dv(struct _glapi_table *disp) {
10925 return (_glptr_Uniform4dv) (GET_by_offset(disp, _gloffset_Uniform4dv));
10928 static inline void SET_Uniform4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) {
10929 SET_by_offset(disp, _gloffset_Uniform4dv, fn);
10933 #define CALL_UniformMatrix2dv(disp, parameters) \
10934 (* GET_UniformMatrix2dv(disp)) parameters
10935 static inline _glptr_UniformMatrix2dv GET_UniformMatrix2dv(struct _glapi_table *disp) {
10936 return (_glptr_UniformMatrix2dv) (GET_by_offset(disp, _gloffset_UniformMatrix2dv));
10939 static inline void SET_UniformMatrix2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
10940 SET_by_offset(disp, _gloffset_UniformMatrix2dv, fn);
10944 #define CALL_UniformMatrix2x3dv(disp, parameters) \
10945 (* GET_UniformMatrix2x3dv(disp)) parameters
10946 static inline _glptr_UniformMatrix2x3dv GET_UniformMatrix2x3dv(struct _glapi_table *disp) {
10947 return (_glptr_UniformMatrix2x3dv) (GET_by_offset(disp, _gloffset_UniformMatrix2x3dv));
10950 static inline void SET_UniformMatrix2x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
10951 SET_by_offset(disp, _gloffset_UniformMatrix2x3dv, fn);
10955 #define CALL_UniformMatrix2x4dv(disp, parameters) \
10956 (* GET_UniformMatrix2x4dv(disp)) parameters
10957 static inline _glptr_UniformMatrix2x4dv GET_UniformMatrix2x4dv(struct _glapi_table *disp) {
10958 return (_glptr_UniformMatrix2x4dv) (GET_by_offset(disp, _gloffset_UniformMatrix2x4dv));
10961 static inline void SET_UniformMatrix2x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
10962 SET_by_offset(disp, _gloffset_UniformMatrix2x4dv, fn);
10966 #define CALL_UniformMatrix3dv(disp, parameters) \
10967 (* GET_UniformMatrix3dv(disp)) parameters
10968 static inline _glptr_UniformMatrix3dv GET_UniformMatrix3dv(struct _glapi_table *disp) {
10969 return (_glptr_UniformMatrix3dv) (GET_by_offset(disp, _gloffset_UniformMatrix3dv));
10972 static inline void SET_UniformMatrix3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
10973 SET_by_offset(disp, _gloffset_UniformMatrix3dv, fn);
10977 #define CALL_UniformMatrix3x2dv(disp, parameters) \
10978 (* GET_UniformMatrix3x2dv(disp)) parameters
10979 static inline _glptr_UniformMatrix3x2dv GET_UniformMatrix3x2dv(struct _glapi_table *disp) {
10980 return (_glptr_UniformMatrix3x2dv) (GET_by_offset(disp, _gloffset_UniformMatrix3x2dv));
10983 static inline void SET_UniformMatrix3x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
10984 SET_by_offset(disp, _gloffset_UniformMatrix3x2dv, fn);
10988 #define CALL_UniformMatrix3x4dv(disp, parameters) \
10989 (* GET_UniformMatrix3x4dv(disp)) parameters
10990 static inline _glptr_UniformMatrix3x4dv GET_UniformMatrix3x4dv(struct _glapi_table *disp) {
10991 return (_glptr_UniformMatrix3x4dv) (GET_by_offset(disp, _gloffset_UniformMatrix3x4dv));
10994 static inline void SET_UniformMatrix3x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
10995 SET_by_offset(disp, _gloffset_UniformMatrix3x4dv, fn);
10999 #define CALL_UniformMatrix4dv(disp, parameters) \
11000 (* GET_UniformMatrix4dv(disp)) parameters
11001 static inline _glptr_UniformMatrix4dv GET_UniformMatrix4dv(struct _glapi_table *disp) {
11002 return (_glptr_UniformMatrix4dv) (GET_by_offset(disp, _gloffset_UniformMatrix4dv));
11005 static inline void SET_UniformMatrix4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
11006 SET_by_offset(disp, _gloffset_UniformMatrix4dv, fn);
11010 #define CALL_UniformMatrix4x2dv(disp, parameters) \
11011 (* GET_UniformMatrix4x2dv(disp)) parameters
11012 static inline _glptr_UniformMatrix4x2dv GET_UniformMatrix4x2dv(struct _glapi_table *disp) {
11013 return (_glptr_UniformMatrix4x2dv) (GET_by_offset(disp, _gloffset_UniformMatrix4x2dv));
11016 static inline void SET_UniformMatrix4x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
11017 SET_by_offset(disp, _gloffset_UniformMatrix4x2dv, fn);
11021 #define CALL_UniformMatrix4x3dv(disp, parameters) \
11022 (* GET_UniformMatrix4x3dv(disp)) parameters
11023 static inline _glptr_UniformMatrix4x3dv GET_UniformMatrix4x3dv(struct _glapi_table *disp) {
11024 return (_glptr_UniformMatrix4x3dv) (GET_by_offset(disp, _gloffset_UniformMatrix4x3dv));
11027 static inline void SET_UniformMatrix4x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
11028 SET_by_offset(disp, _gloffset_UniformMatrix4x3dv, fn);
11032 #define CALL_GetActiveSubroutineName(disp, parameters) \
11033 (* GET_GetActiveSubroutineName(disp)) parameters
11034 static inline _glptr_GetActiveSubroutineName GET_GetActiveSubroutineName(struct _glapi_table *disp) {
11035 return (_glptr_GetActiveSubroutineName) (GET_by_offset(disp, _gloffset_GetActiveSubroutineName));
11038 static inline void SET_GetActiveSubroutineName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei, GLsizei *, GLchar *)) {
11039 SET_by_offset(disp, _gloffset_GetActiveSubroutineName, fn);
11043 #define CALL_GetActiveSubroutineUniformName(disp, parameters) \
11044 (* GET_GetActiveSubroutineUniformName(disp)) parameters
11045 static inline _glptr_GetActiveSubroutineUniformName GET_GetActiveSubroutineUniformName(struct _glapi_table *disp) {
11046 return (_glptr_GetActiveSubroutineUniformName) (GET_by_offset(disp, _gloffset_GetActiveSubroutineUniformName));
11049 static inline void SET_GetActiveSubroutineUniformName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei, GLsizei *, GLchar *)) {
11050 SET_by_offset(disp, _gloffset_GetActiveSubroutineUniformName, fn);
11054 #define CALL_GetActiveSubroutineUniformiv(disp, parameters) \
11055 (* GET_GetActiveSubroutineUniformiv(disp)) parameters
11056 static inline _glptr_GetActiveSubroutineUniformiv GET_GetActiveSubroutineUniformiv(struct _glapi_table *disp) {
11057 return (_glptr_GetActiveSubroutineUniformiv) (GET_by_offset(disp, _gloffset_GetActiveSubroutineUniformiv));
11060 static inline void SET_GetActiveSubroutineUniformiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLenum, GLint *)) {
11061 SET_by_offset(disp, _gloffset_GetActiveSubroutineUniformiv, fn);
11065 #define CALL_GetProgramStageiv(disp, parameters) \
11066 (* GET_GetProgramStageiv(disp)) parameters
11067 static inline _glptr_GetProgramStageiv GET_GetProgramStageiv(struct _glapi_table *disp) {
11068 return (_glptr_GetProgramStageiv) (GET_by_offset(disp, _gloffset_GetProgramStageiv));
11071 static inline void SET_GetProgramStageiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint *)) {
11072 SET_by_offset(disp, _gloffset_GetProgramStageiv, fn);
11076 #define CALL_GetSubroutineIndex(disp, parameters) \
11077 (* GET_GetSubroutineIndex(disp)) parameters
11078 static inline _glptr_GetSubroutineIndex GET_GetSubroutineIndex(struct _glapi_table *disp) {
11079 return (_glptr_GetSubroutineIndex) (GET_by_offset(disp, _gloffset_GetSubroutineIndex));
11082 static inline void SET_GetSubroutineIndex(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
11083 SET_by_offset(disp, _gloffset_GetSubroutineIndex, fn);
11087 #define CALL_GetSubroutineUniformLocation(disp, parameters) \
11088 (* GET_GetSubroutineUniformLocation(disp)) parameters
11089 static inline _glptr_GetSubroutineUniformLocation GET_GetSubroutineUniformLocation(struct _glapi_table *disp) {
11090 return (_glptr_GetSubroutineUniformLocation) (GET_by_offset(disp, _gloffset_GetSubroutineUniformLocation));
11093 static inline void SET_GetSubroutineUniformLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
11094 SET_by_offset(disp, _gloffset_GetSubroutineUniformLocation, fn);
11098 #define CALL_GetUniformSubroutineuiv(disp, parameters) \
11099 (* GET_GetUniformSubroutineuiv(disp)) parameters
11100 static inline _glptr_GetUniformSubroutineuiv GET_GetUniformSubroutineuiv(struct _glapi_table *disp) {
11101 return (_glptr_GetUniformSubroutineuiv) (GET_by_offset(disp, _gloffset_GetUniformSubroutineuiv));
11104 static inline void SET_GetUniformSubroutineuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLuint *)) {
11105 SET_by_offset(disp, _gloffset_GetUniformSubroutineuiv, fn);
11109 #define CALL_UniformSubroutinesuiv(disp, parameters) \
11110 (* GET_UniformSubroutinesuiv(disp)) parameters
11111 static inline _glptr_UniformSubroutinesuiv GET_UniformSubroutinesuiv(struct _glapi_table *disp) {
11112 return (_glptr_UniformSubroutinesuiv) (GET_by_offset(disp, _gloffset_UniformSubroutinesuiv));
11115 static inline void SET_UniformSubroutinesuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLuint *)) {
11116 SET_by_offset(disp, _gloffset_UniformSubroutinesuiv, fn);
11120 #define CALL_PatchParameterfv(disp, parameters) \
11121 (* GET_PatchParameterfv(disp)) parameters
11122 static inline _glptr_PatchParameterfv GET_PatchParameterfv(struct _glapi_table *disp) {
11123 return (_glptr_PatchParameterfv) (GET_by_offset(disp, _gloffset_PatchParameterfv));
11126 static inline void SET_PatchParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
11127 SET_by_offset(disp, _gloffset_PatchParameterfv, fn);
11131 #define CALL_PatchParameteri(disp, parameters) \
11132 (* GET_PatchParameteri(disp)) parameters
11133 static inline _glptr_PatchParameteri GET_PatchParameteri(struct _glapi_table *disp) {
11134 return (_glptr_PatchParameteri) (GET_by_offset(disp, _gloffset_PatchParameteri));
11137 static inline void SET_PatchParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
11138 SET_by_offset(disp, _gloffset_PatchParameteri, fn);
11142 #define CALL_BindTransformFeedback(disp, parameters) \
11143 (* GET_BindTransformFeedback(disp)) parameters
11144 static inline _glptr_BindTransformFeedback GET_BindTransformFeedback(struct _glapi_table *disp) {
11145 return (_glptr_BindTransformFeedback) (GET_by_offset(disp, _gloffset_BindTransformFeedback));
11148 static inline void SET_BindTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11149 SET_by_offset(disp, _gloffset_BindTransformFeedback, fn);
11153 #define CALL_DeleteTransformFeedbacks(disp, parameters) \
11154 (* GET_DeleteTransformFeedbacks(disp)) parameters
11155 static inline _glptr_DeleteTransformFeedbacks GET_DeleteTransformFeedbacks(struct _glapi_table *disp) {
11156 return (_glptr_DeleteTransformFeedbacks) (GET_by_offset(disp, _gloffset_DeleteTransformFeedbacks));
11159 static inline void SET_DeleteTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
11160 SET_by_offset(disp, _gloffset_DeleteTransformFeedbacks, fn);
11164 #define CALL_DrawTransformFeedback(disp, parameters) \
11165 (* GET_DrawTransformFeedback(disp)) parameters
11166 static inline _glptr_DrawTransformFeedback GET_DrawTransformFeedback(struct _glapi_table *disp) {
11167 return (_glptr_DrawTransformFeedback) (GET_by_offset(disp, _gloffset_DrawTransformFeedback));
11170 static inline void SET_DrawTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11171 SET_by_offset(disp, _gloffset_DrawTransformFeedback, fn);
11175 #define CALL_GenTransformFeedbacks(disp, parameters) \
11176 (* GET_GenTransformFeedbacks(disp)) parameters
11177 static inline _glptr_GenTransformFeedbacks GET_GenTransformFeedbacks(struct _glapi_table *disp) {
11178 return (_glptr_GenTransformFeedbacks) (GET_by_offset(disp, _gloffset_GenTransformFeedbacks));
11181 static inline void SET_GenTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
11182 SET_by_offset(disp, _gloffset_GenTransformFeedbacks, fn);
11186 #define CALL_IsTransformFeedback(disp, parameters) \
11187 (* GET_IsTransformFeedback(disp)) parameters
11188 static inline _glptr_IsTransformFeedback GET_IsTransformFeedback(struct _glapi_table *disp) {
11189 return (_glptr_IsTransformFeedback) (GET_by_offset(disp, _gloffset_IsTransformFeedback));
11192 static inline void SET_IsTransformFeedback(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
11193 SET_by_offset(disp, _gloffset_IsTransformFeedback, fn);
11197 #define CALL_PauseTransformFeedback(disp, parameters) \
11198 (* GET_PauseTransformFeedback(disp)) parameters
11199 static inline _glptr_PauseTransformFeedback GET_PauseTransformFeedback(struct _glapi_table *disp) {
11200 return (_glptr_PauseTransformFeedback) (GET_by_offset(disp, _gloffset_PauseTransformFeedback));
11203 static inline void SET_PauseTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
11204 SET_by_offset(disp, _gloffset_PauseTransformFeedback, fn);
11208 #define CALL_ResumeTransformFeedback(disp, parameters) \
11209 (* GET_ResumeTransformFeedback(disp)) parameters
11210 static inline _glptr_ResumeTransformFeedback GET_ResumeTransformFeedback(struct _glapi_table *disp) {
11211 return (_glptr_ResumeTransformFeedback) (GET_by_offset(disp, _gloffset_ResumeTransformFeedback));
11214 static inline void SET_ResumeTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
11215 SET_by_offset(disp, _gloffset_ResumeTransformFeedback, fn);
11219 #define CALL_BeginQueryIndexed(disp, parameters) \
11220 (* GET_BeginQueryIndexed(disp)) parameters
11221 static inline _glptr_BeginQueryIndexed GET_BeginQueryIndexed(struct _glapi_table *disp) {
11222 return (_glptr_BeginQueryIndexed) (GET_by_offset(disp, _gloffset_BeginQueryIndexed));
11225 static inline void SET_BeginQueryIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) {
11226 SET_by_offset(disp, _gloffset_BeginQueryIndexed, fn);
11230 #define CALL_DrawTransformFeedbackStream(disp, parameters) \
11231 (* GET_DrawTransformFeedbackStream(disp)) parameters
11232 static inline _glptr_DrawTransformFeedbackStream GET_DrawTransformFeedbackStream(struct _glapi_table *disp) {
11233 return (_glptr_DrawTransformFeedbackStream) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackStream));
11236 static inline void SET_DrawTransformFeedbackStream(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) {
11237 SET_by_offset(disp, _gloffset_DrawTransformFeedbackStream, fn);
11241 #define CALL_EndQueryIndexed(disp, parameters) \
11242 (* GET_EndQueryIndexed(disp)) parameters
11243 static inline _glptr_EndQueryIndexed GET_EndQueryIndexed(struct _glapi_table *disp) {
11244 return (_glptr_EndQueryIndexed) (GET_by_offset(disp, _gloffset_EndQueryIndexed));
11247 static inline void SET_EndQueryIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11248 SET_by_offset(disp, _gloffset_EndQueryIndexed, fn);
11252 #define CALL_GetQueryIndexediv(disp, parameters) \
11253 (* GET_GetQueryIndexediv(disp)) parameters
11254 static inline _glptr_GetQueryIndexediv GET_GetQueryIndexediv(struct _glapi_table *disp) {
11255 return (_glptr_GetQueryIndexediv) (GET_by_offset(disp, _gloffset_GetQueryIndexediv));
11258 static inline void SET_GetQueryIndexediv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) {
11259 SET_by_offset(disp, _gloffset_GetQueryIndexediv, fn);
11263 #define CALL_ClearDepthf(disp, parameters) \
11264 (* GET_ClearDepthf(disp)) parameters
11265 static inline _glptr_ClearDepthf GET_ClearDepthf(struct _glapi_table *disp) {
11266 return (_glptr_ClearDepthf) (GET_by_offset(disp, _gloffset_ClearDepthf));
11269 static inline void SET_ClearDepthf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf)) {
11270 SET_by_offset(disp, _gloffset_ClearDepthf, fn);
11274 #define CALL_DepthRangef(disp, parameters) \
11275 (* GET_DepthRangef(disp)) parameters
11276 static inline _glptr_DepthRangef GET_DepthRangef(struct _glapi_table *disp) {
11277 return (_glptr_DepthRangef) (GET_by_offset(disp, _gloffset_DepthRangef));
11280 static inline void SET_DepthRangef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf)) {
11281 SET_by_offset(disp, _gloffset_DepthRangef, fn);
11285 #define CALL_GetShaderPrecisionFormat(disp, parameters) \
11286 (* GET_GetShaderPrecisionFormat(disp)) parameters
11287 static inline _glptr_GetShaderPrecisionFormat GET_GetShaderPrecisionFormat(struct _glapi_table *disp) {
11288 return (_glptr_GetShaderPrecisionFormat) (GET_by_offset(disp, _gloffset_GetShaderPrecisionFormat));
11291 static inline void SET_GetShaderPrecisionFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *, GLint *)) {
11292 SET_by_offset(disp, _gloffset_GetShaderPrecisionFormat, fn);
11296 #define CALL_ReleaseShaderCompiler(disp, parameters) \
11297 (* GET_ReleaseShaderCompiler(disp)) parameters
11298 static inline _glptr_ReleaseShaderCompiler GET_ReleaseShaderCompiler(struct _glapi_table *disp) {
11299 return (_glptr_ReleaseShaderCompiler) (GET_by_offset(disp, _gloffset_ReleaseShaderCompiler));
11302 static inline void SET_ReleaseShaderCompiler(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
11303 SET_by_offset(disp, _gloffset_ReleaseShaderCompiler, fn);
11307 #define CALL_ShaderBinary(disp, parameters) \
11308 (* GET_ShaderBinary(disp)) parameters
11309 static inline _glptr_ShaderBinary GET_ShaderBinary(struct _glapi_table *disp) {
11310 return (_glptr_ShaderBinary) (GET_by_offset(disp, _gloffset_ShaderBinary));
11313 static inline void SET_ShaderBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLenum, const GLvoid *, GLsizei)) {
11314 SET_by_offset(disp, _gloffset_ShaderBinary, fn);
11318 #define CALL_GetProgramBinary(disp, parameters) \
11319 (* GET_GetProgramBinary(disp)) parameters
11320 static inline _glptr_GetProgramBinary GET_GetProgramBinary(struct _glapi_table *disp) {
11321 return (_glptr_GetProgramBinary) (GET_by_offset(disp, _gloffset_GetProgramBinary));
11324 static inline void SET_GetProgramBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLenum *, GLvoid *)) {
11325 SET_by_offset(disp, _gloffset_GetProgramBinary, fn);
11329 #define CALL_ProgramBinary(disp, parameters) \
11330 (* GET_ProgramBinary(disp)) parameters
11331 static inline _glptr_ProgramBinary GET_ProgramBinary(struct _glapi_table *disp) {
11332 return (_glptr_ProgramBinary) (GET_by_offset(disp, _gloffset_ProgramBinary));
11335 static inline void SET_ProgramBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLvoid *, GLsizei)) {
11336 SET_by_offset(disp, _gloffset_ProgramBinary, fn);
11340 #define CALL_ProgramParameteri(disp, parameters) \
11341 (* GET_ProgramParameteri(disp)) parameters
11342 static inline _glptr_ProgramParameteri GET_ProgramParameteri(struct _glapi_table *disp) {
11343 return (_glptr_ProgramParameteri) (GET_by_offset(disp, _gloffset_ProgramParameteri));
11346 static inline void SET_ProgramParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
11347 SET_by_offset(disp, _gloffset_ProgramParameteri, fn);
11351 #define CALL_GetVertexAttribLdv(disp, parameters) \
11352 (* GET_GetVertexAttribLdv(disp)) parameters
11353 static inline _glptr_GetVertexAttribLdv GET_GetVertexAttribLdv(struct _glapi_table *disp) {
11354 return (_glptr_GetVertexAttribLdv) (GET_by_offset(disp, _gloffset_GetVertexAttribLdv));
11357 static inline void SET_GetVertexAttribLdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) {
11358 SET_by_offset(disp, _gloffset_GetVertexAttribLdv, fn);
11362 #define CALL_VertexAttribL1d(disp
11363 (* GET_VertexAttribL1d(disp)) parameters
11364 static inline _glptr_VertexAttribL1d GET_VertexAttribL1d(struct _glapi_table *disp) {
11365 return (_glptr_VertexAttribL1d) (GET_by_offset(disp, _gloffset_VertexAttribL1d));
11368 static inline void SET_VertexAttribL1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) {
11369 SET_by_offset(disp, _gloffset_VertexAttribL1d, fn);
11373 #define CALL_VertexAttribL1dv(disp, parameters) \
11374 (* GET_VertexAttribL1dv(disp)) parameters
11375 static inline _glptr_VertexAttribL1dv GET_VertexAttribL1dv(struct _glapi_table *disp) {
11376 return (_glptr_VertexAttribL1dv) (GET_by_offset(disp, _gloffset_VertexAttribL1dv));
11379 static inline void SET_VertexAttribL1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
11380 SET_by_offset(disp, _gloffset_VertexAttribL1dv, fn);
11384 #define CALL_VertexAttribL2d(disp, parameters) \
11385 (* GET_VertexAttribL2d(disp)) parameters
11386 static inline _glptr_VertexAttribL2d GET_VertexAttribL2d(struct _glapi_table *disp) {
11387 return (_glptr_VertexAttribL2d) (GET_by_offset(disp, _gloffset_VertexAttribL2d));
11390 static inline void SET_VertexAttribL2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) {
11391 SET_by_offset(disp, _gloffset_VertexAttribL2d, fn);
11395 #define CALL_VertexAttribL2dv(disp, parameters) \
11396 (* GET_VertexAttribL2dv(disp)) parameters
11397 static inline _glptr_VertexAttribL2dv GET_VertexAttribL2dv(struct _glapi_table *disp) {
11398 return (_glptr_VertexAttribL2dv) (GET_by_offset(disp, _gloffset_VertexAttribL2dv));
11401 static inline void SET_VertexAttribL2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
11402 SET_by_offset(disp, _gloffset_VertexAttribL2dv, fn);
11406 #define CALL_VertexAttribL3d(disp, parameters) \
11407 (* GET_VertexAttribL3d(disp)) parameters
11408 static inline _glptr_VertexAttribL3d GET_VertexAttribL3d(struct _glapi_table *disp) {
11409 return (_glptr_VertexAttribL3d) (GET_by_offset(disp, _gloffset_VertexAttribL3d));
11412 static inline void SET_VertexAttribL3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) {
11413 SET_by_offset(disp, _gloffset_VertexAttribL3d, fn);
11417 #define CALL_VertexAttribL3dv(disp, parameters) \
11418 (* GET_VertexAttribL3dv(disp)) parameters
11419 static inline _glptr_VertexAttribL3dv GET_VertexAttribL3dv(struct _glapi_table *disp) {
11420 return (_glptr_VertexAttribL3dv) (GET_by_offset(disp, _gloffset_VertexAttribL3dv));
11423 static inline void SET_VertexAttribL3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
11424 SET_by_offset(disp, _gloffset_VertexAttribL3dv, fn);
11428 #define CALL_VertexAttribL4d(disp, parameters) \
11429 (* GET_VertexAttribL4d(disp)) parameters
11430 static inline _glptr_VertexAttribL4d GET_VertexAttribL4d(struct _glapi_table *disp) {
11431 return (_glptr_VertexAttribL4d) (GET_by_offset(disp, _gloffset_VertexAttribL4d));
11434 static inline void SET_VertexAttribL4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
11435 SET_by_offset(disp, _gloffset_VertexAttribL4d, fn);
11439 #define CALL_VertexAttribL4dv(disp, parameters) \
11440 (* GET_VertexAttribL4dv(disp)) parameters
11441 static inline _glptr_VertexAttribL4dv GET_VertexAttribL4dv(struct _glapi_table *disp) {
11442 return (_glptr_VertexAttribL4dv) (GET_by_offset(disp, _gloffset_VertexAttribL4dv));
11445 static inline void SET_VertexAttribL4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
11446 SET_by_offset(disp, _gloffset_VertexAttribL4dv, fn);
11450 #define CALL_VertexAttribLPointer(disp, parameters) \
11451 (* GET_VertexAttribLPointer(disp)) parameters
11452 static inline _glptr_VertexAttribLPointer GET_VertexAttribLPointer(struct _glapi_table *disp) {
11453 return (_glptr_VertexAttribLPointer) (GET_by_offset(disp, _gloffset_VertexAttribLPointer));
11456 static inline void SET_VertexAttribLPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) {
11457 SET_by_offset(disp, _gloffset_VertexAttribLPointer, fn);
11461 #define CALL_DepthRangeArrayv(disp, parameters) \
11462 (* GET_DepthRangeArrayv(disp)) parameters
11463 static inline _glptr_DepthRangeArrayv GET_DepthRangeArrayv(struct _glapi_table *disp) {
11464 return (_glptr_DepthRangeArrayv) (GET_by_offset(disp, _gloffset_DepthRangeArrayv));
11467 static inline void SET_DepthRangeArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLclampd *)) {
11468 SET_by_offset(disp, _gloffset_DepthRangeArrayv, fn);
11472 #define CALL_DepthRangeIndexed(disp, parameters) \
11473 (* GET_DepthRangeIndexed(disp)) parameters
11474 static inline _glptr_DepthRangeIndexed GET_DepthRangeIndexed(struct _glapi_table *disp) {
11475 return (_glptr_DepthRangeIndexed) (GET_by_offset(disp, _gloffset_DepthRangeIndexed));
11478 static inline void SET_DepthRangeIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLclampd, GLclampd)) {
11479 SET_by_offset(disp, _gloffset_DepthRangeIndexed, fn);
11483 #define CALL_GetDoublei_v(disp, parameters) \
11484 (* GET_GetDoublei_v(disp)) parameters
11485 static inline _glptr_GetDoublei_v GET_GetDoublei_v(struct _glapi_table *disp) {
11486 return (_glptr_GetDoublei_v) (GET_by_offset(disp, _gloffset_GetDoublei_v));
11489 static inline void SET_GetDoublei_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) {
11490 SET_by_offset(disp, _gloffset_GetDoublei_v, fn);
11494 #define CALL_GetFloati_v(disp, parameters) \
11495 (* GET_GetFloati_v(disp)) parameters
11496 static inline _glptr_GetFloati_v GET_GetFloati_v(struct _glapi_table *disp) {
11497 return (_glptr_GetFloati_v) (GET_by_offset(disp, _gloffset_GetFloati_v));
11500 static inline void SET_GetFloati_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
11501 SET_by_offset(disp, _gloffset_GetFloati_v, fn);
11505 #define CALL_ScissorArrayv(disp, parameters) \
11506 (* GET_ScissorArrayv(disp)) parameters
11507 static inline _glptr_ScissorArrayv GET_ScissorArrayv(struct _glapi_table *disp) {
11508 return (_glptr_ScissorArrayv) (GET_by_offset(disp, _gloffset_ScissorArrayv));
11511 static inline void SET_ScissorArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const int *)) {
11512 SET_by_offset(disp, _gloffset_ScissorArrayv, fn);
11516 #define CALL_ScissorIndexed(disp, parameters) \
11517 (* GET_ScissorIndexed(disp)) parameters
11518 static inline _glptr_ScissorIndexed GET_ScissorIndexed(struct _glapi_table *disp) {
11519 return (_glptr_ScissorIndexed) (GET_by_offset(disp, _gloffset_ScissorIndexed));
11522 static inline void SET_ScissorIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLsizei)) {
11523 SET_by_offset(disp, _gloffset_ScissorIndexed, fn);
11527 #define CALL_ScissorIndexedv(disp, parameters) \
11528 (* GET_ScissorIndexedv(disp)) parameters
11529 static inline _glptr_ScissorIndexedv GET_ScissorIndexedv(struct _glapi_table *disp) {
11530 return (_glptr_ScissorIndexedv) (GET_by_offset(disp, _gloffset_ScissorIndexedv));
11533 static inline void SET_ScissorIndexedv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
11534 SET_by_offset(disp, _gloffset_ScissorIndexedv, fn);
11538 #define CALL_ViewportArrayv(disp, parameters) \
11539 (* GET_ViewportArrayv(disp)) parameters
11540 static inline _glptr_ViewportArrayv GET_ViewportArrayv(struct _glapi_table *disp) {
11541 return (_glptr_ViewportArrayv) (GET_by_offset(disp, _gloffset_ViewportArrayv));
11544 static inline void SET_ViewportArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
11545 SET_by_offset(disp, _gloffset_ViewportArrayv, fn);
11549 #define CALL_ViewportIndexedf(disp, parameters) \
11550 (* GET_ViewportIndexedf(disp)) parameters
11551 static inline _glptr_ViewportIndexedf GET_ViewportIndexedf(struct _glapi_table *disp) {
11552 return (_glptr_ViewportIndexedf) (GET_by_offset(disp, _gloffset_ViewportIndexedf));
11555 static inline void SET_ViewportIndexedf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
11556 SET_by_offset(disp, _gloffset_ViewportIndexedf, fn);
11560 #define CALL_ViewportIndexedfv(disp, parameters) \
11561 (* GET_ViewportIndexedfv(disp)) parameters
11562 static inline _glptr_ViewportIndexedfv GET_ViewportIndexedfv(struct _glapi_table *disp) {
11563 return (_glptr_ViewportIndexedfv) (GET_by_offset(disp, _gloffset_ViewportIndexedfv));
11566 static inline void SET_ViewportIndexedfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
11567 SET_by_offset(disp, _gloffset_ViewportIndexedfv, fn);
11571 #define CALL_GetGraphicsResetStatusARB(disp, parameters) \
11572 (* GET_GetGraphicsResetStatusARB(disp)) parameters
11573 static inline _glptr_GetGraphicsResetStatusARB GET_GetGraphicsResetStatusARB(struct _glapi_table *disp) {
11574 return (_glptr_GetGraphicsResetStatusARB) (GET_by_offset(disp, _gloffset_GetGraphicsResetStatusARB));
11577 static inline void SET_GetGraphicsResetStatusARB(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(void)) {
11578 SET_by_offset(disp, _gloffset_GetGraphicsResetStatusARB, fn);
11582 #define CALL_GetnColorTableARB(disp, parameters) \
11583 (* GET_GetnColorTableARB(disp)) parameters
11584 static inline _glptr_GetnColorTableARB GET_GetnColorTableARB(struct _glapi_table *disp) {
11585 return (_glptr_GetnColorTableARB) (GET_by_offset(disp, _gloffset_GetnColorTableARB));
11588 static inline void SET_GetnColorTableARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *)) {
11589 SET_by_offset(disp, _gloffset_GetnColorTableARB, fn);
11593 #define CALL_GetnCompressedTexImageARB(disp, parameters) \
11594 (* GET_GetnCompressedTexImageARB(disp)) parameters
11595 static inline _glptr_GetnCompressedTexImageARB GET_GetnCompressedTexImageARB(struct _glapi_table *disp) {
11596 return (_glptr_GetnCompressedTexImageARB) (GET_by_offset(disp, _gloffset_GetnCompressedTexImageARB));
11599 static inline void SET_GetnCompressedTexImageARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLvoid *)) {
11600 SET_by_offset(disp, _gloffset_GetnCompressedTexImageARB, fn);
11604 #define CALL_GetnConvolutionFilterARB(disp, parameters) \
11605 (* GET_GetnConvolutionFilterARB(disp)) parameters
11606 static inline _glptr_GetnConvolutionFilterARB GET_GetnConvolutionFilterARB(struct _glapi_table *disp) {
11607 return (_glptr_GetnConvolutionFilterARB) (GET_by_offset(disp, _gloffset_GetnConvolutionFilterARB));
11610 static inline void SET_GetnConvolutionFilterARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *)) {
11611 SET_by_offset(disp, _gloffset_GetnConvolutionFilterARB, fn);
11615 #define CALL_GetnHistogramARB(disp, parameters) \
11616 (* GET_GetnHistogramARB(disp)) parameters
11617 static inline _glptr_GetnHistogramARB GET_GetnHistogramARB(struct _glapi_table *disp) {
11618 return (_glptr_GetnHistogramARB) (GET_by_offset(disp, _gloffset_GetnHistogramARB));
11621 static inline void SET_GetnHistogramARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *)) {
11622 SET_by_offset(disp, _gloffset_GetnHistogramARB, fn);
11626 #define CALL_GetnMapdvARB(disp, parameters) \
11627 (* GET_GetnMapdvARB(disp)) parameters
11628 static inline _glptr_GetnMapdvARB GET_GetnMapdvARB(struct _glapi_table *disp) {
11629 return (_glptr_GetnMapdvARB) (GET_by_offset(disp, _gloffset_GetnMapdvARB));
11632 static inline void SET_GetnMapdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLdouble *)) {
11633 SET_by_offset(disp, _gloffset_GetnMapdvARB, fn);
11637 #define CALL_GetnMapfvARB(disp, parameters) \
11638 (* GET_GetnMapfvARB(disp)) parameters
11639 static inline _glptr_GetnMapfvARB GET_GetnMapfvARB(struct _glapi_table *disp) {
11640 return (_glptr_GetnMapfvARB) (GET_by_offset(disp, _gloffset_GetnMapfvARB));
11643 static inline void SET_GetnMapfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLfloat *)) {
11644 SET_by_offset(disp, _gloffset_GetnMapfvARB, fn);
11648 #define CALL_GetnMapivARB(disp, parameters) \
11649 (* GET_GetnMapivARB(disp)) parameters
11650 static inline _glptr_GetnMapivARB GET_GetnMapivARB(struct _glapi_table *disp) {
11651 return (_glptr_GetnMapivARB) (GET_by_offset(disp, _gloffset_GetnMapivARB));
11654 static inline void SET_GetnMapivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLint *)) {
11655 SET_by_offset(disp, _gloffset_GetnMapivARB, fn);
11659 #define CALL_GetnMinmaxARB(disp, parameters) \
11660 (* GET_GetnMinmaxARB(disp)) parameters
11661 static inline _glptr_GetnMinmaxARB GET_GetnMinmaxARB(struct _glapi_table *disp) {
11662 return (_glptr_GetnMinmaxARB) (GET_by_offset(disp, _gloffset_GetnMinmaxARB));
11665 static inline void SET_GetnMinmaxARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *)) {
11666 SET_by_offset(disp, _gloffset_GetnMinmaxARB, fn);
11670 #define CALL_GetnPixelMapfvARB(disp, parameters) \
11671 (* GET_GetnPixelMapfvARB(disp)) parameters
11672 static inline _glptr_GetnPixelMapfvARB GET_GetnPixelMapfvARB(struct _glapi_table *disp) {
11673 return (_glptr_GetnPixelMapfvARB) (GET_by_offset(disp, _gloffset_GetnPixelMapfvARB));
11676 static inline void SET_GetnPixelMapfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLfloat *)) {
11677 SET_by_offset(disp, _gloffset_GetnPixelMapfvARB, fn);
11681 #define CALL_GetnPixelMapuivARB(disp, parameters) \
11682 (* GET_GetnPixelMapuivARB(disp)) parameters
11683 static inline _glptr_GetnPixelMapuivARB GET_GetnPixelMapuivARB(struct _glapi_table *disp) {
11684 return (_glptr_GetnPixelMapuivARB) (GET_by_offset(disp, _gloffset_GetnPixelMapuivARB));
11687 static inline void SET_GetnPixelMapuivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) {
11688 SET_by_offset(disp, _gloffset_GetnPixelMapuivARB, fn);
11692 #define CALL_GetnPixelMapusvARB(disp, parameters) \
11693 (* GET_GetnPixelMapusvARB(disp)) parameters
11694 disp) {
11695 return (_glptr_GetnPixelMapusvARB) (GET_by_offset(disp, _gloffset_GetnPixelMapusvARB));
11698 static inline void SET_GetnPixelMapusvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLushort *)) {
11699 SET_by_offset(disp, _gloffset_GetnPixelMapusvARB, fn);
11703 #define CALL_GetnPolygonStippleARB(disp, parameters) \
11704 (* GET_GetnPolygonStippleARB(disp)) parameters
11705 static inline _glptr_GetnPolygonStippleARB GET_GetnPolygonStippleARB(struct _glapi_table *disp) {
11706 return (_glptr_GetnPolygonStippleARB) (GET_by_offset(disp, _gloffset_GetnPolygonStippleARB));
11709 static inline void SET_GetnPolygonStippleARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLubyte *)) {
11710 SET_by_offset(disp, _gloffset_GetnPolygonStippleARB, fn);
11714 #define CALL_GetnSeparableFilterARB(disp, parameters) \
11715 (* GET_GetnSeparableFilterARB(disp)) parameters
11716 static inline _glptr_GetnSeparableFilterARB GET_GetnSeparableFilterARB(struct _glapi_table *disp) {
11717 return (_glptr_GetnSeparableFilterARB) (GET_by_offset(disp, _gloffset_GetnSeparableFilterARB));
11720 static inline void SET_GetnSeparableFilterARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *, GLsizei, GLvoid *, GLvoid *)) {
11721 SET_by_offset(disp, _gloffset_GetnSeparableFilterARB, fn);
11725 #define CALL_GetnTexImageARB(disp, parameters) \
11726 (* GET_GetnTexImageARB(disp)) parameters
11727 static inline _glptr_GetnTexImageARB GET_GetnTexImageARB(struct _glapi_table *disp) {
11728 return (_glptr_GetnTexImageARB) (GET_by_offset(disp, _gloffset_GetnTexImageARB));
11731 static inline void SET_GetnTexImageARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLenum, GLsizei, GLvoid *)) {
11732 SET_by_offset(disp, _gloffset_GetnTexImageARB, fn);
11736 #define CALL_GetnUniformdvARB(disp, parameters) \
11737 (* GET_GetnUniformdvARB(disp)) parameters
11738 static inline _glptr_GetnUniformdvARB GET_GetnUniformdvARB(struct _glapi_table *disp) {
11739 return (_glptr_GetnUniformdvARB) (GET_by_offset(disp, _gloffset_GetnUniformdvARB));
11742 static inline void SET_GetnUniformdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLdouble *)) {
11743 SET_by_offset(disp, _gloffset_GetnUniformdvARB, fn);
11747 #define CALL_GetnUniformfvARB(disp, parameters) \
11748 (* GET_GetnUniformfvARB(disp)) parameters
11749 static inline _glptr_GetnUniformfvARB GET_GetnUniformfvARB(struct _glapi_table *disp) {
11750 return (_glptr_GetnUniformfvARB) (GET_by_offset(disp, _gloffset_GetnUniformfvARB));
11753 static inline void SET_GetnUniformfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLfloat *)) {
11754 SET_by_offset(disp, _gloffset_GetnUniformfvARB, fn);
11758 #define CALL_GetnUniformivARB(disp, parameters) \
11759 (* GET_GetnUniformivARB(disp)) parameters
11760 static inline _glptr_GetnUniformivARB GET_GetnUniformivARB(struct _glapi_table *disp) {
11761 return (_glptr_GetnUniformivARB) (GET_by_offset(disp, _gloffset_GetnUniformivARB));
11764 static inline void SET_GetnUniformivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLint *)) {
11765 SET_by_offset(disp, _gloffset_GetnUniformivARB, fn);
11769 #define CALL_GetnUniformuivARB(disp, parameters) \
11770 (* GET_GetnUniformuivARB(disp)) parameters
11771 static inline _glptr_GetnUniformuivARB GET_GetnUniformuivARB(struct _glapi_table *disp) {
11772 return (_glptr_GetnUniformuivARB) (GET_by_offset(disp, _gloffset_GetnUniformuivARB));
11775 static inline void SET_GetnUniformuivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLuint *)) {
11776 SET_by_offset(disp, _gloffset_GetnUniformuivARB, fn);
11780 #define CALL_ReadnPixelsARB(disp, parameters) \
11781 (* GET_ReadnPixelsARB(disp)) parameters
11782 static inline _glptr_ReadnPixelsARB GET_ReadnPixelsARB(struct _glapi_table *disp) {
11783 return (_glptr_ReadnPixelsARB) (GET_by_offset(disp, _gloffset_ReadnPixelsARB));
11786 static inline void SET_ReadnPixelsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *)) {
11787 SET_by_offset(disp, _gloffset_ReadnPixelsARB, fn);
11791 #define CALL_DrawArraysInstancedBaseInstance(disp, parameters) \
11792 (* GET_DrawArraysInstancedBaseInstance(disp)) parameters
11793 static inline _glptr_DrawArraysInstancedBaseInstance GET_DrawArraysInstancedBaseInstance(struct _glapi_table *disp) {
11794 return (_glptr_DrawArraysInstancedBaseInstance) (GET_by_offset(disp, _gloffset_DrawArraysInstancedBaseInstance));
11797 static inline void SET_DrawArraysInstancedBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLsizei, GLuint)) {
11798 SET_by_offset(disp, _gloffset_DrawArraysInstancedBaseInstance, fn);
11802 #define CALL_DrawElementsInstancedBaseInstance(disp, parameters) \
11803 (* GET_DrawElementsInstancedBaseInstance(disp)) parameters
11804 static inline _glptr_DrawElementsInstancedBaseInstance GET_DrawElementsInstancedBaseInstance(struct _glapi_table *disp) {
11805 return (_glptr_DrawElementsInstancedBaseInstance) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseInstance));
11808 static inline void SET_DrawElementsInstancedBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLuint)) {
11809 SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseInstance, fn);
11813 #define CALL_DrawElementsInstancedBaseVertexBaseInstance(disp, parameters) \
11814 (* GET_DrawElementsInstancedBaseVertexBaseInstance(disp)) parameters
11815 static inline _glptr_DrawElementsInstancedBaseVertexBaseInstance GET_DrawElementsInstancedBaseVertexBaseInstance(struct _glapi_table *disp) {
11816 return (_glptr_DrawElementsInstancedBaseVertexBaseInstance) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertexBaseInstance));
11819 static inline void SET_DrawElementsInstancedBaseVertexBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint, GLuint)) {
11820 SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertexBaseInstance, fn);
11824 #define CALL_DrawTransformFeedbackInstanced(disp, parameters) \
11825 (* GET_DrawTransformFeedbackInstanced(disp)) parameters
11826 static inline _glptr_DrawTransformFeedbackInstanced GET_DrawTransformFeedbackInstanced(struct _glapi_table *disp) {
11827 return (_glptr_DrawTransformFeedbackInstanced) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackInstanced));
11830 static inline void SET_DrawTransformFeedbackInstanced(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei)) {
11831 SET_by_offset(disp, _gloffset_DrawTransformFeedbackInstanced, fn);
11835 #define CALL_DrawTransformFeedbackStreamInstanced(disp, parameters) \
11836 (* GET_DrawTransformFeedbackStreamInstanced(disp)) parameters
11837 static inline _glptr_DrawTransformFeedbackStreamInstanced GET_DrawTransformFeedbackStreamInstanced(struct _glapi_table *disp) {
11838 return (_glptr_DrawTransformFeedbackStreamInstanced) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackStreamInstanced));
11841 static inline void SET_DrawTransformFeedbackStreamInstanced(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei)) {
11842 SET_by_offset(disp, _gloffset_DrawTransformFeedbackStreamInstanced, fn);
11846 #define CALL_GetInternalformativ(disp, parameters) \
11847 (* GET_GetInternalformativ(disp)) parameters
11848 static inline _glptr_GetInternalformativ GET_GetInternalformativ(struct _glapi_table *disp) {
11849 return (_glptr_GetInternalformativ) (GET_by_offset(disp, _gloffset_GetInternalformativ));
11852 static inline void SET_GetInternalformativ(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLint *)) {
11853 SET_by_offset(disp, _gloffset_GetInternalformativ, fn);
11857 #define CALL_GetActiveAtomicCounterBufferiv(disp, parameters) \
11858 (* GET_GetActiveAtomicCounterBufferiv(disp)) parameters
11859 static inline _glptr_GetActiveAtomicCounterBufferiv GET_GetActiveAtomicCounterBufferiv(struct _glapi_table *disp) {
11860 return (_glptr_GetActiveAtomicCounterBufferiv) (GET_by_offset(disp, _gloffset_GetActiveAtomicCounterBufferiv));
11863 static inline void SET_GetActiveAtomicCounterBufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) {
11864 SET_by_offset(disp, _gloffset_GetActiveAtomicCounterBufferiv, fn);
11868 #define CALL_BindImageTexture(disp, parameters) \
11869 (* GET_BindImageTexture(disp)) parameters
11870 static inline _glptr_BindImageTexture GET_BindImageTexture(struct _glapi_table *disp) {
11871 return (_glptr_BindImageTexture) (GET_by_offset(disp, _gloffset_BindImageTexture));
11874 static inline void SET_BindImageTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum)) {
11875 SET_by_offset(disp, _gloffset_BindImageTexture, fn);
11879 #define CALL_MemoryBarrier(disp, parameters) \
11880 (* GET_MemoryBarrier(disp)) parameters
11881 static inline _glptr_MemoryBarrier GET_MemoryBarrier(struct _glapi_table *disp) {
11882 return (_glptr_MemoryBarrier) (GET_by_offset(disp, _gloffset_MemoryBarrier));
11885 static inline void SET_MemoryBarrier(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
11886 SET_by_offset(disp, _gloffset_MemoryBarrier, fn);
11890 #define CALL_TexStorage1D(disp, parameters) \
11891 (* GET_TexStorage1D(disp)) parameters
11892 static inline _glptr_TexStorage1D GET_TexStorage1D(struct _glapi_table *disp) {
11893 return (_glptr_TexStorage1D) (GET_by_offset(disp, _gloffset_TexStorage1D));
11896 static inline void SET_TexStorage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei)) {
11897 SET_by_offset(disp, _gloffset_TexStorage1D, fn);
11901 #define CALL_TexStorage2D(disp, parameters) \
11902 (* GET_TexStorage2D(disp)) parameters
11903 static inline _glptr_TexStorage2D GET_TexStorage2D(struct _glapi_table *disp) {
11904 return (_glptr_TexStorage2D) (GET_by_offset(disp, _gloffset_TexStorage2D));
11907 static inline void SET_TexStorage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei)) {
11908 SET_by_offset(disp, _gloffset_TexStorage2D, fn);
11912 #define CALL_TexStorage3D(disp, parameters) \
11913 (* GET_TexStorage3D(disp)) parameters
11914 static inline _glptr_TexStorage3D GET_TexStorage3D(struct _glapi_table *disp) {
11915 return (_glptr_TexStorage3D) (GET_by_offset(disp, _gloffset_TexStorage3D));
11918 static inline void SET_TexStorage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) {
11919 SET_by_offset(disp, _gloffset_TexStorage3D, fn);
11923 #define CALL_TextureStorage1DEXT(disp, parameters) \
11924 (* GET_TextureStorage1DEXT(disp)) parameters
11925 static inline _glptr_TextureStorage1DEXT GET_TextureStorage1DEXT(struct _glapi_table *disp) {
11926 return (_glptr_TextureStorage1DEXT) (GET_by_offset(disp, _gloffset_TextureStorage1DEXT));
11929 static inline void SET_TextureStorage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei)) {
11930 SET_by_offset(disp, _gloffset_TextureStorage1DEXT, fn);
11934 #define CALL_TextureStorage2DEXT(disp, parameters) \
11935 (* GET_TextureStorage2DEXT(disp)) parameters
11936 static inline _glptr_TextureStorage2DEXT GET_TextureStorage2DEXT(struct _glapi_table *disp) {
11937 return (_glptr_TextureStorage2DEXT) (GET_by_offset(disp, _gloffset_TextureStorage2DEXT));
11940 static inline void SET_TextureStorage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei)) {
11941 SET_by_offset(disp, _gloffset_TextureStorage2DEXT, fn);
11945 #define CALL_TextureStorage3DEXT(disp, parameters) \
11946 (* GET_TextureStorage3DEXT(disp)) parameters
11947 static inline _glptr_TextureStorage3DEXT GET_TextureStorage3DEXT(struct _glapi_table *disp) {
11948 return (_glptr_TextureStorage3DEXT) (GET_by_offset(disp, _gloffset_TextureStorage3DEXT));
11951 static inline void SET_TextureStorage3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) {
11952 SET_by_offset(disp, _gloffset_TextureStorage3DEXT, fn);
11956 #define CALL_ClearBufferData(disp, parameters) \
11957 (* GET_ClearBufferData(disp)) parameters
11958 static inline _glptr_ClearBufferData GET_ClearBufferData(struct _glapi_table *disp) {
11959 return (_glptr_ClearBufferData) (GET_by_offset(disp, _gloffset_ClearBufferData));
11962 static inline void SET_ClearBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum, const GLvoid *)) {
11963 SET_by_offset(disp, _gloffset_ClearBufferData, fn);
11967 #define CALL_ClearBufferSubData(disp, parameters) \
11968 (* GET_ClearBufferSubData(disp)) parameters
11969 static inline _glptr_ClearBufferSubData GET_ClearBufferSubData(struct _glapi_table *disp) {
11970 return (_glptr_ClearBufferSubData) (GET_by_offset(disp, _gloffset_ClearBufferSubData));
11973 static inline void SET_ClearBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *)) {
11974 SET_by_offset(disp, _gloffset_ClearBufferSubData, fn);
11978 #define CALL_DispatchCompute(disp, parameters) \
11979 (* GET_DispatchCompute(disp)) parameters
11980 static inline _glptr_DispatchCompute GET_DispatchCompute(struct _glapi_table *disp) {
11981 return (_glptr_DispatchCompute) (GET_by_offset(disp, _gloffset_DispatchCompute));
11984 static inline void SET_DispatchCompute(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
11985 SET_by_offset(disp, _gloffset_DispatchCompute, fn);
11989 #define CALL_DispatchComputeIndirect(disp, parameters) \
11990 (* GET_DispatchComputeIndirect(disp)) parameters
11991 static inline _glptr_DispatchComputeIndirect GET_DispatchComputeIndirect(struct _glapi_table *disp) {
11992 disp, _gloffset_DispatchComputeIndirect));
11995 static inline void SET_DispatchComputeIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr)) {
11996 SET_by_offset(disp, _gloffset_DispatchComputeIndirect, fn);
12000 #define CALL_CopyImageSubData(disp, parameters) \
12001 (* GET_CopyImageSubData(disp)) parameters
12002 static inline _glptr_CopyImageSubData GET_CopyImageSubData(struct _glapi_table *disp) {
12003 return (_glptr_CopyImageSubData) (GET_by_offset(disp, _gloffset_CopyImageSubData));
12006 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)) {
12007 SET_by_offset(disp, _gloffset_CopyImageSubData, fn);
12011 #define CALL_TextureView(disp, parameters) \
12012 (* GET_TextureView(disp)) parameters
12013 static inline _glptr_TextureView GET_TextureView(struct _glapi_table *disp) {
12014 return (_glptr_TextureView) (GET_by_offset(disp, _gloffset_TextureView));
12017 static inline void SET_TextureView(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLenum, GLuint, GLuint, GLuint, GLuint)) {
12018 SET_by_offset(disp, _gloffset_TextureView, fn);
12022 #define CALL_BindVertexBuffer(disp, parameters) \
12023 (* GET_BindVertexBuffer(disp)) parameters
12024 static inline _glptr_BindVertexBuffer GET_BindVertexBuffer(struct _glapi_table *disp) {
12025 return (_glptr_BindVertexBuffer) (GET_by_offset(disp, _gloffset_BindVertexBuffer));
12028 static inline void SET_BindVertexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLintptr, GLsizei)) {
12029 SET_by_offset(disp, _gloffset_BindVertexBuffer, fn);
12033 #define CALL_VertexAttribBinding(disp, parameters) \
12034 (* GET_VertexAttribBinding(disp)) parameters
12035 static inline _glptr_VertexAttribBinding GET_VertexAttribBinding(struct _glapi_table *disp) {
12036 return (_glptr_VertexAttribBinding) (GET_by_offset(disp, _gloffset_VertexAttribBinding));
12039 static inline void SET_VertexAttribBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
12040 SET_by_offset(disp, _gloffset_VertexAttribBinding, fn);
12044 #define CALL_VertexAttribFormat(disp, parameters) \
12045 (* GET_VertexAttribFormat(disp)) parameters
12046 static inline _glptr_VertexAttribFormat GET_VertexAttribFormat(struct _glapi_table *disp) {
12047 return (_glptr_VertexAttribFormat) (GET_by_offset(disp, _gloffset_VertexAttribFormat));
12050 static inline void SET_VertexAttribFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLboolean, GLuint)) {
12051 SET_by_offset(disp, _gloffset_VertexAttribFormat, fn);
12055 #define CALL_VertexAttribIFormat(disp, parameters) \
12056 (* GET_VertexAttribIFormat(disp)) parameters
12057 static inline _glptr_VertexAttribIFormat GET_VertexAttribIFormat(struct _glapi_table *disp) {
12058 return (_glptr_VertexAttribIFormat) (GET_by_offset(disp, _gloffset_VertexAttribIFormat));
12061 static inline void SET_VertexAttribIFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLuint)) {
12062 SET_by_offset(disp, _gloffset_VertexAttribIFormat, fn);
12066 #define CALL_VertexAttribLFormat(disp, parameters) \
12067 (* GET_VertexAttribLFormat(disp)) parameters
12068 static inline _glptr_VertexAttribLFormat GET_VertexAttribLFormat(struct _glapi_table *disp) {
12069 return (_glptr_VertexAttribLFormat) (GET_by_offset(disp, _gloffset_VertexAttribLFormat));
12072 static inline void SET_VertexAttribLFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLuint)) {
12073 SET_by_offset(disp, _gloffset_VertexAttribLFormat, fn);
12077 #define CALL_VertexBindingDivisor(disp, parameters) \
12078 (* GET_VertexBindingDivisor(disp)) parameters
12079 static inline _glptr_VertexBindingDivisor GET_VertexBindingDivisor(struct _glapi_table *disp) {
12080 return (_glptr_VertexBindingDivisor) (GET_by_offset(disp, _gloffset_VertexBindingDivisor));
12083 static inline void SET_VertexBindingDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
12084 SET_by_offset(disp, _gloffset_VertexBindingDivisor, fn);
12088 #define CALL_FramebufferParameteri(disp, parameters) \
12089 (* GET_FramebufferParameteri(disp)) parameters
12090 static inline _glptr_FramebufferParameteri GET_FramebufferParameteri(struct _glapi_table *disp) {
12091 return (_glptr_FramebufferParameteri) (GET_by_offset(disp, _gloffset_FramebufferParameteri));
12094 static inline void SET_FramebufferParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
12095 SET_by_offset(disp, _gloffset_FramebufferParameteri, fn);
12099 #define CALL_GetFramebufferParameteriv(disp, parameters) \
12100 (* GET_GetFramebufferParameteriv(disp)) parameters
12101 static inline _glptr_GetFramebufferParameteriv GET_GetFramebufferParameteriv(struct _glapi_table *disp) {
12102 return (_glptr_GetFramebufferParameteriv) (GET_by_offset(disp, _gloffset_GetFramebufferParameteriv));
12105 static inline void SET_GetFramebufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
12106 SET_by_offset(disp, _gloffset_GetFramebufferParameteriv, fn);
12110 #define CALL_GetInternalformati64v(disp, parameters) \
12111 (* GET_GetInternalformati64v(disp)) parameters
12112 static inline _glptr_GetInternalformati64v GET_GetInternalformati64v(struct _glapi_table *disp) {
12113 return (_glptr_GetInternalformati64v) (GET_by_offset(disp, _gloffset_GetInternalformati64v));
12116 static inline void SET_GetInternalformati64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLint64 *)) {
12117 SET_by_offset(disp, _gloffset_GetInternalformati64v, fn);
12121 #define CALL_MultiDrawArraysIndirect(disp, parameters) \
12122 (* GET_MultiDrawArraysIndirect(disp)) parameters
12123 static inline _glptr_MultiDrawArraysIndirect GET_MultiDrawArraysIndirect(struct _glapi_table *disp) {
12124 return (_glptr_MultiDrawArraysIndirect) (GET_by_offset(disp, _gloffset_MultiDrawArraysIndirect));
12127 static inline void SET_MultiDrawArraysIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLvoid *, GLsizei, GLsizei)) {
12128 SET_by_offset(disp, _gloffset_MultiDrawArraysIndirect, fn);
12132 #define CALL_MultiDrawElementsIndirect(disp, parameters) \
12133 (* GET_MultiDrawElementsIndirect(disp)) parameters
12134 static inline _glptr_MultiDrawElementsIndirect GET_MultiDrawElementsIndirect(struct _glapi_table *disp) {
12135 return (_glptr_MultiDrawElementsIndirect) (GET_by_offset(disp, _gloffset_MultiDrawElementsIndirect));
12138 static inline void SET_MultiDrawElementsIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLvoid *, GLsizei, GLsizei)) {
12139 SET_by_offset(disp, _gloffset_MultiDrawElementsIndirect, fn);
12143 #define CALL_GetProgramInterfaceiv(disp, parameters) \
12144 (* GET_GetProgramInterfaceiv(disp)) parameters
12145 static inline _glptr_GetProgramInterfaceiv GET_GetProgramInterfaceiv(struct _glapi_table *disp) {
12146 return (_glptr_GetProgramInterfaceiv) (GET_by_offset(disp, _gloffset_GetProgramInterfaceiv));
12149 static inline void SET_GetProgramInterfaceiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint *)) {
12150 SET_by_offset(disp, _gloffset_GetProgramInterfaceiv, fn);
12154 #define CALL_GetProgramResourceIndex(disp, parameters) \
12155 (* GET_GetProgramResourceIndex(disp)) parameters
12156 static inline _glptr_GetProgramResourceIndex GET_GetProgramResourceIndex(struct _glapi_table *disp) {
12157 return (_glptr_GetProgramResourceIndex) (GET_by_offset(disp, _gloffset_GetProgramResourceIndex));
12160 static inline void SET_GetProgramResourceIndex(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
12161 SET_by_offset(disp, _gloffset_GetProgramResourceIndex, fn);
12165 #define CALL_GetProgramResourceLocation(disp, parameters) \
12166 (* GET_GetProgramResourceLocation(disp)) parameters
12167 static inline _glptr_GetProgramResourceLocation GET_GetProgramResourceLocation(struct _glapi_table *disp) {
12168 return (_glptr_GetProgramResourceLocation) (GET_by_offset(disp, _gloffset_GetProgramResourceLocation));
12171 static inline void SET_GetProgramResourceLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
12172 SET_by_offset(disp, _gloffset_GetProgramResourceLocation, fn);
12176 #define CALL_GetProgramResourceLocationIndex(disp, parameters) \
12177 (* GET_GetProgramResourceLocationIndex(disp)) parameters
12178 static inline _glptr_GetProgramResourceLocationIndex GET_GetProgramResourceLocationIndex(struct _glapi_table *disp) {
12179 return (_glptr_GetProgramResourceLocationIndex) (GET_by_offset(disp, _gloffset_GetProgramResourceLocationIndex));
12182 static inline void SET_GetProgramResourceLocationIndex(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
12183 SET_by_offset(disp, _gloffset_GetProgramResourceLocationIndex, fn);
12187 #define CALL_GetProgramResourceName(disp, parameters) \
12188 (* GET_GetProgramResourceName(disp)) parameters
12189 static inline _glptr_GetProgramResourceName GET_GetProgramResourceName(struct _glapi_table *disp) {
12190 return (_glptr_GetProgramResourceName) (GET_by_offset(disp, _gloffset_GetProgramResourceName));
12193 static inline void SET_GetProgramResourceName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei , GLsizei *, GLchar *)) {
12194 SET_by_offset(disp, _gloffset_GetProgramResourceName, fn);
12198 #define CALL_GetProgramResourceiv(disp, parameters) \
12199 (* GET_GetProgramResourceiv(disp)) parameters
12200 static inline _glptr_GetProgramResourceiv GET_GetProgramResourceiv(struct _glapi_table *disp) {
12201 return (_glptr_GetProgramResourceiv) (GET_by_offset(disp, _gloffset_GetProgramResourceiv));
12204 static inline void SET_GetProgramResourceiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei , const GLenum *, GLsizei , GLsizei *, GLint *)) {
12205 SET_by_offset(disp, _gloffset_GetProgramResourceiv, fn);
12209 #define CALL_ShaderStorageBlockBinding(disp, parameters) \
12210 (* GET_ShaderStorageBlockBinding(disp)) parameters
12211 static inline _glptr_ShaderStorageBlockBinding GET_ShaderStorageBlockBinding(struct _glapi_table *disp) {
12212 return (_glptr_ShaderStorageBlockBinding) (GET_by_offset(disp, _gloffset_ShaderStorageBlockBinding));
12215 static inline void SET_ShaderStorageBlockBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
12216 SET_by_offset(disp, _gloffset_ShaderStorageBlockBinding, fn);
12220 #define CALL_TexBufferRange(disp, parameters) \
12221 (* GET_TexBufferRange(disp)) parameters
12222 static inline _glptr_TexBufferRange GET_TexBufferRange(struct _glapi_table *disp) {
12223 return (_glptr_TexBufferRange) (GET_by_offset(disp, _gloffset_TexBufferRange));
12226 static inline void SET_TexBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLintptr, GLsizeiptr)) {
12227 SET_by_offset(disp, _gloffset_TexBufferRange, fn);
12231 #define CALL_TexStorage2DMultisample(disp, parameters) \
12232 (* GET_TexStorage2DMultisample(disp)) parameters
12233 static inline _glptr_TexStorage2DMultisample GET_TexStorage2DMultisample(struct _glapi_table *disp) {
12234 return (_glptr_TexStorage2DMultisample) (GET_by_offset(disp, _gloffset_TexStorage2DMultisample));
12237 static inline void SET_TexStorage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) {
12238 SET_by_offset(disp, _gloffset_TexStorage2DMultisample, fn);
12242 #define CALL_TexStorage3DMultisample(disp, parameters) \
12243 (* GET_TexStorage3DMultisample(disp)) parameters
12244 static inline _glptr_TexStorage3DMultisample GET_TexStorage3DMultisample(struct _glapi_table *disp) {
12245 return (_glptr_TexStorage3DMultisample) (GET_by_offset(disp, _gloffset_TexStorage3DMultisample));
12248 static inline void SET_TexStorage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) {
12249 SET_by_offset(disp, _gloffset_TexStorage3DMultisample, fn);
12253 #define CALL_BufferStorage(disp, parameters) \
12254 (* GET_BufferStorage(disp)) parameters
12255 static inline _glptr_BufferStorage GET_BufferStorage(struct _glapi_table *disp) {
12256 return (_glptr_BufferStorage) (GET_by_offset(disp, _gloffset_BufferStorage));
12259 static inline void SET_BufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizeiptr, const GLvoid *, GLbitfield)) {
12260 SET_by_offset(disp, _gloffset_BufferStorage, fn);
12264 #define CALL_ClearTexImage(disp, parameters) \
12265 (* GET_ClearTexImage(disp)) parameters
12266 static inline _glptr_ClearTexImage GET_ClearTexImage(struct _glapi_table *disp) {
12267 return (_glptr_ClearTexImage) (GET_by_offset(disp, _gloffset_ClearTexImage));
12270 static inline void SET_ClearTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLenum, const GLvoid *)) {
12271 SET_by_offset(disp, _gloffset_ClearTexImage, fn);
12275 #define CALL_ClearTexSubImage(disp, parameters) \
12276 (* GET_ClearTexSubImage(disp)) parameters
12277 static inline _glptr_ClearTexSubImage GET_ClearTexSubImage(struct _glapi_table *disp) {
12278 return (_glptr_ClearTexSubImage) (GET_by_offset(disp, _gloffset_ClearTexSubImage));
12281 static inline void SET_ClearTexSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
12282 SET_by_offset(disp, _gloffset_ClearTexSubImage, fn);
12286 #define CALL_BindBuffersBase(disp, parameters) \
12287 (* GET_BindBuffersBase(disp)) parameters
12288 static inline _glptr_BindBuffersBase GET_BindBuffersBase(struct _glapi_table *disp) {
12289 return (_glptr_BindBuffersBase) (GET_by_offset(disp, _gloffset_BindBuffersBase));
12292 static inline void SET_BindBuffersBase(struct _glapi_table *disp
12293 SET_by_offset(disp, _gloffset_BindBuffersBase, fn);
12297 #define CALL_BindBuffersRange(disp, parameters) \
12298 (* GET_BindBuffersRange(disp)) parameters
12299 static inline _glptr_BindBuffersRange GET_BindBuffersRange(struct _glapi_table *disp) {
12300 return (_glptr_BindBuffersRange) (GET_by_offset(disp, _gloffset_BindBuffersRange));
12303 static inline void SET_BindBuffersRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizeiptr *)) {
12304 SET_by_offset(disp, _gloffset_BindBuffersRange, fn);
12308 #define CALL_BindImageTextures(disp, parameters) \
12309 (* GET_BindImageTextures(disp)) parameters
12310 static inline _glptr_BindImageTextures GET_BindImageTextures(struct _glapi_table *disp) {
12311 return (_glptr_BindImageTextures) (GET_by_offset(disp, _gloffset_BindImageTextures));
12314 static inline void SET_BindImageTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) {
12315 SET_by_offset(disp, _gloffset_BindImageTextures, fn);
12319 #define CALL_BindSamplers(disp, parameters) \
12320 (* GET_BindSamplers(disp)) parameters
12321 static inline _glptr_BindSamplers GET_BindSamplers(struct _glapi_table *disp) {
12322 return (_glptr_BindSamplers) (GET_by_offset(disp, _gloffset_BindSamplers));
12325 static inline void SET_BindSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) {
12326 SET_by_offset(disp, _gloffset_BindSamplers, fn);
12330 #define CALL_BindTextures(disp, parameters) \
12331 (* GET_BindTextures(disp)) parameters
12332 static inline _glptr_BindTextures GET_BindTextures(struct _glapi_table *disp) {
12333 return (_glptr_BindTextures) (GET_by_offset(disp, _gloffset_BindTextures));
12336 static inline void SET_BindTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) {
12337 SET_by_offset(disp, _gloffset_BindTextures, fn);
12341 #define CALL_BindVertexBuffers(disp, parameters) \
12342 (* GET_BindVertexBuffers(disp)) parameters
12343 static inline _glptr_BindVertexBuffers GET_BindVertexBuffers(struct _glapi_table *disp) {
12344 return (_glptr_BindVertexBuffers) (GET_by_offset(disp, _gloffset_BindVertexBuffers));
12347 static inline void SET_BindVertexBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *)) {
12348 SET_by_offset(disp, _gloffset_BindVertexBuffers, fn);
12352 #define CALL_DispatchComputeGroupSizeARB(disp, parameters) \
12353 (* GET_DispatchComputeGroupSizeARB(disp)) parameters
12354 static inline _glptr_DispatchComputeGroupSizeARB GET_DispatchComputeGroupSizeARB(struct _glapi_table *disp) {
12355 return (_glptr_DispatchComputeGroupSizeARB) (GET_by_offset(disp, _gloffset_DispatchComputeGroupSizeARB));
12358 static inline void SET_DispatchComputeGroupSizeARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
12359 SET_by_offset(disp, _gloffset_DispatchComputeGroupSizeARB, fn);
12363 #define CALL_MultiDrawArraysIndirectCountARB(disp, parameters) \
12364 (* GET_MultiDrawArraysIndirectCountARB(disp)) parameters
12365 static inline _glptr_MultiDrawArraysIndirectCountARB GET_MultiDrawArraysIndirectCountARB(struct _glapi_table *disp) {
12366 return (_glptr_MultiDrawArraysIndirectCountARB) (GET_by_offset(disp, _gloffset_MultiDrawArraysIndirectCountARB));
12369 static inline void SET_MultiDrawArraysIndirectCountARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLintptr, GLsizei, GLsizei)) {
12370 SET_by_offset(disp, _gloffset_MultiDrawArraysIndirectCountARB, fn);
12374 #define CALL_MultiDrawElementsIndirectCountARB(disp, parameters) \
12375 (* GET_MultiDrawElementsIndirectCountARB(disp)) parameters
12376 static inline _glptr_MultiDrawElementsIndirectCountARB GET_MultiDrawElementsIndirectCountARB(struct _glapi_table *disp) {
12377 return (_glptr_MultiDrawElementsIndirectCountARB) (GET_by_offset(disp, _gloffset_MultiDrawElementsIndirectCountARB));
12380 static inline void SET_MultiDrawElementsIndirectCountARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLintptr, GLintptr, GLsizei, GLsizei)) {
12381 SET_by_offset(disp, _gloffset_MultiDrawElementsIndirectCountARB, fn);
12385 #define CALL_ClipControl(disp, parameters) \
12386 (* GET_ClipControl(disp)) parameters
12387 static inline _glptr_ClipControl GET_ClipControl(struct _glapi_table *disp) {
12388 return (_glptr_ClipControl) (GET_by_offset(disp, _gloffset_ClipControl));
12391 static inline void SET_ClipControl(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
12392 SET_by_offset(disp, _gloffset_ClipControl, fn);
12396 #define CALL_BindTextureUnit(disp, parameters) \
12397 (* GET_BindTextureUnit(disp)) parameters
12398 static inline _glptr_BindTextureUnit GET_BindTextureUnit(struct _glapi_table *disp) {
12399 return (_glptr_BindTextureUnit) (GET_by_offset(disp, _gloffset_BindTextureUnit));
12402 static inline void SET_BindTextureUnit(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
12403 SET_by_offset(disp, _gloffset_BindTextureUnit, fn);
12407 #define CALL_BlitNamedFramebuffer(disp, parameters) \
12408 (* GET_BlitNamedFramebuffer(disp)) parameters
12409 static inline _glptr_BlitNamedFramebuffer GET_BlitNamedFramebuffer(struct _glapi_table *disp) {
12410 return (_glptr_BlitNamedFramebuffer) (GET_by_offset(disp, _gloffset_BlitNamedFramebuffer));
12413 static inline void SET_BlitNamedFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)) {
12414 SET_by_offset(disp, _gloffset_BlitNamedFramebuffer, fn);
12418 #define CALL_CheckNamedFramebufferStatus(disp, parameters) \
12419 (* GET_CheckNamedFramebufferStatus(disp)) parameters
12420 static inline _glptr_CheckNamedFramebufferStatus GET_CheckNamedFramebufferStatus(struct _glapi_table *disp) {
12421 return (_glptr_CheckNamedFramebufferStatus) (GET_by_offset(disp, _gloffset_CheckNamedFramebufferStatus));
12424 static inline void SET_CheckNamedFramebufferStatus(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLuint, GLenum)) {
12425 SET_by_offset(disp, _gloffset_CheckNamedFramebufferStatus, fn);
12429 #define CALL_ClearNamedBufferData(disp, parameters) \
12430 (* GET_ClearNamedBufferData(disp)) parameters
12431 static inline _glptr_ClearNamedBufferData GET_ClearNamedBufferData(struct _glapi_table *disp) {
12432 return (_glptr_ClearNamedBufferData) (GET_by_offset(disp, _gloffset_ClearNamedBufferData));
12435 static inline void SET_ClearNamedBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLenum, const GLvoid *)) {
12436 SET_by_offset(disp, _gloffset_ClearNamedBufferData, fn);
12440 #define CALL_ClearNamedBufferSubData(disp, parameters) \
12441 (* GET_ClearNamedBufferSubData(disp)) parameters
12442 static inline _glptr_ClearNamedBufferSubData GET_ClearNamedBufferSubData(struct _glapi_table *disp) {
12443 return (_glptr_ClearNamedBufferSubData) (GET_by_offset(disp, _gloffset_ClearNamedBufferSubData));
12446 static inline void SET_ClearNamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *)) {
12447 SET_by_offset(disp, _gloffset_ClearNamedBufferSubData, fn);
12451 #define CALL_ClearNamedFramebufferfi(disp, parameters) \
12452 (* GET_ClearNamedFramebufferfi(disp)) parameters
12453 static inline _glptr_ClearNamedFramebufferfi GET_ClearNamedFramebufferfi(struct _glapi_table *disp) {
12454 return (_glptr_ClearNamedFramebufferfi) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferfi));
12457 static inline void SET_ClearNamedFramebufferfi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLfloat, GLint)) {
12458 SET_by_offset(disp, _gloffset_ClearNamedFramebufferfi, fn);
12462 #define CALL_ClearNamedFramebufferfv(disp, parameters) \
12463 (* GET_ClearNamedFramebufferfv(disp)) parameters
12464 static inline _glptr_ClearNamedFramebufferfv GET_ClearNamedFramebufferfv(struct _glapi_table *disp) {
12465 return (_glptr_ClearNamedFramebufferfv) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferfv));
12468 static inline void SET_ClearNamedFramebufferfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, const GLfloat *)) {
12469 SET_by_offset(disp, _gloffset_ClearNamedFramebufferfv, fn);
12473 #define CALL_ClearNamedFramebufferiv(disp, parameters) \
12474 (* GET_ClearNamedFramebufferiv(disp)) parameters
12475 static inline _glptr_ClearNamedFramebufferiv GET_ClearNamedFramebufferiv(struct _glapi_table *disp) {
12476 return (_glptr_ClearNamedFramebufferiv) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferiv));
12479 static inline void SET_ClearNamedFramebufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, const GLint *)) {
12480 SET_by_offset(disp, _gloffset_ClearNamedFramebufferiv, fn);
12484 #define CALL_ClearNamedFramebufferuiv(disp, parameters) \
12485 (* GET_ClearNamedFramebufferuiv(disp)) parameters
12486 static inline _glptr_ClearNamedFramebufferuiv GET_ClearNamedFramebufferuiv(struct _glapi_table *disp) {
12487 return (_glptr_ClearNamedFramebufferuiv) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferuiv));
12490 static inline void SET_ClearNamedFramebufferuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, const GLuint *)) {
12491 SET_by_offset(disp, _gloffset_ClearNamedFramebufferuiv, fn);
12495 #define CALL_CompressedTextureSubImage1D(disp, parameters) \
12496 (* GET_CompressedTextureSubImage1D(disp)) parameters
12497 static inline _glptr_CompressedTextureSubImage1D GET_CompressedTextureSubImage1D(struct _glapi_table *disp) {
12498 return (_glptr_CompressedTextureSubImage1D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage1D));
12501 static inline void SET_CompressedTextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *)) {
12502 SET_by_offset(disp, _gloffset_CompressedTextureSubImage1D, fn);
12506 #define CALL_CompressedTextureSubImage2D(disp, parameters) \
12507 (* GET_CompressedTextureSubImage2D(disp)) parameters
12508 static inline _glptr_CompressedTextureSubImage2D GET_CompressedTextureSubImage2D(struct _glapi_table *disp) {
12509 return (_glptr_CompressedTextureSubImage2D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage2D));
12512 static inline void SET_CompressedTextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
12513 SET_by_offset(disp, _gloffset_CompressedTextureSubImage2D, fn);
12517 #define CALL_CompressedTextureSubImage3D(disp, parameters) \
12518 (* GET_CompressedTextureSubImage3D(disp)) parameters
12519 static inline _glptr_CompressedTextureSubImage3D GET_CompressedTextureSubImage3D(struct _glapi_table *disp) {
12520 return (_glptr_CompressedTextureSubImage3D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage3D));
12523 static inline void SET_CompressedTextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
12524 SET_by_offset(disp, _gloffset_CompressedTextureSubImage3D, fn);
12528 #define CALL_CopyNamedBufferSubData(disp, parameters) \
12529 (* GET_CopyNamedBufferSubData(disp)) parameters
12530 static inline _glptr_CopyNamedBufferSubData GET_CopyNamedBufferSubData(struct _glapi_table *disp) {
12531 return (_glptr_CopyNamedBufferSubData) (GET_by_offset(disp, _gloffset_CopyNamedBufferSubData));
12534 static inline void SET_CopyNamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr)) {
12535 SET_by_offset(disp, _gloffset_CopyNamedBufferSubData, fn);
12539 #define CALL_CopyTextureSubImage1D(disp, parameters) \
12540 (* GET_CopyTextureSubImage1D(disp)) parameters
12541 static inline _glptr_CopyTextureSubImage1D GET_CopyTextureSubImage1D(struct _glapi_table *disp) {
12542 return (_glptr_CopyTextureSubImage1D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage1D));
12545 static inline void SET_CopyTextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei)) {
12546 SET_by_offset(disp, _gloffset_CopyTextureSubImage1D, fn);
12550 #define CALL_CopyTextureSubImage2D(disp, parameters) \
12551 (* GET_CopyTextureSubImage2D(disp)) parameters
12552 static inline _glptr_CopyTextureSubImage2D GET_CopyTextureSubImage2D(struct _glapi_table *disp) {
12553 return (_glptr_CopyTextureSubImage2D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage2D));
12556 static inline void SET_CopyTextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
12557 SET_by_offset(disp, _gloffset_CopyTextureSubImage2D, fn);
12561 #define CALL_CopyTextureSubImage3D(disp, parameters) \
12562 (* GET_CopyTextureSubImage3D(disp)) parameters
12563 static inline _glptr_CopyTextureSubImage3D GET_CopyTextureSubImage3D(struct _glapi_table *disp) {
12564 return (_glptr_CopyTextureSubImage3D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage3D));
12567 static inline void SET_CopyTextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
12568 SET_by_offset(disp, _gloffset_CopyTextureSubImage3D, fn);
12572 #define CALL_CreateBuffers(disp, parameters) \
12573 (* GET_CreateBuffers(disp)) parameters
12574 static inline _glptr_CreateBuffers GET_CreateBuffers(struct _glapi_table *disp) {
12575 return (_glptr_CreateBuffers) (GET_by_offset(disp, _gloffset_CreateBuffers));
12578 static inline void SET_CreateBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
12579 SET_by_offset(disp, _gloffset_CreateBuffers, fn);
12583 #define CALL_CreateFramebuffers(disp, parameters) \
12584 (* GET_CreateFramebuffers(disp)) parameters
12585 static inline _glptr_CreateFramebuffers GET_CreateFramebuffers(struct _glapi_table *disp) {
12586 return (_glptr_CreateFramebuffers) (GET_by_offset(disp, _gloffset_CreateFramebuffers));
12589 static inline void SET_CreateFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
12590 SET_by_offset(disp, _gloffset_CreateFramebuffers, fn);
12594 #define CALL_CreateProgramPipelines(disp, parameters) \
12595 (* GET_CreateProgramPipelines(disp)) parameters
12596 static inline _glptr_CreateProgramPipelines GET_CreateProgramPipelines(struct _glapi_table *disp) {
12597 return (_glptr_CreateProgramPipelines) (GET_by_offset(disp, _gloffset_CreateProgramPipelines));
12600 static inline void SET_CreateProgramPipelines(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
12601 SET_by_offset(disp, _gloffset_CreateProgramPipelines, fn);
12605 #define CALL_CreateQueries(disp, parameters) \
12606 (* GET_CreateQueries(disp)) parameters
12607 static inline _glptr_CreateQueries GET_CreateQueries(struct _glapi_table *disp) {
12608 return (_glptr_CreateQueries) (GET_by_offset(disp, _gloffset_CreateQueries));
12611 static inline void SET_CreateQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) {
12612 SET_by_offset(disp, _gloffset_CreateQueries, fn);
12616 #define CALL_CreateRenderbuffers(disp, parameters) \
12617 (* GET_CreateRenderbuffers(disp)) parameters
12618 static inline _glptr_CreateRenderbuffers GET_CreateRenderbuffers(struct _glapi_table *disp) {
12619 return (_glptr_CreateRenderbuffers) (GET_by_offset(disp, _gloffset_CreateRenderbuffers));
12622 static inline void SET_CreateRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
12623 SET_by_offset(disp, _gloffset_CreateRenderbuffers, fn);
12627 #define CALL_CreateSamplers(disp, parameters) \
12628 (* GET_CreateSamplers(disp)) parameters
12629 static inline _glptr_CreateSamplers GET_CreateSamplers(struct _glapi_table *disp) {
12630 return (_glptr_CreateSamplers) (GET_by_offset(disp, _gloffset_CreateSamplers));
12633 static inline void SET_CreateSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
12634 SET_by_offset(disp, _gloffset_CreateSamplers, fn);
12638 #define CALL_CreateTextures(disp, parameters) \
12639 (* GET_CreateTextures(disp)) parameters
12640 static inline _glptr_CreateTextures GET_CreateTextures(struct _glapi_table *disp) {
12641 return (_glptr_CreateTextures) (GET_by_offset(disp, _gloffset_CreateTextures));
12644 static inline void SET_CreateTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) {
12645 SET_by_offset(disp, _gloffset_CreateTextures, fn);
12649 #define CALL_CreateTransformFeedbacks(disp, parameters) \
12650 (* GET_CreateTransformFeedbacks(disp)) parameters
12651 static inline _glptr_CreateTransformFeedbacks GET_CreateTransformFeedbacks(struct _glapi_table *disp) {
12652 return (_glptr_CreateTransformFeedbacks) (GET_by_offset(disp, _gloffset_CreateTransformFeedbacks));
12655 static inline void SET_CreateTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
12656 SET_by_offset(disp, _gloffset_CreateTransformFeedbacks, fn);
12660 #define CALL_CreateVertexArrays(disp, parameters) \
12661 (* GET_CreateVertexArrays(disp)) parameters
12662 static inline _glptr_CreateVertexArrays GET_CreateVertexArrays(struct _glapi_table *disp) {
12663 return (_glptr_CreateVertexArrays) (GET_by_offset(disp, _gloffset_CreateVertexArrays));
12666 static inline void SET_CreateVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
12667 SET_by_offset(disp, _gloffset_CreateVertexArrays, fn);
12671 #define CALL_DisableVertexArrayAttrib(disp, parameters) \
12672 (* GET_DisableVertexArrayAttrib(disp)) parameters
12673 static inline _glptr_DisableVertexArrayAttrib GET_DisableVertexArrayAttrib(struct _glapi_table *disp) {
12674 return (_glptr_DisableVertexArrayAttrib) (GET_by_offset(disp, _gloffset_DisableVertexArrayAttrib));
12677 static inline void SET_DisableVertexArrayAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
12678 SET_by_offset(disp, _gloffset_DisableVertexArrayAttrib, fn);
12682 #define CALL_EnableVertexArrayAttrib(disp, parameters) \
12683 (* GET_EnableVertexArrayAttrib(disp)) parameters
12684 static inline _glptr_EnableVertexArrayAttrib GET_EnableVertexArrayAttrib(struct _glapi_table *disp) {
12685 return (_glptr_EnableVertexArrayAttrib) (GET_by_offset(disp, _gloffset_EnableVertexArrayAttrib));
12688 static inline void SET_EnableVertexArrayAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
12689 SET_by_offset(disp, _gloffset_EnableVertexArrayAttrib, fn);
12693 #define CALL_FlushMappedNamedBufferRange(disp, parameters) \
12694 (* GET_FlushMappedNamedBufferRange(disp)) parameters
12695 static inline _glptr_FlushMappedNamedBufferRange GET_FlushMappedNamedBufferRange(struct _glapi_table *disp) {
12696 return (_glptr_FlushMappedNamedBufferRange) (GET_by_offset(disp, _gloffset_FlushMappedNamedBufferRange));
12699 static inline void SET_FlushMappedNamedBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr)) {
12700 SET_by_offset(disp, _gloffset_FlushMappedNamedBufferRange, fn);
12704 #define CALL_GenerateTextureMipmap(disp, parameters) \
12705 (* GET_GenerateTextureMipmap(disp)) parameters
12706 static inline _glptr_GenerateTextureMipmap GET_GenerateTextureMipmap(struct _glapi_table *disp) {
12707 return (_glptr_GenerateTextureMipmap) (GET_by_offset(disp, _gloffset_GenerateTextureMipmap));
12710 static inline void SET_GenerateTextureMipmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
12711 SET_by_offset(disp, _gloffset_GenerateTextureMipmap, fn);
12715 #define CALL_GetCompressedTextureImage(disp, parameters) \
12716 (* GET_GetCompressedTextureImage(disp)) parameters
12717 static inline _glptr_GetCompressedTextureImage GET_GetCompressedTextureImage(struct _glapi_table *disp) {
12718 return (_glptr_GetCompressedTextureImage) (GET_by_offset(disp, _gloffset_GetCompressedTextureImage));
12721 static inline void SET_GetCompressedTextureImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLvoid *)) {
12722 SET_by_offset(disp, _gloffset_GetCompressedTextureImage, fn);
12726 #define CALL_GetNamedBufferParameteri64v(disp, parameters) \
12727 (* GET_GetNamedBufferParameteri64v(disp)) parameters
12728 static inline _glptr_GetNamedBufferParameteri64v GET_GetNamedBufferParameteri64v(struct _glapi_table *disp) {
12729 return (_glptr_GetNamedBufferParameteri64v) (GET_by_offset(disp, _gloffset_GetNamedBufferParameteri64v));
12732 static inline void SET_GetNamedBufferParameteri64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint64 *)) {
12733 SET_by_offset(disp, _gloffset_GetNamedBufferParameteri64v, fn);
12737 #define CALL_GetNamedBufferParameteriv(disp, parameters) \
12738 (* GET_GetNamedBufferParameteriv(disp)) parameters
12739 static inline _glptr_GetNamedBufferParameteriv GET_GetNamedBufferParameteriv(struct _glapi_table *disp) {
12740 return (_glptr_GetNamedBufferParameteriv) (GET_by_offset(disp, _gloffset_GetNamedBufferParameteriv));
12743 static inline void SET_GetNamedBufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
12744 SET_by_offset(disp, _gloffset_GetNamedBufferParameteriv, fn);
12748 #define CALL_GetNamedBufferPointerv(disp, parameters) \
12749 (* GET_GetNamedBufferPointerv(disp)) parameters
12750 static inline _glptr_GetNamedBufferPointerv GET_GetNamedBufferPointerv(struct _glapi_table *disp) {
12751 return (_glptr_GetNamedBufferPointerv) (GET_by_offset(disp, _gloffset_GetNamedBufferPointerv));
12754 static inline void SET_GetNamedBufferPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLvoid **)) {
12755 SET_by_offset(disp, _gloffset_GetNamedBufferPointerv, fn);
12759 #define CALL_GetNamedBufferSubData(disp, parameters) \
12760 (* GET_GetNamedBufferSubData(disp)) parameters
12761 static inline _glptr_GetNamedBufferSubData GET_GetNamedBufferSubData(struct _glapi_table *disp) {
12762 return (_glptr_GetNamedBufferSubData) (GET_by_offset(disp, _gloffset_GetNamedBufferSubData));
12765 static inline void SET_GetNamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, GLvoid *)) {
12766 SET_by_offset(disp, _gloffset_GetNamedBufferSubData, fn);
12770 #define CALL_GetNamedFramebufferAttachmentParameteriv(disp, parameters) \
12771 (* GET_GetNamedFramebufferAttachmentParameteriv(disp)) parameters
12772 static inline _glptr_GetNamedFramebufferAttachmentParameteriv GET_GetNamedFramebufferAttachmentParameteriv(struct _glapi_table *disp) {
12773 return (_glptr_GetNamedFramebufferAttachmentParameteriv) (GET_by_offset(disp, _gloffset_GetNamedFramebufferAttachmentParameteriv));
12776 static inline void SET_GetNamedFramebufferAttachmentParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint *)) {
12777 SET_by_offset(disp, _gloffset_GetNamedFramebufferAttachmentParameteriv, fn);
12781 #define CALL_GetNamedFramebufferParameteriv(disp, parameters) \
12782 (* GET_GetNamedFramebufferParameteriv(disp)) parameters
12783 static inline _glptr_GetNamedFramebufferParameteriv GET_GetNamedFramebufferParameteriv(struct _glapi_table *disp) {
12784 return (_glptr_GetNamedFramebufferParameteriv) (GET_by_offset(disp, _gloffset_GetNamedFramebufferParameteriv));
12787 static inline void SET_GetNamedFramebufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
12788 SET_by_offset(disp, _gloffset_GetNamedFramebufferParameteriv, fn);
12792 #define CALL_GetNamedRenderbufferParameteriv(disp, parameters) \
12793 (* GET_GetNamedRenderbufferParameteriv(disp)) parameters
12794 static inline _glptr_GetNamedRenderbufferParameteriv GET_GetNamedRenderbufferParameteriv(struct _glapi_table *disp) {
12795 return (_glptr_GetNamedRenderbufferParameteriv) (GET_by_offset(disp, _gloffset_GetNamedRenderbufferParameteriv));
12798 static inline void SET_GetNamedRenderbufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
12799 SET_by_offset(disp, _gloffset_GetNamedRenderbufferParameteriv, fn);
12803 #define CALL_GetQueryBufferObjecti64v(disp, parameters) \
12804 (* GET_GetQueryBufferObjecti64v(disp)) parameters
12805 static inline _glptr_GetQueryBufferObjecti64v GET_GetQueryBufferObjecti64v(struct _glapi_table *disp) {
12806 return (_glptr_GetQueryBufferObjecti64v) (GET_by_offset(disp, _gloffset_GetQueryBufferObjecti64v));
12809 static inline void SET_GetQueryBufferObjecti64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) {
12810 SET_by_offset(disp, _gloffset_GetQueryBufferObjecti64v, fn);
12814 #define CALL_GetQueryBufferObjectiv(disp, parameters) \
12815 (* GET_GetQueryBufferObjectiv(disp)) parameters
12816 static inline _glptr_GetQueryBufferObjectiv GET_GetQueryBufferObjectiv(struct _glapi_table *disp) {
12817 return (_glptr_GetQueryBufferObjectiv) (GET_by_offset(disp, _gloffset_GetQueryBufferObjectiv));
12820 static inline void SET_GetQueryBufferObjectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) {
12821 SET_by_offset(disp, _gloffset_GetQueryBufferObjectiv, fn);
12825 #define CALL_GetQueryBufferObjectui64v(disp, parameters) \
12826 (* GET_GetQueryBufferObjectui64v(disp)) parameters
12827 static inline _glptr_GetQueryBufferObjectui64v GET_GetQueryBufferObjectui64v(struct _glapi_table *disp) {
12828 return (_glptr_GetQueryBufferObjectui64v) (GET_by_offset(disp, _gloffset_GetQueryBufferObjectui64v));
12831 static inline void SET_GetQueryBufferObjectui64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) {
12832 SET_by_offset(disp, _gloffset_GetQueryBufferObjectui64v, fn);
12836 #define CALL_GetQueryBufferObjectuiv(disp, parameters) \
12837 (* GET_GetQueryBufferObjectuiv(disp)) parameters
12838 static inline _glptr_GetQueryBufferObjectuiv GET_GetQueryBufferObjectuiv(struct _glapi_table *disp) {
12839 return (_glptr_GetQueryBufferObjectuiv) (GET_by_offset(disp, _gloffset_GetQueryBufferObjectuiv));
12842 static inline void SET_GetQueryBufferObjectuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) {
12843 SET_by_offset(disp, _gloffset_GetQueryBufferObjectuiv, fn);
12847 #define CALL_GetTextureImage(disp, parameters) \
12848 (* GET_GetTextureImage(disp)) parameters
12849 static inline _glptr_GetTextureImage GET_GetTextureImage(struct _glapi_table *disp) {
12850 return (_glptr_GetTextureImage) (GET_by_offset(disp, _gloffset_GetTextureImage));
12853 static inline void SET_GetTextureImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLenum, GLsizei, GLvoid *)) {
12854 SET_by_offset(disp, _gloffset_GetTextureImage, fn);
12858 #define CALL_GetTextureLevelParameterfv(disp, parameters) \
12859 (* GET_GetTextureLevelParameterfv(disp)) parameters
12860 static inline _glptr_GetTextureLevelParameterfv GET_GetTextureLevelParameterfv(struct _glapi_table *disp) {
12861 return (_glptr_GetTextureLevelParameterfv) (GET_by_offset(disp, _gloffset_GetTextureLevelParameterfv));
12864 static inline void SET_GetTextureLevelParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLfloat *)) {
12865 SET_by_offset(disp, _gloffset_GetTextureLevelParameterfv, fn);
12869 #define CALL_GetTextureLevelParameteriv(disp, parameters) \
12870 (* GET_GetTextureLevelParameteriv(disp)) parameters
12871 static inline _glptr_GetTextureLevelParameteriv GET_GetTextureLevelParameteriv(struct _glapi_table *disp) {
12872 return (_glptr_GetTextureLevelParameteriv) (GET_by_offset(disp, _gloffset_GetTextureLevelParameteriv));
12875 static inline void SET_GetTextureLevelParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLint *)) {
12876 SET_by_offset(disp, _gloffset_GetTextureLevelParameteriv, fn);
12880 #define CALL_GetTextureParameterIiv(disp, parameters) \
12881 (* GET_GetTextureParameterIiv(disp)) parameters
12882 static inline _glptr_GetTextureParameterIiv GET_GetTextureParameterIiv(struct _glapi_table *disp) {
12883 return (_glptr_GetTextureParameterIiv) (GET_by_offset(disp, _gloffset_GetTextureParameterIiv));
12886 disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
12887 SET_by_offset(disp, _gloffset_GetTextureParameterIiv, fn);
12891 #define CALL_GetTextureParameterIuiv(disp, parameters) \
12892 (* GET_GetTextureParameterIuiv(disp)) parameters
12893 static inline _glptr_GetTextureParameterIuiv GET_GetTextureParameterIuiv(struct _glapi_table *disp) {
12894 return (_glptr_GetTextureParameterIuiv) (GET_by_offset(disp, _gloffset_GetTextureParameterIuiv));
12897 static inline void SET_GetTextureParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
12898 SET_by_offset(disp, _gloffset_GetTextureParameterIuiv, fn);
12902 #define CALL_GetTextureParameterfv(disp, parameters) \
12903 (* GET_GetTextureParameterfv(disp)) parameters
12904 static inline _glptr_GetTextureParameterfv GET_GetTextureParameterfv(struct _glapi_table *disp) {
12905 return (_glptr_GetTextureParameterfv) (GET_by_offset(disp, _gloffset_GetTextureParameterfv));
12908 static inline void SET_GetTextureParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
12909 SET_by_offset(disp, _gloffset_GetTextureParameterfv, fn);
12913 #define CALL_GetTextureParameteriv(disp, parameters) \
12914 (* GET_GetTextureParameteriv(disp)) parameters
12915 static inline _glptr_GetTextureParameteriv GET_GetTextureParameteriv(struct _glapi_table *disp) {
12916 return (_glptr_GetTextureParameteriv) (GET_by_offset(disp, _gloffset_GetTextureParameteriv));
12919 static inline void SET_GetTextureParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
12920 SET_by_offset(disp, _gloffset_GetTextureParameteriv, fn);
12924 #define CALL_GetTransformFeedbacki64_v(disp, parameters) \
12925 (* GET_GetTransformFeedbacki64_v(disp)) parameters
12926 static inline _glptr_GetTransformFeedbacki64_v GET_GetTransformFeedbacki64_v(struct _glapi_table *disp) {
12927 return (_glptr_GetTransformFeedbacki64_v) (GET_by_offset(disp, _gloffset_GetTransformFeedbacki64_v));
12930 static inline void SET_GetTransformFeedbacki64_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint64 *)) {
12931 SET_by_offset(disp, _gloffset_GetTransformFeedbacki64_v, fn);
12935 #define CALL_GetTransformFeedbacki_v(disp, parameters) \
12936 (* GET_GetTransformFeedbacki_v(disp)) parameters
12937 static inline _glptr_GetTransformFeedbacki_v GET_GetTransformFeedbacki_v(struct _glapi_table *disp) {
12938 return (_glptr_GetTransformFeedbacki_v) (GET_by_offset(disp, _gloffset_GetTransformFeedbacki_v));
12941 static inline void SET_GetTransformFeedbacki_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint *)) {
12942 SET_by_offset(disp, _gloffset_GetTransformFeedbacki_v, fn);
12946 #define CALL_GetTransformFeedbackiv(disp, parameters) \
12947 (* GET_GetTransformFeedbackiv(disp)) parameters
12948 static inline _glptr_GetTransformFeedbackiv GET_GetTransformFeedbackiv(struct _glapi_table *disp) {
12949 return (_glptr_GetTransformFeedbackiv) (GET_by_offset(disp, _gloffset_GetTransformFeedbackiv));
12952 static inline void SET_GetTransformFeedbackiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
12953 SET_by_offset(disp, _gloffset_GetTransformFeedbackiv, fn);
12957 #define CALL_GetVertexArrayIndexed64iv(disp, parameters) \
12958 (* GET_GetVertexArrayIndexed64iv(disp)) parameters
12959 static inline _glptr_GetVertexArrayIndexed64iv GET_GetVertexArrayIndexed64iv(struct _glapi_table *disp) {
12960 return (_glptr_GetVertexArrayIndexed64iv) (GET_by_offset(disp, _gloffset_GetVertexArrayIndexed64iv));
12963 static inline void SET_GetVertexArrayIndexed64iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint64 *)) {
12964 SET_by_offset(disp, _gloffset_GetVertexArrayIndexed64iv, fn);
12968 #define CALL_GetVertexArrayIndexediv(disp, parameters) \
12969 (* GET_GetVertexArrayIndexediv(disp)) parameters
12970 static inline _glptr_GetVertexArrayIndexediv GET_GetVertexArrayIndexediv(struct _glapi_table *disp) {
12971 return (_glptr_GetVertexArrayIndexediv) (GET_by_offset(disp, _gloffset_GetVertexArrayIndexediv));
12974 static inline void SET_GetVertexArrayIndexediv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) {
12975 SET_by_offset(disp, _gloffset_GetVertexArrayIndexediv, fn);
12979 #define CALL_GetVertexArrayiv(disp, parameters) \
12980 (* GET_GetVertexArrayiv(disp)) parameters
12981 static inline _glptr_GetVertexArrayiv GET_GetVertexArrayiv(struct _glapi_table *disp) {
12982 return (_glptr_GetVertexArrayiv) (GET_by_offset(disp, _gloffset_GetVertexArrayiv));
12985 static inline void SET_GetVertexArrayiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
12986 SET_by_offset(disp, _gloffset_GetVertexArrayiv, fn);
12990 #define CALL_InvalidateNamedFramebufferData(disp, parameters) \
12991 (* GET_InvalidateNamedFramebufferData(disp)) parameters
12992 static inline _glptr_InvalidateNamedFramebufferData GET_InvalidateNamedFramebufferData(struct _glapi_table *disp) {
12993 return (_glptr_InvalidateNamedFramebufferData) (GET_by_offset(disp, _gloffset_InvalidateNamedFramebufferData));
12996 static inline void SET_InvalidateNamedFramebufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLenum *)) {
12997 SET_by_offset(disp, _gloffset_InvalidateNamedFramebufferData, fn);
13001 #define CALL_InvalidateNamedFramebufferSubData(disp, parameters) \
13002 (* GET_InvalidateNamedFramebufferSubData(disp)) parameters
13003 static inline _glptr_InvalidateNamedFramebufferSubData GET_InvalidateNamedFramebufferSubData(struct _glapi_table *disp) {
13004 return (_glptr_InvalidateNamedFramebufferSubData) (GET_by_offset(disp, _gloffset_InvalidateNamedFramebufferSubData));
13007 static inline void SET_InvalidateNamedFramebufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei)) {
13008 SET_by_offset(disp, _gloffset_InvalidateNamedFramebufferSubData, fn);
13012 #define CALL_MapNamedBuffer(disp, parameters) \
13013 (* GET_MapNamedBuffer(disp)) parameters
13014 static inline _glptr_MapNamedBuffer GET_MapNamedBuffer(struct _glapi_table *disp) {
13015 return (_glptr_MapNamedBuffer) (GET_by_offset(disp, _gloffset_MapNamedBuffer));
13018 static inline void SET_MapNamedBuffer(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLuint, GLenum)) {
13019 SET_by_offset(disp, _gloffset_MapNamedBuffer, fn);
13023 #define CALL_MapNamedBufferRange(disp, parameters) \
13024 (* GET_MapNamedBufferRange(disp)) parameters
13025 static inline _glptr_MapNamedBufferRange GET_MapNamedBufferRange(struct _glapi_table *disp) {
13026 return (_glptr_MapNamedBufferRange) (GET_by_offset(disp, _gloffset_MapNamedBufferRange));
13029 static inline void SET_MapNamedBufferRange(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, GLbitfield)) {
13030 SET_by_offset(disp, _gloffset_MapNamedBufferRange, fn);
13034 #define CALL_NamedBufferData(disp, parameters) \
13035 (* GET_NamedBufferData(disp)) parameters
13036 static inline _glptr_NamedBufferData GET_NamedBufferData(struct _glapi_table *disp) {
13037 return (_glptr_NamedBufferData) (GET_by_offset(disp, _gloffset_NamedBufferData));
13040 static inline void SET_NamedBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizeiptr, const GLvoid *, GLenum)) {
13041 SET_by_offset(disp, _gloffset_NamedBufferData, fn);
13045 #define CALL_NamedBufferStorage(disp, parameters) \
13046 (* GET_NamedBufferStorage(disp)) parameters
13047 static inline _glptr_NamedBufferStorage GET_NamedBufferStorage(struct _glapi_table *disp) {
13048 return (_glptr_NamedBufferStorage) (GET_by_offset(disp, _gloffset_NamedBufferStorage));
13051 static inline void SET_NamedBufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizeiptr, const GLvoid *, GLbitfield)) {
13052 SET_by_offset(disp, _gloffset_NamedBufferStorage, fn);
13056 #define CALL_NamedBufferSubData(disp, parameters) \
13057 (* GET_NamedBufferSubData(disp)) parameters
13058 static inline _glptr_NamedBufferSubData GET_NamedBufferSubData(struct _glapi_table *disp) {
13059 return (_glptr_NamedBufferSubData) (GET_by_offset(disp, _gloffset_NamedBufferSubData));
13062 static inline void SET_NamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, const GLvoid *)) {
13063 SET_by_offset(disp, _gloffset_NamedBufferSubData, fn);
13067 #define CALL_NamedFramebufferDrawBuffer(disp, parameters) \
13068 (* GET_NamedFramebufferDrawBuffer(disp)) parameters
13069 static inline _glptr_NamedFramebufferDrawBuffer GET_NamedFramebufferDrawBuffer(struct _glapi_table *disp) {
13070 return (_glptr_NamedFramebufferDrawBuffer) (GET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffer));
13073 static inline void SET_NamedFramebufferDrawBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
13074 SET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffer, fn);
13078 #define CALL_NamedFramebufferDrawBuffers(disp, parameters) \
13079 (* GET_NamedFramebufferDrawBuffers(disp)) parameters
13080 static inline _glptr_NamedFramebufferDrawBuffers GET_NamedFramebufferDrawBuffers(struct _glapi_table *disp) {
13081 return (_glptr_NamedFramebufferDrawBuffers) (GET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffers));
13084 static inline void SET_NamedFramebufferDrawBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLenum *)) {
13085 SET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffers, fn);
13089 #define CALL_NamedFramebufferParameteri(disp, parameters) \
13090 (* GET_NamedFramebufferParameteri(disp)) parameters
13091 static inline _glptr_NamedFramebufferParameteri GET_NamedFramebufferParameteri(struct _glapi_table *disp) {
13092 return (_glptr_NamedFramebufferParameteri) (GET_by_offset(disp, _gloffset_NamedFramebufferParameteri));
13095 static inline void SET_NamedFramebufferParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
13096 SET_by_offset(disp, _gloffset_NamedFramebufferParameteri, fn);
13100 #define CALL_NamedFramebufferReadBuffer(disp, parameters) \
13101 (* GET_NamedFramebufferReadBuffer(disp)) parameters
13102 static inline _glptr_NamedFramebufferReadBuffer GET_NamedFramebufferReadBuffer(struct _glapi_table *disp) {
13103 return (_glptr_NamedFramebufferReadBuffer) (GET_by_offset(disp, _gloffset_NamedFramebufferReadBuffer));
13106 static inline void SET_NamedFramebufferReadBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
13107 SET_by_offset(disp, _gloffset_NamedFramebufferReadBuffer, fn);
13111 #define CALL_NamedFramebufferRenderbuffer(disp, parameters) \
13112 (* GET_NamedFramebufferRenderbuffer(disp)) parameters
13113 static inline _glptr_NamedFramebufferRenderbuffer GET_NamedFramebufferRenderbuffer(struct _glapi_table *disp) {
13114 return (_glptr_NamedFramebufferRenderbuffer) (GET_by_offset(disp, _gloffset_NamedFramebufferRenderbuffer));
13117 static inline void SET_NamedFramebufferRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLuint)) {
13118 SET_by_offset(disp, _gloffset_NamedFramebufferRenderbuffer, fn);
13122 #define CALL_NamedFramebufferTexture(disp, parameters) \
13123 (* GET_NamedFramebufferTexture(disp)) parameters
13124 static inline _glptr_NamedFramebufferTexture GET_NamedFramebufferTexture(struct _glapi_table *disp) {
13125 return (_glptr_NamedFramebufferTexture) (GET_by_offset(disp, _gloffset_NamedFramebufferTexture));
13128 static inline void SET_NamedFramebufferTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint)) {
13129 SET_by_offset(disp, _gloffset_NamedFramebufferTexture, fn);
13133 #define CALL_NamedFramebufferTextureLayer(disp, parameters) \
13134 (* GET_NamedFramebufferTextureLayer(disp)) parameters
13135 static inline _glptr_NamedFramebufferTextureLayer GET_NamedFramebufferTextureLayer(struct _glapi_table *disp) {
13136 return (_glptr_NamedFramebufferTextureLayer) (GET_by_offset(disp, _gloffset_NamedFramebufferTextureLayer));
13139 static inline void SET_NamedFramebufferTextureLayer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint, GLint)) {
13140 SET_by_offset(disp, _gloffset_NamedFramebufferTextureLayer, fn);
13144 #define CALL_NamedRenderbufferStorage(disp, parameters) \
13145 (* GET_NamedRenderbufferStorage(disp)) parameters
13146 static inline _glptr_NamedRenderbufferStorage GET_NamedRenderbufferStorage(struct _glapi_table *disp) {
13147 return (_glptr_NamedRenderbufferStorage) (GET_by_offset(disp, _gloffset_NamedRenderbufferStorage));
13150 static inline void SET_NamedRenderbufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLsizei)) {
13151 SET_by_offset(disp, _gloffset_NamedRenderbufferStorage, fn);
13155 #define CALL_NamedRenderbufferStorageMultisample(disp, parameters) \
13156 (* GET_NamedRenderbufferStorageMultisample(disp)) parameters
13157 static inline _glptr_NamedRenderbufferStorageMultisample GET_NamedRenderbufferStorageMultisample(struct _glapi_table *disp) {
13158 return (_glptr_NamedRenderbufferStorageMultisample) (GET_by_offset(disp, _gloffset_NamedRenderbufferStorageMultisample));
13161 static inline void SET_NamedRenderbufferStorageMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei)) {
13162 SET_by_offset(disp, _gloffset_NamedRenderbufferStorageMultisample, fn);
13166 #define CALL_TextureBuffer(disp, parameters) \
13167 (* GET_TextureBuffer(disp)) parameters
13168 static inline _glptr_TextureBuffer GET_TextureBuffer(struct _glapi_table *disp) {
13169 return (_glptr_TextureBuffer) (GET_by_offset(disp, _gloffset_TextureBuffer));
13172 static inline void SET_TextureBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint)) {
13173 SET_by_offset(disp, _gloffset_TextureBuffer, fn);
13177 #define CALL_TextureBufferRange(disp, parameters) \
13178 (* GET_TextureBufferRange(disp)) parameters
13179 static inline _glptr_TextureBufferRange GET_TextureBufferRange(struct _glapi_table *disp) {
13180 return (_glptr_TextureBufferRange) (GET_by_offset(disp, _gloffset_TextureBufferRange));
13183 disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLintptr, GLsizeiptr)) {
13184 SET_by_offset(disp, _gloffset_TextureBufferRange, fn);
13188 #define CALL_TextureParameterIiv(disp, parameters) \
13189 (* GET_TextureParameterIiv(disp)) parameters
13190 static inline _glptr_TextureParameterIiv GET_TextureParameterIiv(struct _glapi_table *disp) {
13191 return (_glptr_TextureParameterIiv) (GET_by_offset(disp, _gloffset_TextureParameterIiv));
13194 static inline void SET_TextureParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
13195 SET_by_offset(disp, _gloffset_TextureParameterIiv, fn);
13199 #define CALL_TextureParameterIuiv(disp, parameters) \
13200 (* GET_TextureParameterIuiv(disp)) parameters
13201 static inline _glptr_TextureParameterIuiv GET_TextureParameterIuiv(struct _glapi_table *disp) {
13202 return (_glptr_TextureParameterIuiv) (GET_by_offset(disp, _gloffset_TextureParameterIuiv));
13205 static inline void SET_TextureParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLuint *)) {
13206 SET_by_offset(disp, _gloffset_TextureParameterIuiv, fn);
13210 #define CALL_TextureParameterf(disp, parameters) \
13211 (* GET_TextureParameterf(disp)) parameters
13212 static inline _glptr_TextureParameterf GET_TextureParameterf(struct _glapi_table *disp) {
13213 return (_glptr_TextureParameterf) (GET_by_offset(disp, _gloffset_TextureParameterf));
13216 static inline void SET_TextureParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat)) {
13217 SET_by_offset(disp, _gloffset_TextureParameterf, fn);
13221 #define CALL_TextureParameterfv(disp, parameters) \
13222 (* GET_TextureParameterfv(disp)) parameters
13223 static inline _glptr_TextureParameterfv GET_TextureParameterfv(struct _glapi_table *disp) {
13224 return (_glptr_TextureParameterfv) (GET_by_offset(disp, _gloffset_TextureParameterfv));
13227 static inline void SET_TextureParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLfloat *)) {
13228 SET_by_offset(disp, _gloffset_TextureParameterfv, fn);
13232 #define CALL_TextureParameteri(disp, parameters) \
13233 (* GET_TextureParameteri(disp)) parameters
13234 static inline _glptr_TextureParameteri GET_TextureParameteri(struct _glapi_table *disp) {
13235 return (_glptr_TextureParameteri) (GET_by_offset(disp, _gloffset_TextureParameteri));
13238 static inline void SET_TextureParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
13239 SET_by_offset(disp, _gloffset_TextureParameteri, fn);
13243 #define CALL_TextureParameteriv(disp, parameters) \
13244 (* GET_TextureParameteriv(disp)) parameters
13245 static inline _glptr_TextureParameteriv GET_TextureParameteriv(struct _glapi_table *disp) {
13246 return (_glptr_TextureParameteriv) (GET_by_offset(disp, _gloffset_TextureParameteriv));
13249 static inline void SET_TextureParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
13250 SET_by_offset(disp, _gloffset_TextureParameteriv, fn);
13254 #define CALL_TextureStorage1D(disp, parameters) \
13255 (* GET_TextureStorage1D(disp)) parameters
13256 static inline _glptr_TextureStorage1D GET_TextureStorage1D(struct _glapi_table *disp) {
13257 return (_glptr_TextureStorage1D) (GET_by_offset(disp, _gloffset_TextureStorage1D));
13260 static inline void SET_TextureStorage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei)) {
13261 SET_by_offset(disp, _gloffset_TextureStorage1D, fn);
13265 #define CALL_TextureStorage2D(disp, parameters) \
13266 (* GET_TextureStorage2D(disp)) parameters
13267 static inline _glptr_TextureStorage2D GET_TextureStorage2D(struct _glapi_table *disp) {
13268 return (_glptr_TextureStorage2D) (GET_by_offset(disp, _gloffset_TextureStorage2D));
13271 static inline void SET_TextureStorage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei)) {
13272 SET_by_offset(disp, _gloffset_TextureStorage2D, fn);
13276 #define CALL_TextureStorage2DMultisample(disp, parameters) \
13277 (* GET_TextureStorage2DMultisample(disp)) parameters
13278 static inline _glptr_TextureStorage2DMultisample GET_TextureStorage2DMultisample(struct _glapi_table *disp) {
13279 return (_glptr_TextureStorage2DMultisample) (GET_by_offset(disp, _gloffset_TextureStorage2DMultisample));
13282 static inline void SET_TextureStorage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) {
13283 SET_by_offset(disp, _gloffset_TextureStorage2DMultisample, fn);
13287 #define CALL_TextureStorage3D(disp, parameters) \
13288 (* GET_TextureStorage3D(disp)) parameters
13289 static inline _glptr_TextureStorage3D GET_TextureStorage3D(struct _glapi_table *disp) {
13290 return (_glptr_TextureStorage3D) (GET_by_offset(disp, _gloffset_TextureStorage3D));
13293 static inline void SET_TextureStorage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) {
13294 SET_by_offset(disp, _gloffset_TextureStorage3D, fn);
13298 #define CALL_TextureStorage3DMultisample(disp, parameters) \
13299 (* GET_TextureStorage3DMultisample(disp)) parameters
13300 static inline _glptr_TextureStorage3DMultisample GET_TextureStorage3DMultisample(struct _glapi_table *disp) {
13301 return (_glptr_TextureStorage3DMultisample) (GET_by_offset(disp, _gloffset_TextureStorage3DMultisample));
13304 static inline void SET_TextureStorage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) {
13305 SET_by_offset(disp, _gloffset_TextureStorage3DMultisample, fn);
13309 #define CALL_TextureSubImage1D(disp, parameters) \
13310 (* GET_TextureSubImage1D(disp)) parameters
13311 static inline _glptr_TextureSubImage1D GET_TextureSubImage1D(struct _glapi_table *disp) {
13312 return (_glptr_TextureSubImage1D) (GET_by_offset(disp, _gloffset_TextureSubImage1D));
13315 static inline void SET_TextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *)) {
13316 SET_by_offset(disp, _gloffset_TextureSubImage1D, fn);
13320 #define CALL_TextureSubImage2D(disp, parameters) \
13321 (* GET_TextureSubImage2D(disp)) parameters
13322 static inline _glptr_TextureSubImage2D GET_TextureSubImage2D(struct _glapi_table *disp) {
13323 return (_glptr_TextureSubImage2D) (GET_by_offset(disp, _gloffset_TextureSubImage2D));
13326 static inline void SET_TextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
13327 SET_by_offset(disp, _gloffset_TextureSubImage2D, fn);
13331 #define CALL_TextureSubImage3D(disp, parameters) \
13332 (* GET_TextureSubImage3D(disp)) parameters
13333 static inline _glptr_TextureSubImage3D GET_TextureSubImage3D(struct _glapi_table *disp) {
13334 return (_glptr_TextureSubImage3D) (GET_by_offset(disp, _gloffset_TextureSubImage3D));
13337 static inline void SET_TextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
13338 SET_by_offset(disp, _gloffset_TextureSubImage3D, fn);
13342 #define CALL_TransformFeedbackBufferBase(disp, parameters) \
13343 (* GET_TransformFeedbackBufferBase(disp)) parameters
13344 static inline _glptr_TransformFeedbackBufferBase GET_TransformFeedbackBufferBase(struct _glapi_table *disp) {
13345 return (_glptr_TransformFeedbackBufferBase) (GET_by_offset(disp, _gloffset_TransformFeedbackBufferBase));
13348 static inline void SET_TransformFeedbackBufferBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
13349 SET_by_offset(disp, _gloffset_TransformFeedbackBufferBase, fn);
13353 #define CALL_TransformFeedbackBufferRange(disp, parameters) \
13354 (* GET_TransformFeedbackBufferRange(disp)) parameters
13355 static inline _glptr_TransformFeedbackBufferRange GET_TransformFeedbackBufferRange(struct _glapi_table *disp) {
13356 return (_glptr_TransformFeedbackBufferRange) (GET_by_offset(disp, _gloffset_TransformFeedbackBufferRange));
13359 static inline void SET_TransformFeedbackBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLintptr, GLsizeiptr)) {
13360 SET_by_offset(disp, _gloffset_TransformFeedbackBufferRange, fn);
13364 #define CALL_UnmapNamedBuffer(disp, parameters) \
13365 (* GET_UnmapNamedBuffer(disp)) parameters
13366 static inline _glptr_UnmapNamedBuffer GET_UnmapNamedBuffer(struct _glapi_table *disp) {
13367 return (_glptr_UnmapNamedBuffer) (GET_by_offset(disp, _gloffset_UnmapNamedBuffer));
13370 static inline void SET_UnmapNamedBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
13371 SET_by_offset(disp, _gloffset_UnmapNamedBuffer, fn);
13375 #define CALL_VertexArrayAttribBinding(disp, parameters) \
13376 (* GET_VertexArrayAttribBinding(disp)) parameters
13377 static inline _glptr_VertexArrayAttribBinding GET_VertexArrayAttribBinding(struct _glapi_table *disp) {
13378 return (_glptr_VertexArrayAttribBinding) (GET_by_offset(disp, _gloffset_VertexArrayAttribBinding));
13381 static inline void SET_VertexArrayAttribBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
13382 SET_by_offset(disp, _gloffset_VertexArrayAttribBinding, fn);
13386 #define CALL_VertexArrayAttribFormat(disp, parameters) \
13387 (* GET_VertexArrayAttribFormat(disp)) parameters
13388 static inline _glptr_VertexArrayAttribFormat GET_VertexArrayAttribFormat(struct _glapi_table *disp) {
13389 return (_glptr_VertexArrayAttribFormat) (GET_by_offset(disp, _gloffset_VertexArrayAttribFormat));
13392 static inline void SET_VertexArrayAttribFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLboolean, GLuint)) {
13393 SET_by_offset(disp, _gloffset_VertexArrayAttribFormat, fn);
13397 #define CALL_VertexArrayAttribIFormat(disp, parameters) \
13398 (* GET_VertexArrayAttribIFormat(disp)) parameters
13399 static inline _glptr_VertexArrayAttribIFormat GET_VertexArrayAttribIFormat(struct _glapi_table *disp) {
13400 return (_glptr_VertexArrayAttribIFormat) (GET_by_offset(disp, _gloffset_VertexArrayAttribIFormat));
13403 static inline void SET_VertexArrayAttribIFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLuint)) {
13404 SET_by_offset(disp, _gloffset_VertexArrayAttribIFormat, fn);
13408 #define CALL_VertexArrayAttribLFormat(disp, parameters) \
13409 (* GET_VertexArrayAttribLFormat(disp)) parameters
13410 static inline _glptr_VertexArrayAttribLFormat GET_VertexArrayAttribLFormat(struct _glapi_table *disp) {
13411 return (_glptr_VertexArrayAttribLFormat) (GET_by_offset(disp, _gloffset_VertexArrayAttribLFormat));
13414 static inline void SET_VertexArrayAttribLFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLuint)) {
13415 SET_by_offset(disp, _gloffset_VertexArrayAttribLFormat, fn);
13419 #define CALL_VertexArrayBindingDivisor(disp, parameters) \
13420 (* GET_VertexArrayBindingDivisor(disp)) parameters
13421 static inline _glptr_VertexArrayBindingDivisor GET_VertexArrayBindingDivisor(struct _glapi_table *disp) {
13422 return (_glptr_VertexArrayBindingDivisor) (GET_by_offset(disp, _gloffset_VertexArrayBindingDivisor));
13425 static inline void SET_VertexArrayBindingDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
13426 SET_by_offset(disp, _gloffset_VertexArrayBindingDivisor, fn);
13430 #define CALL_VertexArrayElementBuffer(disp, parameters) \
13431 (* GET_VertexArrayElementBuffer(disp)) parameters
13432 static inline _glptr_VertexArrayElementBuffer GET_VertexArrayElementBuffer(struct _glapi_table *disp) {
13433 return (_glptr_VertexArrayElementBuffer) (GET_by_offset(disp, _gloffset_VertexArrayElementBuffer));
13436 static inline void SET_VertexArrayElementBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
13437 SET_by_offset(disp, _gloffset_VertexArrayElementBuffer, fn);
13441 #define CALL_VertexArrayVertexBuffer(disp, parameters) \
13442 (* GET_VertexArrayVertexBuffer(disp)) parameters
13443 static inline _glptr_VertexArrayVertexBuffer GET_VertexArrayVertexBuffer(struct _glapi_table *disp) {
13444 return (_glptr_VertexArrayVertexBuffer) (GET_by_offset(disp, _gloffset_VertexArrayVertexBuffer));
13447 static inline void SET_VertexArrayVertexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLintptr, GLsizei)) {
13448 SET_by_offset(disp, _gloffset_VertexArrayVertexBuffer, fn);
13452 #define CALL_VertexArrayVertexBuffers(disp, parameters) \
13453 (* GET_VertexArrayVertexBuffers(disp)) parameters
13454 static inline _glptr_VertexArrayVertexBuffers GET_VertexArrayVertexBuffers(struct _glapi_table *disp) {
13455 return (_glptr_VertexArrayVertexBuffers) (GET_by_offset(disp, _gloffset_VertexArrayVertexBuffers));
13458 static inline void SET_VertexArrayVertexBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *)) {
13459 SET_by_offset(disp, _gloffset_VertexArrayVertexBuffers, fn);
13463 #define CALL_GetCompressedTextureSubImage(disp, parameters) \
13464 (* GET_GetCompressedTextureSubImage(disp)) parameters
13465 static inline _glptr_GetCompressedTextureSubImage GET_GetCompressedTextureSubImage(struct _glapi_table *disp) {
13466 return (_glptr_GetCompressedTextureSubImage) (GET_by_offset(disp, _gloffset_GetCompressedTextureSubImage));
13469 static inline void SET_GetCompressedTextureSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLvoid *)) {
13470 SET_by_offset(disp, _gloffset_GetCompressedTextureSubImage, fn);
13474 #define CALL_GetTextureSubImage(disp, parameters) \
13475 (* GET_GetTextureSubImage(disp)) parameters
13476 disp) {
13477 return (_glptr_GetTextureSubImage) (GET_by_offset(disp, _gloffset_GetTextureSubImage));
13480 static inline void SET_GetTextureSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *)) {
13481 SET_by_offset(disp, _gloffset_GetTextureSubImage, fn);
13485 #define CALL_InvalidateBufferData(disp, parameters) \
13486 (* GET_InvalidateBufferData(disp)) parameters
13487 static inline _glptr_InvalidateBufferData GET_InvalidateBufferData(struct _glapi_table *disp) {
13488 return (_glptr_InvalidateBufferData) (GET_by_offset(disp, _gloffset_InvalidateBufferData));
13491 static inline void SET_InvalidateBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
13492 SET_by_offset(disp, _gloffset_InvalidateBufferData, fn);
13496 #define CALL_InvalidateBufferSubData(disp, parameters) \
13497 (* GET_InvalidateBufferSubData(disp)) parameters
13498 static inline _glptr_InvalidateBufferSubData GET_InvalidateBufferSubData(struct _glapi_table *disp) {
13499 return (_glptr_InvalidateBufferSubData) (GET_by_offset(disp, _gloffset_InvalidateBufferSubData));
13502 static inline void SET_InvalidateBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr)) {
13503 SET_by_offset(disp, _gloffset_InvalidateBufferSubData, fn);
13507 #define CALL_InvalidateFramebuffer(disp, parameters) \
13508 (* GET_InvalidateFramebuffer(disp)) parameters
13509 static inline _glptr_InvalidateFramebuffer GET_InvalidateFramebuffer(struct _glapi_table *disp) {
13510 return (_glptr_InvalidateFramebuffer) (GET_by_offset(disp, _gloffset_InvalidateFramebuffer));
13513 static inline void SET_InvalidateFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *)) {
13514 SET_by_offset(disp, _gloffset_InvalidateFramebuffer, fn);
13518 #define CALL_InvalidateSubFramebuffer(disp, parameters) \
13519 (* GET_InvalidateSubFramebuffer(disp)) parameters
13520 static inline _glptr_InvalidateSubFramebuffer GET_InvalidateSubFramebuffer(struct _glapi_table *disp) {
13521 return (_glptr_InvalidateSubFramebuffer) (GET_by_offset(disp, _gloffset_InvalidateSubFramebuffer));
13524 static inline void SET_InvalidateSubFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei)) {
13525 SET_by_offset(disp, _gloffset_InvalidateSubFramebuffer, fn);
13529 #define CALL_InvalidateTexImage(disp, parameters) \
13530 (* GET_InvalidateTexImage(disp)) parameters
13531 static inline _glptr_InvalidateTexImage GET_InvalidateTexImage(struct _glapi_table *disp) {
13532 return (_glptr_InvalidateTexImage) (GET_by_offset(disp, _gloffset_InvalidateTexImage));
13535 static inline void SET_InvalidateTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint)) {
13536 SET_by_offset(disp, _gloffset_InvalidateTexImage, fn);
13540 #define CALL_InvalidateTexSubImage(disp, parameters) \
13541 (* GET_InvalidateTexSubImage(disp)) parameters
13542 static inline _glptr_InvalidateTexSubImage GET_InvalidateTexSubImage(struct _glapi_table *disp) {
13543 return (_glptr_InvalidateTexSubImage) (GET_by_offset(disp, _gloffset_InvalidateTexSubImage));
13546 static inline void SET_InvalidateTexSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei)) {
13547 SET_by_offset(disp, _gloffset_InvalidateTexSubImage, fn);
13551 #define CALL_PolygonOffsetEXT(disp, parameters) \
13552 (* GET_PolygonOffsetEXT(disp)) parameters
13553 static inline _glptr_PolygonOffsetEXT GET_PolygonOffsetEXT(struct _glapi_table *disp) {
13554 return (_glptr_PolygonOffsetEXT) (GET_by_offset(disp, _gloffset_PolygonOffsetEXT));
13557 static inline void SET_PolygonOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
13558 SET_by_offset(disp, _gloffset_PolygonOffsetEXT, fn);
13562 #define CALL_DrawTexfOES(disp, parameters) \
13563 (* GET_DrawTexfOES(disp)) parameters
13564 static inline _glptr_DrawTexfOES GET_DrawTexfOES(struct _glapi_table *disp) {
13565 return (_glptr_DrawTexfOES) (GET_by_offset(disp, _gloffset_DrawTexfOES));
13568 static inline void SET_DrawTexfOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
13569 SET_by_offset(disp, _gloffset_DrawTexfOES, fn);
13573 #define CALL_DrawTexfvOES(disp, parameters) \
13574 (* GET_DrawTexfvOES(disp)) parameters
13575 static inline _glptr_DrawTexfvOES GET_DrawTexfvOES(struct _glapi_table *disp) {
13576 return (_glptr_DrawTexfvOES) (GET_by_offset(disp, _gloffset_DrawTexfvOES));
13579 static inline void SET_DrawTexfvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
13580 SET_by_offset(disp, _gloffset_DrawTexfvOES, fn);
13584 #define CALL_DrawTexiOES(disp, parameters) \
13585 (* GET_DrawTexiOES(disp)) parameters
13586 static inline _glptr_DrawTexiOES GET_DrawTexiOES(struct _glapi_table *disp) {
13587 return (_glptr_DrawTexiOES) (GET_by_offset(disp, _gloffset_DrawTexiOES));
13590 static inline void SET_DrawTexiOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint)) {
13591 SET_by_offset(disp, _gloffset_DrawTexiOES, fn);
13595 #define CALL_DrawTexivOES(disp, parameters) \
13596 (* GET_DrawTexivOES(disp)) parameters
13597 static inline _glptr_DrawTexivOES GET_DrawTexivOES(struct _glapi_table *disp) {
13598 return (_glptr_DrawTexivOES) (GET_by_offset(disp, _gloffset_DrawTexivOES));
13601 static inline void SET_DrawTexivOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
13602 SET_by_offset(disp, _gloffset_DrawTexivOES, fn);
13606 #define CALL_DrawTexsOES(disp, parameters) \
13607 (* GET_DrawTexsOES(disp)) parameters
13608 static inline _glptr_DrawTexsOES GET_DrawTexsOES(struct _glapi_table *disp) {
13609 return (_glptr_DrawTexsOES) (GET_by_offset(disp, _gloffset_DrawTexsOES));
13612 static inline void SET_DrawTexsOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort, GLshort)) {
13613 SET_by_offset(disp, _gloffset_DrawTexsOES, fn);
13617 #define CALL_DrawTexsvOES(disp, parameters) \
13618 (* GET_DrawTexsvOES(disp)) parameters
13619 static inline _glptr_DrawTexsvOES GET_DrawTexsvOES(struct _glapi_table *disp) {
13620 return (_glptr_DrawTexsvOES) (GET_by_offset(disp, _gloffset_DrawTexsvOES));
13623 static inline void SET_DrawTexsvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
13624 SET_by_offset(disp, _gloffset_DrawTexsvOES, fn);
13628 #define CALL_DrawTexxOES(disp, parameters) \
13629 (* GET_DrawTexxOES(disp)) parameters
13630 static inline _glptr_DrawTexxOES GET_DrawTexxOES(struct _glapi_table *disp) {
13631 return (_glptr_DrawTexxOES) (GET_by_offset(disp, _gloffset_DrawTexxOES));
13634 static inline void SET_DrawTexxOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) {
13635 SET_by_offset(disp, _gloffset_DrawTexxOES, fn);
13639 #define CALL_DrawTexxvOES(disp, parameters) \
13640 (* GET_DrawTexxvOES(disp)) parameters
13641 static inline _glptr_DrawTexxvOES GET_DrawTexxvOES(struct _glapi_table *disp) {
13642 return (_glptr_DrawTexxvOES) (GET_by_offset(disp, _gloffset_DrawTexxvOES));
13645 static inline void SET_DrawTexxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) {
13646 SET_by_offset(disp, _gloffset_DrawTexxvOES, fn);
13650 #define CALL_PointSizePointerOES(disp, parameters) \
13651 (* GET_PointSizePointerOES(disp)) parameters
13652 static inline _glptr_PointSizePointerOES GET_PointSizePointerOES(struct _glapi_table *disp) {
13653 return (_glptr_PointSizePointerOES) (GET_by_offset(disp, _gloffset_PointSizePointerOES));
13656 static inline void SET_PointSizePointerOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
13657 SET_by_offset(disp, _gloffset_PointSizePointerOES, fn);
13661 #define CALL_QueryMatrixxOES(disp, parameters) \
13662 (* GET_QueryMatrixxOES(disp)) parameters
13663 static inline _glptr_QueryMatrixxOES GET_QueryMatrixxOES(struct _glapi_table *disp) {
13664 return (_glptr_QueryMatrixxOES) (GET_by_offset(disp, _gloffset_QueryMatrixxOES));
13667 static inline void SET_QueryMatrixxOES(struct _glapi_table *disp, GLbitfield (GLAPIENTRYP fn)(GLfixed *, GLint *)) {
13668 SET_by_offset(disp, _gloffset_QueryMatrixxOES, fn);
13672 #define CALL_SampleMaskSGIS(disp, parameters) \
13673 (* GET_SampleMaskSGIS(disp)) parameters
13674 static inline _glptr_SampleMaskSGIS GET_SampleMaskSGIS(struct _glapi_table *disp) {
13675 return (_glptr_SampleMaskSGIS) (GET_by_offset(disp, _gloffset_SampleMaskSGIS));
13678 static inline void SET_SampleMaskSGIS(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLboolean)) {
13679 SET_by_offset(disp, _gloffset_SampleMaskSGIS, fn);
13683 #define CALL_SamplePatternSGIS(disp, parameters) \
13684 (* GET_SamplePatternSGIS(disp)) parameters
13685 static inline _glptr_SamplePatternSGIS GET_SamplePatternSGIS(struct _glapi_table *disp) {
13686 return (_glptr_SamplePatternSGIS) (GET_by_offset(disp, _gloffset_SamplePatternSGIS));
13689 static inline void SET_SamplePatternSGIS(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
13690 SET_by_offset(disp, _gloffset_SamplePatternSGIS, fn);
13694 #define CALL_ColorPointerEXT(disp, parameters) \
13695 (* GET_ColorPointerEXT(disp)) parameters
13696 static inline _glptr_ColorPointerEXT GET_ColorPointerEXT(struct _glapi_table *disp) {
13697 return (_glptr_ColorPointerEXT) (GET_by_offset(disp, _gloffset_ColorPointerEXT));
13700 static inline void SET_ColorPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) {
13701 SET_by_offset(disp, _gloffset_ColorPointerEXT, fn);
13705 #define CALL_EdgeFlagPointerEXT(disp, parameters) \
13706 (* GET_EdgeFlagPointerEXT(disp)) parameters
13707 static inline _glptr_EdgeFlagPointerEXT GET_EdgeFlagPointerEXT(struct _glapi_table *disp) {
13708 return (_glptr_EdgeFlagPointerEXT) (GET_by_offset(disp, _gloffset_EdgeFlagPointerEXT));
13711 static inline void SET_EdgeFlagPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, const GLboolean *)) {
13712 SET_by_offset(disp, _gloffset_EdgeFlagPointerEXT, fn);
13716 #define CALL_IndexPointerEXT(disp, parameters) \
13717 (* GET_IndexPointerEXT(disp)) parameters
13718 static inline _glptr_IndexPointerEXT GET_IndexPointerEXT(struct _glapi_table *disp) {
13719 return (_glptr_IndexPointerEXT) (GET_by_offset(disp, _gloffset_IndexPointerEXT));
13722 static inline void SET_IndexPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, const GLvoid *)) {
13723 SET_by_offset(disp, _gloffset_IndexPointerEXT, fn);
13727 #define CALL_NormalPointerEXT(disp, parameters) \
13728 (* GET_NormalPointerEXT(disp)) parameters
13729 static inline _glptr_NormalPointerEXT GET_NormalPointerEXT(struct _glapi_table *disp) {
13730 return (_glptr_NormalPointerEXT) (GET_by_offset(disp, _gloffset_NormalPointerEXT));
13733 static inline void SET_NormalPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, const GLvoid *)) {
13734 SET_by_offset(disp, _gloffset_NormalPointerEXT, fn);
13738 #define CALL_TexCoordPointerEXT(disp, parameters) \
13739 (* GET_TexCoordPointerEXT(disp)) parameters
13740 static inline _glptr_TexCoordPointerEXT GET_TexCoordPointerEXT(struct _glapi_table *disp) {
13741 return (_glptr_TexCoordPointerEXT) (GET_by_offset(disp, _gloffset_TexCoordPointerEXT));
13744 static inline void SET_TexCoordPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) {
13745 SET_by_offset(disp, _gloffset_TexCoordPointerEXT, fn);
13749 #define CALL_VertexPointerEXT(disp, parameters) \
13750 (* GET_VertexPointerEXT(disp)) parameters
13751 static inline _glptr_VertexPointerEXT GET_VertexPointerEXT(struct _glapi_table *disp) {
13752 return (_glptr_VertexPointerEXT) (GET_by_offset(disp, _gloffset_VertexPointerEXT));
13755 static inline void SET_VertexPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) {
13756 SET_by_offset(disp, _gloffset_VertexPointerEXT, fn);
13760 #define CALL_DiscardFramebufferEXT(disp, parameters) \
13761 (* GET_DiscardFramebufferEXT(disp)) parameters
13762 static inline _glptr_DiscardFramebufferEXT GET_DiscardFramebufferEXT(struct _glapi_table *disp) {
13763 return (_glptr_DiscardFramebufferEXT) (GET_by_offset(disp, _gloffset_DiscardFramebufferEXT));
13766 static inline void SET_DiscardFramebufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *)) {
13767 SET_by_offset(disp, _gloffset_DiscardFramebufferEXT, fn);
13771 #define CALL_ActiveShaderProgram(disp, parameters) \
13772 (* GET_ActiveShaderProgram(disp)) parameters
13773 static inline _glptr_ActiveShaderProgram GET_ActiveShaderProgram(struct _glapi_table *disp) {
13774 return (_glptr_ActiveShaderProgram) (GET_by_offset(disp, _gloffset_ActiveShaderProgram));
13777 static inline void SET_ActiveShaderProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
13778 SET_by_offset(disp, _gloffset_ActiveShaderProgram, fn);
13782 #define CALL_BindProgramPipeline(disp, parameters) \
13783 (* GET_BindProgramPipeline(disp)) parameters
13784 static inline _glptr_BindProgramPipeline GET_BindProgramPipeline(struct _glapi_table *disp) {
13785 return (_glptr_BindProgramPipeline) (GET_by_offset(disp, _gloffset_BindProgramPipeline));
13788 static inline void SET_BindProgramPipeline(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
13789 SET_by_offset(disp, _gloffset_BindProgramPipeline, fn);
13793 #define CALL_CreateShaderProgramv(disp, parameters) \
13794 (* GET_CreateShaderProgramv(disp)) parameters
13795 static inline _glptr_CreateShaderProgramv GET_CreateShaderProgramv(struct _glapi_table *disp) {
13796 return (_glptr_CreateShaderProgramv) (GET_by_offset(disp, _gloffset_CreateShaderProgramv));
13799 static inline void SET_CreateShaderProgramv(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum, GLsizei, const GLchar * const *)) {
13800 SET_by_offset(disp, _gloffset_CreateShaderProgramv, fn);
13804 #define CALL_DeleteProgramPipelines(disp, parameters) \
13805 (* GET_DeleteProgramPipelines(disp
13806 static inline _glptr_DeleteProgramPipelines GET_DeleteProgramPipelines(struct _glapi_table *disp) {
13807 return (_glptr_DeleteProgramPipelines) (GET_by_offset(disp, _gloffset_DeleteProgramPipelines));
13810 static inline void SET_DeleteProgramPipelines(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
13811 SET_by_offset(disp, _gloffset_DeleteProgramPipelines, fn);
13815 #define CALL_GenProgramPipelines(disp, parameters) \
13816 (* GET_GenProgramPipelines(disp)) parameters
13817 static inline _glptr_GenProgramPipelines GET_GenProgramPipelines(struct _glapi_table *disp) {
13818 return (_glptr_GenProgramPipelines) (GET_by_offset(disp, _gloffset_GenProgramPipelines));
13821 static inline void SET_GenProgramPipelines(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
13822 SET_by_offset(disp, _gloffset_GenProgramPipelines, fn);
13826 #define CALL_GetProgramPipelineInfoLog(disp, parameters) \
13827 (* GET_GetProgramPipelineInfoLog(disp)) parameters
13828 static inline _glptr_GetProgramPipelineInfoLog GET_GetProgramPipelineInfoLog(struct _glapi_table *disp) {
13829 return (_glptr_GetProgramPipelineInfoLog) (GET_by_offset(disp, _gloffset_GetProgramPipelineInfoLog));
13832 static inline void SET_GetProgramPipelineInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
13833 SET_by_offset(disp, _gloffset_GetProgramPipelineInfoLog, fn);
13837 #define CALL_GetProgramPipelineiv(disp, parameters) \
13838 (* GET_GetProgramPipelineiv(disp)) parameters
13839 static inline _glptr_GetProgramPipelineiv GET_GetProgramPipelineiv(struct _glapi_table *disp) {
13840 return (_glptr_GetProgramPipelineiv) (GET_by_offset(disp, _gloffset_GetProgramPipelineiv));
13843 static inline void SET_GetProgramPipelineiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
13844 SET_by_offset(disp, _gloffset_GetProgramPipelineiv, fn);
13848 #define CALL_IsProgramPipeline(disp, parameters) \
13849 (* GET_IsProgramPipeline(disp)) parameters
13850 static inline _glptr_IsProgramPipeline GET_IsProgramPipeline(struct _glapi_table *disp) {
13851 return (_glptr_IsProgramPipeline) (GET_by_offset(disp, _gloffset_IsProgramPipeline));
13854 static inline void SET_IsProgramPipeline(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
13855 SET_by_offset(disp, _gloffset_IsProgramPipeline, fn);
13859 #define CALL_LockArraysEXT(disp, parameters) \
13860 (* GET_LockArraysEXT(disp)) parameters
13861 static inline _glptr_LockArraysEXT GET_LockArraysEXT(struct _glapi_table *disp) {
13862 return (_glptr_LockArraysEXT) (GET_by_offset(disp, _gloffset_LockArraysEXT));
13865 static inline void SET_LockArraysEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei)) {
13866 SET_by_offset(disp, _gloffset_LockArraysEXT, fn);
13870 #define CALL_ProgramUniform1d(disp, parameters) \
13871 (* GET_ProgramUniform1d(disp)) parameters
13872 static inline _glptr_ProgramUniform1d GET_ProgramUniform1d(struct _glapi_table *disp) {
13873 return (_glptr_ProgramUniform1d) (GET_by_offset(disp, _gloffset_ProgramUniform1d));
13876 static inline void SET_ProgramUniform1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble)) {
13877 SET_by_offset(disp, _gloffset_ProgramUniform1d, fn);
13881 #define CALL_ProgramUniform1dv(disp, parameters) \
13882 (* GET_ProgramUniform1dv(disp)) parameters
13883 static inline _glptr_ProgramUniform1dv GET_ProgramUniform1dv(struct _glapi_table *disp) {
13884 return (_glptr_ProgramUniform1dv) (GET_by_offset(disp, _gloffset_ProgramUniform1dv));
13887 static inline void SET_ProgramUniform1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) {
13888 SET_by_offset(disp, _gloffset_ProgramUniform1dv, fn);
13892 #define CALL_ProgramUniform1f(disp, parameters) \
13893 (* GET_ProgramUniform1f(disp)) parameters
13894 static inline _glptr_ProgramUniform1f GET_ProgramUniform1f(struct _glapi_table *disp) {
13895 return (_glptr_ProgramUniform1f) (GET_by_offset(disp, _gloffset_ProgramUniform1f));
13898 static inline void SET_ProgramUniform1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat)) {
13899 SET_by_offset(disp, _gloffset_ProgramUniform1f, fn);
13903 #define CALL_ProgramUniform1fv(disp, parameters) \
13904 (* GET_ProgramUniform1fv(disp)) parameters
13905 static inline _glptr_ProgramUniform1fv GET_ProgramUniform1fv(struct _glapi_table *disp) {
13906 return (_glptr_ProgramUniform1fv) (GET_by_offset(disp, _gloffset_ProgramUniform1fv));
13909 static inline void SET_ProgramUniform1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) {
13910 SET_by_offset(disp, _gloffset_ProgramUniform1fv, fn);
13914 #define CALL_ProgramUniform1i(disp, parameters) \
13915 (* GET_ProgramUniform1i(disp)) parameters
13916 static inline _glptr_ProgramUniform1i GET_ProgramUniform1i(struct _glapi_table *disp) {
13917 return (_glptr_ProgramUniform1i) (GET_by_offset(disp, _gloffset_ProgramUniform1i));
13920 static inline void SET_ProgramUniform1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint)) {
13921 SET_by_offset(disp, _gloffset_ProgramUniform1i, fn);
13925 #define CALL_ProgramUniform1iv(disp, parameters) \
13926 (* GET_ProgramUniform1iv(disp)) parameters
13927 static inline _glptr_ProgramUniform1iv GET_ProgramUniform1iv(struct _glapi_table *disp) {
13928 return (_glptr_ProgramUniform1iv) (GET_by_offset(disp, _gloffset_ProgramUniform1iv));
13931 static inline void SET_ProgramUniform1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) {
13932 SET_by_offset(disp, _gloffset_ProgramUniform1iv, fn);
13936 #define CALL_ProgramUniform1ui(disp, parameters) \
13937 (* GET_ProgramUniform1ui(disp)) parameters
13938 static inline _glptr_ProgramUniform1ui GET_ProgramUniform1ui(struct _glapi_table *disp) {
13939 return (_glptr_ProgramUniform1ui) (GET_by_offset(disp, _gloffset_ProgramUniform1ui));
13942 static inline void SET_ProgramUniform1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint)) {
13943 SET_by_offset(disp, _gloffset_ProgramUniform1ui, fn);
13947 #define CALL_ProgramUniform1uiv(disp, parameters) \
13948 (* GET_ProgramUniform1uiv(disp)) parameters
13949 static inline _glptr_ProgramUniform1uiv GET_ProgramUniform1uiv(struct _glapi_table *disp) {
13950 return (_glptr_ProgramUniform1uiv) (GET_by_offset(disp, _gloffset_ProgramUniform1uiv));
13953 static inline void SET_ProgramUniform1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) {
13954 SET_by_offset(disp, _gloffset_ProgramUniform1uiv, fn);
13958 #define CALL_ProgramUniform2d(disp, parameters) \
13959 (* GET_ProgramUniform2d(disp)) parameters
13960 static inline _glptr_ProgramUniform2d GET_ProgramUniform2d(struct _glapi_table *disp) {
13961 return (_glptr_ProgramUniform2d) (GET_by_offset(disp, _gloffset_ProgramUniform2d));
13964 static inline void SET_ProgramUniform2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble)) {
13965 SET_by_offset(disp, _gloffset_ProgramUniform2d, fn);
13969 #define CALL_ProgramUniform2dv(disp, parameters) \
13970 (* GET_ProgramUniform2dv(disp)) parameters
13971 static inline _glptr_ProgramUniform2dv GET_ProgramUniform2dv(struct _glapi_table *disp) {
13972 return (_glptr_ProgramUniform2dv) (GET_by_offset(disp, _gloffset_ProgramUniform2dv));
13975 static inline void SET_ProgramUniform2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) {
13976 SET_by_offset(disp, _gloffset_ProgramUniform2dv, fn);
13980 #define CALL_ProgramUniform2f(disp, parameters) \
13981 (* GET_ProgramUniform2f(disp)) parameters
13982 static inline _glptr_ProgramUniform2f GET_ProgramUniform2f(struct _glapi_table *disp) {
13983 return (_glptr_ProgramUniform2f) (GET_by_offset(disp, _gloffset_ProgramUniform2f));
13986 static inline void SET_ProgramUniform2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat)) {
13987 SET_by_offset(disp, _gloffset_ProgramUniform2f, fn);
13991 #define CALL_ProgramUniform2fv(disp, parameters) \
13992 (* GET_ProgramUniform2fv(disp)) parameters
13993 static inline _glptr_ProgramUniform2fv GET_ProgramUniform2fv(struct _glapi_table *disp) {
13994 return (_glptr_ProgramUniform2fv) (GET_by_offset(disp, _gloffset_ProgramUniform2fv));
13997 static inline void SET_ProgramUniform2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) {
13998 SET_by_offset(disp, _gloffset_ProgramUniform2fv, fn);
14002 #define CALL_ProgramUniform2i(disp, parameters) \
14003 (* GET_ProgramUniform2i(disp)) parameters
14004 static inline _glptr_ProgramUniform2i GET_ProgramUniform2i(struct _glapi_table *disp) {
14005 return (_glptr_ProgramUniform2i) (GET_by_offset(disp, _gloffset_ProgramUniform2i));
14008 static inline void SET_ProgramUniform2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint)) {
14009 SET_by_offset(disp, _gloffset_ProgramUniform2i, fn);
14013 #define CALL_ProgramUniform2iv(disp, parameters) \
14014 (* GET_ProgramUniform2iv(disp)) parameters
14015 static inline _glptr_ProgramUniform2iv GET_ProgramUniform2iv(struct _glapi_table *disp) {
14016 return (_glptr_ProgramUniform2iv) (GET_by_offset(disp, _gloffset_ProgramUniform2iv));
14019 static inline void SET_ProgramUniform2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) {
14020 SET_by_offset(disp, _gloffset_ProgramUniform2iv, fn);
14024 #define CALL_ProgramUniform2ui(disp, parameters) \
14025 (* GET_ProgramUniform2ui(disp)) parameters
14026 static inline _glptr_ProgramUniform2ui GET_ProgramUniform2ui(struct _glapi_table *disp) {
14027 return (_glptr_ProgramUniform2ui) (GET_by_offset(disp, _gloffset_ProgramUniform2ui));
14030 static inline void SET_ProgramUniform2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint)) {
14031 SET_by_offset(disp, _gloffset_ProgramUniform2ui, fn);
14035 #define CALL_ProgramUniform2uiv(disp, parameters) \
14036 (* GET_ProgramUniform2uiv(disp)) parameters
14037 static inline _glptr_ProgramUniform2uiv GET_ProgramUniform2uiv(struct _glapi_table *disp) {
14038 return (_glptr_ProgramUniform2uiv) (GET_by_offset(disp, _gloffset_ProgramUniform2uiv));
14041 static inline void SET_ProgramUniform2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) {
14042 SET_by_offset(disp, _gloffset_ProgramUniform2uiv, fn);
14046 #define CALL_ProgramUniform3d(disp, parameters) \
14047 (* GET_ProgramUniform3d(disp)) parameters
14048 static inline _glptr_ProgramUniform3d GET_ProgramUniform3d(struct _glapi_table *disp) {
14049 return (_glptr_ProgramUniform3d) (GET_by_offset(disp, _gloffset_ProgramUniform3d));
14052 static inline void SET_ProgramUniform3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble, GLdouble)) {
14053 SET_by_offset(disp, _gloffset_ProgramUniform3d, fn);
14057 #define CALL_ProgramUniform3dv(disp, parameters) \
14058 (* GET_ProgramUniform3dv(disp)) parameters
14059 static inline _glptr_ProgramUniform3dv GET_ProgramUniform3dv(struct _glapi_table *disp) {
14060 return (_glptr_ProgramUniform3dv) (GET_by_offset(disp, _gloffset_ProgramUniform3dv));
14063 static inline void SET_ProgramUniform3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) {
14064 SET_by_offset(disp, _gloffset_ProgramUniform3dv, fn);
14068 #define CALL_ProgramUniform3f(disp, parameters) \
14069 (* GET_ProgramUniform3f(disp)) parameters
14070 static inline _glptr_ProgramUniform3f GET_ProgramUniform3f(struct _glapi_table *disp) {
14071 return (_glptr_ProgramUniform3f) (GET_by_offset(disp, _gloffset_ProgramUniform3f));
14074 static inline void SET_ProgramUniform3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat, GLfloat)) {
14075 SET_by_offset(disp, _gloffset_ProgramUniform3f, fn);
14079 #define CALL_ProgramUniform3fv(disp, parameters) \
14080 (* GET_ProgramUniform3fv(disp)) parameters
14081 static inline _glptr_ProgramUniform3fv GET_ProgramUniform3fv(struct _glapi_table *disp) {
14082 return (_glptr_ProgramUniform3fv) (GET_by_offset(disp, _gloffset_ProgramUniform3fv));
14085 static inline void SET_ProgramUniform3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) {
14086 SET_by_offset(disp, _gloffset_ProgramUniform3fv, fn);
14090 #define CALL_ProgramUniform3i(disp, parameters) \
14091 (* GET_ProgramUniform3i(disp)) parameters
14092 static inline _glptr_ProgramUniform3i GET_ProgramUniform3i(struct _glapi_table *disp) {
14093 return (_glptr_ProgramUniform3i) (GET_by_offset(disp, _gloffset_ProgramUniform3i));
14096 static inline void SET_ProgramUniform3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint)) {
14097 SET_by_offset(disp, _gloffset_ProgramUniform3i, fn);
14101 #define CALL_ProgramUniform3iv(disp, parameters) \
14102 (* GET_ProgramUniform3iv(disp)) parameters
14103 static inline _glptr_ProgramUniform3iv GET_ProgramUniform3iv(struct _glapi_table *disp) {
14104 return (_glptr_ProgramUniform3iv) (GET_by_offset(disp, _gloffset_ProgramUniform3iv));
14107 static inline void SET_ProgramUniform3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) {
14108 SET_by_offset(disp, _gloffset_ProgramUniform3iv, fn);
14112 #define CALL_ProgramUniform3ui(disp, parameters) \
14113 (* GET_ProgramUniform3ui(disp)) parameters
14114 static inline _glptr_ProgramUniform3ui GET_ProgramUniform3ui(struct _glapi_table *disp) {
14115 return (_glptr_ProgramUniform3ui) (GET_by_offset(disp, _gloffset_ProgramUniform3ui));
14118 static inline void SET_ProgramUniform3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint, GLuint)) {
14119 SET_by_offset(disp, _gloffset_ProgramUniform3ui, fn);
14123 #define CALL_ProgramUniform3uiv(disp, parameters) \
14124 (* GET_ProgramUniform3uiv(disp)) parameters
14125 static inline _glptr_ProgramUniform3uiv GET_ProgramUniform3uiv(struct _glapi_table *disp) {
14126 return (_glptr_ProgramUniform3uiv) (GET_by_offset(disp, _gloffset_ProgramUniform3uiv));
14129 static inline void SET_ProgramUniform3uiv(struct _glapi_table *disp
14130 SET_by_offset(disp, _gloffset_ProgramUniform3uiv, fn);
14134 #define CALL_ProgramUniform4d(disp, parameters) \
14135 (* GET_ProgramUniform4d(disp)) parameters
14136 static inline _glptr_ProgramUniform4d GET_ProgramUniform4d(struct _glapi_table *disp) {
14137 return (_glptr_ProgramUniform4d) (GET_by_offset(disp, _gloffset_ProgramUniform4d));
14140 static inline void SET_ProgramUniform4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble)) {
14141 SET_by_offset(disp, _gloffset_ProgramUniform4d, fn);
14145 #define CALL_ProgramUniform4dv(disp, parameters) \
14146 (* GET_ProgramUniform4dv(disp)) parameters
14147 static inline _glptr_ProgramUniform4dv GET_ProgramUniform4dv(struct _glapi_table *disp) {
14148 return (_glptr_ProgramUniform4dv) (GET_by_offset(disp, _gloffset_ProgramUniform4dv));
14151 static inline void SET_ProgramUniform4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) {
14152 SET_by_offset(disp, _gloffset_ProgramUniform4dv, fn);
14156 #define CALL_ProgramUniform4f(disp, parameters) \
14157 (* GET_ProgramUniform4f(disp)) parameters
14158 static inline _glptr_ProgramUniform4f GET_ProgramUniform4f(struct _glapi_table *disp) {
14159 return (_glptr_ProgramUniform4f) (GET_by_offset(disp, _gloffset_ProgramUniform4f));
14162 static inline void SET_ProgramUniform4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat)) {
14163 SET_by_offset(disp, _gloffset_ProgramUniform4f, fn);
14167 #define CALL_ProgramUniform4fv(disp, parameters) \
14168 (* GET_ProgramUniform4fv(disp)) parameters
14169 static inline _glptr_ProgramUniform4fv GET_ProgramUniform4fv(struct _glapi_table *disp) {
14170 return (_glptr_ProgramUniform4fv) (GET_by_offset(disp, _gloffset_ProgramUniform4fv));
14173 static inline void SET_ProgramUniform4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) {
14174 SET_by_offset(disp, _gloffset_ProgramUniform4fv, fn);
14178 #define CALL_ProgramUniform4i(disp, parameters) \
14179 (* GET_ProgramUniform4i(disp)) parameters
14180 static inline _glptr_ProgramUniform4i GET_ProgramUniform4i(struct _glapi_table *disp) {
14181 return (_glptr_ProgramUniform4i) (GET_by_offset(disp, _gloffset_ProgramUniform4i));
14184 static inline void SET_ProgramUniform4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint)) {
14185 SET_by_offset(disp, _gloffset_ProgramUniform4i, fn);
14189 #define CALL_ProgramUniform4iv(disp, parameters) \
14190 (* GET_ProgramUniform4iv(disp)) parameters
14191 static inline _glptr_ProgramUniform4iv GET_ProgramUniform4iv(struct _glapi_table *disp) {
14192 return (_glptr_ProgramUniform4iv) (GET_by_offset(disp, _gloffset_ProgramUniform4iv));
14195 static inline void SET_ProgramUniform4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) {
14196 SET_by_offset(disp, _gloffset_ProgramUniform4iv, fn);
14200 #define CALL_ProgramUniform4ui(disp, parameters) \
14201 (* GET_ProgramUniform4ui(disp)) parameters
14202 static inline _glptr_ProgramUniform4ui GET_ProgramUniform4ui(struct _glapi_table *disp) {
14203 return (_glptr_ProgramUniform4ui) (GET_by_offset(disp, _gloffset_ProgramUniform4ui));
14206 static inline void SET_ProgramUniform4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint, GLuint, GLuint)) {
14207 SET_by_offset(disp, _gloffset_ProgramUniform4ui, fn);
14211 #define CALL_ProgramUniform4uiv(disp, parameters) \
14212 (* GET_ProgramUniform4uiv(disp)) parameters
14213 static inline _glptr_ProgramUniform4uiv GET_ProgramUniform4uiv(struct _glapi_table *disp) {
14214 return (_glptr_ProgramUniform4uiv) (GET_by_offset(disp, _gloffset_ProgramUniform4uiv));
14217 static inline void SET_ProgramUniform4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) {
14218 SET_by_offset(disp, _gloffset_ProgramUniform4uiv, fn);
14222 #define CALL_ProgramUniformMatrix2dv(disp, parameters) \
14223 (* GET_ProgramUniformMatrix2dv(disp)) parameters
14224 static inline _glptr_ProgramUniformMatrix2dv GET_ProgramUniformMatrix2dv(struct _glapi_table *disp) {
14225 return (_glptr_ProgramUniformMatrix2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2dv));
14228 static inline void SET_ProgramUniformMatrix2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14229 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2dv, fn);
14233 #define CALL_ProgramUniformMatrix2fv(disp, parameters) \
14234 (* GET_ProgramUniformMatrix2fv(disp)) parameters
14235 static inline _glptr_ProgramUniformMatrix2fv GET_ProgramUniformMatrix2fv(struct _glapi_table *disp) {
14236 return (_glptr_ProgramUniformMatrix2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2fv));
14239 static inline void SET_ProgramUniformMatrix2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
14240 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2fv, fn);
14244 #define CALL_ProgramUniformMatrix2x3dv(disp, parameters) \
14245 (* GET_ProgramUniformMatrix2x3dv(disp)) parameters
14246 static inline _glptr_ProgramUniformMatrix2x3dv GET_ProgramUniformMatrix2x3dv(struct _glapi_table *disp) {
14247 return (_glptr_ProgramUniformMatrix2x3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3dv));
14250 static inline void SET_ProgramUniformMatrix2x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14251 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3dv, fn);
14255 #define CALL_ProgramUniformMatrix2x3fv(disp, parameters) \
14256 (* GET_ProgramUniformMatrix2x3fv(disp)) parameters
14257 static inline _glptr_ProgramUniformMatrix2x3fv GET_ProgramUniformMatrix2x3fv(struct _glapi_table *disp) {
14258 return (_glptr_ProgramUniformMatrix2x3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3fv));
14261 static inline void SET_ProgramUniformMatrix2x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
14262 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3fv, fn);
14266 #define CALL_ProgramUniformMatrix2x4dv(disp, parameters) \
14267 (* GET_ProgramUniformMatrix2x4dv(disp)) parameters
14268 static inline _glptr_ProgramUniformMatrix2x4dv GET_ProgramUniformMatrix2x4dv(struct _glapi_table *disp) {
14269 return (_glptr_ProgramUniformMatrix2x4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4dv));
14272 static inline void SET_ProgramUniformMatrix2x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14273 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4dv, fn);
14277 #define CALL_ProgramUniformMatrix2x4fv(disp, parameters) \
14278 (* GET_ProgramUniformMatrix2x4fv(disp)) parameters
14279 static inline _glptr_ProgramUniformMatrix2x4fv GET_ProgramUniformMatrix2x4fv(struct _glapi_table *disp) {
14280 return (_glptr_ProgramUniformMatrix2x4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4fv));
14283 static inline void SET_ProgramUniformMatrix2x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
14284 SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4fv, fn);
14288 #define CALL_ProgramUniformMatrix3dv(disp, parameters) \
14289 (* GET_ProgramUniformMatrix3dv(disp)) parameters
14290 static inline _glptr_ProgramUniformMatrix3dv GET_ProgramUniformMatrix3dv(struct _glapi_table *disp) {
14291 return (_glptr_ProgramUniformMatrix3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3dv));
14294 static inline void SET_ProgramUniformMatrix3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14295 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3dv, fn);
14299 #define CALL_ProgramUniformMatrix3fv(disp, parameters) \
14300 (* GET_ProgramUniformMatrix3fv(disp)) parameters
14301 static inline _glptr_ProgramUniformMatrix3fv GET_ProgramUniformMatrix3fv(struct _glapi_table *disp) {
14302 return (_glptr_ProgramUniformMatrix3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3fv));
14305 static inline void SET_ProgramUniformMatrix3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
14306 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3fv, fn);
14310 #define CALL_ProgramUniformMatrix3x2dv(disp, parameters) \
14311 (* GET_ProgramUniformMatrix3x2dv(disp)) parameters
14312 static inline _glptr_ProgramUniformMatrix3x2dv GET_ProgramUniformMatrix3x2dv(struct _glapi_table *disp) {
14313 return (_glptr_ProgramUniformMatrix3x2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2dv));
14316 static inline void SET_ProgramUniformMatrix3x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14317 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2dv, fn);
14321 #define CALL_ProgramUniformMatrix3x2fv(disp, parameters) \
14322 (* GET_ProgramUniformMatrix3x2fv(disp)) parameters
14323 static inline _glptr_ProgramUniformMatrix3x2fv GET_ProgramUniformMatrix3x2fv(struct _glapi_table *disp) {
14324 return (_glptr_ProgramUniformMatrix3x2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2fv));
14327 static inline void SET_ProgramUniformMatrix3x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
14328 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2fv, fn);
14332 #define CALL_ProgramUniformMatrix3x4dv(disp, parameters) \
14333 (* GET_ProgramUniformMatrix3x4dv(disp)) parameters
14334 static inline _glptr_ProgramUniformMatrix3x4dv GET_ProgramUniformMatrix3x4dv(struct _glapi_table *disp) {
14335 return (_glptr_ProgramUniformMatrix3x4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4dv));
14338 static inline void SET_ProgramUniformMatrix3x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14339 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4dv, fn);
14343 #define CALL_ProgramUniformMatrix3x4fv(disp, parameters) \
14344 (* GET_ProgramUniformMatrix3x4fv(disp)) parameters
14345 static inline _glptr_ProgramUniformMatrix3x4fv GET_ProgramUniformMatrix3x4fv(struct _glapi_table *disp) {
14346 return (_glptr_ProgramUniformMatrix3x4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4fv));
14349 static inline void SET_ProgramUniformMatrix3x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
14350 SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4fv, fn);
14354 #define CALL_ProgramUniformMatrix4dv(disp, parameters) \
14355 (* GET_ProgramUniformMatrix4dv(disp)) parameters
14356 static inline _glptr_ProgramUniformMatrix4dv GET_ProgramUniformMatrix4dv(struct _glapi_table *disp) {
14357 return (_glptr_ProgramUniformMatrix4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4dv));
14360 static inline void SET_ProgramUniformMatrix4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14361 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4dv, fn);
14365 #define CALL_ProgramUniformMatrix4fv(disp, parameters) \
14366 (* GET_ProgramUniformMatrix4fv(disp)) parameters
14367 static inline _glptr_ProgramUniformMatrix4fv GET_ProgramUniformMatrix4fv(struct _glapi_table *disp) {
14368 return (_glptr_ProgramUniformMatrix4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4fv));
14371 static inline void SET_ProgramUniformMatrix4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
14372 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4fv, fn);
14376 #define CALL_ProgramUniformMatrix4x2dv(disp, parameters) \
14377 (* GET_ProgramUniformMatrix4x2dv(disp)) parameters
14378 static inline _glptr_ProgramUniformMatrix4x2dv GET_ProgramUniformMatrix4x2dv(struct _glapi_table *disp) {
14379 return (_glptr_ProgramUniformMatrix4x2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2dv));
14382 static inline void SET_ProgramUniformMatrix4x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14383 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2dv, fn);
14387 #define CALL_ProgramUniformMatrix4x2fv(disp, parameters) \
14388 (* GET_ProgramUniformMatrix4x2fv(disp)) parameters
14389 static inline _glptr_ProgramUniformMatrix4x2fv GET_ProgramUniformMatrix4x2fv(struct _glapi_table *disp) {
14390 return (_glptr_ProgramUniformMatrix4x2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2fv));
14393 static inline void SET_ProgramUniformMatrix4x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
14394 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2fv, fn);
14398 #define CALL_ProgramUniformMatrix4x3dv(disp, parameters) \
14399 (* GET_ProgramUniformMatrix4x3dv(disp)) parameters
14400 static inline _glptr_ProgramUniformMatrix4x3dv GET_ProgramUniformMatrix4x3dv(struct _glapi_table *disp) {
14401 return (_glptr_ProgramUniformMatrix4x3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3dv));
14404 static inline void SET_ProgramUniformMatrix4x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14405 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3dv, fn);
14409 #define CALL_ProgramUniformMatrix4x3fv(disp, parameters) \
14410 (* GET_ProgramUniformMatrix4x3fv(disp)) parameters
14411 static inline _glptr_ProgramUniformMatrix4x3fv GET_ProgramUniformMatrix4x3fv(struct _glapi_table *disp) {
14412 return (_glptr_ProgramUniformMatrix4x3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3fv));
14415 static inline void SET_ProgramUniformMatrix4x3fv(struct _glapi_table *disp
14416 SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3fv, fn);
14420 #define CALL_UnlockArraysEXT(disp, parameters) \
14421 (* GET_UnlockArraysEXT(disp)) parameters
14422 static inline _glptr_UnlockArraysEXT GET_UnlockArraysEXT(struct _glapi_table *disp) {
14423 return (_glptr_UnlockArraysEXT) (GET_by_offset(disp, _gloffset_UnlockArraysEXT));
14426 static inline void SET_UnlockArraysEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
14427 SET_by_offset(disp, _gloffset_UnlockArraysEXT, fn);
14431 #define CALL_UseProgramStages(disp, parameters) \
14432 (* GET_UseProgramStages(disp)) parameters
14433 static inline _glptr_UseProgramStages GET_UseProgramStages(struct _glapi_table *disp) {
14434 return (_glptr_UseProgramStages) (GET_by_offset(disp, _gloffset_UseProgramStages));
14437 static inline void SET_UseProgramStages(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLbitfield, GLuint)) {
14438 SET_by_offset(disp, _gloffset_UseProgramStages, fn);
14442 #define CALL_ValidateProgramPipeline(disp, parameters) \
14443 (* GET_ValidateProgramPipeline(disp)) parameters
14444 static inline _glptr_ValidateProgramPipeline GET_ValidateProgramPipeline(struct _glapi_table *disp) {
14445 return (_glptr_ValidateProgramPipeline) (GET_by_offset(disp, _gloffset_ValidateProgramPipeline));
14448 static inline void SET_ValidateProgramPipeline(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
14449 SET_by_offset(disp, _gloffset_ValidateProgramPipeline, fn);
14453 #define CALL_DebugMessageCallback(disp, parameters) \
14454 (* GET_DebugMessageCallback(disp)) parameters
14455 static inline _glptr_DebugMessageCallback GET_DebugMessageCallback(struct _glapi_table *disp) {
14456 return (_glptr_DebugMessageCallback) (GET_by_offset(disp, _gloffset_DebugMessageCallback));
14459 static inline void SET_DebugMessageCallback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLDEBUGPROC, const GLvoid *)) {
14460 SET_by_offset(disp, _gloffset_DebugMessageCallback, fn);
14464 #define CALL_DebugMessageControl(disp, parameters) \
14465 (* GET_DebugMessageControl(disp)) parameters
14466 static inline _glptr_DebugMessageControl GET_DebugMessageControl(struct _glapi_table *disp) {
14467 return (_glptr_DebugMessageControl) (GET_by_offset(disp, _gloffset_DebugMessageControl));
14470 static inline void SET_DebugMessageControl(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, const GLuint *, GLboolean)) {
14471 SET_by_offset(disp, _gloffset_DebugMessageControl, fn);
14475 #define CALL_DebugMessageInsert(disp, parameters) \
14476 (* GET_DebugMessageInsert(disp)) parameters
14477 static inline _glptr_DebugMessageInsert GET_DebugMessageInsert(struct _glapi_table *disp) {
14478 return (_glptr_DebugMessageInsert) (GET_by_offset(disp, _gloffset_DebugMessageInsert));
14481 static inline void SET_DebugMessageInsert(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar *)) {
14482 SET_by_offset(disp, _gloffset_DebugMessageInsert, fn);
14486 #define CALL_GetDebugMessageLog(disp, parameters) \
14487 (* GET_GetDebugMessageLog(disp)) parameters
14488 static inline _glptr_GetDebugMessageLog GET_GetDebugMessageLog(struct _glapi_table *disp) {
14489 return (_glptr_GetDebugMessageLog) (GET_by_offset(disp, _gloffset_GetDebugMessageLog));
14492 static inline void SET_GetDebugMessageLog(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum *, GLenum *, GLuint *, GLenum *, GLsizei *, GLchar *)) {
14493 SET_by_offset(disp, _gloffset_GetDebugMessageLog, fn);
14497 #define CALL_GetObjectLabel(disp, parameters) \
14498 (* GET_GetObjectLabel(disp)) parameters
14499 static inline _glptr_GetObjectLabel GET_GetObjectLabel(struct _glapi_table *disp) {
14500 return (_glptr_GetObjectLabel) (GET_by_offset(disp, _gloffset_GetObjectLabel));
14503 static inline void SET_GetObjectLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, GLsizei *, GLchar *)) {
14504 SET_by_offset(disp, _gloffset_GetObjectLabel, fn);
14508 #define CALL_GetObjectPtrLabel(disp, parameters) \
14509 (* GET_GetObjectPtrLabel(disp)) parameters
14510 static inline _glptr_GetObjectPtrLabel GET_GetObjectPtrLabel(struct _glapi_table *disp) {
14511 return (_glptr_GetObjectPtrLabel) (GET_by_offset(disp, _gloffset_GetObjectPtrLabel));
14514 static inline void SET_GetObjectPtrLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, GLsizei, GLsizei *, GLchar *)) {
14515 SET_by_offset(disp, _gloffset_GetObjectPtrLabel, fn);
14519 #define CALL_ObjectLabel(disp, parameters) \
14520 (* GET_ObjectLabel(disp)) parameters
14521 static inline _glptr_ObjectLabel GET_ObjectLabel(struct _glapi_table *disp) {
14522 return (_glptr_ObjectLabel) (GET_by_offset(disp, _gloffset_ObjectLabel));
14525 static inline void SET_ObjectLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLchar *)) {
14526 SET_by_offset(disp, _gloffset_ObjectLabel, fn);
14530 #define CALL_ObjectPtrLabel(disp, parameters) \
14531 (* GET_ObjectPtrLabel(disp)) parameters
14532 static inline _glptr_ObjectPtrLabel GET_ObjectPtrLabel(struct _glapi_table *disp) {
14533 return (_glptr_ObjectPtrLabel) (GET_by_offset(disp, _gloffset_ObjectPtrLabel));
14536 static inline void SET_ObjectPtrLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, GLsizei, const GLchar *)) {
14537 SET_by_offset(disp, _gloffset_ObjectPtrLabel, fn);
14541 #define CALL_PopDebugGroup(disp, parameters) \
14542 (* GET_PopDebugGroup(disp)) parameters
14543 static inline _glptr_PopDebugGroup GET_PopDebugGroup(struct _glapi_table *disp) {
14544 return (_glptr_PopDebugGroup) (GET_by_offset(disp, _gloffset_PopDebugGroup));
14547 static inline void SET_PopDebugGroup(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
14548 SET_by_offset(disp, _gloffset_PopDebugGroup, fn);
14552 #define CALL_PushDebugGroup(disp, parameters) \
14553 (* GET_PushDebugGroup(disp)) parameters
14554 static inline _glptr_PushDebugGroup GET_PushDebugGroup(struct _glapi_table *disp) {
14555 return (_glptr_PushDebugGroup) (GET_by_offset(disp, _gloffset_PushDebugGroup));
14558 static inline void SET_PushDebugGroup(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLchar *)) {
14559 SET_by_offset(disp, _gloffset_PushDebugGroup, fn);
14563 #define CALL_SecondaryColor3fEXT(disp, parameters) \
14564 (* GET_SecondaryColor3fEXT(disp)) parameters
14565 static inline _glptr_SecondaryColor3fEXT GET_SecondaryColor3fEXT(struct _glapi_table *disp) {
14566 return (_glptr_SecondaryColor3fEXT) (GET_by_offset(disp, _gloffset_SecondaryColor3fEXT));
14569 static inline void SET_SecondaryColor3fEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
14570 SET_by_offset(disp, _gloffset_SecondaryColor3fEXT, fn);
14574 #define CALL_SecondaryColor3fvEXT(disp, parameters) \
14575 (* GET_SecondaryColor3fvEXT(disp)) parameters
14576 static inline _glptr_SecondaryColor3fvEXT GET_SecondaryColor3fvEXT(struct _glapi_table *disp) {
14577 return (_glptr_SecondaryColor3fvEXT) (GET_by_offset(disp, _gloffset_SecondaryColor3fvEXT));
14580 static inline void SET_SecondaryColor3fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
14581 SET_by_offset(disp, _gloffset_SecondaryColor3fvEXT, fn);
14585 #define CALL_MultiDrawElementsEXT(disp, parameters) \
14586 (* GET_MultiDrawElementsEXT(disp)) parameters
14587 static inline _glptr_MultiDrawElementsEXT GET_MultiDrawElementsEXT(struct _glapi_table *disp) {
14588 return (_glptr_MultiDrawElementsEXT) (GET_by_offset(disp, _gloffset_MultiDrawElementsEXT));
14591 static inline void SET_MultiDrawElementsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei)) {
14592 SET_by_offset(disp, _gloffset_MultiDrawElementsEXT, fn);
14596 #define CALL_FogCoordfEXT(disp, parameters) \
14597 (* GET_FogCoordfEXT(disp)) parameters
14598 static inline _glptr_FogCoordfEXT GET_FogCoordfEXT(struct _glapi_table *disp) {
14599 return (_glptr_FogCoordfEXT) (GET_by_offset(disp, _gloffset_FogCoordfEXT));
14602 static inline void SET_FogCoordfEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
14603 SET_by_offset(disp, _gloffset_FogCoordfEXT, fn);
14607 #define CALL_FogCoordfvEXT(disp, parameters) \
14608 (* GET_FogCoordfvEXT(disp)) parameters
14609 static inline _glptr_FogCoordfvEXT GET_FogCoordfvEXT(struct _glapi_table *disp) {
14610 return (_glptr_FogCoordfvEXT) (GET_by_offset(disp, _gloffset_FogCoordfvEXT));
14613 static inline void SET_FogCoordfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
14614 SET_by_offset(disp, _gloffset_FogCoordfvEXT, fn);
14618 #define CALL_ResizeBuffersMESA(disp, parameters) \
14619 (* GET_ResizeBuffersMESA(disp)) parameters
14620 static inline _glptr_ResizeBuffersMESA GET_ResizeBuffersMESA(struct _glapi_table *disp) {
14621 return (_glptr_ResizeBuffersMESA) (GET_by_offset(disp, _gloffset_ResizeBuffersMESA));
14624 static inline void SET_ResizeBuffersMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
14625 SET_by_offset(disp, _gloffset_ResizeBuffersMESA, fn);
14629 #define CALL_WindowPos4dMESA(disp, parameters) \
14630 (* GET_WindowPos4dMESA(disp)) parameters
14631 static inline _glptr_WindowPos4dMESA GET_WindowPos4dMESA(struct _glapi_table *disp) {
14632 return (_glptr_WindowPos4dMESA) (GET_by_offset(disp, _gloffset_WindowPos4dMESA));
14635 static inline void SET_WindowPos4dMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
14636 SET_by_offset(disp, _gloffset_WindowPos4dMESA, fn);
14640 #define CALL_WindowPos4dvMESA(disp, parameters) \
14641 (* GET_WindowPos4dvMESA(disp)) parameters
14642 static inline _glptr_WindowPos4dvMESA GET_WindowPos4dvMESA(struct _glapi_table *disp) {
14643 return (_glptr_WindowPos4dvMESA) (GET_by_offset(disp, _gloffset_WindowPos4dvMESA));
14646 static inline void SET_WindowPos4dvMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
14647 SET_by_offset(disp, _gloffset_WindowPos4dvMESA, fn);
14651 #define CALL_WindowPos4fMESA(disp, parameters) \
14652 (* GET_WindowPos4fMESA(disp)) parameters
14653 static inline _glptr_WindowPos4fMESA GET_WindowPos4fMESA(struct _glapi_table *disp) {
14654 return (_glptr_WindowPos4fMESA) (GET_by_offset(disp, _gloffset_WindowPos4fMESA));
14657 static inline void SET_WindowPos4fMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
14658 SET_by_offset(disp, _gloffset_WindowPos4fMESA, fn);
14662 #define CALL_WindowPos4fvMESA(disp, parameters) \
14663 (* GET_WindowPos4fvMESA(disp)) parameters
14664 static inline _glptr_WindowPos4fvMESA GET_WindowPos4fvMESA(struct _glapi_table *disp) {
14665 return (_glptr_WindowPos4fvMESA) (GET_by_offset(disp, _gloffset_WindowPos4fvMESA));
14668 static inline void SET_WindowPos4fvMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
14669 SET_by_offset(disp, _gloffset_WindowPos4fvMESA, fn);
14673 #define CALL_WindowPos4iMESA(disp, parameters) \
14674 (* GET_WindowPos4iMESA(disp)) parameters
14675 static inline _glptr_WindowPos4iMESA GET_WindowPos4iMESA(struct _glapi_table *disp) {
14676 return (_glptr_WindowPos4iMESA) (GET_by_offset(disp, _gloffset_WindowPos4iMESA));
14679 static inline void SET_WindowPos4iMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
14680 SET_by_offset(disp, _gloffset_WindowPos4iMESA, fn);
14684 #define CALL_WindowPos4ivMESA(disp, parameters) \
14685 (* GET_WindowPos4ivMESA(disp)) parameters
14686 static inline _glptr_WindowPos4ivMESA GET_WindowPos4ivMESA(struct _glapi_table *disp) {
14687 return (_glptr_WindowPos4ivMESA) (GET_by_offset(disp, _gloffset_WindowPos4ivMESA));
14690 static inline void SET_WindowPos4ivMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
14691 SET_by_offset(disp, _gloffset_WindowPos4ivMESA, fn);
14695 #define CALL_WindowPos4sMESA(disp, parameters) \
14696 (* GET_WindowPos4sMESA(disp)) parameters
14697 static inline _glptr_WindowPos4sMESA GET_WindowPos4sMESA(struct _glapi_table *disp) {
14698 return (_glptr_WindowPos4sMESA) (GET_by_offset(disp, _gloffset_WindowPos4sMESA));
14701 static inline void SET_WindowPos4sMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
14702 SET_by_offset(disp, _gloffset_WindowPos4sMESA, fn);
14706 #define CALL_WindowPos4svMESA(disp, parameters) \
14707 (* GET_WindowPos4svMESA(disp)) parameters
14708 static inline _glptr_WindowPos4svMESA GET_WindowPos4svMESA(struct _glapi_table *disp) {
14709 return (_glptr_WindowPos4svMESA) (GET_by_offset(disp, _gloffset_WindowPos4svMESA));
14712 static inline void SET_WindowPos4svMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
14713 SET_by_offset(disp, _gloffset_WindowPos4svMESA, fn);
14717 #define CALL_MultiModeDrawArraysIBM(disp, parameters) \
14718 (* GET_MultiModeDrawArraysIBM(disp)) parameters
14719 static inline _glptr_MultiModeDrawArraysIBM GET_MultiModeDrawArraysIBM(struct _glapi_table *disp) {
14720 return (_glptr_MultiModeDrawArraysIBM) (GET_by_offset(disp, _gloffset_MultiModeDrawArraysIBM));
14723 static inline void SET_MultiModeDrawArraysIBM(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLenum *, const GLint *, const GLsizei *, GLsizei, GLint)) {
14724 SET_by_offset(disp, _gloffset_MultiModeDrawArraysIBM, fn);
14728 #define CALL_MultiModeDrawElementsIBM(disp, parameters) \
14729 (* GET_MultiModeDrawElementsIBM(disp)) parameters
14730 static inline _glptr_MultiModeDrawElementsIBM GET_MultiModeDrawElementsIBM(struct _glapi_table *disp) {
14731 return (_glptr_MultiModeDrawElementsIBM) (GET_by_offset(disp, _gloffset_MultiModeDrawElementsIBM));
14734 static inline void SET_MultiModeDrawElementsIBM(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLenum *, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, GLint)) {
14735 SET_by_offset(disp, _gloffset_MultiModeDrawElementsIBM, fn);
14739 #define CALL_AreProgramsResidentNV(disp, parameters) \
14740 (* GET_AreProgramsResidentNV(disp)) parameters
14741 disp) {
14742 return (_glptr_AreProgramsResidentNV) (GET_by_offset(disp, _gloffset_AreProgramsResidentNV));
14745 static inline void SET_AreProgramsResidentNV(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLboolean *)) {
14746 SET_by_offset(disp, _gloffset_AreProgramsResidentNV, fn);
14750 #define CALL_ExecuteProgramNV(disp, parameters) \
14751 (* GET_ExecuteProgramNV(disp)) parameters
14752 static inline _glptr_ExecuteProgramNV GET_ExecuteProgramNV(struct _glapi_table *disp) {
14753 return (_glptr_ExecuteProgramNV) (GET_by_offset(disp, _gloffset_ExecuteProgramNV));
14756 static inline void SET_ExecuteProgramNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) {
14757 SET_by_offset(disp, _gloffset_ExecuteProgramNV, fn);
14761 #define CALL_GetProgramParameterdvNV(disp, parameters) \
14762 (* GET_GetProgramParameterdvNV(disp)) parameters
14763 static inline _glptr_GetProgramParameterdvNV GET_GetProgramParameterdvNV(struct _glapi_table *disp) {
14764 return (_glptr_GetProgramParameterdvNV) (GET_by_offset(disp, _gloffset_GetProgramParameterdvNV));
14767 static inline void SET_GetProgramParameterdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLdouble *)) {
14768 SET_by_offset(disp, _gloffset_GetProgramParameterdvNV, fn);
14772 #define CALL_GetProgramParameterfvNV(disp, parameters) \
14773 (* GET_GetProgramParameterfvNV(disp)) parameters
14774 static inline _glptr_GetProgramParameterfvNV GET_GetProgramParameterfvNV(struct _glapi_table *disp) {
14775 return (_glptr_GetProgramParameterfvNV) (GET_by_offset(disp, _gloffset_GetProgramParameterfvNV));
14778 static inline void SET_GetProgramParameterfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLfloat *)) {
14779 SET_by_offset(disp, _gloffset_GetProgramParameterfvNV, fn);
14783 #define CALL_GetProgramStringNV(disp, parameters) \
14784 (* GET_GetProgramStringNV(disp)) parameters
14785 static inline _glptr_GetProgramStringNV GET_GetProgramStringNV(struct _glapi_table *disp) {
14786 return (_glptr_GetProgramStringNV) (GET_by_offset(disp, _gloffset_GetProgramStringNV));
14789 static inline void SET_GetProgramStringNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLubyte *)) {
14790 SET_by_offset(disp, _gloffset_GetProgramStringNV, fn);
14794 #define CALL_GetProgramivNV(disp, parameters) \
14795 (* GET_GetProgramivNV(disp)) parameters
14796 static inline _glptr_GetProgramivNV GET_GetProgramivNV(struct _glapi_table *disp) {
14797 return (_glptr_GetProgramivNV) (GET_by_offset(disp, _gloffset_GetProgramivNV));
14800 static inline void SET_GetProgramivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
14801 SET_by_offset(disp, _gloffset_GetProgramivNV, fn);
14805 #define CALL_GetTrackMatrixivNV(disp, parameters) \
14806 (* GET_GetTrackMatrixivNV(disp)) parameters
14807 static inline _glptr_GetTrackMatrixivNV GET_GetTrackMatrixivNV(struct _glapi_table *disp) {
14808 return (_glptr_GetTrackMatrixivNV) (GET_by_offset(disp, _gloffset_GetTrackMatrixivNV));
14811 static inline void SET_GetTrackMatrixivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) {
14812 SET_by_offset(disp, _gloffset_GetTrackMatrixivNV, fn);
14816 #define CALL_GetVertexAttribdvNV(disp, parameters) \
14817 (* GET_GetVertexAttribdvNV(disp)) parameters
14818 static inline _glptr_GetVertexAttribdvNV GET_GetVertexAttribdvNV(struct _glapi_table *disp) {
14819 return (_glptr_GetVertexAttribdvNV) (GET_by_offset(disp, _gloffset_GetVertexAttribdvNV));
14822 static inline void SET_GetVertexAttribdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) {
14823 SET_by_offset(disp, _gloffset_GetVertexAttribdvNV, fn);
14827 #define CALL_GetVertexAttribfvNV(disp, parameters) \
14828 (* GET_GetVertexAttribfvNV(disp)) parameters
14829 static inline _glptr_GetVertexAttribfvNV GET_GetVertexAttribfvNV(struct _glapi_table *disp) {
14830 return (_glptr_GetVertexAttribfvNV) (GET_by_offset(disp, _gloffset_GetVertexAttribfvNV));
14833 static inline void SET_GetVertexAttribfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
14834 SET_by_offset(disp, _gloffset_GetVertexAttribfvNV, fn);
14838 #define CALL_GetVertexAttribivNV(disp, parameters) \
14839 (* GET_GetVertexAttribivNV(disp)) parameters
14840 static inline _glptr_GetVertexAttribivNV GET_GetVertexAttribivNV(struct _glapi_table *disp) {
14841 return (_glptr_GetVertexAttribivNV) (GET_by_offset(disp, _gloffset_GetVertexAttribivNV));
14844 static inline void SET_GetVertexAttribivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
14845 SET_by_offset(disp, _gloffset_GetVertexAttribivNV, fn);
14849 #define CALL_LoadProgramNV(disp, parameters) \
14850 (* GET_LoadProgramNV(disp)) parameters
14851 static inline _glptr_LoadProgramNV GET_LoadProgramNV(struct _glapi_table *disp) {
14852 return (_glptr_LoadProgramNV) (GET_by_offset(disp, _gloffset_LoadProgramNV));
14855 static inline void SET_LoadProgramNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLubyte *)) {
14856 SET_by_offset(disp, _gloffset_LoadProgramNV, fn);
14860 #define CALL_ProgramParameters4dvNV(disp, parameters) \
14861 (* GET_ProgramParameters4dvNV(disp)) parameters
14862 static inline _glptr_ProgramParameters4dvNV GET_ProgramParameters4dvNV(struct _glapi_table *disp) {
14863 return (_glptr_ProgramParameters4dvNV) (GET_by_offset(disp, _gloffset_ProgramParameters4dvNV));
14866 static inline void SET_ProgramParameters4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLdouble *)) {
14867 SET_by_offset(disp, _gloffset_ProgramParameters4dvNV, fn);
14871 #define CALL_ProgramParameters4fvNV(disp, parameters) \
14872 (* GET_ProgramParameters4fvNV(disp)) parameters
14873 static inline _glptr_ProgramParameters4fvNV GET_ProgramParameters4fvNV(struct _glapi_table *disp) {
14874 return (_glptr_ProgramParameters4fvNV) (GET_by_offset(disp, _gloffset_ProgramParameters4fvNV));
14877 static inline void SET_ProgramParameters4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) {
14878 SET_by_offset(disp, _gloffset_ProgramParameters4fvNV, fn);
14882 #define CALL_RequestResidentProgramsNV(disp, parameters) \
14883 (* GET_RequestResidentProgramsNV(disp)) parameters
14884 static inline _glptr_RequestResidentProgramsNV GET_RequestResidentProgramsNV(struct _glapi_table *disp) {
14885 return (_glptr_RequestResidentProgramsNV) (GET_by_offset(disp, _gloffset_RequestResidentProgramsNV));
14888 static inline void SET_RequestResidentProgramsNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
14889 SET_by_offset(disp, _gloffset_RequestResidentProgramsNV, fn);
14893 #define CALL_TrackMatrixNV(disp, parameters) \
14894 (* GET_TrackMatrixNV(disp)) parameters
14895 static inline _glptr_TrackMatrixNV GET_TrackMatrixNV(struct _glapi_table *disp) {
14896 return (_glptr_TrackMatrixNV) (GET_by_offset(disp, _gloffset_TrackMatrixNV));
14899 static inline void SET_TrackMatrixNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLenum)) {
14900 SET_by_offset(disp, _gloffset_TrackMatrixNV, fn);
14904 #define CALL_VertexAttrib1dNV(disp, parameters) \
14905 (* GET_VertexAttrib1dNV(disp)) parameters
14906 static inline _glptr_VertexAttrib1dNV GET_VertexAttrib1dNV(struct _glapi_table *disp) {
14907 return (_glptr_VertexAttrib1dNV) (GET_by_offset(disp, _gloffset_VertexAttrib1dNV));
14910 static inline void SET_VertexAttrib1dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) {
14911 SET_by_offset(disp, _gloffset_VertexAttrib1dNV, fn);
14915 #define CALL_VertexAttrib1dvNV(disp, parameters) \
14916 (* GET_VertexAttrib1dvNV(disp)) parameters
14917 static inline _glptr_VertexAttrib1dvNV GET_VertexAttrib1dvNV(struct _glapi_table *disp) {
14918 return (_glptr_VertexAttrib1dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib1dvNV));
14921 static inline void SET_VertexAttrib1dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
14922 SET_by_offset(disp, _gloffset_VertexAttrib1dvNV, fn);
14926 #define CALL_VertexAttrib1fNV(disp, parameters) \
14927 (* GET_VertexAttrib1fNV(disp)) parameters
14928 static inline _glptr_VertexAttrib1fNV GET_VertexAttrib1fNV(struct _glapi_table *disp) {
14929 return (_glptr_VertexAttrib1fNV) (GET_by_offset(disp, _gloffset_VertexAttrib1fNV));
14932 static inline void SET_VertexAttrib1fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat)) {
14933 SET_by_offset(disp, _gloffset_VertexAttrib1fNV, fn);
14937 #define CALL_VertexAttrib1fvNV(disp, parameters) \
14938 (* GET_VertexAttrib1fvNV(disp)) parameters
14939 static inline _glptr_VertexAttrib1fvNV GET_VertexAttrib1fvNV(struct _glapi_table *disp) {
14940 return (_glptr_VertexAttrib1fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib1fvNV));
14943 static inline void SET_VertexAttrib1fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
14944 SET_by_offset(disp, _gloffset_VertexAttrib1fvNV, fn);
14948 #define CALL_VertexAttrib1sNV(disp, parameters) \
14949 (* GET_VertexAttrib1sNV(disp)) parameters
14950 static inline _glptr_VertexAttrib1sNV GET_VertexAttrib1sNV(struct _glapi_table *disp) {
14951 return (_glptr_VertexAttrib1sNV) (GET_by_offset(disp, _gloffset_VertexAttrib1sNV));
14954 static inline void SET_VertexAttrib1sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort)) {
14955 SET_by_offset(disp, _gloffset_VertexAttrib1sNV, fn);
14959 #define CALL_VertexAttrib1svNV(disp, parameters) \
14960 (* GET_VertexAttrib1svNV(disp)) parameters
14961 static inline _glptr_VertexAttrib1svNV GET_VertexAttrib1svNV(struct _glapi_table *disp) {
14962 return (_glptr_VertexAttrib1svNV) (GET_by_offset(disp, _gloffset_VertexAttrib1svNV));
14965 static inline void SET_VertexAttrib1svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
14966 SET_by_offset(disp, _gloffset_VertexAttrib1svNV, fn);
14970 #define CALL_VertexAttrib2dNV(disp, parameters) \
14971 (* GET_VertexAttrib2dNV(disp)) parameters
14972 static inline _glptr_VertexAttrib2dNV GET_VertexAttrib2dNV(struct _glapi_table *disp) {
14973 return (_glptr_VertexAttrib2dNV) (GET_by_offset(disp, _gloffset_VertexAttrib2dNV));
14976 static inline void SET_VertexAttrib2dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) {
14977 SET_by_offset(disp, _gloffset_VertexAttrib2dNV, fn);
14981 #define CALL_VertexAttrib2dvNV(disp, parameters) \
14982 (* GET_VertexAttrib2dvNV(disp)) parameters
14983 static inline _glptr_VertexAttrib2dvNV GET_VertexAttrib2dvNV(struct _glapi_table *disp) {
14984 return (_glptr_VertexAttrib2dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib2dvNV));
14987 static inline void SET_VertexAttrib2dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
14988 SET_by_offset(disp, _gloffset_VertexAttrib2dvNV, fn);
14992 #define CALL_VertexAttrib2fNV(disp, parameters) \
14993 (* GET_VertexAttrib2fNV(disp)) parameters
14994 static inline _glptr_VertexAttrib2fNV GET_VertexAttrib2fNV(struct _glapi_table *disp) {
14995 return (_glptr_VertexAttrib2fNV) (GET_by_offset(disp, _gloffset_VertexAttrib2fNV));
14998 static inline void SET_VertexAttrib2fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) {
14999 SET_by_offset(disp, _gloffset_VertexAttrib2fNV, fn);
15003 #define CALL_VertexAttrib2fvNV(disp, parameters) \
15004 (* GET_VertexAttrib2fvNV(disp)) parameters
15005 static inline _glptr_VertexAttrib2fvNV GET_VertexAttrib2fvNV(struct _glapi_table *disp) {
15006 return (_glptr_VertexAttrib2fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib2fvNV));
15009 static inline void SET_VertexAttrib2fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
15010 SET_by_offset(disp, _gloffset_VertexAttrib2fvNV, fn);
15014 #define CALL_VertexAttrib2sNV(disp, parameters) \
15015 (* GET_VertexAttrib2sNV(disp)) parameters
15016 static inline _glptr_VertexAttrib2sNV GET_VertexAttrib2sNV(struct _glapi_table *disp) {
15017 return (_glptr_VertexAttrib2sNV) (GET_by_offset(disp, _gloffset_VertexAttrib2sNV));
15020 static inline void SET_VertexAttrib2sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort)) {
15021 SET_by_offset(disp, _gloffset_VertexAttrib2sNV, fn);
15025 #define CALL_VertexAttrib2svNV(disp, parameters) \
15026 (* GET_VertexAttrib2svNV(disp)) parameters
15027 static inline _glptr_VertexAttrib2svNV GET_VertexAttrib2svNV(struct _glapi_table *disp) {
15028 return (_glptr_VertexAttrib2svNV) (GET_by_offset(disp, _gloffset_VertexAttrib2svNV));
15031 static inline void SET_VertexAttrib2svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
15032 SET_by_offset(disp, _gloffset_VertexAttrib2svNV, fn);
15036 #define CALL_VertexAttrib3dNV(disp, parameters) \
15037 (* GET_VertexAttrib3dNV(disp)) parameters
15038 static inline _glptr_VertexAttrib3dNV GET_VertexAttrib3dNV(struct _glapi_table *disp) {
15039 return (_glptr_VertexAttrib3dNV) (GET_by_offset(disp, _gloffset_VertexAttrib3dNV));
15042 static inline void SET_VertexAttrib3dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) {
15043 SET_by_offset(disp, _gloffset_VertexAttrib3dNV, fn);
15047 #define CALL_VertexAttrib3dvNV(disp, parameters) \
15048 (* GET_VertexAttrib3dvNV(disp)) parameters
15049 static inline _glptr_VertexAttrib3dvNV GET_VertexAttrib3dvNV(struct _glapi_table *disp) {
15050 return (_glptr_VertexAttrib3dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib3dvNV));
15053 static inline void SET_VertexAttrib3dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
15054 SET_by_offset(disp, _gloffset_VertexAttrib3dvNV, fn);
15058 #define CALL_VertexAttrib3fNV(disp, parameters) \
15059 (* GET_VertexAttrib3fNV(disp)) parameters
15060 static inline _glptr_VertexAttrib3fNV GET_VertexAttrib3fNV(struct _glapi_table *disp) {
15061 return (_glptr_VertexAttrib3fNV) (GET_by_offset(disp, _gloffset_VertexAttrib3fNV));
15064 static inline void SET_VertexAttrib3fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat)) {
15065 SET_by_offset(disp, _gloffset_VertexAttrib3fNV, fn);
15069 #define CALL_VertexAttrib3fvNV(disp
15070 (* GET_VertexAttrib3fvNV(disp)) parameters
15071 static inline _glptr_VertexAttrib3fvNV GET_VertexAttrib3fvNV(struct _glapi_table *disp) {
15072 return (_glptr_VertexAttrib3fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib3fvNV));
15075 static inline void SET_VertexAttrib3fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
15076 SET_by_offset(disp, _gloffset_VertexAttrib3fvNV, fn);
15080 #define CALL_VertexAttrib3sNV(disp, parameters) \
15081 (* GET_VertexAttrib3sNV(disp)) parameters
15082 static inline _glptr_VertexAttrib3sNV GET_VertexAttrib3sNV(struct _glapi_table *disp) {
15083 return (_glptr_VertexAttrib3sNV) (GET_by_offset(disp, _gloffset_VertexAttrib3sNV));
15086 static inline void SET_VertexAttrib3sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort)) {
15087 SET_by_offset(disp, _gloffset_VertexAttrib3sNV, fn);
15091 #define CALL_VertexAttrib3svNV(disp, parameters) \
15092 (* GET_VertexAttrib3svNV(disp)) parameters
15093 static inline _glptr_VertexAttrib3svNV GET_VertexAttrib3svNV(struct _glapi_table *disp) {
15094 return (_glptr_VertexAttrib3svNV) (GET_by_offset(disp, _gloffset_VertexAttrib3svNV));
15097 static inline void SET_VertexAttrib3svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
15098 SET_by_offset(disp, _gloffset_VertexAttrib3svNV, fn);
15102 #define CALL_VertexAttrib4dNV(disp, parameters) \
15103 (* GET_VertexAttrib4dNV(disp)) parameters
15104 static inline _glptr_VertexAttrib4dNV GET_VertexAttrib4dNV(struct _glapi_table *disp) {
15105 return (_glptr_VertexAttrib4dNV) (GET_by_offset(disp, _gloffset_VertexAttrib4dNV));
15108 static inline void SET_VertexAttrib4dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
15109 SET_by_offset(disp, _gloffset_VertexAttrib4dNV, fn);
15113 #define CALL_VertexAttrib4dvNV(disp, parameters) \
15114 (* GET_VertexAttrib4dvNV(disp)) parameters
15115 static inline _glptr_VertexAttrib4dvNV GET_VertexAttrib4dvNV(struct _glapi_table *disp) {
15116 return (_glptr_VertexAttrib4dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4dvNV));
15119 static inline void SET_VertexAttrib4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
15120 SET_by_offset(disp, _gloffset_VertexAttrib4dvNV, fn);
15124 #define CALL_VertexAttrib4fNV(disp, parameters) \
15125 (* GET_VertexAttrib4fNV(disp)) parameters
15126 static inline _glptr_VertexAttrib4fNV GET_VertexAttrib4fNV(struct _glapi_table *disp) {
15127 return (_glptr_VertexAttrib4fNV) (GET_by_offset(disp, _gloffset_VertexAttrib4fNV));
15130 static inline void SET_VertexAttrib4fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
15131 SET_by_offset(disp, _gloffset_VertexAttrib4fNV, fn);
15135 #define CALL_VertexAttrib4fvNV(disp, parameters) \
15136 (* GET_VertexAttrib4fvNV(disp)) parameters
15137 static inline _glptr_VertexAttrib4fvNV GET_VertexAttrib4fvNV(struct _glapi_table *disp) {
15138 return (_glptr_VertexAttrib4fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4fvNV));
15141 static inline void SET_VertexAttrib4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
15142 SET_by_offset(disp, _gloffset_VertexAttrib4fvNV, fn);
15146 #define CALL_VertexAttrib4sNV(disp, parameters) \
15147 (* GET_VertexAttrib4sNV(disp)) parameters
15148 static inline _glptr_VertexAttrib4sNV GET_VertexAttrib4sNV(struct _glapi_table *disp) {
15149 return (_glptr_VertexAttrib4sNV) (GET_by_offset(disp, _gloffset_VertexAttrib4sNV));
15152 static inline void SET_VertexAttrib4sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort, GLshort)) {
15153 SET_by_offset(disp, _gloffset_VertexAttrib4sNV, fn);
15157 #define CALL_VertexAttrib4svNV(disp, parameters) \
15158 (* GET_VertexAttrib4svNV(disp)) parameters
15159 static inline _glptr_VertexAttrib4svNV GET_VertexAttrib4svNV(struct _glapi_table *disp) {
15160 return (_glptr_VertexAttrib4svNV) (GET_by_offset(disp, _gloffset_VertexAttrib4svNV));
15163 static inline void SET_VertexAttrib4svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
15164 SET_by_offset(disp, _gloffset_VertexAttrib4svNV, fn);
15168 #define CALL_VertexAttrib4ubNV(disp, parameters) \
15169 (* GET_VertexAttrib4ubNV(disp)) parameters
15170 static inline _glptr_VertexAttrib4ubNV GET_VertexAttrib4ubNV(struct _glapi_table *disp) {
15171 return (_glptr_VertexAttrib4ubNV) (GET_by_offset(disp, _gloffset_VertexAttrib4ubNV));
15174 static inline void SET_VertexAttrib4ubNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)) {
15175 SET_by_offset(disp, _gloffset_VertexAttrib4ubNV, fn);
15179 #define CALL_VertexAttrib4ubvNV(disp, parameters) \
15180 (* GET_VertexAttrib4ubvNV(disp)) parameters
15181 static inline _glptr_VertexAttrib4ubvNV GET_VertexAttrib4ubvNV(struct _glapi_table *disp) {
15182 return (_glptr_VertexAttrib4ubvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4ubvNV));
15185 static inline void SET_VertexAttrib4ubvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
15186 SET_by_offset(disp, _gloffset_VertexAttrib4ubvNV, fn);
15190 #define CALL_VertexAttribPointerNV(disp, parameters) \
15191 (* GET_VertexAttribPointerNV(disp)) parameters
15192 static inline _glptr_VertexAttribPointerNV GET_VertexAttribPointerNV(struct _glapi_table *disp) {
15193 return (_glptr_VertexAttribPointerNV) (GET_by_offset(disp, _gloffset_VertexAttribPointerNV));
15196 static inline void SET_VertexAttribPointerNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) {
15197 SET_by_offset(disp, _gloffset_VertexAttribPointerNV, fn);
15201 #define CALL_VertexAttribs1dvNV(disp, parameters) \
15202 (* GET_VertexAttribs1dvNV(disp)) parameters
15203 static inline _glptr_VertexAttribs1dvNV GET_VertexAttribs1dvNV(struct _glapi_table *disp) {
15204 return (_glptr_VertexAttribs1dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs1dvNV));
15207 static inline void SET_VertexAttribs1dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
15208 SET_by_offset(disp, _gloffset_VertexAttribs1dvNV, fn);
15212 #define CALL_VertexAttribs1fvNV(disp, parameters) \
15213 (* GET_VertexAttribs1fvNV(disp)) parameters
15214 static inline _glptr_VertexAttribs1fvNV GET_VertexAttribs1fvNV(struct _glapi_table *disp) {
15215 return (_glptr_VertexAttribs1fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs1fvNV));
15218 static inline void SET_VertexAttribs1fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
15219 SET_by_offset(disp, _gloffset_VertexAttribs1fvNV, fn);
15223 #define CALL_VertexAttribs1svNV(disp, parameters) \
15224 (* GET_VertexAttribs1svNV(disp)) parameters
15225 static inline _glptr_VertexAttribs1svNV GET_VertexAttribs1svNV(struct _glapi_table *disp) {
15226 return (_glptr_VertexAttribs1svNV) (GET_by_offset(disp, _gloffset_VertexAttribs1svNV));
15229 static inline void SET_VertexAttribs1svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
15230 SET_by_offset(disp, _gloffset_VertexAttribs1svNV, fn);
15234 #define CALL_VertexAttribs2dvNV(disp, parameters) \
15235 (* GET_VertexAttribs2dvNV(disp)) parameters
15236 static inline _glptr_VertexAttribs2dvNV GET_VertexAttribs2dvNV(struct _glapi_table *disp) {
15237 return (_glptr_VertexAttribs2dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs2dvNV));
15240 static inline void SET_VertexAttribs2dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
15241 SET_by_offset(disp, _gloffset_VertexAttribs2dvNV, fn);
15245 #define CALL_VertexAttribs2fvNV(disp, parameters) \
15246 (* GET_VertexAttribs2fvNV(disp)) parameters
15247 static inline _glptr_VertexAttribs2fvNV GET_VertexAttribs2fvNV(struct _glapi_table *disp) {
15248 return (_glptr_VertexAttribs2fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs2fvNV));
15251 static inline void SET_VertexAttribs2fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
15252 SET_by_offset(disp, _gloffset_VertexAttribs2fvNV, fn);
15256 #define CALL_VertexAttribs2svNV(disp, parameters) \
15257 (* GET_VertexAttribs2svNV(disp)) parameters
15258 static inline _glptr_VertexAttribs2svNV GET_VertexAttribs2svNV(struct _glapi_table *disp) {
15259 return (_glptr_VertexAttribs2svNV) (GET_by_offset(disp, _gloffset_VertexAttribs2svNV));
15262 static inline void SET_VertexAttribs2svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
15263 SET_by_offset(disp, _gloffset_VertexAttribs2svNV, fn);
15267 #define CALL_VertexAttribs3dvNV(disp, parameters) \
15268 (* GET_VertexAttribs3dvNV(disp)) parameters
15269 static inline _glptr_VertexAttribs3dvNV GET_VertexAttribs3dvNV(struct _glapi_table *disp) {
15270 return (_glptr_VertexAttribs3dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs3dvNV));
15273 static inline void SET_VertexAttribs3dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
15274 SET_by_offset(disp, _gloffset_VertexAttribs3dvNV, fn);
15278 #define CALL_VertexAttribs3fvNV(disp, parameters) \
15279 (* GET_VertexAttribs3fvNV(disp)) parameters
15280 static inline _glptr_VertexAttribs3fvNV GET_VertexAttribs3fvNV(struct _glapi_table *disp) {
15281 return (_glptr_VertexAttribs3fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs3fvNV));
15284 static inline void SET_VertexAttribs3fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
15285 SET_by_offset(disp, _gloffset_VertexAttribs3fvNV, fn);
15289 #define CALL_VertexAttribs3svNV(disp, parameters) \
15290 (* GET_VertexAttribs3svNV(disp)) parameters
15291 static inline _glptr_VertexAttribs3svNV GET_VertexAttribs3svNV(struct _glapi_table *disp) {
15292 return (_glptr_VertexAttribs3svNV) (GET_by_offset(disp, _gloffset_VertexAttribs3svNV));
15295 static inline void SET_VertexAttribs3svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
15296 SET_by_offset(disp, _gloffset_VertexAttribs3svNV, fn);
15300 #define CALL_VertexAttribs4dvNV(disp, parameters) \
15301 (* GET_VertexAttribs4dvNV(disp)) parameters
15302 static inline _glptr_VertexAttribs4dvNV GET_VertexAttribs4dvNV(struct _glapi_table *disp) {
15303 return (_glptr_VertexAttribs4dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4dvNV));
15306 static inline void SET_VertexAttribs4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
15307 SET_by_offset(disp, _gloffset_VertexAttribs4dvNV, fn);
15311 #define CALL_VertexAttribs4fvNV(disp, parameters) \
15312 (* GET_VertexAttribs4fvNV(disp)) parameters
15313 static inline _glptr_VertexAttribs4fvNV GET_VertexAttribs4fvNV(struct _glapi_table *disp) {
15314 return (_glptr_VertexAttribs4fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4fvNV));
15317 static inline void SET_VertexAttribs4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
15318 SET_by_offset(disp, _gloffset_VertexAttribs4fvNV, fn);
15322 #define CALL_VertexAttribs4svNV(disp, parameters) \
15323 (* GET_VertexAttribs4svNV(disp)) parameters
15324 static inline _glptr_VertexAttribs4svNV GET_VertexAttribs4svNV(struct _glapi_table *disp) {
15325 return (_glptr_VertexAttribs4svNV) (GET_by_offset(disp, _gloffset_VertexAttribs4svNV));
15328 static inline void SET_VertexAttribs4svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
15329 SET_by_offset(disp, _gloffset_VertexAttribs4svNV, fn);
15333 #define CALL_VertexAttribs4ubvNV(disp, parameters) \
15334 (* GET_VertexAttribs4ubvNV(disp)) parameters
15335 static inline _glptr_VertexAttribs4ubvNV GET_VertexAttribs4ubvNV(struct _glapi_table *disp) {
15336 return (_glptr_VertexAttribs4ubvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4ubvNV));
15339 static inline void SET_VertexAttribs4ubvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *)) {
15340 SET_by_offset(disp, _gloffset_VertexAttribs4ubvNV, fn);
15344 #define CALL_GetTexBumpParameterfvATI(disp, parameters) \
15345 (* GET_GetTexBumpParameterfvATI(disp)) parameters
15346 static inline _glptr_GetTexBumpParameterfvATI GET_GetTexBumpParameterfvATI(struct _glapi_table *disp) {
15347 return (_glptr_GetTexBumpParameterfvATI) (GET_by_offset(disp, _gloffset_GetTexBumpParameterfvATI));
15350 static inline void SET_GetTexBumpParameterfvATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
15351 SET_by_offset(disp, _gloffset_GetTexBumpParameterfvATI, fn);
15355 #define CALL_GetTexBumpParameterivATI(disp, parameters) \
15356 (* GET_GetTexBumpParameterivATI(disp)) parameters
15357 static inline _glptr_GetTexBumpParameterivATI GET_GetTexBumpParameterivATI(struct _glapi_table *disp) {
15358 return (_glptr_GetTexBumpParameterivATI) (GET_by_offset(disp, _gloffset_GetTexBumpParameterivATI));
15361 static inline void SET_GetTexBumpParameterivATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint *)) {
15362 SET_by_offset(disp, _gloffset_GetTexBumpParameterivATI, fn);
15366 #define CALL_TexBumpParameterfvATI(disp, parameters) \
15367 (* GET_TexBumpParameterfvATI(disp)) parameters
15368 static inline _glptr_TexBumpParameterfvATI GET_TexBumpParameterfvATI(struct _glapi_table *disp) {
15369 return (_glptr_TexBumpParameterfvATI) (GET_by_offset(disp, _gloffset_TexBumpParameterfvATI));
15372 static inline void SET_TexBumpParameterfvATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
15373 SET_by_offset(disp, _gloffset_TexBumpParameterfvATI, fn);
15377 #define CALL_TexBumpParameterivATI(disp, parameters) \
15378 (* GET_TexBumpParameterivATI(disp)) parameters
15379 static inline _glptr_TexBumpParameterivATI GET_TexBumpParameterivATI(struct _glapi_table *disp) {
15380 return (_glptr_TexBumpParameterivATI) (GET_by_offset(disp, _gloffset_TexBumpParameterivATI));
15383 static inline void SET_TexBumpParameterivATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
15384 SET_by_offset(disp, _gloffset_TexBumpParameterivATI, fn);
15388 #define CALL_AlphaFragmentOp1ATI(disp, parameters) \
15389 disp)) parameters
15390 static inline _glptr_AlphaFragmentOp1ATI GET_AlphaFragmentOp1ATI(struct _glapi_table *disp) {
15391 return (_glptr_AlphaFragmentOp1ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp1ATI));
15394 static inline void SET_AlphaFragmentOp1ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint)) {
15395 SET_by_offset(disp, _gloffset_AlphaFragmentOp1ATI, fn);
15399 #define CALL_AlphaFragmentOp2ATI(disp, parameters) \
15400 (* GET_AlphaFragmentOp2ATI(disp)) parameters
15401 static inline _glptr_AlphaFragmentOp2ATI GET_AlphaFragmentOp2ATI(struct _glapi_table *disp) {
15402 return (_glptr_AlphaFragmentOp2ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp2ATI));
15405 static inline void SET_AlphaFragmentOp2ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
15406 SET_by_offset(disp, _gloffset_AlphaFragmentOp2ATI, fn);
15410 #define CALL_AlphaFragmentOp3ATI(disp, parameters) \
15411 (* GET_AlphaFragmentOp3ATI(disp)) parameters
15412 static inline _glptr_AlphaFragmentOp3ATI GET_AlphaFragmentOp3ATI(struct _glapi_table *disp) {
15413 return (_glptr_AlphaFragmentOp3ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp3ATI));
15416 static inline void SET_AlphaFragmentOp3ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
15417 SET_by_offset(disp, _gloffset_AlphaFragmentOp3ATI, fn);
15421 #define CALL_BeginFragmentShaderATI(disp, parameters) \
15422 (* GET_BeginFragmentShaderATI(disp)) parameters
15423 static inline _glptr_BeginFragmentShaderATI GET_BeginFragmentShaderATI(struct _glapi_table *disp) {
15424 return (_glptr_BeginFragmentShaderATI) (GET_by_offset(disp, _gloffset_BeginFragmentShaderATI));
15427 static inline void SET_BeginFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
15428 SET_by_offset(disp, _gloffset_BeginFragmentShaderATI, fn);
15432 #define CALL_BindFragmentShaderATI(disp, parameters) \
15433 (* GET_BindFragmentShaderATI(disp)) parameters
15434 static inline _glptr_BindFragmentShaderATI GET_BindFragmentShaderATI(struct _glapi_table *disp) {
15435 return (_glptr_BindFragmentShaderATI) (GET_by_offset(disp, _gloffset_BindFragmentShaderATI));
15438 static inline void SET_BindFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
15439 SET_by_offset(disp, _gloffset_BindFragmentShaderATI, fn);
15443 #define CALL_ColorFragmentOp1ATI(disp, parameters) \
15444 (* GET_ColorFragmentOp1ATI(disp)) parameters
15445 static inline _glptr_ColorFragmentOp1ATI GET_ColorFragmentOp1ATI(struct _glapi_table *disp) {
15446 return (_glptr_ColorFragmentOp1ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp1ATI));
15449 static inline void SET_ColorFragmentOp1ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
15450 SET_by_offset(disp, _gloffset_ColorFragmentOp1ATI, fn);
15454 #define CALL_ColorFragmentOp2ATI(disp, parameters) \
15455 (* GET_ColorFragmentOp2ATI(disp)) parameters
15456 static inline _glptr_ColorFragmentOp2ATI GET_ColorFragmentOp2ATI(struct _glapi_table *disp) {
15457 return (_glptr_ColorFragmentOp2ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp2ATI));
15460 static inline void SET_ColorFragmentOp2ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
15461 SET_by_offset(disp, _gloffset_ColorFragmentOp2ATI, fn);
15465 #define CALL_ColorFragmentOp3ATI(disp, parameters) \
15466 (* GET_ColorFragmentOp3ATI(disp)) parameters
15467 static inline _glptr_ColorFragmentOp3ATI GET_ColorFragmentOp3ATI(struct _glapi_table *disp) {
15468 return (_glptr_ColorFragmentOp3ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp3ATI));
15471 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)) {
15472 SET_by_offset(disp, _gloffset_ColorFragmentOp3ATI, fn);
15476 #define CALL_DeleteFragmentShaderATI(disp, parameters) \
15477 (* GET_DeleteFragmentShaderATI(disp)) parameters
15478 static inline _glptr_DeleteFragmentShaderATI GET_DeleteFragmentShaderATI(struct _glapi_table *disp) {
15479 return (_glptr_DeleteFragmentShaderATI) (GET_by_offset(disp, _gloffset_DeleteFragmentShaderATI));
15482 static inline void SET_DeleteFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
15483 SET_by_offset(disp, _gloffset_DeleteFragmentShaderATI, fn);
15487 #define CALL_EndFragmentShaderATI(disp, parameters) \
15488 (* GET_EndFragmentShaderATI(disp)) parameters
15489 static inline _glptr_EndFragmentShaderATI GET_EndFragmentShaderATI(struct _glapi_table *disp) {
15490 return (_glptr_EndFragmentShaderATI) (GET_by_offset(disp, _gloffset_EndFragmentShaderATI));
15493 static inline void SET_EndFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
15494 SET_by_offset(disp, _gloffset_EndFragmentShaderATI, fn);
15498 #define CALL_GenFragmentShadersATI(disp, parameters) \
15499 (* GET_GenFragmentShadersATI(disp)) parameters
15500 static inline _glptr_GenFragmentShadersATI GET_GenFragmentShadersATI(struct _glapi_table *disp) {
15501 return (_glptr_GenFragmentShadersATI) (GET_by_offset(disp, _gloffset_GenFragmentShadersATI));
15504 static inline void SET_GenFragmentShadersATI(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint)) {
15505 SET_by_offset(disp, _gloffset_GenFragmentShadersATI, fn);
15509 #define CALL_PassTexCoordATI(disp, parameters) \
15510 (* GET_PassTexCoordATI(disp)) parameters
15511 static inline _glptr_PassTexCoordATI GET_PassTexCoordATI(struct _glapi_table *disp) {
15512 return (_glptr_PassTexCoordATI) (GET_by_offset(disp, _gloffset_PassTexCoordATI));
15515 static inline void SET_PassTexCoordATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum)) {
15516 SET_by_offset(disp, _gloffset_PassTexCoordATI, fn);
15520 #define CALL_SampleMapATI(disp, parameters) \
15521 (* GET_SampleMapATI(disp)) parameters
15522 static inline _glptr_SampleMapATI GET_SampleMapATI(struct _glapi_table *disp) {
15523 return (_glptr_SampleMapATI) (GET_by_offset(disp, _gloffset_SampleMapATI));
15526 static inline void SET_SampleMapATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum)) {
15527 SET_by_offset(disp, _gloffset_SampleMapATI, fn);
15531 #define CALL_SetFragmentShaderConstantATI(disp, parameters) \
15532 (* GET_SetFragmentShaderConstantATI(disp)) parameters
15533 static inline _glptr_SetFragmentShaderConstantATI GET_SetFragmentShaderConstantATI(struct _glapi_table *disp) {
15534 return (_glptr_SetFragmentShaderConstantATI) (GET_by_offset(disp, _gloffset_SetFragmentShaderConstantATI));
15537 static inline void SET_SetFragmentShaderConstantATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
15538 SET_by_offset(disp, _gloffset_SetFragmentShaderConstantATI, fn);
15542 #define CALL_DepthRangeArrayfvOES(disp, parameters) \
15543 (* GET_DepthRangeArrayfvOES(disp)) parameters
15544 static inline _glptr_DepthRangeArrayfvOES GET_DepthRangeArrayfvOES(struct _glapi_table *disp) {
15545 return (_glptr_DepthRangeArrayfvOES) (GET_by_offset(disp, _gloffset_DepthRangeArrayfvOES));
15548 static inline void SET_DepthRangeArrayfvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
15549 SET_by_offset(disp, _gloffset_DepthRangeArrayfvOES, fn);
15553 #define CALL_DepthRangeIndexedfOES(disp, parameters) \
15554 (* GET_DepthRangeIndexedfOES(disp)) parameters
15555 static inline _glptr_DepthRangeIndexedfOES GET_DepthRangeIndexedfOES(struct _glapi_table *disp) {
15556 return (_glptr_DepthRangeIndexedfOES) (GET_by_offset(disp, _gloffset_DepthRangeIndexedfOES));
15559 static inline void SET_DepthRangeIndexedfOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) {
15560 SET_by_offset(disp, _gloffset_DepthRangeIndexedfOES, fn);
15564 #define CALL_ActiveStencilFaceEXT(disp, parameters) \
15565 (* GET_ActiveStencilFaceEXT(disp)) parameters
15566 static inline _glptr_ActiveStencilFaceEXT GET_ActiveStencilFaceEXT(struct _glapi_table *disp) {
15567 return (_glptr_ActiveStencilFaceEXT) (GET_by_offset(disp, _gloffset_ActiveStencilFaceEXT));
15570 static inline void SET_ActiveStencilFaceEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
15571 SET_by_offset(disp, _gloffset_ActiveStencilFaceEXT, fn);
15575 #define CALL_BindVertexArrayAPPLE(disp, parameters) \
15576 (* GET_BindVertexArrayAPPLE(disp)) parameters
15577 static inline _glptr_BindVertexArrayAPPLE GET_BindVertexArrayAPPLE(struct _glapi_table *disp) {
15578 return (_glptr_BindVertexArrayAPPLE) (GET_by_offset(disp, _gloffset_BindVertexArrayAPPLE));
15581 static inline void SET_BindVertexArrayAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
15582 SET_by_offset(disp, _gloffset_BindVertexArrayAPPLE, fn);
15586 #define CALL_GenVertexArraysAPPLE(disp, parameters) \
15587 (* GET_GenVertexArraysAPPLE(disp)) parameters
15588 static inline _glptr_GenVertexArraysAPPLE GET_GenVertexArraysAPPLE(struct _glapi_table *disp) {
15589 return (_glptr_GenVertexArraysAPPLE) (GET_by_offset(disp, _gloffset_GenVertexArraysAPPLE));
15592 static inline void SET_GenVertexArraysAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
15593 SET_by_offset(disp, _gloffset_GenVertexArraysAPPLE, fn);
15597 #define CALL_GetProgramNamedParameterdvNV(disp, parameters) \
15598 (* GET_GetProgramNamedParameterdvNV(disp)) parameters
15599 static inline _glptr_GetProgramNamedParameterdvNV GET_GetProgramNamedParameterdvNV(struct _glapi_table *disp) {
15600 return (_glptr_GetProgramNamedParameterdvNV) (GET_by_offset(disp, _gloffset_GetProgramNamedParameterdvNV));
15603 static inline void SET_GetProgramNamedParameterdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLdouble *)) {
15604 SET_by_offset(disp, _gloffset_GetProgramNamedParameterdvNV, fn);
15608 #define CALL_GetProgramNamedParameterfvNV(disp, parameters) \
15609 (* GET_GetProgramNamedParameterfvNV(disp)) parameters
15610 static inline _glptr_GetProgramNamedParameterfvNV GET_GetProgramNamedParameterfvNV(struct _glapi_table *disp) {
15611 return (_glptr_GetProgramNamedParameterfvNV) (GET_by_offset(disp, _gloffset_GetProgramNamedParameterfvNV));
15614 static inline void SET_GetProgramNamedParameterfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLfloat *)) {
15615 SET_by_offset(disp, _gloffset_GetProgramNamedParameterfvNV, fn);
15619 #define CALL_ProgramNamedParameter4dNV(disp, parameters) \
15620 (* GET_ProgramNamedParameter4dNV(disp)) parameters
15621 static inline _glptr_ProgramNamedParameter4dNV GET_ProgramNamedParameter4dNV(struct _glapi_table *disp) {
15622 return (_glptr_ProgramNamedParameter4dNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4dNV));
15625 static inline void SET_ProgramNamedParameter4dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble)) {
15626 SET_by_offset(disp, _gloffset_ProgramNamedParameter4dNV, fn);
15630 #define CALL_ProgramNamedParameter4dvNV(disp, parameters) \
15631 (* GET_ProgramNamedParameter4dvNV(disp)) parameters
15632 static inline _glptr_ProgramNamedParameter4dvNV GET_ProgramNamedParameter4dvNV(struct _glapi_table *disp) {
15633 return (_glptr_ProgramNamedParameter4dvNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4dvNV));
15636 static inline void SET_ProgramNamedParameter4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, const GLdouble *)) {
15637 SET_by_offset(disp, _gloffset_ProgramNamedParameter4dvNV, fn);
15641 #define CALL_ProgramNamedParameter4fNV(disp, parameters) \
15642 (* GET_ProgramNamedParameter4fNV(disp)) parameters
15643 static inline _glptr_ProgramNamedParameter4fNV GET_ProgramNamedParameter4fNV(struct _glapi_table *disp) {
15644 return (_glptr_ProgramNamedParameter4fNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4fNV));
15647 static inline void SET_ProgramNamedParameter4fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat)) {
15648 SET_by_offset(disp, _gloffset_ProgramNamedParameter4fNV, fn);
15652 #define CALL_ProgramNamedParameter4fvNV(disp, parameters) \
15653 (* GET_ProgramNamedParameter4fvNV(disp)) parameters
15654 static inline _glptr_ProgramNamedParameter4fvNV GET_ProgramNamedParameter4fvNV(struct _glapi_table *disp) {
15655 return (_glptr_ProgramNamedParameter4fvNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4fvNV));
15658 static inline void SET_ProgramNamedParameter4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, const GLfloat *)) {
15659 SET_by_offset(disp, _gloffset_ProgramNamedParameter4fvNV, fn);
15663 #define CALL_PrimitiveRestartNV(disp, parameters) \
15664 (* GET_PrimitiveRestartNV(disp)) parameters
15665 static inline _glptr_PrimitiveRestartNV GET_PrimitiveRestartNV(struct _glapi_table *disp) {
15666 return (_glptr_PrimitiveRestartNV) (GET_by_offset(disp, _gloffset_PrimitiveRestartNV));
15669 static inline void SET_PrimitiveRestartNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
15670 SET_by_offset(disp, _gloffset_PrimitiveRestartNV, fn);
15674 #define CALL_GetTexGenxvOES(disp, parameters) \
15675 (* GET_GetTexGenxvOES(disp)) parameters
15676 static inline _glptr_GetTexGenxvOES GET_GetTexGenxvOES(struct _glapi_table *disp) {
15677 return (_glptr_GetTexGenxvOES) (GET_by_offset(disp, _gloffset_GetTexGenxvOES));
15680 static inline void SET_GetTexGenxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
15681 SET_by_offset(disp, _gloffset_GetTexGenxvOES, fn);
15685 #define CALL_TexGenxOES(disp, parameters) \
15686 (* GET_TexGenxOES(disp)) parameters
15687 static inline _glptr_TexGenxOES GET_TexGenxOES(struct _glapi_table *disp) {
15688 return (_glptr_TexGenxOES) (GET_by_offset(disp, _gloffset_TexGenxOES));
15691 static inline void SET_TexGenxOES(struct _glapi_table *disp
15692 SET_by_offset(disp, _gloffset_TexGenxOES, fn);
15696 #define CALL_TexGenxvOES(disp, parameters) \
15697 (* GET_TexGenxvOES(disp)) parameters
15698 static inline _glptr_TexGenxvOES GET_TexGenxvOES(struct _glapi_table *disp) {
15699 return (_glptr_TexGenxvOES) (GET_by_offset(disp, _gloffset_TexGenxvOES));
15702 static inline void SET_TexGenxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
15703 SET_by_offset(disp, _gloffset_TexGenxvOES, fn);
15707 #define CALL_DepthBoundsEXT(disp, parameters) \
15708 (* GET_DepthBoundsEXT(disp)) parameters
15709 static inline _glptr_DepthBoundsEXT GET_DepthBoundsEXT(struct _glapi_table *disp) {
15710 return (_glptr_DepthBoundsEXT) (GET_by_offset(disp, _gloffset_DepthBoundsEXT));
15713 static inline void SET_DepthBoundsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd, GLclampd)) {
15714 SET_by_offset(disp, _gloffset_DepthBoundsEXT, fn);
15718 #define CALL_BindFramebufferEXT(disp, parameters) \
15719 (* GET_BindFramebufferEXT(disp)) parameters
15720 static inline _glptr_BindFramebufferEXT GET_BindFramebufferEXT(struct _glapi_table *disp) {
15721 return (_glptr_BindFramebufferEXT) (GET_by_offset(disp, _gloffset_BindFramebufferEXT));
15724 static inline void SET_BindFramebufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
15725 SET_by_offset(disp, _gloffset_BindFramebufferEXT, fn);
15729 #define CALL_BindRenderbufferEXT(disp, parameters) \
15730 (* GET_BindRenderbufferEXT(disp)) parameters
15731 static inline _glptr_BindRenderbufferEXT GET_BindRenderbufferEXT(struct _glapi_table *disp) {
15732 return (_glptr_BindRenderbufferEXT) (GET_by_offset(disp, _gloffset_BindRenderbufferEXT));
15735 static inline void SET_BindRenderbufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
15736 SET_by_offset(disp, _gloffset_BindRenderbufferEXT, fn);
15740 #define CALL_StringMarkerGREMEDY(disp, parameters) \
15741 (* GET_StringMarkerGREMEDY(disp)) parameters
15742 static inline _glptr_StringMarkerGREMEDY GET_StringMarkerGREMEDY(struct _glapi_table *disp) {
15743 return (_glptr_StringMarkerGREMEDY) (GET_by_offset(disp, _gloffset_StringMarkerGREMEDY));
15746 static inline void SET_StringMarkerGREMEDY(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLvoid *)) {
15747 SET_by_offset(disp, _gloffset_StringMarkerGREMEDY, fn);
15751 #define CALL_BufferParameteriAPPLE(disp, parameters) \
15752 (* GET_BufferParameteriAPPLE(disp)) parameters
15753 static inline _glptr_BufferParameteriAPPLE GET_BufferParameteriAPPLE(struct _glapi_table *disp) {
15754 return (_glptr_BufferParameteriAPPLE) (GET_by_offset(disp, _gloffset_BufferParameteriAPPLE));
15757 static inline void SET_BufferParameteriAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
15758 SET_by_offset(disp, _gloffset_BufferParameteriAPPLE, fn);
15762 #define CALL_FlushMappedBufferRangeAPPLE(disp, parameters) \
15763 (* GET_FlushMappedBufferRangeAPPLE(disp)) parameters
15764 static inline _glptr_FlushMappedBufferRangeAPPLE GET_FlushMappedBufferRangeAPPLE(struct _glapi_table *disp) {
15765 return (_glptr_FlushMappedBufferRangeAPPLE) (GET_by_offset(disp, _gloffset_FlushMappedBufferRangeAPPLE));
15768 static inline void SET_FlushMappedBufferRangeAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr)) {
15769 SET_by_offset(disp, _gloffset_FlushMappedBufferRangeAPPLE, fn);
15773 #define CALL_VertexAttribI1iEXT(disp, parameters) \
15774 (* GET_VertexAttribI1iEXT(disp)) parameters
15775 static inline _glptr_VertexAttribI1iEXT GET_VertexAttribI1iEXT(struct _glapi_table *disp) {
15776 return (_glptr_VertexAttribI1iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI1iEXT));
15779 static inline void SET_VertexAttribI1iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint)) {
15780 SET_by_offset(disp, _gloffset_VertexAttribI1iEXT, fn);
15784 #define CALL_VertexAttribI1uiEXT(disp, parameters) \
15785 (* GET_VertexAttribI1uiEXT(disp)) parameters
15786 static inline _glptr_VertexAttribI1uiEXT GET_VertexAttribI1uiEXT(struct _glapi_table *disp) {
15787 return (_glptr_VertexAttribI1uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI1uiEXT));
15790 static inline void SET_VertexAttribI1uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
15791 SET_by_offset(disp, _gloffset_VertexAttribI1uiEXT, fn);
15795 #define CALL_VertexAttribI2iEXT(disp, parameters) \
15796 (* GET_VertexAttribI2iEXT(disp)) parameters
15797 static inline _glptr_VertexAttribI2iEXT GET_VertexAttribI2iEXT(struct _glapi_table *disp) {
15798 return (_glptr_VertexAttribI2iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2iEXT));
15801 static inline void SET_VertexAttribI2iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint)) {
15802 SET_by_offset(disp, _gloffset_VertexAttribI2iEXT, fn);
15806 #define CALL_VertexAttribI2ivEXT(disp, parameters) \
15807 (* GET_VertexAttribI2ivEXT(disp)) parameters
15808 static inline _glptr_VertexAttribI2ivEXT GET_VertexAttribI2ivEXT(struct _glapi_table *disp) {
15809 return (_glptr_VertexAttribI2ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2ivEXT));
15812 static inline void SET_VertexAttribI2ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
15813 SET_by_offset(disp, _gloffset_VertexAttribI2ivEXT, fn);
15817 #define CALL_VertexAttribI2uiEXT(disp, parameters) \
15818 (* GET_VertexAttribI2uiEXT(disp)) parameters
15819 static inline _glptr_VertexAttribI2uiEXT GET_VertexAttribI2uiEXT(struct _glapi_table *disp) {
15820 return (_glptr_VertexAttribI2uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2uiEXT));
15823 static inline void SET_VertexAttribI2uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
15824 SET_by_offset(disp, _gloffset_VertexAttribI2uiEXT, fn);
15828 #define CALL_VertexAttribI2uivEXT(disp, parameters) \
15829 (* GET_VertexAttribI2uivEXT(disp)) parameters
15830 static inline _glptr_VertexAttribI2uivEXT GET_VertexAttribI2uivEXT(struct _glapi_table *disp) {
15831 return (_glptr_VertexAttribI2uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2uivEXT));
15834 static inline void SET_VertexAttribI2uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
15835 SET_by_offset(disp, _gloffset_VertexAttribI2uivEXT, fn);
15839 #define CALL_VertexAttribI3iEXT(disp, parameters) \
15840 (* GET_VertexAttribI3iEXT(disp)) parameters
15841 static inline _glptr_VertexAttribI3iEXT GET_VertexAttribI3iEXT(struct _glapi_table *disp) {
15842 return (_glptr_VertexAttribI3iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3iEXT));
15845 static inline void SET_VertexAttribI3iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint)) {
15846 SET_by_offset(disp, _gloffset_VertexAttribI3iEXT, fn);
15850 #define CALL_VertexAttribI3ivEXT(disp, parameters) \
15851 (* GET_VertexAttribI3ivEXT(disp)) parameters
15852 static inline _glptr_VertexAttribI3ivEXT GET_VertexAttribI3ivEXT(struct _glapi_table *disp) {
15853 return (_glptr_VertexAttribI3ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3ivEXT));
15856 static inline void SET_VertexAttribI3ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
15857 SET_by_offset(disp, _gloffset_VertexAttribI3ivEXT, fn);
15861 #define CALL_VertexAttribI3uiEXT(disp, parameters) \
15862 (* GET_VertexAttribI3uiEXT(disp)) parameters
15863 static inline _glptr_VertexAttribI3uiEXT GET_VertexAttribI3uiEXT(struct _glapi_table *disp) {
15864 return (_glptr_VertexAttribI3uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3uiEXT));
15867 static inline void SET_VertexAttribI3uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) {
15868 SET_by_offset(disp, _gloffset_VertexAttribI3uiEXT, fn);
15872 #define CALL_VertexAttribI3uivEXT(disp, parameters) \
15873 (* GET_VertexAttribI3uivEXT(disp)) parameters
15874 static inline _glptr_VertexAttribI3uivEXT GET_VertexAttribI3uivEXT(struct _glapi_table *disp) {
15875 return (_glptr_VertexAttribI3uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3uivEXT));
15878 static inline void SET_VertexAttribI3uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
15879 SET_by_offset(disp, _gloffset_VertexAttribI3uivEXT, fn);
15883 #define CALL_VertexAttribI4iEXT(disp, parameters) \
15884 (* GET_VertexAttribI4iEXT(disp)) parameters
15885 static inline _glptr_VertexAttribI4iEXT GET_VertexAttribI4iEXT(struct _glapi_table *disp) {
15886 return (_glptr_VertexAttribI4iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4iEXT));
15889 static inline void SET_VertexAttribI4iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint)) {
15890 SET_by_offset(disp, _gloffset_VertexAttribI4iEXT, fn);
15894 #define CALL_VertexAttribI4ivEXT(disp, parameters) \
15895 (* GET_VertexAttribI4ivEXT(disp)) parameters
15896 static inline _glptr_VertexAttribI4ivEXT GET_VertexAttribI4ivEXT(struct _glapi_table *disp) {
15897 return (_glptr_VertexAttribI4ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4ivEXT));
15900 static inline void SET_VertexAttribI4ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
15901 SET_by_offset(disp, _gloffset_VertexAttribI4ivEXT, fn);
15905 #define CALL_VertexAttribI4uiEXT(disp, parameters) \
15906 (* GET_VertexAttribI4uiEXT(disp)) parameters
15907 static inline _glptr_VertexAttribI4uiEXT GET_VertexAttribI4uiEXT(struct _glapi_table *disp) {
15908 return (_glptr_VertexAttribI4uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4uiEXT));
15911 static inline void SET_VertexAttribI4uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint, GLuint)) {
15912 SET_by_offset(disp, _gloffset_VertexAttribI4uiEXT, fn);
15916 #define CALL_VertexAttribI4uivEXT(disp, parameters) \
15917 (* GET_VertexAttribI4uivEXT(disp)) parameters
15918 static inline _glptr_VertexAttribI4uivEXT GET_VertexAttribI4uivEXT(struct _glapi_table *disp) {
15919 return (_glptr_VertexAttribI4uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4uivEXT));
15922 static inline void SET_VertexAttribI4uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
15923 SET_by_offset(disp, _gloffset_VertexAttribI4uivEXT, fn);
15927 #define CALL_ClearColorIiEXT(disp, parameters) \
15928 (* GET_ClearColorIiEXT(disp)) parameters
15929 static inline _glptr_ClearColorIiEXT GET_ClearColorIiEXT(struct _glapi_table *disp) {
15930 return (_glptr_ClearColorIiEXT) (GET_by_offset(disp, _gloffset_ClearColorIiEXT));
15933 static inline void SET_ClearColorIiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
15934 SET_by_offset(disp, _gloffset_ClearColorIiEXT, fn);
15938 #define CALL_ClearColorIuiEXT(disp, parameters) \
15939 (* GET_ClearColorIuiEXT(disp)) parameters
15940 static inline _glptr_ClearColorIuiEXT GET_ClearColorIuiEXT(struct _glapi_table *disp) {
15941 return (_glptr_ClearColorIuiEXT) (GET_by_offset(disp, _gloffset_ClearColorIuiEXT));
15944 static inline void SET_ClearColorIuiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) {
15945 SET_by_offset(disp, _gloffset_ClearColorIuiEXT, fn);
15949 #define CALL_BindBufferOffsetEXT(disp, parameters) \
15950 (* GET_BindBufferOffsetEXT(disp)) parameters
15951 static inline _glptr_BindBufferOffsetEXT GET_BindBufferOffsetEXT(struct _glapi_table *disp) {
15952 return (_glptr_BindBufferOffsetEXT) (GET_by_offset(disp, _gloffset_BindBufferOffsetEXT));
15955 static inline void SET_BindBufferOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLintptr)) {
15956 SET_by_offset(disp, _gloffset_BindBufferOffsetEXT, fn);
15960 #define CALL_BeginPerfMonitorAMD(disp, parameters) \
15961 (* GET_BeginPerfMonitorAMD(disp)) parameters
15962 static inline _glptr_BeginPerfMonitorAMD GET_BeginPerfMonitorAMD(struct _glapi_table *disp) {
15963 return (_glptr_BeginPerfMonitorAMD) (GET_by_offset(disp, _gloffset_BeginPerfMonitorAMD));
15966 static inline void SET_BeginPerfMonitorAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
15967 SET_by_offset(disp, _gloffset_BeginPerfMonitorAMD, fn);
15971 #define CALL_DeletePerfMonitorsAMD(disp, parameters) \
15972 (* GET_DeletePerfMonitorsAMD(disp)) parameters
15973 static inline _glptr_DeletePerfMonitorsAMD GET_DeletePerfMonitorsAMD(struct _glapi_table *disp) {
15974 return (_glptr_DeletePerfMonitorsAMD) (GET_by_offset(disp, _gloffset_DeletePerfMonitorsAMD));
15977 static inline void SET_DeletePerfMonitorsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
15978 SET_by_offset(disp, _gloffset_DeletePerfMonitorsAMD, fn);
15982 #define CALL_EndPerfMonitorAMD(disp, parameters) \
15983 (* GET_EndPerfMonitorAMD(disp)) parameters
15984 static inline _glptr_EndPerfMonitorAMD GET_EndPerfMonitorAMD(struct _glapi_table *disp) {
15985 return (_glptr_EndPerfMonitorAMD) (GET_by_offset(disp, _gloffset_EndPerfMonitorAMD));
15988 static inline void SET_EndPerfMonitorAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
15989 SET_by_offset(disp, _gloffset_EndPerfMonitorAMD, fn);
15993 #define CALL_GenPerfMonitorsAMD(disp, parameters) \
15994 (* GET_GenPerfMonitorsAMD(disp)) parameters
15995 static inline _glptr_GenPerfMonitorsAMD GET_GenPerfMonitorsAMD(struct _glapi_table *disp) {
15996 return (_glptr_GenPerfMonitorsAMD) (GET_by_offset(disp, _gloffset_GenPerfMonitorsAMD));
15999 static inline void SET_GenPerfMonitorsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
16000 SET_by_offset(disp, _gloffset_GenPerfMonitorsAMD, fn);
16004 #define CALL_GetPerfMonitorCounterDataAMD(disp, parameters) \
16005 (* GET_GetPerfMonitorCounterDataAMD(disp)) parameters
16006 static inline _glptr_GetPerfMonitorCounterDataAMD GET_GetPerfMonitorCounterDataAMD(struct _glapi_table *disp) {
16007 return (_glptr_GetPerfMonitorCounterDataAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterDataAMD));
16010 static inline void SET_GetPerfMonitorCounterDataAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLuint *, GLint *)) {
16011 SET_by_offset(disp, _gloffset_GetPerfMonitorCounterDataAMD, fn);
16015 #define CALL_GetPerfMonitorCounterInfoAMD(disp, parameters) \
16016 (* GET_GetPerfMonitorCounterInfoAMD(disp)) parameters
16017 disp) {
16018 return (_glptr_GetPerfMonitorCounterInfoAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterInfoAMD));
16021 static inline void SET_GetPerfMonitorCounterInfoAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLvoid *)) {
16022 SET_by_offset(disp, _gloffset_GetPerfMonitorCounterInfoAMD, fn);
16026 #define CALL_GetPerfMonitorCounterStringAMD(disp, parameters) \
16027 (* GET_GetPerfMonitorCounterStringAMD(disp)) parameters
16028 static inline _glptr_GetPerfMonitorCounterStringAMD GET_GetPerfMonitorCounterStringAMD(struct _glapi_table *disp) {
16029 return (_glptr_GetPerfMonitorCounterStringAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterStringAMD));
16032 static inline void SET_GetPerfMonitorCounterStringAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) {
16033 SET_by_offset(disp, _gloffset_GetPerfMonitorCounterStringAMD, fn);
16037 #define CALL_GetPerfMonitorCountersAMD(disp, parameters) \
16038 (* GET_GetPerfMonitorCountersAMD(disp)) parameters
16039 static inline _glptr_GetPerfMonitorCountersAMD GET_GetPerfMonitorCountersAMD(struct _glapi_table *disp) {
16040 return (_glptr_GetPerfMonitorCountersAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCountersAMD));
16043 static inline void SET_GetPerfMonitorCountersAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint *, GLint *, GLsizei, GLuint *)) {
16044 SET_by_offset(disp, _gloffset_GetPerfMonitorCountersAMD, fn);
16048 #define CALL_GetPerfMonitorGroupStringAMD(disp, parameters) \
16049 (* GET_GetPerfMonitorGroupStringAMD(disp)) parameters
16050 static inline _glptr_GetPerfMonitorGroupStringAMD GET_GetPerfMonitorGroupStringAMD(struct _glapi_table *disp) {
16051 return (_glptr_GetPerfMonitorGroupStringAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorGroupStringAMD));
16054 static inline void SET_GetPerfMonitorGroupStringAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
16055 SET_by_offset(disp, _gloffset_GetPerfMonitorGroupStringAMD, fn);
16059 #define CALL_GetPerfMonitorGroupsAMD(disp, parameters) \
16060 (* GET_GetPerfMonitorGroupsAMD(disp)) parameters
16061 static inline _glptr_GetPerfMonitorGroupsAMD GET_GetPerfMonitorGroupsAMD(struct _glapi_table *disp) {
16062 return (_glptr_GetPerfMonitorGroupsAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorGroupsAMD));
16065 static inline void SET_GetPerfMonitorGroupsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint *, GLsizei, GLuint *)) {
16066 SET_by_offset(disp, _gloffset_GetPerfMonitorGroupsAMD, fn);
16070 #define CALL_SelectPerfMonitorCountersAMD(disp, parameters) \
16071 (* GET_SelectPerfMonitorCountersAMD(disp)) parameters
16072 static inline _glptr_SelectPerfMonitorCountersAMD GET_SelectPerfMonitorCountersAMD(struct _glapi_table *disp) {
16073 return (_glptr_SelectPerfMonitorCountersAMD) (GET_by_offset(disp, _gloffset_SelectPerfMonitorCountersAMD));
16076 static inline void SET_SelectPerfMonitorCountersAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLboolean, GLuint, GLint, GLuint *)) {
16077 SET_by_offset(disp, _gloffset_SelectPerfMonitorCountersAMD, fn);
16081 #define CALL_GetObjectParameterivAPPLE(disp, parameters) \
16082 (* GET_GetObjectParameterivAPPLE(disp)) parameters
16083 static inline _glptr_GetObjectParameterivAPPLE GET_GetObjectParameterivAPPLE(struct _glapi_table *disp) {
16084 return (_glptr_GetObjectParameterivAPPLE) (GET_by_offset(disp, _gloffset_GetObjectParameterivAPPLE));
16087 static inline void SET_GetObjectParameterivAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) {
16088 SET_by_offset(disp, _gloffset_GetObjectParameterivAPPLE, fn);
16092 #define CALL_ObjectPurgeableAPPLE(disp, parameters) \
16093 (* GET_ObjectPurgeableAPPLE(disp)) parameters
16094 static inline _glptr_ObjectPurgeableAPPLE GET_ObjectPurgeableAPPLE(struct _glapi_table *disp) {
16095 return (_glptr_ObjectPurgeableAPPLE) (GET_by_offset(disp, _gloffset_ObjectPurgeableAPPLE));
16098 static inline void SET_ObjectPurgeableAPPLE(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum, GLuint, GLenum)) {
16099 SET_by_offset(disp, _gloffset_ObjectPurgeableAPPLE, fn);
16103 #define CALL_ObjectUnpurgeableAPPLE(disp, parameters) \
16104 (* GET_ObjectUnpurgeableAPPLE(disp)) parameters
16105 static inline _glptr_ObjectUnpurgeableAPPLE GET_ObjectUnpurgeableAPPLE(struct _glapi_table *disp) {
16106 return (_glptr_ObjectUnpurgeableAPPLE) (GET_by_offset(disp, _gloffset_ObjectUnpurgeableAPPLE));
16109 static inline void SET_ObjectUnpurgeableAPPLE(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum, GLuint, GLenum)) {
16110 SET_by_offset(disp, _gloffset_ObjectUnpurgeableAPPLE, fn);
16114 #define CALL_ActiveProgramEXT(disp, parameters) \
16115 (* GET_ActiveProgramEXT(disp)) parameters
16116 static inline _glptr_ActiveProgramEXT GET_ActiveProgramEXT(struct _glapi_table *disp) {
16117 return (_glptr_ActiveProgramEXT) (GET_by_offset(disp, _gloffset_ActiveProgramEXT));
16120 static inline void SET_ActiveProgramEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
16121 SET_by_offset(disp, _gloffset_ActiveProgramEXT, fn);
16125 #define CALL_CreateShaderProgramEXT(disp, parameters) \
16126 (* GET_CreateShaderProgramEXT(disp)) parameters
16127 static inline _glptr_CreateShaderProgramEXT GET_CreateShaderProgramEXT(struct _glapi_table *disp) {
16128 return (_glptr_CreateShaderProgramEXT) (GET_by_offset(disp, _gloffset_CreateShaderProgramEXT));
16131 static inline void SET_CreateShaderProgramEXT(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum, const GLchar *)) {
16132 SET_by_offset(disp, _gloffset_CreateShaderProgramEXT, fn);
16136 #define CALL_UseShaderProgramEXT(disp, parameters) \
16137 (* GET_UseShaderProgramEXT(disp)) parameters
16138 static inline _glptr_UseShaderProgramEXT GET_UseShaderProgramEXT(struct _glapi_table *disp) {
16139 return (_glptr_UseShaderProgramEXT) (GET_by_offset(disp, _gloffset_UseShaderProgramEXT));
16142 static inline void SET_UseShaderProgramEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
16143 SET_by_offset(disp, _gloffset_UseShaderProgramEXT, fn);
16147 #define CALL_TextureBarrierNV(disp, parameters) \
16148 (* GET_TextureBarrierNV(disp)) parameters
16149 static inline _glptr_TextureBarrierNV GET_TextureBarrierNV(struct _glapi_table *disp) {
16150 return (_glptr_TextureBarrierNV) (GET_by_offset(disp, _gloffset_TextureBarrierNV));
16153 static inline void SET_TextureBarrierNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
16154 SET_by_offset(disp, _gloffset_TextureBarrierNV, fn);
16158 #define CALL_VDPAUFiniNV(disp, parameters) \
16159 (* GET_VDPAUFiniNV(disp)) parameters
16160 static inline _glptr_VDPAUFiniNV GET_VDPAUFiniNV(struct _glapi_table *disp) {
16161 return (_glptr_VDPAUFiniNV) (GET_by_offset(disp, _gloffset_VDPAUFiniNV));
16164 static inline void SET_VDPAUFiniNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
16165 SET_by_offset(disp, _gloffset_VDPAUFiniNV, fn);
16169 #define CALL_VDPAUGetSurfaceivNV(disp, parameters) \
16170 (* GET_VDPAUGetSurfaceivNV(disp)) parameters
16171 static inline _glptr_VDPAUGetSurfaceivNV GET_VDPAUGetSurfaceivNV(struct _glapi_table *disp) {
16172 return (_glptr_VDPAUGetSurfaceivNV) (GET_by_offset(disp, _gloffset_VDPAUGetSurfaceivNV));
16175 static inline void SET_VDPAUGetSurfaceivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr, GLenum, GLsizei, GLsizei *, GLint *)) {
16176 SET_by_offset(disp, _gloffset_VDPAUGetSurfaceivNV, fn);
16180 #define CALL_VDPAUInitNV(disp, parameters) \
16181 (* GET_VDPAUInitNV(disp)) parameters
16182 static inline _glptr_VDPAUInitNV GET_VDPAUInitNV(struct _glapi_table *disp) {
16183 return (_glptr_VDPAUInitNV) (GET_by_offset(disp, _gloffset_VDPAUInitNV));
16186 static inline void SET_VDPAUInitNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, const GLvoid *)) {
16187 SET_by_offset(disp, _gloffset_VDPAUInitNV, fn);
16191 #define CALL_VDPAUIsSurfaceNV(disp, parameters) \
16192 (* GET_VDPAUIsSurfaceNV(disp)) parameters
16193 static inline _glptr_VDPAUIsSurfaceNV GET_VDPAUIsSurfaceNV(struct _glapi_table *disp) {
16194 return (_glptr_VDPAUIsSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAUIsSurfaceNV));
16197 static inline void SET_VDPAUIsSurfaceNV(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLintptr)) {
16198 SET_by_offset(disp, _gloffset_VDPAUIsSurfaceNV, fn);
16202 #define CALL_VDPAUMapSurfacesNV(disp, parameters) \
16203 (* GET_VDPAUMapSurfacesNV(disp)) parameters
16204 static inline _glptr_VDPAUMapSurfacesNV GET_VDPAUMapSurfacesNV(struct _glapi_table *disp) {
16205 return (_glptr_VDPAUMapSurfacesNV) (GET_by_offset(disp, _gloffset_VDPAUMapSurfacesNV));
16208 static inline void SET_VDPAUMapSurfacesNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLintptr *)) {
16209 SET_by_offset(disp, _gloffset_VDPAUMapSurfacesNV, fn);
16213 #define CALL_VDPAURegisterOutputSurfaceNV(disp, parameters) \
16214 (* GET_VDPAURegisterOutputSurfaceNV(disp)) parameters
16215 static inline _glptr_VDPAURegisterOutputSurfaceNV GET_VDPAURegisterOutputSurfaceNV(struct _glapi_table *disp) {
16216 return (_glptr_VDPAURegisterOutputSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAURegisterOutputSurfaceNV));
16219 static inline void SET_VDPAURegisterOutputSurfaceNV(struct _glapi_table *disp, GLintptr (GLAPIENTRYP fn)(const GLvoid *, GLenum, GLsizei, const GLuint *)) {
16220 SET_by_offset(disp, _gloffset_VDPAURegisterOutputSurfaceNV, fn);
16224 #define CALL_VDPAURegisterVideoSurfaceNV(disp, parameters) \
16225 (* GET_VDPAURegisterVideoSurfaceNV(disp)) parameters
16226 static inline _glptr_VDPAURegisterVideoSurfaceNV GET_VDPAURegisterVideoSurfaceNV(struct _glapi_table *disp) {
16227 return (_glptr_VDPAURegisterVideoSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAURegisterVideoSurfaceNV));
16230 static inline void SET_VDPAURegisterVideoSurfaceNV(struct _glapi_table *disp, GLintptr (GLAPIENTRYP fn)(const GLvoid *, GLenum, GLsizei, const GLuint *)) {
16231 SET_by_offset(disp, _gloffset_VDPAURegisterVideoSurfaceNV, fn);
16235 #define CALL_VDPAUSurfaceAccessNV(disp, parameters) \
16236 (* GET_VDPAUSurfaceAccessNV(disp)) parameters
16237 static inline _glptr_VDPAUSurfaceAccessNV GET_VDPAUSurfaceAccessNV(struct _glapi_table *disp) {
16238 return (_glptr_VDPAUSurfaceAccessNV) (GET_by_offset(disp, _gloffset_VDPAUSurfaceAccessNV));
16241 static inline void SET_VDPAUSurfaceAccessNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr, GLenum)) {
16242 SET_by_offset(disp, _gloffset_VDPAUSurfaceAccessNV, fn);
16246 #define CALL_VDPAUUnmapSurfacesNV(disp, parameters) \
16247 (* GET_VDPAUUnmapSurfacesNV(disp)) parameters
16248 static inline _glptr_VDPAUUnmapSurfacesNV GET_VDPAUUnmapSurfacesNV(struct _glapi_table *disp) {
16249 return (_glptr_VDPAUUnmapSurfacesNV) (GET_by_offset(disp, _gloffset_VDPAUUnmapSurfacesNV));
16252 static inline void SET_VDPAUUnmapSurfacesNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLintptr *)) {
16253 SET_by_offset(disp, _gloffset_VDPAUUnmapSurfacesNV, fn);
16257 #define CALL_VDPAUUnregisterSurfaceNV(disp, parameters) \
16258 (* GET_VDPAUUnregisterSurfaceNV(disp)) parameters
16259 static inline _glptr_VDPAUUnregisterSurfaceNV GET_VDPAUUnregisterSurfaceNV(struct _glapi_table *disp) {
16260 return (_glptr_VDPAUUnregisterSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAUUnregisterSurfaceNV));
16263 static inline void SET_VDPAUUnregisterSurfaceNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr)) {
16264 SET_by_offset(disp, _gloffset_VDPAUUnregisterSurfaceNV, fn);
16268 #define CALL_BeginPerfQueryINTEL(disp, parameters) \
16269 (* GET_BeginPerfQueryINTEL(disp)) parameters
16270 static inline _glptr_BeginPerfQueryINTEL GET_BeginPerfQueryINTEL(struct _glapi_table *disp) {
16271 return (_glptr_BeginPerfQueryINTEL) (GET_by_offset(disp, _gloffset_BeginPerfQueryINTEL));
16274 static inline void SET_BeginPerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
16275 SET_by_offset(disp, _gloffset_BeginPerfQueryINTEL, fn);
16279 #define CALL_CreatePerfQueryINTEL(disp, parameters) \
16280 (* GET_CreatePerfQueryINTEL(disp)) parameters
16281 static inline _glptr_CreatePerfQueryINTEL GET_CreatePerfQueryINTEL(struct _glapi_table *disp) {
16282 return (_glptr_CreatePerfQueryINTEL) (GET_by_offset(disp, _gloffset_CreatePerfQueryINTEL));
16285 static inline void SET_CreatePerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint *)) {
16286 SET_by_offset(disp, _gloffset_CreatePerfQueryINTEL, fn);
16290 #define CALL_DeletePerfQueryINTEL(disp, parameters) \
16291 (* GET_DeletePerfQueryINTEL(disp)) parameters
16292 static inline _glptr_DeletePerfQueryINTEL GET_DeletePerfQueryINTEL(struct _glapi_table *disp) {
16293 return (_glptr_DeletePerfQueryINTEL) (GET_by_offset(disp, _gloffset_DeletePerfQueryINTEL));
16296 static inline void SET_DeletePerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
16297 SET_by_offset(disp, _gloffset_DeletePerfQueryINTEL, fn);
16301 #define CALL_EndPerfQueryINTEL(disp, parameters) \
16302 (* GET_EndPerfQueryINTEL(disp)) parameters
16303 static inline _glptr_EndPerfQueryINTEL GET_EndPerfQueryINTEL(struct _glapi_table *disp) {
16304 return (_glptr_EndPerfQueryINTEL) (GET_by_offset(disp, _gloffset_EndPerfQueryINTEL));
16307 static inline void SET_EndPerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
16308 SET_by_offset(disp, _gloffset_EndPerfQueryINTEL, fn);
16312 #define CALL_GetFirstPerfQueryIdINTEL(disp, parameters) \
16313 (* GET_GetFirstPerfQueryIdINTEL(disp)) parameters
16314 static inline _glptr_GetFirstPerfQueryIdINTEL GET_GetFirstPerfQueryIdINTEL(struct _glapi_table *disp) {
16315 return (_glptr_GetFirstPerfQueryIdINTEL) (GET_by_offset(disp, _gloffset_GetFirstPerfQueryIdINTEL));
16318 static inline void SET_GetFirstPerfQueryIdINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint *)) {
16319 SET_by_offset(disp, _gloffset_GetFirstPerfQueryIdINTEL, fn);
16323 #define CALL_GetNextPerfQueryIdINTEL(disp, parameters) \
16324 (* GET_GetNextPerfQueryIdINTEL(disp)) parameters
16325 static inline _glptr_GetNextPerfQueryIdINTEL GET_GetNextPerfQueryIdINTEL(struct _glapi_table *disp) {
16326 return (_glptr_GetNextPerfQueryIdINTEL) (GET_by_offset(disp, _gloffset_GetNextPerfQueryIdINTEL));
16329 static inline void SET_GetNextPerfQueryIdINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint *)) {
16330 SET_by_offset(disp
16334 #define CALL_GetPerfCounterInfoINTEL(disp, parameters) \
16335 (* GET_GetPerfCounterInfoINTEL(disp)) parameters
16336 static inline _glptr_GetPerfCounterInfoINTEL GET_GetPerfCounterInfoINTEL(struct _glapi_table *disp) {
16337 return (_glptr_GetPerfCounterInfoINTEL) (GET_by_offset(disp, _gloffset_GetPerfCounterInfoINTEL));
16340 static inline void SET_GetPerfCounterInfoINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLchar *, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *, GLuint64 *)) {
16341 SET_by_offset(disp, _gloffset_GetPerfCounterInfoINTEL, fn);
16345 #define CALL_GetPerfQueryDataINTEL(disp, parameters) \
16346 (* GET_GetPerfQueryDataINTEL(disp)) parameters
16347 static inline _glptr_GetPerfQueryDataINTEL GET_GetPerfQueryDataINTEL(struct _glapi_table *disp) {
16348 return (_glptr_GetPerfQueryDataINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryDataINTEL));
16351 static inline void SET_GetPerfQueryDataINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLvoid *, GLuint *)) {
16352 SET_by_offset(disp, _gloffset_GetPerfQueryDataINTEL, fn);
16356 #define CALL_GetPerfQueryIdByNameINTEL(disp, parameters) \
16357 (* GET_GetPerfQueryIdByNameINTEL(disp)) parameters
16358 static inline _glptr_GetPerfQueryIdByNameINTEL GET_GetPerfQueryIdByNameINTEL(struct _glapi_table *disp) {
16359 return (_glptr_GetPerfQueryIdByNameINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryIdByNameINTEL));
16362 static inline void SET_GetPerfQueryIdByNameINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLchar *, GLuint *)) {
16363 SET_by_offset(disp, _gloffset_GetPerfQueryIdByNameINTEL, fn);
16367 #define CALL_GetPerfQueryInfoINTEL(disp, parameters) \
16368 (* GET_GetPerfQueryInfoINTEL(disp)) parameters
16369 static inline _glptr_GetPerfQueryInfoINTEL GET_GetPerfQueryInfoINTEL(struct _glapi_table *disp) {
16370 return (_glptr_GetPerfQueryInfoINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryInfoINTEL));
16373 static inline void SET_GetPerfQueryInfoINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *)) {
16374 SET_by_offset(disp, _gloffset_GetPerfQueryInfoINTEL, fn);
16378 #define CALL_PolygonOffsetClampEXT(disp, parameters) \
16379 (* GET_PolygonOffsetClampEXT(disp)) parameters
16380 static inline _glptr_PolygonOffsetClampEXT GET_PolygonOffsetClampEXT(struct _glapi_table *disp) {
16381 return (_glptr_PolygonOffsetClampEXT) (GET_by_offset(disp, _gloffset_PolygonOffsetClampEXT));
16384 static inline void SET_PolygonOffsetClampEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
16385 SET_by_offset(disp, _gloffset_PolygonOffsetClampEXT, fn);
16389 #define CALL_WindowRectanglesEXT(disp, parameters) \
16390 (* GET_WindowRectanglesEXT(disp)) parameters
16391 static inline _glptr_WindowRectanglesEXT GET_WindowRectanglesEXT(struct _glapi_table *disp) {
16392 return (_glptr_WindowRectanglesEXT) (GET_by_offset(disp, _gloffset_WindowRectanglesEXT));
16395 static inline void SET_WindowRectanglesEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLint *)) {
16396 SET_by_offset(disp, _gloffset_WindowRectanglesEXT, fn);
16400 #define CALL_StencilFuncSeparateATI(disp, parameters) \
16401 (* GET_StencilFuncSeparateATI(disp)) parameters
16402 static inline _glptr_StencilFuncSeparateATI GET_StencilFuncSeparateATI(struct _glapi_table *disp) {
16403 return (_glptr_StencilFuncSeparateATI) (GET_by_offset(disp, _gloffset_StencilFuncSeparateATI));
16406 static inline void SET_StencilFuncSeparateATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLuint)) {
16407 SET_by_offset(disp, _gloffset_StencilFuncSeparateATI, fn);
16411 #define CALL_ProgramEnvParameters4fvEXT(disp, parameters) \
16412 (* GET_ProgramEnvParameters4fvEXT(disp)) parameters
16413 static inline _glptr_ProgramEnvParameters4fvEXT GET_ProgramEnvParameters4fvEXT(struct _glapi_table *disp) {
16414 return (_glptr_ProgramEnvParameters4fvEXT) (GET_by_offset(disp, _gloffset_ProgramEnvParameters4fvEXT));
16417 static inline void SET_ProgramEnvParameters4fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) {
16418 SET_by_offset(disp, _gloffset_ProgramEnvParameters4fvEXT, fn);
16422 #define CALL_ProgramLocalParameters4fvEXT(disp, parameters) \
16423 (* GET_ProgramLocalParameters4fvEXT(disp)) parameters
16424 static inline _glptr_ProgramLocalParameters4fvEXT GET_ProgramLocalParameters4fvEXT(struct _glapi_table *disp) {
16425 return (_glptr_ProgramLocalParameters4fvEXT) (GET_by_offset(disp, _gloffset_ProgramLocalParameters4fvEXT));
16428 static inline void SET_ProgramLocalParameters4fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) {
16429 SET_by_offset(disp, _gloffset_ProgramLocalParameters4fvEXT, fn);
16433 #define CALL_EGLImageTargetRenderbufferStorageOES(disp, parameters) \
16434 (* GET_EGLImageTargetRenderbufferStorageOES(disp)) parameters
16435 static inline _glptr_EGLImageTargetRenderbufferStorageOES GET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table *disp) {
16436 return (_glptr_EGLImageTargetRenderbufferStorageOES) (GET_by_offset(disp, _gloffset_EGLImageTargetRenderbufferStorageOES));
16439 static inline void SET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid *)) {
16440 SET_by_offset(disp, _gloffset_EGLImageTargetRenderbufferStorageOES, fn);
16444 #define CALL_EGLImageTargetTexture2DOES(disp, parameters) \
16445 (* GET_EGLImageTargetTexture2DOES(disp)) parameters
16446 static inline _glptr_EGLImageTargetTexture2DOES GET_EGLImageTargetTexture2DOES(struct _glapi_table *disp) {
16447 return (_glptr_EGLImageTargetTexture2DOES) (GET_by_offset(disp, _gloffset_EGLImageTargetTexture2DOES));
16450 static inline void SET_EGLImageTargetTexture2DOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid *)) {
16451 SET_by_offset(disp, _gloffset_EGLImageTargetTexture2DOES, fn);
16455 #define CALL_AlphaFuncx(disp, parameters) \
16456 (* GET_AlphaFuncx(disp)) parameters
16457 static inline _glptr_AlphaFuncx GET_AlphaFuncx(struct _glapi_table *disp) {
16458 return (_glptr_AlphaFuncx) (GET_by_offset(disp, _gloffset_AlphaFuncx));
16461 static inline void SET_AlphaFuncx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLclampx)) {
16462 SET_by_offset(disp, _gloffset_AlphaFuncx, fn);
16466 #define CALL_ClearColorx(disp, parameters) \
16467 (* GET_ClearColorx(disp)) parameters
16468 static inline _glptr_ClearColorx GET_ClearColorx(struct _glapi_table *disp) {
16469 return (_glptr_ClearColorx) (GET_by_offset(disp, _gloffset_ClearColorx));
16472 static inline void SET_ClearColorx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLclampx, GLclampx, GLclampx)) {
16473 SET_by_offset(disp, _gloffset_ClearColorx, fn);
16477 #define CALL_ClearDepthx(disp, parameters) \
16478 (* GET_ClearDepthx(disp)) parameters
16479 static inline _glptr_ClearDepthx GET_ClearDepthx(struct _glapi_table *disp) {
16480 return (_glptr_ClearDepthx) (GET_by_offset(disp, _gloffset_ClearDepthx));
16483 static inline void SET_ClearDepthx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx)) {
16484 SET_by_offset(disp, _gloffset_ClearDepthx, fn);
16488 #define CALL_Color4x(disp, parameters) \
16489 (* GET_Color4x(disp)) parameters
16490 static inline _glptr_Color4x GET_Color4x(struct _glapi_table *disp) {
16491 return (_glptr_Color4x) (GET_by_offset(disp, _gloffset_Color4x));
16494 static inline void SET_Color4x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed)) {
16495 SET_by_offset(disp, _gloffset_Color4x, fn);
16499 #define CALL_DepthRangex(disp, parameters) \
16500 (* GET_DepthRangex(disp)) parameters
16501 static inline _glptr_DepthRangex GET_DepthRangex(struct _glapi_table *disp) {
16502 return (_glptr_DepthRangex) (GET_by_offset(disp, _gloffset_DepthRangex));
16505 static inline void SET_DepthRangex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLclampx)) {
16506 SET_by_offset(disp, _gloffset_DepthRangex, fn);
16510 #define CALL_Fogx(disp, parameters) \
16511 (* GET_Fogx(disp)) parameters
16512 static inline _glptr_Fogx GET_Fogx(struct _glapi_table *disp) {
16513 return (_glptr_Fogx) (GET_by_offset(disp, _gloffset_Fogx));
16516 static inline void SET_Fogx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) {
16517 SET_by_offset(disp, _gloffset_Fogx, fn);
16521 #define CALL_Fogxv(disp, parameters) \
16522 (* GET_Fogxv(disp)) parameters
16523 static inline _glptr_Fogxv GET_Fogxv(struct _glapi_table *disp) {
16524 return (_glptr_Fogxv) (GET_by_offset(disp, _gloffset_Fogxv));
16527 static inline void SET_Fogxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
16528 SET_by_offset(disp, _gloffset_Fogxv, fn);
16532 #define CALL_Frustumf(disp, parameters) \
16533 (* GET_Frustumf(disp)) parameters
16534 static inline _glptr_Frustumf GET_Frustumf(struct _glapi_table *disp) {
16535 return (_glptr_Frustumf) (GET_by_offset(disp, _gloffset_Frustumf));
16538 static inline void SET_Frustumf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
16539 SET_by_offset(disp, _gloffset_Frustumf, fn);
16543 #define CALL_Frustumx(disp, parameters) \
16544 (* GET_Frustumx(disp)) parameters
16545 static inline _glptr_Frustumx GET_Frustumx(struct _glapi_table *disp) {
16546 return (_glptr_Frustumx) (GET_by_offset(disp, _gloffset_Frustumx));
16549 static inline void SET_Frustumx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) {
16550 SET_by_offset(disp, _gloffset_Frustumx, fn);
16554 #define CALL_LightModelx(disp, parameters) \
16555 (* GET_LightModelx(disp)) parameters
16556 static inline _glptr_LightModelx GET_LightModelx(struct _glapi_table *disp) {
16557 return (_glptr_LightModelx) (GET_by_offset(disp, _gloffset_LightModelx));
16560 static inline void SET_LightModelx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) {
16561 SET_by_offset(disp, _gloffset_LightModelx, fn);
16565 #define CALL_LightModelxv(disp, parameters) \
16566 (* GET_LightModelxv(disp)) parameters
16567 static inline _glptr_LightModelxv GET_LightModelxv(struct _glapi_table *disp) {
16568 return (_glptr_LightModelxv) (GET_by_offset(disp, _gloffset_LightModelxv));
16571 static inline void SET_LightModelxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
16572 SET_by_offset(disp, _gloffset_LightModelxv, fn);
16576 #define CALL_Lightx(disp, parameters) \
16577 (* GET_Lightx(disp)) parameters
16578 static inline _glptr_Lightx GET_Lightx(struct _glapi_table *disp) {
16579 return (_glptr_Lightx) (GET_by_offset(disp, _gloffset_Lightx));
16582 static inline void SET_Lightx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
16583 SET_by_offset(disp, _gloffset_Lightx, fn);
16587 #define CALL_Lightxv(disp, parameters) \
16588 (* GET_Lightxv(disp)) parameters
16589 static inline _glptr_Lightxv GET_Lightxv(struct _glapi_table *disp) {
16590 return (_glptr_Lightxv) (GET_by_offset(disp, _gloffset_Lightxv));
16593 static inline void SET_Lightxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
16594 SET_by_offset(disp, _gloffset_Lightxv, fn);
16598 #define CALL_LineWidthx(disp, parameters) \
16599 (* GET_LineWidthx(disp)) parameters
16600 static inline _glptr_LineWidthx GET_LineWidthx(struct _glapi_table *disp) {
16601 return (_glptr_LineWidthx) (GET_by_offset(disp, _gloffset_LineWidthx));
16604 static inline void SET_LineWidthx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed)) {
16605 SET_by_offset(disp, _gloffset_LineWidthx, fn);
16609 #define CALL_LoadMatrixx(disp, parameters) \
16610 (* GET_LoadMatrixx(disp)) parameters
16611 static inline _glptr_LoadMatrixx GET_LoadMatrixx(struct _glapi_table *disp) {
16612 return (_glptr_LoadMatrixx) (GET_by_offset(disp, _gloffset_LoadMatrixx));
16615 static inline void SET_LoadMatrixx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) {
16616 SET_by_offset(disp, _gloffset_LoadMatrixx, fn);
16620 #define CALL_Materialx(disp, parameters) \
16621 (* GET_Materialx(disp)) parameters
16622 static inline _glptr_Materialx GET_Materialx(struct _glapi_table *disp) {
16623 return (_glptr_Materialx) (GET_by_offset(disp, _gloffset_Materialx));
16626 static inline void SET_Materialx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
16627 SET_by_offset(disp, _gloffset_Materialx, fn);
16631 #define CALL_Materialxv(disp, parameters) \
16632 (* GET_Materialxv(disp)) parameters
16633 static inline _glptr_Materialxv GET_Materialxv(struct _glapi_table *disp) {
16634 return (_glptr_Materialxv) (GET_by_offset(disp, _gloffset_Materialxv));
16637 static inline void SET_Materialxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
16638 SET_by_offset(disp, _gloffset_Materialxv, fn);
16642 #define CALL_MultMatrixx(disp, parameters) \
16643 (* GET_MultMatrixx(disp)) parameters
16644 static inline _glptr_MultMatrixx GET_MultMatrixx(struct _glapi_table *disp) {
16645 return (_glptr_MultMatrixx) (GET_by_offset(disp, _gloffset_MultMatrixx));
16648 static inline void SET_MultMatrixx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) {
16649 SET_by_offset(disp, _gloffset_MultMatrixx, fn);
16653 #define CALL_MultiTexCoord4x(disp, parameters) \
16654 (* GET_MultiTexCoord4x(disp)) parameters
16655 static inline _glptr_MultiTexCoord4x GET_MultiTexCoord4x(struct _glapi_table *disp) {
16656 return (_glptr_MultiTexCoord4x) (GET_by_offset(disp, _gloffset_MultiTexCoord4x));
16659 static inline void SET_MultiTexCoord4x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed, GLfixed, GLfixed, GLfixed)) {
16660 SET_by_offset(disp, _gloffset_MultiTexCoord4x, fn);
16664 #define CALL_Normal3x(disp, parameters) \
16665 (* GET_Normal3x(disp)) parameters
16666 static inline _glptr_Normal3x GET_Normal3x(struct _glapi_table *disp) {
16667 return (_glptr_Normal3x) (GET_by_offset(disp, _gloffset_Normal3x));
16670 static inline void SET_Normal3x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) {
16671 disp, _gloffset_Normal3x, fn);
16675 #define CALL_Orthof(disp, parameters) \
16676 (* GET_Orthof(disp)) parameters
16677 static inline _glptr_Orthof GET_Orthof(struct _glapi_table *disp) {
16678 return (_glptr_Orthof) (GET_by_offset(disp, _gloffset_Orthof));
16681 static inline void SET_Orthof(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
16682 SET_by_offset(disp, _gloffset_Orthof, fn);
16686 #define CALL_Orthox(disp, parameters) \
16687 (* GET_Orthox(disp)) parameters
16688 static inline _glptr_Orthox GET_Orthox(struct _glapi_table *disp) {
16689 return (_glptr_Orthox) (GET_by_offset(disp, _gloffset_Orthox));
16692 static inline void SET_Orthox(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) {
16693 SET_by_offset(disp, _gloffset_Orthox, fn);
16697 #define CALL_PointSizex(disp, parameters) \
16698 (* GET_PointSizex(disp)) parameters
16699 static inline _glptr_PointSizex GET_PointSizex(struct _glapi_table *disp) {
16700 return (_glptr_PointSizex) (GET_by_offset(disp, _gloffset_PointSizex));
16703 static inline void SET_PointSizex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed)) {
16704 SET_by_offset(disp, _gloffset_PointSizex, fn);
16708 #define CALL_PolygonOffsetx(disp, parameters) \
16709 (* GET_PolygonOffsetx(disp)) parameters
16710 static inline _glptr_PolygonOffsetx GET_PolygonOffsetx(struct _glapi_table *disp) {
16711 return (_glptr_PolygonOffsetx) (GET_by_offset(disp, _gloffset_PolygonOffsetx));
16714 static inline void SET_PolygonOffsetx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed)) {
16715 SET_by_offset(disp, _gloffset_PolygonOffsetx, fn);
16719 #define CALL_Rotatex(disp, parameters) \
16720 (* GET_Rotatex(disp)) parameters
16721 static inline _glptr_Rotatex GET_Rotatex(struct _glapi_table *disp) {
16722 return (_glptr_Rotatex) (GET_by_offset(disp, _gloffset_Rotatex));
16725 static inline void SET_Rotatex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed)) {
16726 SET_by_offset(disp, _gloffset_Rotatex, fn);
16730 #define CALL_SampleCoveragex(disp, parameters) \
16731 (* GET_SampleCoveragex(disp)) parameters
16732 static inline _glptr_SampleCoveragex GET_SampleCoveragex(struct _glapi_table *disp) {
16733 return (_glptr_SampleCoveragex) (GET_by_offset(disp, _gloffset_SampleCoveragex));
16736 static inline void SET_SampleCoveragex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLboolean)) {
16737 SET_by_offset(disp, _gloffset_SampleCoveragex, fn);
16741 #define CALL_Scalex(disp, parameters) \
16742 (* GET_Scalex(disp)) parameters
16743 static inline _glptr_Scalex GET_Scalex(struct _glapi_table *disp) {
16744 return (_glptr_Scalex) (GET_by_offset(disp, _gloffset_Scalex));
16747 static inline void SET_Scalex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) {
16748 SET_by_offset(disp, _gloffset_Scalex, fn);
16752 #define CALL_TexEnvx(disp, parameters) \
16753 (* GET_TexEnvx(disp)) parameters
16754 static inline _glptr_TexEnvx GET_TexEnvx(struct _glapi_table *disp) {
16755 return (_glptr_TexEnvx) (GET_by_offset(disp, _gloffset_TexEnvx));
16758 static inline void SET_TexEnvx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
16759 SET_by_offset(disp, _gloffset_TexEnvx, fn);
16763 #define CALL_TexEnvxv(disp, parameters) \
16764 (* GET_TexEnvxv(disp)) parameters
16765 static inline _glptr_TexEnvxv GET_TexEnvxv(struct _glapi_table *disp) {
16766 return (_glptr_TexEnvxv) (GET_by_offset(disp, _gloffset_TexEnvxv));
16769 static inline void SET_TexEnvxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
16770 SET_by_offset(disp, _gloffset_TexEnvxv, fn);
16774 #define CALL_TexParameterx(disp, parameters) \
16775 (* GET_TexParameterx(disp)) parameters
16776 static inline _glptr_TexParameterx GET_TexParameterx(struct _glapi_table *disp) {
16777 return (_glptr_TexParameterx) (GET_by_offset(disp, _gloffset_TexParameterx));
16780 static inline void SET_TexParameterx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
16781 SET_by_offset(disp, _gloffset_TexParameterx, fn);
16785 #define CALL_Translatex(disp, parameters) \
16786 (* GET_Translatex(disp)) parameters
16787 static inline _glptr_Translatex GET_Translatex(struct _glapi_table *disp) {
16788 return (_glptr_Translatex) (GET_by_offset(disp, _gloffset_Translatex));
16791 static inline void SET_Translatex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) {
16792 SET_by_offset(disp, _gloffset_Translatex, fn);
16796 #define CALL_ClipPlanef(disp, parameters) \
16797 (* GET_ClipPlanef(disp)) parameters
16798 static inline _glptr_ClipPlanef GET_ClipPlanef(struct _glapi_table *disp) {
16799 return (_glptr_ClipPlanef) (GET_by_offset(disp, _gloffset_ClipPlanef));
16802 static inline void SET_ClipPlanef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
16803 SET_by_offset(disp, _gloffset_ClipPlanef, fn);
16807 #define CALL_ClipPlanex(disp, parameters) \
16808 (* GET_ClipPlanex(disp)) parameters
16809 static inline _glptr_ClipPlanex GET_ClipPlanex(struct _glapi_table *disp) {
16810 return (_glptr_ClipPlanex) (GET_by_offset(disp, _gloffset_ClipPlanex));
16813 static inline void SET_ClipPlanex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
16814 SET_by_offset(disp, _gloffset_ClipPlanex, fn);
16818 #define CALL_GetClipPlanef(disp, parameters) \
16819 (* GET_GetClipPlanef(disp)) parameters
16820 static inline _glptr_GetClipPlanef GET_GetClipPlanef(struct _glapi_table *disp) {
16821 return (_glptr_GetClipPlanef) (GET_by_offset(disp, _gloffset_GetClipPlanef));
16824 static inline void SET_GetClipPlanef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
16825 SET_by_offset(disp, _gloffset_GetClipPlanef, fn);
16829 #define CALL_GetClipPlanex(disp, parameters) \
16830 (* GET_GetClipPlanex(disp)) parameters
16831 static inline _glptr_GetClipPlanex GET_GetClipPlanex(struct _glapi_table *disp) {
16832 return (_glptr_GetClipPlanex) (GET_by_offset(disp, _gloffset_GetClipPlanex));
16835 static inline void SET_GetClipPlanex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed *)) {
16836 SET_by_offset(disp, _gloffset_GetClipPlanex, fn);
16840 #define CALL_GetFixedv(disp, parameters) \
16841 (* GET_GetFixedv(disp)) parameters
16842 static inline _glptr_GetFixedv GET_GetFixedv(struct _glapi_table *disp) {
16843 return (_glptr_GetFixedv) (GET_by_offset(disp, _gloffset_GetFixedv));
16846 static inline void SET_GetFixedv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed *)) {
16847 SET_by_offset(disp, _gloffset_GetFixedv, fn);
16851 #define CALL_GetLightxv(disp, parameters) \
16852 (* GET_GetLightxv(disp)) parameters
16853 static inline _glptr_GetLightxv GET_GetLightxv(struct _glapi_table *disp) {
16854 return (_glptr_GetLightxv) (GET_by_offset(disp, _gloffset_GetLightxv));
16857 static inline void SET_GetLightxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
16858 SET_by_offset(disp, _gloffset_GetLightxv, fn);
16862 #define CALL_GetMaterialxv(disp, parameters) \
16863 (* GET_GetMaterialxv(disp)) parameters
16864 static inline _glptr_GetMaterialxv GET_GetMaterialxv(struct _glapi_table *disp) {
16865 return (_glptr_GetMaterialxv) (GET_by_offset(disp, _gloffset_GetMaterialxv));
16868 static inline void SET_GetMaterialxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
16869 SET_by_offset(disp, _gloffset_GetMaterialxv, fn);
16873 #define CALL_GetTexEnvxv(disp, parameters) \
16874 (* GET_GetTexEnvxv(disp)) parameters
16875 static inline _glptr_GetTexEnvxv GET_GetTexEnvxv(struct _glapi_table *disp) {
16876 return (_glptr_GetTexEnvxv) (GET_by_offset(disp, _gloffset_GetTexEnvxv));
16879 static inline void SET_GetTexEnvxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
16880 SET_by_offset(disp, _gloffset_GetTexEnvxv, fn);
16884 #define CALL_GetTexParameterxv(disp, parameters) \
16885 (* GET_GetTexParameterxv(disp)) parameters
16886 static inline _glptr_GetTexParameterxv GET_GetTexParameterxv(struct _glapi_table *disp) {
16887 return (_glptr_GetTexParameterxv) (GET_by_offset(disp, _gloffset_GetTexParameterxv));
16890 static inline void SET_GetTexParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
16891 SET_by_offset(disp, _gloffset_GetTexParameterxv, fn);
16895 #define CALL_PointParameterx(disp, parameters) \
16896 (* GET_PointParameterx(disp)) parameters
16897 static inline _glptr_PointParameterx GET_PointParameterx(struct _glapi_table *disp) {
16898 return (_glptr_PointParameterx) (GET_by_offset(disp, _gloffset_PointParameterx));
16901 static inline void SET_PointParameterx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) {
16902 SET_by_offset(disp, _gloffset_PointParameterx, fn);
16906 #define CALL_PointParameterxv(disp, parameters) \
16907 (* GET_PointParameterxv(disp)) parameters
16908 static inline _glptr_PointParameterxv GET_PointParameterxv(struct _glapi_table *disp) {
16909 return (_glptr_PointParameterxv) (GET_by_offset(disp, _gloffset_PointParameterxv));
16912 static inline void SET_PointParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
16913 SET_by_offset(disp, _gloffset_PointParameterxv, fn);
16917 #define CALL_TexParameterxv(disp, parameters) \
16918 (* GET_TexParameterxv(disp)) parameters
16919 static inline _glptr_TexParameterxv GET_TexParameterxv(struct _glapi_table *disp) {
16920 return (_glptr_TexParameterxv) (GET_by_offset(disp, _gloffset_TexParameterxv));
16923 static inline void SET_TexParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
16924 SET_by_offset(disp, _gloffset_TexParameterxv, fn);
16928 #define CALL_BlendBarrier(disp, parameters) \
16929 (* GET_BlendBarrier(disp)) parameters
16930 static inline _glptr_BlendBarrier GET_BlendBarrier(struct _glapi_table *disp) {
16931 return (_glptr_BlendBarrier) (GET_by_offset(disp, _gloffset_BlendBarrier));
16934 static inline void SET_BlendBarrier(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
16935 SET_by_offset(disp, _gloffset_BlendBarrier, fn);
16939 #define CALL_PrimitiveBoundingBox(disp, parameters) \
16940 (* GET_PrimitiveBoundingBox(disp)) parameters
16941 static inline _glptr_PrimitiveBoundingBox GET_PrimitiveBoundingBox(struct _glapi_table *disp) {
16942 return (_glptr_PrimitiveBoundingBox) (GET_by_offset(disp, _gloffset_PrimitiveBoundingBox));
16945 static inline void SET_PrimitiveBoundingBox(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
16946 SET_by_offset(disp, _gloffset_PrimitiveBoundingBox, fn);