|
Pyrogenesis trunk
|
#include <X11/X.h>#include <X11/Xlib.h>#include <X11/Xutil.h>#include <glad/gl.h>#include <inttypes.h>

Go to the source code of this file.
Classes | |
| struct | GLXPbufferClobberEvent |
| struct | GLXBufferSwapComplete |
| union | __GLXEvent |
| struct | GLXStereoNotifyEventEXT |
| struct | GLXBufferClobberEventSGIX |
| struct | GLXHyperpipeNetworkSGIX |
| struct | GLXHyperpipeConfigSGIX |
| struct | GLXPipeRect |
| struct | GLXPipeRectLimits |
Typedefs | |
| typedef void(* | GLADapiproc) (void) |
| typedef GLADapiproc(* | GLADloadfunc) (const char *name) |
| typedef GLADapiproc(* | GLADuserptrloadfunc) (void *userptr, const char *name) |
| typedef void(* | GLADprecallback) (const char *name, GLADapiproc apiproc, int len_args,...) |
| typedef void(* | GLADpostcallback) (void *ret, const char *name, GLADapiproc apiproc, int len_args,...) |
| typedef XID | GLXFBConfigID |
| typedef struct __GLXFBConfigRec * | GLXFBConfig |
| typedef XID | GLXContextID |
| typedef struct __GLXcontextRec * | GLXContext |
| typedef XID | GLXPixmap |
| typedef XID | GLXDrawable |
| typedef XID | GLXWindow |
| typedef XID | GLXPbuffer |
| typedef void(GLAD_API_PTR * | __GLXextFuncPtr) (void) |
| typedef XID | GLXVideoCaptureDeviceNV |
| typedef unsigned int | GLXVideoDeviceNV |
| typedef XID | GLXVideoSourceSGIX |
| typedef XID | GLXFBConfigIDSGIX |
| typedef struct __GLXFBConfigRec * | GLXFBConfigSGIX |
| typedef XID | GLXPbufferSGIX |
| typedef union __GLXEvent | GLXEvent |
| typedef GLXFBConfig *(GLAD_API_PTR * | PFNGLXCHOOSEFBCONFIGPROC) (Display *dpy, int screen, const int *attrib_list, int *nelements) |
| typedef XVisualInfo *(GLAD_API_PTR * | PFNGLXCHOOSEVISUALPROC) (Display *dpy, int screen, int *attribList) |
| typedef void(GLAD_API_PTR * | PFNGLXCOPYCONTEXTPROC) (Display *dpy, GLXContext src, GLXContext dst, unsigned long mask) |
| typedef GLXContext(GLAD_API_PTR * | PFNGLXCREATECONTEXTPROC) (Display *dpy, XVisualInfo *vis, GLXContext shareList, Bool direct) |
| typedef GLXPixmap(GLAD_API_PTR * | PFNGLXCREATEGLXPIXMAPPROC) (Display *dpy, XVisualInfo *visual, Pixmap pixmap) |
| typedef GLXContext(GLAD_API_PTR * | PFNGLXCREATENEWCONTEXTPROC) (Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct) |
| typedef GLXPbuffer(GLAD_API_PTR * | PFNGLXCREATEPBUFFERPROC) (Display *dpy, GLXFBConfig config, const int *attrib_list) |
| typedef GLXPixmap(GLAD_API_PTR * | PFNGLXCREATEPIXMAPPROC) (Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list) |
| typedef GLXWindow(GLAD_API_PTR * | PFNGLXCREATEWINDOWPROC) (Display *dpy, GLXFBConfig config, Window win, const int *attrib_list) |
| typedef void(GLAD_API_PTR * | PFNGLXDESTROYCONTEXTPROC) (Display *dpy, GLXContext ctx) |
| typedef void(GLAD_API_PTR * | PFNGLXDESTROYGLXPIXMAPPROC) (Display *dpy, GLXPixmap pixmap) |
| typedef void(GLAD_API_PTR * | PFNGLXDESTROYPBUFFERPROC) (Display *dpy, GLXPbuffer pbuf) |
| typedef void(GLAD_API_PTR * | PFNGLXDESTROYPIXMAPPROC) (Display *dpy, GLXPixmap pixmap) |
| typedef void(GLAD_API_PTR * | PFNGLXDESTROYWINDOWPROC) (Display *dpy, GLXWindow win) |
| typedef const char *(GLAD_API_PTR * | PFNGLXGETCLIENTSTRINGPROC) (Display *dpy, int name) |
| typedef int(GLAD_API_PTR * | PFNGLXGETCONFIGPROC) (Display *dpy, XVisualInfo *visual, int attrib, int *value) |
| typedef GLXContext(GLAD_API_PTR * | PFNGLXGETCURRENTCONTEXTPROC) (void) |
| typedef Display *(GLAD_API_PTR * | PFNGLXGETCURRENTDISPLAYPROC) (void) |
| typedef GLXDrawable(GLAD_API_PTR * | PFNGLXGETCURRENTDRAWABLEPROC) (void) |
| typedef GLXDrawable(GLAD_API_PTR * | PFNGLXGETCURRENTREADDRAWABLEPROC) (void) |
| typedef int(GLAD_API_PTR * | PFNGLXGETFBCONFIGATTRIBPROC) (Display *dpy, GLXFBConfig config, int attribute, int *value) |
| typedef GLXFBConfig *(GLAD_API_PTR * | PFNGLXGETFBCONFIGSPROC) (Display *dpy, int screen, int *nelements) |
| typedef __GLXextFuncPtr(GLAD_API_PTR * | PFNGLXGETPROCADDRESSPROC) (const GLubyte *procName) |
| typedef void(GLAD_API_PTR * | PFNGLXGETSELECTEDEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long *event_mask) |
| typedef XVisualInfo *(GLAD_API_PTR * | PFNGLXGETVISUALFROMFBCONFIGPROC) (Display *dpy, GLXFBConfig config) |
| typedef Bool(GLAD_API_PTR * | PFNGLXISDIRECTPROC) (Display *dpy, GLXContext ctx) |
| typedef Bool(GLAD_API_PTR * | PFNGLXMAKECONTEXTCURRENTPROC) (Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx) |
| typedef Bool(GLAD_API_PTR * | PFNGLXMAKECURRENTPROC) (Display *dpy, GLXDrawable drawable, GLXContext ctx) |
| typedef int(GLAD_API_PTR * | PFNGLXQUERYCONTEXTPROC) (Display *dpy, GLXContext ctx, int attribute, int *value) |
| typedef Bool(GLAD_API_PTR * | PFNGLXQUERYCURRENTRENDERERINTEGERMESAPROC) (int attribute, unsigned int *value) |
| typedef const char *(GLAD_API_PTR * | PFNGLXQUERYCURRENTRENDERERSTRINGMESAPROC) (int attribute) |
| typedef void(GLAD_API_PTR * | PFNGLXQUERYDRAWABLEPROC) (Display *dpy, GLXDrawable draw, int attribute, unsigned int *value) |
| typedef Bool(GLAD_API_PTR * | PFNGLXQUERYEXTENSIONPROC) (Display *dpy, int *errorb, int *event) |
| typedef const char *(GLAD_API_PTR * | PFNGLXQUERYEXTENSIONSSTRINGPROC) (Display *dpy, int screen) |
| typedef Bool(GLAD_API_PTR * | PFNGLXQUERYRENDERERINTEGERMESAPROC) (Display *dpy, int screen, int renderer, int attribute, unsigned int *value) |
| typedef const char *(GLAD_API_PTR * | PFNGLXQUERYRENDERERSTRINGMESAPROC) (Display *dpy, int screen, int renderer, int attribute) |
| typedef const char *(GLAD_API_PTR * | PFNGLXQUERYSERVERSTRINGPROC) (Display *dpy, int screen, int name) |
| typedef Bool(GLAD_API_PTR * | PFNGLXQUERYVERSIONPROC) (Display *dpy, int *maj, int *min) |
| typedef void(GLAD_API_PTR * | PFNGLXSELECTEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long event_mask) |
| typedef void(GLAD_API_PTR * | PFNGLXSWAPBUFFERSPROC) (Display *dpy, GLXDrawable drawable) |
| typedef int(GLAD_API_PTR * | PFNGLXSWAPINTERVALSGIPROC) (int interval) |
| typedef void(GLAD_API_PTR * | PFNGLXUSEXFONTPROC) (Font font, int first, int count, int list) |
| typedef void(GLAD_API_PTR * | PFNGLXWAITGLPROC) (void) |
| typedef void(GLAD_API_PTR * | PFNGLXWAITXPROC) (void) |
Functions | |
| GLAD_API_CALL int | gladLoadGLXUserPtr (Display *display, int screen, GLADuserptrloadfunc load, void *userptr) |
| GLAD_API_CALL int | gladLoadGLX (Display *display, int screen, GLADloadfunc load) |
| #define __GLX_NUMBER_EVENTS 17 |
| #define GLAD_API_CALL extern |
| #define GLAD_API_PTR |
| #define GLAD_GENERATOR_VERSION "2.0.7" |
| #define GLAD_GLX |
| #define GLAD_GNUC_EXTENSION |
| #define GLAD_MAKE_VERSION | ( | major, | |
| minor | |||
| ) | (major * 10000 + minor) |
| #define GLAD_PLATFORM_APPLE 0 |
| #define GLAD_PLATFORM_EMSCRIPTEN 0 |
| #define GLAD_PLATFORM_H_ |
| #define GLAD_PLATFORM_UWP 0 |
| #define GLAD_PLATFORM_WIN32 0 |
| #define GLAD_UNUSED | ( | x | ) | (void)(x) |
| #define GLAD_VERSION_MAJOR | ( | version | ) | (version / 10000) |
| #define GLAD_VERSION_MINOR | ( | version | ) | (version % 10000) |
| #define GLAPI GLAD_API_CALL |
| #define GLAPIENTRY GLAD_API_PTR |
| #define GLEXT_64_TYPES_DEFINED |
| #define GLX_ACCUM_ALPHA_SIZE 17 |
| #define GLX_ACCUM_BLUE_SIZE 16 |
| #define GLX_ACCUM_BUFFER_BIT 0x00000080 |
| #define GLX_ACCUM_GREEN_SIZE 15 |
| #define GLX_ACCUM_RED_SIZE 14 |
| #define GLX_ALPHA_SIZE 11 |
| #define GLX_AUX_BUFFERS 7 |
| #define GLX_AUX_BUFFERS_BIT 0x00000010 |
| #define GLX_BACK_LEFT_BUFFER_BIT 0x00000004 |
| #define GLX_BACK_RIGHT_BUFFER_BIT 0x00000008 |
| #define GLX_BAD_ATTRIBUTE 2 |
| #define GLX_BAD_CONTEXT 5 |
| #define GLX_BAD_ENUM 7 |
| #define GLX_BAD_SCREEN 1 |
| #define GLX_BAD_VALUE 6 |
| #define GLX_BAD_VISUAL 4 |
| #define GLX_BLUE_SIZE 10 |
| #define GLX_BUFFER_SIZE 2 |
| #define GLX_BufferSwapComplete 1 |
| #define GLX_COLOR_INDEX_BIT 0x00000002 |
| #define GLX_COLOR_INDEX_TYPE 0x8015 |
| #define GLX_CONFIG_CAVEAT 0x20 |
| #define GLX_DAMAGED 0x8020 |
| #define GLX_DEPTH_BUFFER_BIT 0x00000020 |
| #define GLX_DEPTH_SIZE 12 |
| #define GLX_DIRECT_COLOR 0x8003 |
| #define GLX_DONT_CARE 0xFFFFFFFF |
| #define GLX_DOUBLEBUFFER 5 |
| #define GLX_DRAWABLE_TYPE 0x8010 |
| #define GLX_EVENT_MASK 0x801F |
| #define GLX_EXTENSION_NAME "GLX" |
| #define GLX_EXTENSIONS 0x3 |
| #define GLX_FBCONFIG_ID 0x8013 |
| #define GLX_FRONT_LEFT_BUFFER_BIT 0x00000001 |
| #define GLX_FRONT_RIGHT_BUFFER_BIT 0x00000002 |
| #define GLX_GRAY_SCALE 0x8006 |
| #define GLX_GREEN_SIZE 9 |
| #define GLX_H 1 |
Loader generated by glad 2.0.7 on Sat Sep 7 20:28:17 2024.
SPDX-License-Identifier: (WTFPL OR CC0-1.0) AND Apache-2.0
Generator: C/C++ Specification: glx Extensions: 2
APIs:
Options:
Commandline: –api='glx=1.4' –extensions='GLX_MESA_query_renderer,GLX_SGI_swap_control' c
| #define GLX_HEIGHT 0x801E |
| #define GLX_LARGEST_PBUFFER 0x801C |
| #define GLX_LEVEL 3 |
| #define GLX_MAX_PBUFFER_HEIGHT 0x8017 |
| #define GLX_MAX_PBUFFER_PIXELS 0x8018 |
| #define GLX_MAX_PBUFFER_WIDTH 0x8016 |
| #define GLX_MESA_query_renderer 1 |
| #define GLX_NO_EXTENSION 3 |
| #define GLX_NON_CONFORMANT_CONFIG 0x800D |
| #define GLX_NONE 0x8000 |
| #define GLX_PBUFFER 0x8023 |
| #define GLX_PBUFFER_BIT 0x00000004 |
| #define GLX_PBUFFER_CLOBBER_MASK 0x08000000 |
| #define GLX_PBUFFER_HEIGHT 0x8040 |
| #define GLX_PBUFFER_WIDTH 0x8041 |
| #define GLX_PbufferClobber 0 |
| #define GLX_PIXMAP_BIT 0x00000002 |
| #define GLX_PRESERVED_CONTENTS 0x801B |
| #define GLX_PSEUDO_COLOR 0x8004 |
| #define GLX_RED_SIZE 8 |
| #define GLX_RENDER_TYPE 0x8011 |
| #define GLX_RENDERER_ACCELERATED_MESA 0x8186 |
| #define GLX_RENDERER_DEVICE_ID_MESA 0x8184 |
| #define GLX_RENDERER_OPENGL_COMPATIBILITY_PROFILE_VERSION_MESA 0x818B |
| #define GLX_RENDERER_OPENGL_CORE_PROFILE_VERSION_MESA 0x818A |
| #define GLX_RENDERER_OPENGL_ES2_PROFILE_VERSION_MESA 0x818D |
| #define GLX_RENDERER_OPENGL_ES_PROFILE_VERSION_MESA 0x818C |
| #define GLX_RENDERER_PREFERRED_PROFILE_MESA 0x8189 |
| #define GLX_RENDERER_UNIFIED_MEMORY_ARCHITECTURE_MESA 0x8188 |
| #define GLX_RENDERER_VENDOR_ID_MESA 0x8183 |
| #define GLX_RENDERER_VERSION_MESA 0x8185 |
| #define GLX_RENDERER_VIDEO_MEMORY_MESA 0x8187 |
| #define GLX_RGBA 4 |
| #define GLX_RGBA_BIT 0x00000001 |
| #define GLX_RGBA_TYPE 0x8014 |
| #define GLX_SAMPLE_BUFFERS 100000 |
| #define GLX_SAMPLES 100001 |
| #define GLX_SAVED 0x8021 |
| #define GLX_SCREEN 0x800C |
| #define GLX_SGI_swap_control 1 |
| #define GLX_SLOW_CONFIG 0x8001 |
| #define GLX_STATIC_COLOR 0x8005 |
| #define GLX_STATIC_GRAY 0x8007 |
| #define GLX_STENCIL_BUFFER_BIT 0x00000040 |
| #define GLX_STENCIL_SIZE 13 |
| #define GLX_STEREO 6 |
| #define GLX_TRANSPARENT_ALPHA_VALUE 0x28 |
| #define GLX_TRANSPARENT_BLUE_VALUE 0x27 |
| #define GLX_TRANSPARENT_GREEN_VALUE 0x26 |
| #define GLX_TRANSPARENT_INDEX 0x8009 |
| #define GLX_TRANSPARENT_INDEX_VALUE 0x24 |
| #define GLX_TRANSPARENT_RED_VALUE 0x25 |
| #define GLX_TRANSPARENT_RGB 0x8008 |
| #define GLX_TRANSPARENT_TYPE 0x23 |
| #define GLX_TRUE_COLOR 0x8002 |
| #define GLX_USE_GL 1 |
| #define GLX_VENDOR 0x1 |
| #define GLX_VERSION 0x2 |
| #define GLX_VERSION_1_0 1 |
| #define GLX_VERSION_1_1 1 |
| #define GLX_VERSION_1_2 1 |
| #define GLX_VERSION_1_3 1 |
| #define GLX_VERSION_1_4 1 |
| #define GLX_VISUAL_ID 0x800B |
| #define GLX_WIDTH 0x801D |
| #define GLX_WINDOW 0x8022 |
| #define GLX_WINDOW_BIT 0x00000001 |
| #define GLX_X_RENDERABLE 0x8012 |
| #define GLX_X_VISUAL_TYPE 0x22 |
| #define glXChooseFBConfig glad_glXChooseFBConfig |
| #define glXChooseVisual glad_glXChooseVisual |
| #define glXCopyContext glad_glXCopyContext |
| #define glXCreateContext glad_glXCreateContext |
| #define glXCreateGLXPixmap glad_glXCreateGLXPixmap |
| #define glXCreateNewContext glad_glXCreateNewContext |
| #define glXCreatePbuffer glad_glXCreatePbuffer |
| #define glXCreatePixmap glad_glXCreatePixmap |
| #define glXCreateWindow glad_glXCreateWindow |
| #define glXDestroyContext glad_glXDestroyContext |
| #define glXDestroyGLXPixmap glad_glXDestroyGLXPixmap |
| #define glXDestroyPbuffer glad_glXDestroyPbuffer |
| #define glXDestroyPixmap glad_glXDestroyPixmap |
| #define glXDestroyWindow glad_glXDestroyWindow |
| #define glXGetClientString glad_glXGetClientString |
| #define glXGetConfig glad_glXGetConfig |
| #define glXGetCurrentContext glad_glXGetCurrentContext |
| #define glXGetCurrentDisplay glad_glXGetCurrentDisplay |
| #define glXGetCurrentDrawable glad_glXGetCurrentDrawable |
| #define glXGetCurrentReadDrawable glad_glXGetCurrentReadDrawable |
| #define glXGetFBConfigAttrib glad_glXGetFBConfigAttrib |
| #define glXGetFBConfigs glad_glXGetFBConfigs |
| #define glXGetProcAddress glad_glXGetProcAddress |
| #define glXGetSelectedEvent glad_glXGetSelectedEvent |
| #define glXGetVisualFromFBConfig glad_glXGetVisualFromFBConfig |
| #define glXIsDirect glad_glXIsDirect |
| #define glXMakeContextCurrent glad_glXMakeContextCurrent |
| #define glXMakeCurrent glad_glXMakeCurrent |
| #define glXQueryContext glad_glXQueryContext |
| #define glXQueryCurrentRendererIntegerMESA glad_glXQueryCurrentRendererIntegerMESA |
| #define glXQueryCurrentRendererStringMESA glad_glXQueryCurrentRendererStringMESA |
| #define glXQueryDrawable glad_glXQueryDrawable |
| #define glXQueryExtension glad_glXQueryExtension |
| #define glXQueryExtensionsString glad_glXQueryExtensionsString |
| #define glXQueryRendererIntegerMESA glad_glXQueryRendererIntegerMESA |
| #define glXQueryRendererStringMESA glad_glXQueryRendererStringMESA |
| #define glXQueryServerString glad_glXQueryServerString |
| #define glXQueryVersion glad_glXQueryVersion |
| #define glXSelectEvent glad_glXSelectEvent |
| #define glXSwapBuffers glad_glXSwapBuffers |
| #define glXSwapIntervalSGI glad_glXSwapIntervalSGI |
| #define glXUseXFont glad_glXUseXFont |
| #define glXWaitGL glad_glXWaitGL |
| #define glXWaitX glad_glXWaitX |
| typedef void(GLAD_API_PTR * __GLXextFuncPtr) (void) |
| typedef void(* GLADapiproc) (void) |
| typedef GLADapiproc(* GLADloadfunc) (const char *name) |
| typedef void(* GLADpostcallback) (void *ret, const char *name, GLADapiproc apiproc, int len_args,...) |
| typedef void(* GLADprecallback) (const char *name, GLADapiproc apiproc, int len_args,...) |
| typedef GLADapiproc(* GLADuserptrloadfunc) (void *userptr, const char *name) |
| typedef struct __GLXcontextRec* GLXContext |
| typedef XID GLXContextID |
| typedef XID GLXDrawable |
| typedef union __GLXEvent GLXEvent |
| typedef struct __GLXFBConfigRec* GLXFBConfig |
| typedef XID GLXFBConfigID |
| typedef XID GLXFBConfigIDSGIX |
| typedef struct __GLXFBConfigRec* GLXFBConfigSGIX |
| typedef XID GLXPbuffer |
| typedef XID GLXPbufferSGIX |
| typedef XID GLXPixmap |
| typedef XID GLXVideoCaptureDeviceNV |
| typedef unsigned int GLXVideoDeviceNV |
| typedef XID GLXVideoSourceSGIX |
| typedef XID GLXWindow |
| typedef GLXFBConfig *(GLAD_API_PTR * PFNGLXCHOOSEFBCONFIGPROC) (Display *dpy, int screen, const int *attrib_list, int *nelements) |
| typedef XVisualInfo *(GLAD_API_PTR * PFNGLXCHOOSEVISUALPROC) (Display *dpy, int screen, int *attribList) |
| typedef void(GLAD_API_PTR * PFNGLXCOPYCONTEXTPROC) (Display *dpy, GLXContext src, GLXContext dst, unsigned long mask) |
| typedef GLXContext(GLAD_API_PTR * PFNGLXCREATECONTEXTPROC) (Display *dpy, XVisualInfo *vis, GLXContext shareList, Bool direct) |
| typedef GLXPixmap(GLAD_API_PTR * PFNGLXCREATEGLXPIXMAPPROC) (Display *dpy, XVisualInfo *visual, Pixmap pixmap) |
| typedef GLXContext(GLAD_API_PTR * PFNGLXCREATENEWCONTEXTPROC) (Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct) |
| typedef GLXPbuffer(GLAD_API_PTR * PFNGLXCREATEPBUFFERPROC) (Display *dpy, GLXFBConfig config, const int *attrib_list) |
| typedef GLXPixmap(GLAD_API_PTR * PFNGLXCREATEPIXMAPPROC) (Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list) |
| typedef GLXWindow(GLAD_API_PTR * PFNGLXCREATEWINDOWPROC) (Display *dpy, GLXFBConfig config, Window win, const int *attrib_list) |
| typedef void(GLAD_API_PTR * PFNGLXDESTROYCONTEXTPROC) (Display *dpy, GLXContext ctx) |
| typedef void(GLAD_API_PTR * PFNGLXDESTROYGLXPIXMAPPROC) (Display *dpy, GLXPixmap pixmap) |
| typedef void(GLAD_API_PTR * PFNGLXDESTROYPBUFFERPROC) (Display *dpy, GLXPbuffer pbuf) |
| typedef void(GLAD_API_PTR * PFNGLXDESTROYPIXMAPPROC) (Display *dpy, GLXPixmap pixmap) |
| typedef void(GLAD_API_PTR * PFNGLXDESTROYWINDOWPROC) (Display *dpy, GLXWindow win) |
| typedef const char *(GLAD_API_PTR * PFNGLXGETCLIENTSTRINGPROC) (Display *dpy, int name) |
| typedef int(GLAD_API_PTR * PFNGLXGETCONFIGPROC) (Display *dpy, XVisualInfo *visual, int attrib, int *value) |
| typedef GLXContext(GLAD_API_PTR * PFNGLXGETCURRENTCONTEXTPROC) (void) |
| typedef Display *(GLAD_API_PTR * PFNGLXGETCURRENTDISPLAYPROC) (void) |
| typedef GLXDrawable(GLAD_API_PTR * PFNGLXGETCURRENTDRAWABLEPROC) (void) |
| typedef GLXDrawable(GLAD_API_PTR * PFNGLXGETCURRENTREADDRAWABLEPROC) (void) |
| typedef int(GLAD_API_PTR * PFNGLXGETFBCONFIGATTRIBPROC) (Display *dpy, GLXFBConfig config, int attribute, int *value) |
| typedef GLXFBConfig *(GLAD_API_PTR * PFNGLXGETFBCONFIGSPROC) (Display *dpy, int screen, int *nelements) |
| typedef __GLXextFuncPtr(GLAD_API_PTR * PFNGLXGETPROCADDRESSPROC) (const GLubyte *procName) |
| typedef void(GLAD_API_PTR * PFNGLXGETSELECTEDEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long *event_mask) |
| typedef XVisualInfo *(GLAD_API_PTR * PFNGLXGETVISUALFROMFBCONFIGPROC) (Display *dpy, GLXFBConfig config) |
| typedef Bool(GLAD_API_PTR * PFNGLXISDIRECTPROC) (Display *dpy, GLXContext ctx) |
| typedef Bool(GLAD_API_PTR * PFNGLXMAKECONTEXTCURRENTPROC) (Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx) |
| typedef Bool(GLAD_API_PTR * PFNGLXMAKECURRENTPROC) (Display *dpy, GLXDrawable drawable, GLXContext ctx) |
| typedef int(GLAD_API_PTR * PFNGLXQUERYCONTEXTPROC) (Display *dpy, GLXContext ctx, int attribute, int *value) |
| typedef Bool(GLAD_API_PTR * PFNGLXQUERYCURRENTRENDERERINTEGERMESAPROC) (int attribute, unsigned int *value) |
| typedef const char *(GLAD_API_PTR * PFNGLXQUERYCURRENTRENDERERSTRINGMESAPROC) (int attribute) |
| typedef void(GLAD_API_PTR * PFNGLXQUERYDRAWABLEPROC) (Display *dpy, GLXDrawable draw, int attribute, unsigned int *value) |
| typedef Bool(GLAD_API_PTR * PFNGLXQUERYEXTENSIONPROC) (Display *dpy, int *errorb, int *event) |
| typedef const char *(GLAD_API_PTR * PFNGLXQUERYEXTENSIONSSTRINGPROC) (Display *dpy, int screen) |
| typedef Bool(GLAD_API_PTR * PFNGLXQUERYRENDERERINTEGERMESAPROC) (Display *dpy, int screen, int renderer, int attribute, unsigned int *value) |
| typedef const char *(GLAD_API_PTR * PFNGLXQUERYRENDERERSTRINGMESAPROC) (Display *dpy, int screen, int renderer, int attribute) |
| typedef const char *(GLAD_API_PTR * PFNGLXQUERYSERVERSTRINGPROC) (Display *dpy, int screen, int name) |
| typedef Bool(GLAD_API_PTR * PFNGLXQUERYVERSIONPROC) (Display *dpy, int *maj, int *min) |
| typedef void(GLAD_API_PTR * PFNGLXSELECTEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long event_mask) |
| typedef void(GLAD_API_PTR * PFNGLXSWAPBUFFERSPROC) (Display *dpy, GLXDrawable drawable) |
| typedef int(GLAD_API_PTR * PFNGLXSWAPINTERVALSGIPROC) (int interval) |
| typedef void(GLAD_API_PTR * PFNGLXUSEXFONTPROC) (Font font, int first, int count, int list) |
| typedef void(GLAD_API_PTR * PFNGLXWAITGLPROC) (void) |
| typedef void(GLAD_API_PTR * PFNGLXWAITXPROC) (void) |
| GLAD_API_CALL int gladLoadGLX | ( | Display * | display, |
| int | screen, | ||
| GLADloadfunc | load | ||
| ) |
| GLAD_API_CALL int gladLoadGLXUserPtr | ( | Display * | display, |
| int | screen, | ||
| GLADuserptrloadfunc | load, | ||
| void * | userptr | ||
| ) |
| GLAD_API_CALL int GLAD_GLX_MESA_query_renderer |
| GLAD_API_CALL int GLAD_GLX_SGI_swap_control |
| GLAD_API_CALL int GLAD_GLX_VERSION_1_0 |
| GLAD_API_CALL int GLAD_GLX_VERSION_1_1 |
| GLAD_API_CALL int GLAD_GLX_VERSION_1_2 |
| GLAD_API_CALL int GLAD_GLX_VERSION_1_3 |
| GLAD_API_CALL int GLAD_GLX_VERSION_1_4 |
| GLAD_API_CALL PFNGLXCHOOSEFBCONFIGPROC glad_glXChooseFBConfig |
| GLAD_API_CALL PFNGLXCHOOSEVISUALPROC glad_glXChooseVisual |
| GLAD_API_CALL PFNGLXCOPYCONTEXTPROC glad_glXCopyContext |
| GLAD_API_CALL PFNGLXCREATECONTEXTPROC glad_glXCreateContext |
| GLAD_API_CALL PFNGLXCREATEGLXPIXMAPPROC glad_glXCreateGLXPixmap |
| GLAD_API_CALL PFNGLXCREATENEWCONTEXTPROC glad_glXCreateNewContext |
| GLAD_API_CALL PFNGLXCREATEPBUFFERPROC glad_glXCreatePbuffer |
| GLAD_API_CALL PFNGLXCREATEPIXMAPPROC glad_glXCreatePixmap |
| GLAD_API_CALL PFNGLXCREATEWINDOWPROC glad_glXCreateWindow |
| GLAD_API_CALL PFNGLXDESTROYCONTEXTPROC glad_glXDestroyContext |
| GLAD_API_CALL PFNGLXDESTROYGLXPIXMAPPROC glad_glXDestroyGLXPixmap |
| GLAD_API_CALL PFNGLXDESTROYPBUFFERPROC glad_glXDestroyPbuffer |
| GLAD_API_CALL PFNGLXDESTROYPIXMAPPROC glad_glXDestroyPixmap |
| GLAD_API_CALL PFNGLXDESTROYWINDOWPROC glad_glXDestroyWindow |
| GLAD_API_CALL PFNGLXGETCLIENTSTRINGPROC glad_glXGetClientString |
| GLAD_API_CALL PFNGLXGETCONFIGPROC glad_glXGetConfig |
| GLAD_API_CALL PFNGLXGETCURRENTCONTEXTPROC glad_glXGetCurrentContext |
| GLAD_API_CALL PFNGLXGETCURRENTDISPLAYPROC glad_glXGetCurrentDisplay |
| GLAD_API_CALL PFNGLXGETCURRENTDRAWABLEPROC glad_glXGetCurrentDrawable |
| GLAD_API_CALL PFNGLXGETCURRENTREADDRAWABLEPROC glad_glXGetCurrentReadDrawable |
| GLAD_API_CALL PFNGLXGETFBCONFIGATTRIBPROC glad_glXGetFBConfigAttrib |
| GLAD_API_CALL PFNGLXGETFBCONFIGSPROC glad_glXGetFBConfigs |
| GLAD_API_CALL PFNGLXGETPROCADDRESSPROC glad_glXGetProcAddress |
| GLAD_API_CALL PFNGLXGETSELECTEDEVENTPROC glad_glXGetSelectedEvent |
| GLAD_API_CALL PFNGLXGETVISUALFROMFBCONFIGPROC glad_glXGetVisualFromFBConfig |
| GLAD_API_CALL PFNGLXISDIRECTPROC glad_glXIsDirect |
| GLAD_API_CALL PFNGLXMAKECONTEXTCURRENTPROC glad_glXMakeContextCurrent |
| GLAD_API_CALL PFNGLXMAKECURRENTPROC glad_glXMakeCurrent |
| GLAD_API_CALL PFNGLXQUERYCONTEXTPROC glad_glXQueryContext |
| GLAD_API_CALL PFNGLXQUERYCURRENTRENDERERINTEGERMESAPROC glad_glXQueryCurrentRendererIntegerMESA |
| GLAD_API_CALL PFNGLXQUERYCURRENTRENDERERSTRINGMESAPROC glad_glXQueryCurrentRendererStringMESA |
| GLAD_API_CALL PFNGLXQUERYDRAWABLEPROC glad_glXQueryDrawable |
| GLAD_API_CALL PFNGLXQUERYEXTENSIONPROC glad_glXQueryExtension |
| GLAD_API_CALL PFNGLXQUERYEXTENSIONSSTRINGPROC glad_glXQueryExtensionsString |
| GLAD_API_CALL PFNGLXQUERYRENDERERINTEGERMESAPROC glad_glXQueryRendererIntegerMESA |
| GLAD_API_CALL PFNGLXQUERYRENDERERSTRINGMESAPROC glad_glXQueryRendererStringMESA |
| GLAD_API_CALL PFNGLXQUERYSERVERSTRINGPROC glad_glXQueryServerString |
| GLAD_API_CALL PFNGLXQUERYVERSIONPROC glad_glXQueryVersion |
| GLAD_API_CALL PFNGLXSELECTEVENTPROC glad_glXSelectEvent |
| GLAD_API_CALL PFNGLXSWAPBUFFERSPROC glad_glXSwapBuffers |
| GLAD_API_CALL PFNGLXSWAPINTERVALSGIPROC glad_glXSwapIntervalSGI |
| GLAD_API_CALL PFNGLXUSEXFONTPROC glad_glXUseXFont |
| GLAD_API_CALL PFNGLXWAITGLPROC glad_glXWaitGL |
| GLAD_API_CALL PFNGLXWAITXPROC glad_glXWaitX |