#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xmd.h>
#include <GL/glew.h>
#define __GLX_glx_h__ |
#define __GLXEW_H__ |
#define GL_VIDEO_RESIZE_COMPENSATION_SUN 0x85CD |
#define GLX_3DFX_FULLSCREEN_MODE_MESA 0x2 |
#define GLX_3DFX_multisample 1 |
#define GLX_3DFX_WINDOW_MODE_MESA 0x1 |
#define GLX_ACCUM_ALPHA_SIZE 17 |
#define GLX_ACCUM_BLUE_SIZE 16 |
#define GLX_ACCUM_BUFFER_BIT 0x00000080 |
#define GLX_ACCUM_BUFFER_BIT_SGIX 0x00000080 |
#define GLX_ACCUM_GREEN_SIZE 15 |
#define GLX_ACCUM_RED_SIZE 14 |
#define GLX_ALPHA_SIZE 11 |
#define GLX_ARB_fbconfig_float 1 |
#define GLX_ARB_get_proc_address 1 |
#define GLX_ARB_multisample 1 |
#define GLX_ATI_pixel_format_float 1 |
#define GLX_ATI_render_texture 1 |
#define GLX_AUX0_ATI 0x9817 |
#define GLX_AUX1_ATI 0x9818 |
#define GLX_AUX2_ATI 0x9819 |
#define GLX_AUX3_ATI 0x981A |
#define GLX_AUX4_ATI 0x981B |
#define GLX_AUX5_ATI 0x981C |
#define GLX_AUX6_ATI 0x981D |
#define GLX_AUX7_ATI 0x981E |
#define GLX_AUX8_ATI 0x981F |
#define GLX_AUX9_ATI 0x9820 |
#define GLX_AUX_BUFFERS 7 |
#define GLX_AUX_BUFFERS_BIT 0x00000010 |
#define GLX_AUX_BUFFERS_BIT_SGIX 0x00000010 |
#define GLX_BACK_LEFT_ATI 0x9815 |
#define GLX_BACK_LEFT_BUFFER_BIT 0x00000004 |
#define GLX_BACK_LEFT_BUFFER_BIT_SGIX 0x00000004 |
#define GLX_BACK_RIGHT_ATI 0x9816 |
#define GLX_BACK_RIGHT_BUFFER_BIT 0x00000008 |
#define GLX_BACK_RIGHT_BUFFER_BIT_SGIX 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_BIND_TO_TEXTURE_INTENSITY_ATI 0x9822 |
#define GLX_BIND_TO_TEXTURE_LUMINANCE_ATI 0x9821 |
#define GLX_BIND_TO_TEXTURE_RGB_ATI 0x9800 |
#define GLX_BIND_TO_TEXTURE_RGBA_ATI 0x9801 |
#define GLX_BLENDED_RGBA_SGIS 0x8025 |
#define GLX_BLUE_SIZE 10 |
#define GLX_BUFFER_CLOBBER_MASK_SGIX 0x08000000 |
#define GLX_BUFFER_SIZE 2 |
#define GLX_COLOR_INDEX_BIT 0x00000002 |
#define GLX_COLOR_INDEX_BIT_SGIX 0x00000002 |
#define GLX_COLOR_INDEX_TYPE 0x8015 |
#define GLX_COLOR_INDEX_TYPE_SGIX 0x8015 |
#define GLX_CONFIG_CAVEAT 0x20 |
#define GLX_CUBE_MAP_FACE_ATI 0x980C |
#define GLX_DAMAGED 0x8020 |
#define GLX_DAMAGED_SGIX 0x8020 |
#define GLX_DEPTH_BUFFER_BIT 0x00000020 |
#define GLX_DEPTH_BUFFER_BIT_SGIX 0x00000020 |
#define GLX_DEPTH_SIZE 12 |
#define GLX_DIRECT_COLOR 0x8003 |
#define GLX_DIRECT_COLOR_EXT 0x8003 |
#define GLX_DONT_CARE 0xFFFFFFFF |
#define GLX_DOUBLEBUFFER 5 |
#define GLX_DRAWABLE_TYPE 0x8010 |
#define GLX_DRAWABLE_TYPE_SGIX 0x8010 |
#define GLX_EVENT_MASK 0x801F |
#define GLX_EVENT_MASK_SGIX 0x801F |
#define GLX_EXT_fbconfig_packed_float 1 |
#define GLX_EXT_framebuffer_sRGB 1 |
#define GLX_EXT_import_context 1 |
#define GLX_EXT_scene_marker 1 |
#define GLX_EXT_visual_info 1 |
#define GLX_EXT_visual_rating 1 |
#define GLX_EXTENDED_RANGE_SGIS 0 |
#define GLX_EXTENSIONS 0x3 |
#define GLX_FBCONFIG_ID 0x8013 |
#define GLX_FBCONFIG_ID_SGIX 0x8013 |
#define GLX_FLOAT_COMPONENTS_NV 0x20B0 |
#define GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20B2 |
#define GLX_FRONT_LEFT_ATI 0x9813 |
#define GLX_FRONT_LEFT_BUFFER_BIT 0x00000001 |
#define GLX_FRONT_LEFT_BUFFER_BIT_SGIX 0x00000001 |
#define GLX_FRONT_RIGHT_ATI 0x9814 |
#define GLX_FRONT_RIGHT_BUFFER_BIT 0x00000002 |
#define GLX_FRONT_RIGHT_BUFFER_BIT_SGIX 0x00000002 |
#define GLX_GRAY_SCALE 0x8006 |
#define GLX_GRAY_SCALE_EXT 0x8006 |
#define GLX_GREEN_SIZE 9 |
#define GLX_HEIGHT 0x801E |
#define GLX_HEIGHT_SGIX 0x801E |
#define GLX_LARGEST_PBUFFER 0x801C |
#define GLX_LARGEST_PBUFFER_SGIX 0x801C |
#define GLX_LEVEL 3 |
#define GLX_MAX_ALPHA_SGIS 0 |
#define GLX_MAX_BLUE_SGIS 0 |
#define GLX_MAX_GREEN_SGIS 0 |
#define GLX_MAX_PBUFFER_HEIGHT 0x8017 |
#define GLX_MAX_PBUFFER_HEIGHT_SGIX 0x8017 |
#define GLX_MAX_PBUFFER_PIXELS 0x8018 |
#define GLX_MAX_PBUFFER_PIXELS_SGIX 0x8018 |
#define GLX_MAX_PBUFFER_WIDTH 0x8016 |
#define GLX_MAX_PBUFFER_WIDTH_SGIX 0x8016 |
#define GLX_MAX_RED_SGIS 0 |
#define GLX_MESA_agp_offset 1 |
#define GLX_MESA_copy_sub_buffer 1 |
#define GLX_MESA_pixmap_colormap 1 |
#define GLX_MESA_release_buffers 1 |
#define GLX_MESA_set_3dfx_mode 1 |
#define GLX_MIN_ALPHA_SGIS 0 |
#define GLX_MIN_BLUE_SGIS 0 |
#define GLX_MIN_GREEN_SGIS 0 |
#define GLX_MIN_RED_SGIS 0 |
#define GLX_MIPMAP_LEVEL_ATI 0x980B |
#define GLX_MIPMAP_TEXTURE_ATI 0x9804 |
#define GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027 |
#define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026 |
#define GLX_NO_EXTENSION 3 |
#define GLX_NO_TEXTURE_ATI 0x9807 |
#define GLX_NON_CONFORMANT_CONFIG 0x800D |
#define GLX_NON_CONFORMANT_VISUAL_EXT 0x800D |
#define GLX_NONE 0x8000 |
#define GLX_NONE_EXT 0x8000 |
#define GLX_NV_float_buffer 1 |
#define GLX_NV_vertex_array_range 1 |
#define GLX_OML_swap_method 1 |
#define GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX 0x801A |
#define GLX_OPTIMAL_PBUFFER_WIDTH_SGIX 0x8019 |
#define GLX_PBUFFER 0x8023 |
#define GLX_PBUFFER_BIT 0x00000004 |
#define GLX_PBUFFER_BIT_SGIX 0x00000004 |
#define GLX_PBUFFER_CLOBBER_MASK 0x08000000 |
#define GLX_PBUFFER_HEIGHT 0x8040 |
#define GLX_PBUFFER_SGIX 0x8023 |
#define GLX_PBUFFER_WIDTH 0x8041 |
#define GLX_PIXMAP_BIT 0x00000002 |
#define GLX_PIXMAP_BIT_SGIX 0x00000002 |
#define GLX_PRESERVED_CONTENTS 0x801B |
#define GLX_PRESERVED_CONTENTS_SGIX 0x801B |
#define GLX_PSEUDO_COLOR 0x8004 |
#define GLX_PSEUDO_COLOR_EXT 0x8004 |
#define GLX_RED_SIZE 8 |
#define GLX_RENDER_TYPE 0x8011 |
#define GLX_RENDER_TYPE_SGIX 0x8011 |
#define GLX_RGBA 4 |
#define GLX_RGBA_BIT 0x00000001 |
#define GLX_RGBA_BIT_SGIX 0x00000001 |
#define GLX_RGBA_FLOAT_ATI_BIT 0x00000100 |
#define GLX_RGBA_FLOAT_BIT 0x00000004 |
#define GLX_RGBA_FLOAT_TYPE 0x20B9 |
#define GLX_RGBA_TYPE 0x8014 |
#define GLX_RGBA_TYPE_SGIX 0x8014 |
#define GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT 0x00000008 |
#define GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT 0x20B1 |
#define GLX_SAMPLE_BUFFERS 100000 |
#define GLX_SAMPLE_BUFFERS_3DFX 0x8050 |
#define GLX_SAMPLE_BUFFERS_ARB 100000 |
#define GLX_SAMPLE_BUFFERS_BIT_SGIX 0x00000100 |
#define GLX_SAMPLE_BUFFERS_SGIS 100000 |
#define GLX_SAMPLES 100001 |
#define GLX_SAMPLES_3DFX 0x8051 |
#define GLX_SAMPLES_ARB 100001 |
#define GLX_SAMPLES_SGIS 100001 |
#define GLX_SAVED 0x8021 |
#define GLX_SAVED_SGIX 0x8021 |
#define GLX_SCREEN 0x800C |
#define GLX_SCREEN_EXT 0x800C |
#define GLX_SCREEN_EXT 0x800C |
#define GLX_SGI_cushion 1 |
#define GLX_SGI_make_current_read 1 |
#define GLX_SGI_swap_control 1 |
#define GLX_SGI_video_sync 1 |
#define GLX_SGIS_blended_overlay 1 |
#define GLX_SGIS_color_range 1 |
#define GLX_SGIS_multisample 1 |
#define GLX_SGIS_shared_multisample 1 |
#define GLX_SGIX_fbconfig 1 |
#define GLX_SGIX_pbuffer 1 |
#define GLX_SGIX_swap_barrier 1 |
#define GLX_SGIX_swap_group 1 |
#define GLX_SGIX_video_resize 1 |
#define GLX_SGIX_visual_select_group 1 |
#define GLX_SHARE_CONTEXT_EXT 0x800A |
#define GLX_SLOW_CONFIG 0x8001 |
#define GLX_SLOW_VISUAL_EXT 0x8001 |
#define GLX_STATIC_COLOR 0x8005 |
#define GLX_STATIC_COLOR_EXT 0x8005 |
#define GLX_STATIC_GRAY 0x8007 |
#define GLX_STATIC_GRAY_EXT 0x8007 |
#define GLX_STENCIL_BUFFER_BIT 0x00000040 |
#define GLX_STENCIL_BUFFER_BIT_SGIX 0x00000040 |
#define GLX_STENCIL_SIZE 13 |
#define GLX_STEREO 6 |
#define GLX_SUN_get_transparent_index 1 |
#define GLX_SUN_video_resize 1 |
#define GLX_SWAP_COPY_OML 0x8062 |
#define GLX_SWAP_EXCHANGE_OML 0x8061 |
#define GLX_SWAP_METHOD_OML 0x8060 |
#define GLX_SWAP_UNDEFINED_OML 0x8063 |
#define GLX_SYNC_FRAME_SGIX 0x00000000 |
#define GLX_SYNC_SWAP_SGIX 0x00000001 |
#define GLX_TEXTURE_1D_ATI 0x9809 |
#define GLX_TEXTURE_2D_ATI 0x980A |
#define GLX_TEXTURE_CUBE_MAP_ATI 0x9808 |
#define GLX_TEXTURE_CUBE_MAP_NEGATIVE_X_ATI 0x980E |
#define GLX_TEXTURE_CUBE_MAP_NEGATIVE_Y_ATI 0x9810 |
#define GLX_TEXTURE_CUBE_MAP_NEGATIVE_Z_ATI 0x9812 |
#define GLX_TEXTURE_CUBE_MAP_POSITIVE_X_ATI 0x980D |
#define GLX_TEXTURE_CUBE_MAP_POSITIVE_Y_ATI 0x980F |
#define GLX_TEXTURE_CUBE_MAP_POSITIVE_Z_ATI 0x9811 |
#define GLX_TEXTURE_FORMAT_ATI 0x9802 |
#define GLX_TEXTURE_RGB_ATI 0x9805 |
#define GLX_TEXTURE_RGBA_ATI 0x9806 |
#define GLX_TEXTURE_TARGET_ATI 0x9803 |
#define GLX_TRANSPARENT_ALPHA_VALUE 0x28 |
#define GLX_TRANSPARENT_ALPHA_VALUE_EXT 0x28 |
#define GLX_TRANSPARENT_BLUE_VALUE 0x27 |
#define GLX_TRANSPARENT_BLUE_VALUE_EXT 0x27 |
#define GLX_TRANSPARENT_GREEN_VALUE 0x26 |
#define GLX_TRANSPARENT_GREEN_VALUE_EXT 0x26 |
#define GLX_TRANSPARENT_INDEX 0x8009 |
#define GLX_TRANSPARENT_INDEX_EXT 0x8009 |
#define GLX_TRANSPARENT_INDEX_VALUE 0x24 |
#define GLX_TRANSPARENT_INDEX_VALUE_EXT 0x24 |
#define GLX_TRANSPARENT_RED_VALUE 0x25 |
#define GLX_TRANSPARENT_RED_VALUE_EXT 0x25 |
#define GLX_TRANSPARENT_RGB 0x8008 |
#define GLX_TRANSPARENT_RGB_EXT 0x8008 |
#define GLX_TRANSPARENT_TYPE 0x23 |
#define GLX_TRANSPARENT_TYPE_EXT 0x23 |
#define GLX_TRUE_COLOR 0x8002 |
#define GLX_TRUE_COLOR_EXT 0x8002 |
#define GLX_USE_GL 1 |
#define GLX_VENDOR 0x1 |
#define GLX_VERSION 0x2 |
#define GLX_VERSION_1_0 1 |
#define GLX_VERSION_1_2 1 |
#define GLX_VERSION_1_3 1 |
#define GLX_VERSION_1_4 1 |
#define GLX_VIDEO_RESIZE_SUN 0x8171 |
#define GLX_VISUAL_CAVEAT_EXT 0x20 |
#define GLX_VISUAL_ID 0x800B |
#define GLX_VISUAL_ID_EXT 0x800B |
#define GLX_VISUAL_SELECT_GROUP_SGIX 0x8028 |
#define GLX_WIDTH 0x801D |
#define GLX_WIDTH_SGIX 0x801D |
#define GLX_WINDOW 0x8022 |
#define GLX_WINDOW_BIT 0x00000001 |
#define GLX_WINDOW_BIT_SGIX 0x00000001 |
#define GLX_WINDOW_SGIX 0x8022 |
#define GLX_X_RENDERABLE 0x8012 |
#define GLX_X_RENDERABLE_SGIX 0x8012 |
#define GLX_X_VISUAL_TYPE 0x22 |
#define GLX_X_VISUAL_TYPE_EXT 0x22 |
#define glXAllocateMemoryNV GLXEW_GET_FUN(__glewXAllocateMemoryNV) |
#define glXBindChannelToWindowSGIX GLXEW_GET_FUN(__glewXBindChannelToWindowSGIX) |
#define glXBindSwapBarrierSGIX GLXEW_GET_FUN(__glewXBindSwapBarrierSGIX) |
#define glXBindTexImageATI GLXEW_GET_FUN(__glewXBindTexImageATI) |
#define glXChannelRectSGIX GLXEW_GET_FUN(__glewXChannelRectSGIX) |
#define glXChannelRectSyncSGIX GLXEW_GET_FUN(__glewXChannelRectSyncSGIX) |
#define glXChooseFBConfig GLXEW_GET_FUN(__glewXChooseFBConfig) |
#define glXChooseFBConfigSGIX GLXEW_GET_FUN(__glewXChooseFBConfigSGIX) |
#define glXCopySubBufferMESA GLXEW_GET_FUN(__glewXCopySubBufferMESA) |
#define glXCreateContextWithConfigSGIX GLXEW_GET_FUN(__glewXCreateContextWithConfigSGIX) |
#define glXCreateGLXPbufferSGIX GLXEW_GET_FUN(__glewXCreateGLXPbufferSGIX) |
#define glXCreateGLXPixmapMESA GLXEW_GET_FUN(__glewXCreateGLXPixmapMESA) |
#define glXCreateGLXPixmapWithConfigSGIX GLXEW_GET_FUN(__glewXCreateGLXPixmapWithConfigSGIX) |
#define glXCreateNewContext GLXEW_GET_FUN(__glewXCreateNewContext) |
#define glXCreatePbuffer GLXEW_GET_FUN(__glewXCreatePbuffer) |
#define glXCreatePixmap GLXEW_GET_FUN(__glewXCreatePixmap) |
#define glXCreateWindow GLXEW_GET_FUN(__glewXCreateWindow) |
#define glXCushionSGI GLXEW_GET_FUN(__glewXCushionSGI) |
#define glXDestroyGLXPbufferSGIX GLXEW_GET_FUN(__glewXDestroyGLXPbufferSGIX) |
#define glXDestroyPbuffer GLXEW_GET_FUN(__glewXDestroyPbuffer) |
#define glXDestroyPixmap GLXEW_GET_FUN(__glewXDestroyPixmap) |
#define glXDestroyWindow GLXEW_GET_FUN(__glewXDestroyWindow) |
#define glXDrawableAttribATI GLXEW_GET_FUN(__glewXDrawableAttribATI) |
#define GLXEW_3DFX_multisample GLXEW_GET_VAR(__GLXEW_3DFX_multisample) |
#define GLXEW_ARB_fbconfig_float GLXEW_GET_VAR(__GLXEW_ARB_fbconfig_float) |
#define GLXEW_ARB_get_proc_address GLXEW_GET_VAR(__GLXEW_ARB_get_proc_address) |
#define GLXEW_ARB_multisample GLXEW_GET_VAR(__GLXEW_ARB_multisample) |
#define GLXEW_ATI_pixel_format_float GLXEW_GET_VAR(__GLXEW_ATI_pixel_format_float) |
#define GLXEW_ATI_render_texture GLXEW_GET_VAR(__GLXEW_ATI_render_texture) |
#define GLXEW_EXPORT extern |
#define GLXEW_EXT_fbconfig_packed_float GLXEW_GET_VAR(__GLXEW_EXT_fbconfig_packed_float) |
#define GLXEW_EXT_framebuffer_sRGB GLXEW_GET_VAR(__GLXEW_EXT_framebuffer_sRGB) |
#define GLXEW_EXT_import_context GLXEW_GET_VAR(__GLXEW_EXT_import_context) |
#define GLXEW_EXT_scene_marker GLXEW_GET_VAR(__GLXEW_EXT_scene_marker) |
#define GLXEW_EXT_visual_info GLXEW_GET_VAR(__GLXEW_EXT_visual_info) |
#define GLXEW_EXT_visual_rating GLXEW_GET_VAR(__GLXEW_EXT_visual_rating) |
#define GLXEW_MESA_agp_offset GLXEW_GET_VAR(__GLXEW_MESA_agp_offset) |
#define GLXEW_MESA_copy_sub_buffer GLXEW_GET_VAR(__GLXEW_MESA_copy_sub_buffer) |
#define GLXEW_MESA_pixmap_colormap GLXEW_GET_VAR(__GLXEW_MESA_pixmap_colormap) |
#define GLXEW_MESA_release_buffers GLXEW_GET_VAR(__GLXEW_MESA_release_buffers) |
#define GLXEW_MESA_set_3dfx_mode GLXEW_GET_VAR(__GLXEW_MESA_set_3dfx_mode) |
#define GLXEW_NV_float_buffer GLXEW_GET_VAR(__GLXEW_NV_float_buffer) |
#define GLXEW_NV_vertex_array_range GLXEW_GET_VAR(__GLXEW_NV_vertex_array_range) |
#define GLXEW_OML_swap_method GLXEW_GET_VAR(__GLXEW_OML_swap_method) |
#define GLXEW_SGI_cushion GLXEW_GET_VAR(__GLXEW_SGI_cushion) |
#define GLXEW_SGI_make_current_read GLXEW_GET_VAR(__GLXEW_SGI_make_current_read) |
#define GLXEW_SGI_swap_control GLXEW_GET_VAR(__GLXEW_SGI_swap_control) |
#define GLXEW_SGI_video_sync GLXEW_GET_VAR(__GLXEW_SGI_video_sync) |
#define GLXEW_SGIS_blended_overlay GLXEW_GET_VAR(__GLXEW_SGIS_blended_overlay) |
#define GLXEW_SGIS_color_range GLXEW_GET_VAR(__GLXEW_SGIS_color_range) |
#define GLXEW_SGIS_multisample GLXEW_GET_VAR(__GLXEW_SGIS_multisample) |
#define GLXEW_SGIS_shared_multisample GLXEW_GET_VAR(__GLXEW_SGIS_shared_multisample) |
#define GLXEW_SGIX_fbconfig GLXEW_GET_VAR(__GLXEW_SGIX_fbconfig) |
#define GLXEW_SGIX_pbuffer GLXEW_GET_VAR(__GLXEW_SGIX_pbuffer) |
#define GLXEW_SGIX_swap_barrier GLXEW_GET_VAR(__GLXEW_SGIX_swap_barrier) |
#define GLXEW_SGIX_swap_group GLXEW_GET_VAR(__GLXEW_SGIX_swap_group) |
#define GLXEW_SGIX_video_resize GLXEW_GET_VAR(__GLXEW_SGIX_video_resize) |
#define GLXEW_SGIX_visual_select_group GLXEW_GET_VAR(__GLXEW_SGIX_visual_select_group) |
#define GLXEW_SUN_get_transparent_index GLXEW_GET_VAR(__GLXEW_SUN_get_transparent_index) |
#define GLXEW_SUN_video_resize GLXEW_GET_VAR(__GLXEW_SUN_video_resize) |
#define GLXEW_VERSION_1_0 GLXEW_GET_VAR(__GLXEW_VERSION_1_0) |
#define GLXEW_VERSION_1_1 GLXEW_GET_VAR(__GLXEW_VERSION_1_1) |
#define GLXEW_VERSION_1_2 GLXEW_GET_VAR(__GLXEW_VERSION_1_2) |
#define GLXEW_VERSION_1_3 GLXEW_GET_VAR(__GLXEW_VERSION_1_3) |
#define GLXEW_VERSION_1_4 GLXEW_GET_VAR(__GLXEW_VERSION_1_4) |
#define glXFreeContextEXT GLXEW_GET_FUN(__glewXFreeContextEXT) |
#define glXFreeMemoryNV GLXEW_GET_FUN(__glewXFreeMemoryNV) |
#define glXGetAGPOffsetMESA GLXEW_GET_FUN(__glewXGetAGPOffsetMESA) |
#define glXGetContextIDEXT GLXEW_GET_FUN(__glewXGetContextIDEXT) |
#define glXGetCurrentDisplay GLXEW_GET_FUN(__glewXGetCurrentDisplay) |
#define glXGetCurrentReadDrawable GLXEW_GET_FUN(__glewXGetCurrentReadDrawable) |
#define glXGetCurrentReadDrawableSGI GLXEW_GET_FUN(__glewXGetCurrentReadDrawableSGI) |
#define glXGetFBConfigAttrib GLXEW_GET_FUN(__glewXGetFBConfigAttrib) |
#define glXGetFBConfigAttribSGIX GLXEW_GET_FUN(__glewXGetFBConfigAttribSGIX) |
#define glXGetFBConfigFromVisualSGIX GLXEW_GET_FUN(__glewXGetFBConfigFromVisualSGIX) |
#define glXGetFBConfigs GLXEW_GET_FUN(__glewXGetFBConfigs) |
#define glXGetSelectedEvent GLXEW_GET_FUN(__glewXGetSelectedEvent) |
#define glXGetSelectedEventSGIX GLXEW_GET_FUN(__glewXGetSelectedEventSGIX) |
#define glXGetTransparentIndexSUN GLXEW_GET_FUN(__glewXGetTransparentIndexSUN) |
#define glXGetVideoResizeSUN GLXEW_GET_FUN(__glewXGetVideoResizeSUN) |
#define glXGetVideoSyncSGI GLXEW_GET_FUN(__glewXGetVideoSyncSGI) |
#define glXGetVisualFromFBConfig GLXEW_GET_FUN(__glewXGetVisualFromFBConfig) |
#define glXGetVisualFromFBConfigSGIX GLXEW_GET_FUN(__glewXGetVisualFromFBConfigSGIX) |
#define glXImportContextEXT GLXEW_GET_FUN(__glewXImportContextEXT) |
#define glXJoinSwapGroupSGIX GLXEW_GET_FUN(__glewXJoinSwapGroupSGIX) |
#define glXMakeContextCurrent GLXEW_GET_FUN(__glewXMakeContextCurrent) |
#define glXMakeCurrentReadSGI GLXEW_GET_FUN(__glewXMakeCurrentReadSGI) |
#define glXQueryChannelDeltasSGIX GLXEW_GET_FUN(__glewXQueryChannelDeltasSGIX) |
#define glXQueryChannelRectSGIX GLXEW_GET_FUN(__glewXQueryChannelRectSGIX) |
#define glXQueryContext GLXEW_GET_FUN(__glewXQueryContext) |
#define glXQueryContextInfoEXT GLXEW_GET_FUN(__glewXQueryContextInfoEXT) |
#define glXQueryDrawable GLXEW_GET_FUN(__glewXQueryDrawable) |
#define glXQueryGLXPbufferSGIX GLXEW_GET_FUN(__glewXQueryGLXPbufferSGIX) |
#define glXQueryMaxSwapBarriersSGIX GLXEW_GET_FUN(__glewXQueryMaxSwapBarriersSGIX) |
#define glXReleaseBuffersMESA GLXEW_GET_FUN(__glewXReleaseBuffersMESA) |
#define glXReleaseTexImageATI GLXEW_GET_FUN(__glewXReleaseTexImageATI) |
#define glXSelectEvent GLXEW_GET_FUN(__glewXSelectEvent) |
#define glXSelectEventSGIX GLXEW_GET_FUN(__glewXSelectEventSGIX) |
#define glXSet3DfxModeMESA GLXEW_GET_FUN(__glewXSet3DfxModeMESA) |
#define glXSwapIntervalSGI GLXEW_GET_FUN(__glewXSwapIntervalSGI) |
#define glXVideoResizeSUN GLXEW_GET_FUN(__glewXVideoResizeSUN) |
#define glXWaitVideoSyncSGI GLXEW_GET_FUN(__glewXWaitVideoSyncSGI) |
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 GLXWindow |
typedef void*( * ) PFNGLXALLOCATEMEMORYNVPROC(GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority) |
typedef int( * ) PFNGLXBINDCHANNELTOWINDOWSGIXPROC(Display *display, int screen, int channel, Window window) |
typedef void( * ) PFNGLXBINDSWAPBARRIERSGIXPROC(Display *dpy, GLXDrawable drawable, int barrier) |
typedef void( * ) PFNGLXBINDTEXIMAGEATIPROC(Display *dpy, GLXPbuffer pbuf, int buffer) |
typedef int( * ) PFNGLXCHANNELRECTSGIXPROC(Display *display, int screen, int channel, int x, int y, int w, int h) |
typedef int( * ) PFNGLXCHANNELRECTSYNCSGIXPROC(Display *display, int screen, int channel, GLenum synctype) |
typedef GLXFBConfig*( * ) PFNGLXCHOOSEFBCONFIGPROC(Display *dpy, int screen, const int *attrib_list, int *nelements) |
typedef GLXFBConfigSGIX*( * ) PFNGLXCHOOSEFBCONFIGSGIXPROC(Display *dpy, int screen, const int *attrib_list, int *nelements) |
typedef void( * ) PFNGLXCOPYSUBBUFFERMESAPROC(Display *dpy, GLXDrawable drawable, int x, int y, int width, int height) |
typedef GLXContext( * ) PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC(Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct) |
typedef GLXPbuffer( * ) PFNGLXCREATEGLXPBUFFERSGIXPROC(Display *dpy, GLXFBConfig config, unsigned int width, unsigned int height, int *attrib_list) |
typedef GLXPixmap( * ) PFNGLXCREATEGLXPIXMAPMESAPROC(Display *dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap) |
typedef GLXPixmap( * ) PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC(Display *dpy, GLXFBConfig config, Pixmap pixmap) |
typedef GLXContext( * ) PFNGLXCREATENEWCONTEXTPROC(Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct) |
typedef GLXPbuffer( * ) PFNGLXCREATEPBUFFERPROC(Display *dpy, GLXFBConfig config, const int *attrib_list) |
typedef GLXPixmap( * ) PFNGLXCREATEPIXMAPPROC(Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list) |
typedef GLXWindow( * ) PFNGLXCREATEWINDOWPROC(Display *dpy, GLXFBConfig config, Window win, const int *attrib_list) |
typedef void( * ) PFNGLXCUSHIONSGIPROC(Display *dpy, Window window, float cushion) |
typedef void( * ) PFNGLXDESTROYGLXPBUFFERSGIXPROC(Display *dpy, GLXPbuffer pbuf) |
typedef void( * ) PFNGLXDESTROYPBUFFERPROC(Display *dpy, GLXPbuffer pbuf) |
typedef void( * ) PFNGLXDESTROYPIXMAPPROC(Display *dpy, GLXPixmap pixmap) |
typedef void( * ) PFNGLXDESTROYWINDOWPROC(Display *dpy, GLXWindow win) |
typedef void( * ) PFNGLXDRAWABLEATTRIBATIPROC(Display *dpy, GLXDrawable draw, const int *attrib_list) |
typedef void( * ) PFNGLXFREECONTEXTEXTPROC(Display *dpy, GLXContext context) |
typedef void( * ) PFNGLXFREEMEMORYNVPROC(void *pointer) |
typedef unsigned int( * ) PFNGLXGETAGPOFFSETMESAPROC(const void *pointer) |
typedef GLXContextID( * ) PFNGLXGETCONTEXTIDEXTPROC(const GLXContext context) |
typedef Display*( * ) PFNGLXGETCURRENTDISPLAYPROC(void) |
typedef GLXDrawable( * ) PFNGLXGETCURRENTREADDRAWABLEPROC(void) |
typedef GLXDrawable( * ) PFNGLXGETCURRENTREADDRAWABLESGIPROC(void) |
typedef int( * ) PFNGLXGETFBCONFIGATTRIBPROC(Display *dpy, GLXFBConfig config, int attribute, int *value) |
typedef int( * ) PFNGLXGETFBCONFIGATTRIBSGIXPROC(Display *dpy, GLXFBConfigSGIX config, int attribute, int *value) |
typedef GLXFBConfigSGIX( * ) PFNGLXGETFBCONFIGFROMVISUALSGIXPROC(Display *dpy, XVisualInfo *vis) |
typedef GLXFBConfig*( * ) PFNGLXGETFBCONFIGSPROC(Display *dpy, int screen, int *nelements) |
typedef void( * ) PFNGLXGETSELECTEDEVENTPROC(Display *dpy, GLXDrawable draw, unsigned long *event_mask) |
typedef void( * ) PFNGLXGETSELECTEDEVENTSGIXPROC(Display *dpy, GLXDrawable drawable, unsigned long *mask) |
typedef Status( * ) PFNGLXGETTRANSPARENTINDEXSUNPROC(Display *dpy, Window overlay, Window underlay, unsigned long *pTransparentIndex) |
typedef int( * ) PFNGLXGETVIDEORESIZESUNPROC(Display *display, GLXDrawable window, float *factor) |
typedef int( * ) PFNGLXGETVIDEOSYNCSGIPROC(uint *count) |
typedef XVisualInfo*( * ) PFNGLXGETVISUALFROMFBCONFIGPROC(Display *dpy, GLXFBConfig config) |
typedef XVisualInfo*( * ) PFNGLXGETVISUALFROMFBCONFIGSGIXPROC(Display *dpy, GLXFBConfig config) |
typedef GLXContext( * ) PFNGLXIMPORTCONTEXTEXTPROC(Display *dpy, GLXContextID contextID) |
typedef void( * ) PFNGLXJOINSWAPGROUPSGIXPROC(Display *dpy, GLXDrawable drawable, GLXDrawable member) |
typedef Bool( * ) PFNGLXMAKECONTEXTCURRENTPROC(Display *display, GLXDrawable draw, GLXDrawable read, GLXContext ctx) |
typedef Bool( * ) PFNGLXMAKECURRENTREADSGIPROC(Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx) |
typedef int( * ) PFNGLXQUERYCHANNELDELTASSGIXPROC(Display *display, int screen, int channel, int *x, int *y, int *w, int *h) |
typedef int( * ) PFNGLXQUERYCHANNELRECTSGIXPROC(Display *display, int screen, int channel, int *dx, int *dy, int *dw, int *dh) |
typedef int( * ) PFNGLXQUERYCONTEXTINFOEXTPROC(Display *dpy, GLXContext context, int attribute, int *value) |
typedef int( * ) PFNGLXQUERYCONTEXTPROC(Display *dpy, GLXContext ctx, int attribute, int *value) |
typedef void( * ) PFNGLXQUERYDRAWABLEPROC(Display *dpy, GLXDrawable draw, int attribute, unsigned int *value) |
typedef void( * ) PFNGLXQUERYGLXPBUFFERSGIXPROC(Display *dpy, GLXPbuffer pbuf, int attribute, unsigned int *value) |
typedef Bool( * ) PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC(Display *dpy, int screen, int *max) |
typedef Bool( * ) PFNGLXRELEASEBUFFERSMESAPROC(Display *dpy, GLXDrawable d) |
typedef void( * ) PFNGLXRELEASETEXIMAGEATIPROC(Display *dpy, GLXPbuffer pbuf, int buffer) |
typedef void( * ) PFNGLXSELECTEVENTPROC(Display *dpy, GLXDrawable draw, unsigned long event_mask) |
typedef void( * ) PFNGLXSELECTEVENTSGIXPROC(Display *dpy, GLXDrawable drawable, unsigned long mask) |
typedef GLboolean( * ) PFNGLXSET3DFXMODEMESAPROC(GLint mode) |
typedef int( * ) PFNGLXSWAPINTERVALSGIPROC(int interval) |
typedef int( * ) PFNGLXVIDEORESIZESUNPROC(Display *display, GLXDrawable window, float factor) |
typedef int( * ) PFNGLXWAITVIDEOSYNCSGIPROC(int divisor, int remainder, unsigned int *count) |
XVisualInfo* glXChooseVisual | ( | Display * | dpy, | |
int | screen, | |||
int * | attribList | |||
) |
void glXCopyContext | ( | Display * | dpy, | |
GLXContext | src, | |||
GLXContext | dst, | |||
GLuint | mask | |||
) |
GLXContext glXCreateContext | ( | Display * | dpy, | |
XVisualInfo * | vis, | |||
GLXContext | shareList, | |||
Bool | direct | |||
) |
GLXPixmap glXCreateGLXPixmap | ( | Display * | dpy, | |
XVisualInfo * | vis, | |||
Pixmap | pixmap | |||
) |
void glXDestroyContext | ( | Display * | dpy, | |
GLXContext | ctx | |||
) |
void glXDestroyGLXPixmap | ( | Display * | dpy, | |
GLXPixmap | pix | |||
) |
GLboolean glxewGetExtension | ( | const char * | name | ) |
GLboolean glxewIsSupported | ( | const char * | name | ) |
const char* glXGetClientString | ( | Display * | dpy, | |
int | name | |||
) |
int glXGetConfig | ( | Display * | dpy, | |
XVisualInfo * | vis, | |||
int | attrib, | |||
int * | value | |||
) |
GLXContext glXGetCurrentContext | ( | void | ) |
GLXDrawable glXGetCurrentDrawable | ( | void | ) |
Bool glXIsDirect | ( | Display * | dpy, | |
GLXContext | ctx | |||
) |
Bool glXMakeCurrent | ( | Display * | dpy, | |
GLXDrawable | drawable, | |||
GLXContext | ctx | |||
) |
Bool glXQueryExtension | ( | Display * | dpy, | |
int * | errorBase, | |||
int * | eventBase | |||
) |
const char* glXQueryExtensionsString | ( | Display * | dpy, | |
int | screen | |||
) |
const char* glXQueryServerString | ( | Display * | dpy, | |
int | screen, | |||
int | name | |||
) |
Bool glXQueryVersion | ( | Display * | dpy, | |
int * | major, | |||
int * | minor | |||
) |
void glXSwapBuffers | ( | Display * | dpy, | |
GLXDrawable | drawable | |||
) |
void glXUseXFont | ( | Font | font, | |
int | first, | |||
int | count, | |||
int | listBase | |||
) |
void glXWaitGL | ( | void | ) |
void glXWaitX | ( | void | ) |
GLXEW_EXPORT GLboolean __GLXEW_3DFX_multisample |
GLXEW_EXPORT GLboolean __GLXEW_ARB_fbconfig_float |
GLXEW_EXPORT GLboolean __GLXEW_ARB_get_proc_address |
GLXEW_EXPORT GLboolean __GLXEW_ARB_multisample |
GLXEW_EXPORT GLboolean __GLXEW_ATI_pixel_format_float |
GLXEW_EXPORT GLboolean __GLXEW_ATI_render_texture |
GLXEW_EXPORT GLboolean __GLXEW_EXT_fbconfig_packed_float |
GLXEW_EXPORT GLboolean __GLXEW_EXT_framebuffer_sRGB |
GLXEW_EXPORT GLboolean __GLXEW_EXT_import_context |
GLXEW_EXPORT GLboolean __GLXEW_EXT_scene_marker |
GLXEW_EXPORT GLboolean __GLXEW_EXT_visual_info |
GLXEW_EXPORT GLboolean __GLXEW_EXT_visual_rating |
GLXEW_EXPORT GLboolean __GLXEW_MESA_agp_offset |
GLXEW_EXPORT GLboolean __GLXEW_MESA_copy_sub_buffer |
GLXEW_EXPORT GLboolean __GLXEW_MESA_pixmap_colormap |
GLXEW_EXPORT GLboolean __GLXEW_MESA_release_buffers |
GLXEW_EXPORT GLboolean __GLXEW_MESA_set_3dfx_mode |
GLXEW_EXPORT GLboolean __GLXEW_NV_float_buffer |
GLXEW_EXPORT GLboolean __GLXEW_NV_vertex_array_range |
GLXEW_EXPORT GLboolean __GLXEW_OML_swap_method |
GLXEW_EXPORT GLboolean __GLXEW_OML_sync_control |
GLXEW_EXPORT GLboolean __GLXEW_SGI_cushion |
GLXEW_EXPORT GLboolean __GLXEW_SGI_make_current_read |
GLXEW_EXPORT GLboolean __GLXEW_SGI_swap_control |
GLXEW_EXPORT GLboolean __GLXEW_SGI_video_sync |
GLXEW_EXPORT GLboolean __GLXEW_SGIS_blended_overlay |
GLXEW_EXPORT GLboolean __GLXEW_SGIS_color_range |
GLXEW_EXPORT GLboolean __GLXEW_SGIS_multisample |
GLXEW_EXPORT GLboolean __GLXEW_SGIS_shared_multisample |
GLXEW_EXPORT GLboolean __GLXEW_SGIX_fbconfig |
GLXEW_EXPORT GLboolean __GLXEW_SGIX_pbuffer |
GLXEW_EXPORT GLboolean __GLXEW_SGIX_swap_barrier |
GLXEW_EXPORT GLboolean __GLXEW_SGIX_swap_group |
GLXEW_EXPORT GLboolean __GLXEW_SGIX_video_resize |
GLXEW_EXPORT GLboolean __GLXEW_SGIX_visual_select_group |
GLXEW_EXPORT GLboolean __GLXEW_SUN_get_transparent_index |
GLXEW_EXPORT GLboolean __GLXEW_SUN_video_resize |
GLXEW_EXPORT GLboolean __GLXEW_VERSION_1_0 |
GLXEW_EXPORT GLboolean __GLXEW_VERSION_1_1 |
GLXEW_EXPORT GLboolean __GLXEW_VERSION_1_2 |
GLXEW_EXPORT GLboolean __GLXEW_VERSION_1_3 |
GLXEW_EXPORT GLboolean __GLXEW_VERSION_1_4 |
void( * )(void) glXGetProcAddress(const GLubyte *procName) |
void( * )(void) glXGetProcAddressARB(const GLubyte *procName) |