📄 glxew.h
字号:
#define GLX_VERSION_1_4 1#define GLX_SAMPLE_BUFFERS 100000#define GLX_SAMPLES 100001extern void ( * glXGetProcAddress (const GLubyte *procName)) (void);GLEWAPI GLboolean GLXEW_VERSION_1_4;#endif /* GLX_VERSION_1_4 *//* -------------------------- GLX_3DFX_multisample ------------------------- */#ifndef GLX_3DFX_multisample#define GLX_3DFX_multisample 1#define GLX_SAMPLE_BUFFERS_3DFX 0x8050#define GLX_SAMPLES_3DFX 0x8051GLEWAPI GLboolean GLXEW_3DFX_multisample;#endif /* GLX_3DFX_multisample *//* ------------------------ GLX_ARB_get_proc_address ----------------------- */#ifndef GLX_ARB_get_proc_address#define GLX_ARB_get_proc_address 1extern void ( * glXGetProcAddressARB (const GLubyte *procName)) (void);GLEWAPI GLboolean GLXEW_ARB_get_proc_address;#endif /* GLX_ARB_get_proc_address *//* -------------------------- GLX_ARB_multisample -------------------------- */#ifndef GLX_ARB_multisample#define GLX_ARB_multisample 1#define GLX_SAMPLE_BUFFERS_ARB 100000#define GLX_SAMPLES_ARB 100001GLEWAPI GLboolean GLXEW_ARB_multisample;#endif /* GLX_ARB_multisample *//* ------------------------- GLX_EXT_import_context ------------------------ */#ifndef GLX_EXT_import_context#define GLX_EXT_import_context 1#define GLX_SHARE_CONTEXT_EXT 0x800A#define GLX_VISUAL_ID_EXT 0x800B#define GLX_SCREEN_EXT 0x800Ctypedef XID GLXContextID;typedef void ( * PFNGLXFREECONTEXTEXTPROC) (Display* dpy, GLXContext context);typedef GLXContextID ( * PFNGLXGETCONTEXTIDEXTPROC) (const GLXContext context);typedef GLXContext ( * PFNGLXIMPORTCONTEXTEXTPROC) (Display* dpy, GLXContextID contextID);typedef int ( * PFNGLXQUERYCONTEXTINFOEXTPROC) (Display* dpy, GLXContext context, int attribute,int *value);GLEWAPI PFNGLXFREECONTEXTEXTPROC glewXFreeContextEXT;GLEWAPI PFNGLXGETCONTEXTIDEXTPROC glewXGetContextIDEXT;GLEWAPI PFNGLXIMPORTCONTEXTEXTPROC glewXImportContextEXT;GLEWAPI PFNGLXQUERYCONTEXTINFOEXTPROC glewXQueryContextInfoEXT;#define glXFreeContextEXT glewXFreeContextEXT#define glXGetContextIDEXT glewXGetContextIDEXT#define glXImportContextEXT glewXImportContextEXT#define glXQueryContextInfoEXT glewXQueryContextInfoEXTGLEWAPI GLboolean GLXEW_EXT_import_context;#endif /* GLX_EXT_import_context *//* -------------------------- GLX_EXT_scene_marker ------------------------- */#ifndef GLX_EXT_scene_marker#define GLX_EXT_scene_marker 1GLEWAPI GLboolean GLXEW_EXT_scene_marker;#endif /* GLX_EXT_scene_marker *//* -------------------------- GLX_EXT_visual_info -------------------------- */#ifndef GLX_EXT_visual_info#define GLX_EXT_visual_info 1#define GLX_X_VISUAL_TYPE_EXT 0x22#define GLX_TRANSPARENT_TYPE_EXT 0x23#define GLX_TRANSPARENT_INDEX_VALUE_EXT 0x24#define GLX_TRANSPARENT_RED_VALUE_EXT 0x25#define GLX_TRANSPARENT_GREEN_VALUE_EXT 0x26#define GLX_TRANSPARENT_BLUE_VALUE_EXT 0x27#define GLX_TRANSPARENT_ALPHA_VALUE_EXT 0x28#define GLX_NONE_EXT 0x8000#define GLX_TRUE_COLOR_EXT 0x8002#define GLX_DIRECT_COLOR_EXT 0x8003#define GLX_PSEUDO_COLOR_EXT 0x8004#define GLX_STATIC_COLOR_EXT 0x8005#define GLX_GRAY_SCALE_EXT 0x8006#define GLX_STATIC_GRAY_EXT 0x8007#define GLX_TRANSPARENT_RGB_EXT 0x8008#define GLX_TRANSPARENT_INDEX_EXT 0x8009GLEWAPI GLboolean GLXEW_EXT_visual_info;#endif /* GLX_EXT_visual_info *//* ------------------------- GLX_EXT_visual_rating ------------------------- */#ifndef GLX_EXT_visual_rating#define GLX_EXT_visual_rating 1#define GLX_VISUAL_CAVEAT_EXT 0x20#define GLX_SLOW_VISUAL_EXT 0x8001#define GLX_NON_CONFORMANT_VISUAL_EXT 0x800DGLEWAPI GLboolean GLXEW_EXT_visual_rating;#endif /* GLX_EXT_visual_rating *//* ------------------------ GLX_MESA_copy_sub_buffer ----------------------- */#ifndef GLX_MESA_copy_sub_buffer#define GLX_MESA_copy_sub_buffer 1typedef void ( * PFNGLXCOPYSUBBUFFERMESAPROC) (Display* dpy, GLXDrawable drawable, int x, int y, int width, int height);GLEWAPI PFNGLXCOPYSUBBUFFERMESAPROC glewXCopySubBufferMESA;#define glXCopySubBufferMESA glewXCopySubBufferMESAGLEWAPI GLboolean GLXEW_MESA_copy_sub_buffer;#endif /* GLX_MESA_copy_sub_buffer *//* ------------------------ GLX_MESA_pixmap_colormap ----------------------- */#ifndef GLX_MESA_pixmap_colormap#define GLX_MESA_pixmap_colormap 1typedef GLXPixmap ( * PFNGLXCREATEGLXPIXMAPMESAPROC) (Display* dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap);GLEWAPI PFNGLXCREATEGLXPIXMAPMESAPROC glewXCreateGLXPixmapMESA;#define glXCreateGLXPixmapMESA glewXCreateGLXPixmapMESAGLEWAPI GLboolean GLXEW_MESA_pixmap_colormap;#endif /* GLX_MESA_pixmap_colormap *//* ------------------------ GLX_MESA_release_buffers ----------------------- */#ifndef GLX_MESA_release_buffers#define GLX_MESA_release_buffers 1typedef Bool ( * PFNGLXRELEASEBUFFERSMESAPROC) (Display* dpy, GLXDrawable d);GLEWAPI PFNGLXRELEASEBUFFERSMESAPROC glewXReleaseBuffersMESA;#define glXReleaseBuffersMESA glewXReleaseBuffersMESAGLEWAPI GLboolean GLXEW_MESA_release_buffers;#endif /* GLX_MESA_release_buffers *//* ------------------------- GLX_MESA_set_3dfx_mode ------------------------ */#ifndef GLX_MESA_set_3dfx_mode#define GLX_MESA_set_3dfx_mode 1#define GLX_3DFX_WINDOW_MODE_MESA 0x1#define GLX_3DFX_FULLSCREEN_MODE_MESA 0x2typedef GLboolean ( * PFNGLXSET3DFXMODEMESAPROC) (GLint mode);GLEWAPI PFNGLXSET3DFXMODEMESAPROC glewXSet3DfxModeMESA;#define glXSet3DfxModeMESA glewXSet3DfxModeMESAGLEWAPI GLboolean GLXEW_MESA_set_3dfx_mode;#endif /* GLX_MESA_set_3dfx_mode *//* -------------------------- GLX_NV_float_buffer -------------------------- */#ifndef GLX_NV_float_buffer#define GLX_NV_float_buffer 1#define GLX_FLOAT_COMPONENTS_NV 0x20B0GLEWAPI GLboolean GLXEW_NV_float_buffer;#endif /* GLX_NV_float_buffer *//* ----------------------- GLX_NV_vertex_array_range ----------------------- */#ifndef GLX_NV_vertex_array_range#define GLX_NV_vertex_array_range 1typedef void * ( * PFNGLXALLOCATEMEMORYNVPROC) (GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority);typedef void ( * PFNGLXFREEMEMORYNVPROC) (void *pointer);GLEWAPI PFNGLXALLOCATEMEMORYNVPROC glewXAllocateMemoryNV;GLEWAPI PFNGLXFREEMEMORYNVPROC glewXFreeMemoryNV;#define glXAllocateMemoryNV glewXAllocateMemoryNV#define glXFreeMemoryNV glewXFreeMemoryNVGLEWAPI GLboolean GLXEW_NV_vertex_array_range;#endif /* GLX_NV_vertex_array_range *//* -------------------------- GLX_OML_swap_method -------------------------- */#ifndef GLX_OML_swap_method#define GLX_OML_swap_method 1#define GLX_SWAP_METHOD_OML 0x8060#define GLX_SWAP_EXCHANGE_OML 0x8061#define GLX_SWAP_COPY_OML 0x8062#define GLX_SWAP_UNDEFINED_OML 0x8063GLEWAPI GLboolean GLXEW_OML_swap_method;#endif /* GLX_OML_swap_method *//* -------------------------- GLX_OML_sync_control ------------------------- */#if !defined(GLX_OML_sync_control) && defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)#include <inttypes.h>#define GLX_OML_sync_control 1typedef Bool ( * PFNGLXGETMSCRATEOMLPROC) (Display* dpy, GLXDrawable drawable, int32_t* numerator, int32_t* denominator);typedef Bool ( * PFNGLXGETSYNCVALUESOMLPROC) (Display* dpy, GLXDrawable drawable, int64_t* ust, int64_t* msc, int64_t* sbc);typedef int64_t ( * PFNGLXSWAPBUFFERSMSCOMLPROC) (Display* dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder);typedef Bool ( * PFNGLXWAITFORMSCOMLPROC) (Display* dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t* ust, int64_t* msc, int64_t* sbc);typedef Bool ( * PFNGLXWAITFORSBCOMLPROC) (Display* dpy, GLXDrawable drawable, int64_t target_sbc, int64_t* ust, int64_t* msc, int64_t* sbc);GLEWAPI PFNGLXGETMSCRATEOMLPROC glewXGetMscRateOML;GLEWAPI PFNGLXGETSYNCVALUESOMLPROC glewXGetSyncValuesOML;GLEWAPI PFNGLXSWAPBUFFERSMSCOMLPROC glewXSwapBuffersMscOML;GLEWAPI PFNGLXWAITFORMSCOMLPROC glewXWaitForMscOML;GLEWAPI PFNGLXWAITFORSBCOMLPROC glewXWaitForSbcOML;#define glXGetMscRateOML glewXGetMscRateOML#define glXGetSyncValuesOML glewXGetSyncValuesOML#define glXSwapBuffersMscOML glewXSwapBuffersMscOML#define glXWaitForMscOML glewXWaitForMscOML#define glXWaitForSbcOML glewXWaitForSbcOMLGLEWAPI GLboolean GLXEW_OML_sync_control;#endif /* GLX_OML_sync_control *//* ------------------------ GLX_SGIS_blended_overlay ----------------------- */#ifndef GLX_SGIS_blended_overlay#define GLX_SGIS_blended_overlay 1#define GLX_BLENDED_RGBA_SGIS 0x8025GLEWAPI GLboolean GLXEW_SGIS_blended_overlay;#endif /* GLX_SGIS_blended_overlay *//* -------------------------- GLX_SGIS_color_range ------------------------- */#ifndef GLX_SGIS_color_range#define GLX_SGIS_color_range 1#define GLX_MIN_RED_SGIS 0#define GLX_MAX_GREEN_SGIS 0#define GLX_MIN_BLUE_SGIS 0#define GLX_MAX_ALPHA_SGIS 0#define GLX_MIN_GREEN_SGIS 0#define GLX_MIN_ALPHA_SGIS 0#define GLX_MAX_RED_SGIS 0#define GLX_EXTENDED_RANGE_SGIS 0#define GLX_MAX_BLUE_SGIS 0GLEWAPI GLboolean GLXEW_SGIS_color_range;#endif /* GLX_SGIS_color_range *//* -------------------------- GLX_SGIS_multisample ------------------------- */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -