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 |