Файл E:/Programming/PEngine/src/PluginSystem/Renderers/PEOGL/pegl.h

#include <dlfcn.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>

Граф включаемых заголовочных файлов для pegl.h:

Граф файлов, в которые включается этот файл:

См. исходные тексты.

Пространства имен

namespace  PE

Макросы

#define GLAPI   __stdcall
#define GL_GENERATE_MIPMAP_HINT   0x8192
#define GL_TEXTURE_RECTANGLE   0x84F5
#define GL_TEXTURE_BINDING_RECTANGLE   0x84F6
#define GL_PROXY_TEXTURE_RECTANGLE   0x84F7
#define GL_MAX_RECTANGLE_TEXTURE_SIZE   0x84F8
#define GL_SAMPLER_2D_RECT   0x8B63
#define GL_SAMPLER_2D_RECT_SHADOW   0x8B64
#define GL_CLAMP_TO_EDGE   0x812F
#define GL_BLEND   0x0BE2
#define GL_BLEND_SRC   0x0BE1
#define GL_BLEND_DST   0x0BE0
#define GL_ZERO   0x0
#define GL_ONE   0x1
#define GL_SRC_COLOR   0x0300
#define GL_ONE_MINUS_SRC_COLOR   0x0301
#define GL_SRC_ALPHA   0x0302
#define GL_ONE_MINUS_SRC_ALPHA   0x0303
#define GL_DST_ALPHA   0x0304
#define GL_ONE_MINUS_DST_ALPHA   0x0305
#define GL_DST_COLOR   0x0306
#define GL_ONE_MINUS_DST_COLOR   0x0307
#define GL_SRC_ALPHA_SATURATE   0x0308
#define GL_CONSTANT_COLOR   0x8001
#define GL_ONE_MINUS_CONSTANT_COLOR   0x8002
#define GL_CONSTANT_ALPHA   0x8003
#define GL_ONE_MINUS_CONSTANT_ALPHA   0x8004
#define GL_R8   0x8229
#define GL_R16   0x822A
#define GL_RG8   0x822B
#define GL_RG16   0x822C
#define GL_R16F   0x822D
#define GL_R32F   0x822E
#define GL_RG16F   0x822F
#define GL_RG32F   0x8230
#define GL_R8I   0x8231
#define GL_R8UI   0x8232
#define GL_R16I   0x8233
#define GL_R16UI   0x8234
#define GL_R32I   0x8235
#define GL_R32UI   0x8236
#define GL_RG8I   0x8237
#define GL_RG8UI   0x8238
#define GL_RG16I   0x8239
#define GL_RG16UI   0x823A
#define GL_RG32I   0x823B
#define GL_RG32UI   0x823C
#define GL_RG   0x8227
#define GL_RG_INTEGER   0x8228
#define GL_RED   0x1903
#define GL_MAP_COLOR   0x0D10
#define GL_MAP_STENCIL   0x0D11
#define GL_INDEX_SHIFT   0x0D12
#define GL_INDEX_OFFSET   0x0D13
#define GL_RED_SCALE   0x0D14
#define GL_RED_BIAS   0x0D15
#define GL_GREEN_SCALE   0x0D18
#define GL_GREEN_BIAS   0x0D19
#define GL_BLUE_SCALE   0x0D1A
#define GL_BLUE_BIAS   0x0D1B
#define GL_ALPHA_SCALE   0x0D1C
#define GL_ALPHA_BIAS   0x0D1D
#define GL_DEPTH_SCALE   0x0D1E
#define GL_DEPTH_BIAS   0x0D1F
#define GL_PIXEL_MAP_S_TO_S_SIZE   0x0CB1
#define GL_PIXEL_MAP_I_TO_I_SIZE   0x0CB0
#define GL_PIXEL_MAP_I_TO_R_SIZE   0x0CB2
#define GL_PIXEL_MAP_I_TO_G_SIZE   0x0CB3
#define GL_PIXEL_MAP_I_TO_B_SIZE   0x0CB4
#define GL_PIXEL_MAP_I_TO_A_SIZE   0x0CB5
#define GL_PIXEL_MAP_R_TO_R_SIZE   0x0CB6
#define GL_PIXEL_MAP_G_TO_G_SIZE   0x0CB7
#define GL_PIXEL_MAP_B_TO_B_SIZE   0x0CB8
#define GL_PIXEL_MAP_A_TO_A_SIZE   0x0CB9
#define GL_PIXEL_MAP_S_TO_S   0x0C71
#define GL_PIXEL_MAP_I_TO_I   0x0C70
#define GL_PIXEL_MAP_I_TO_R   0x0C72
#define GL_PIXEL_MAP_I_TO_G   0x0C73
#define GL_PIXEL_MAP_I_TO_B   0x0C74
#define GL_PIXEL_MAP_I_TO_A   0x0C75
#define GL_PIXEL_MAP_R_TO_R   0x0C76
#define GL_PIXEL_MAP_G_TO_G   0x0C77
#define GL_PIXEL_MAP_B_TO_B   0x0C78
#define GL_PIXEL_MAP_A_TO_A   0x0C79
#define GL_PACK_ALIGNMENT   0x0D05
#define GL_PACK_LSB_FIRST   0x0D01
#define GL_PACK_ROW_LENGTH   0x0D02
#define GL_PACK_SKIP_PIXELS   0x0D04
#define GL_PACK_SKIP_ROWS   0x0D03
#define GL_PACK_SWAP_BYTES   0x0D00
#define GL_UNPACK_ALIGNMENT   0x0CF5
#define GL_UNPACK_LSB_FIRST   0x0CF1
#define GL_UNPACK_ROW_LENGTH   0x0CF2
#define GL_UNPACK_SKIP_PIXELS   0x0CF4
#define GL_UNPACK_SKIP_ROWS   0x0CF3
#define GL_UNPACK_SWAP_BYTES   0x0CF0
#define GL_ZOOM_X   0x0D16
#define GL_ZOOM_Y   0x0D17
#define GL_TEXTURE0   0x84C0
#define GL_TEXTURE1   0x84C1
#define GL_TEXTURE2   0x84C2
#define GL_TEXTURE3   0x84C3
#define GL_TEXTURE4   0x84C4
#define GL_TEXTURE5   0x84C5
#define GL_TEXTURE6   0x84C6
#define GL_TEXTURE7   0x84C7
#define GL_TEXTURE8   0x84C8
#define GL_TEXTURE9   0x84C9
#define GL_TEXTURE10   0x84CA
#define GL_TEXTURE11   0x84CB
#define GL_TEXTURE12   0x84CC
#define GL_TEXTURE13   0x84CD
#define GL_TEXTURE14   0x84CE
#define GL_TEXTURE15   0x84CF
#define GL_TEXTURE16   0x84D0
#define GL_TEXTURE17   0x84D1
#define GL_TEXTURE18   0x84D2
#define GL_TEXTURE19   0x84D3
#define GL_TEXTURE20   0x84D4
#define GL_TEXTURE21   0x84D5
#define GL_TEXTURE22   0x84D6
#define GL_TEXTURE23   0x84D7
#define GL_TEXTURE24   0x84D8
#define GL_TEXTURE25   0x84D9
#define GL_TEXTURE26   0x84DA
#define GL_TEXTURE27   0x84DB
#define GL_TEXTURE28   0x84DC
#define GL_TEXTURE29   0x84DD
#define GL_TEXTURE30   0x84DE
#define GL_TEXTURE31   0x84DF
#define GL_TEXTURE_MAX_ANISOTROPY   0x84FE
#define GL_MAX_TEXTURE_MAX_ANISOTROPY   0x84FF
#define GL_TEXTURE_1D   0x0DE0
#define GL_TEXTURE_2D   0x0DE1
#define GL_TEXTURE_WRAP_S   0x2802
#define GL_TEXTURE_WRAP_T   0x2803
#define GL_TEXTURE_WRAP_R   0x8072
#define GL_TEXTURE_MAG_FILTER   0x2800
#define GL_TEXTURE_MIN_FILTER   0x2801
#define GL_TEXTURE_WIDTH   0x1000
#define GL_TEXTURE_HEIGHT   0x1001
#define GL_TEXTURE_BORDER   0x1005
#define GL_TEXTURE_COMPONENTS   0x1003
#define GL_TEXTURE_RED_SIZE   0x805C
#define GL_TEXTURE_GREEN_SIZE   0x805D
#define GL_TEXTURE_BLUE_SIZE   0x805E
#define GL_TEXTURE_ALPHA_SIZE   0x805F
#define GL_NEAREST_MIPMAP_NEAREST   0x2700
#define GL_NEAREST_MIPMAP_LINEAR   0x2702
#define GL_LINEAR_MIPMAP_NEAREST   0x2701
#define GL_LINEAR_MIPMAP_LINEAR   0x2703
#define GL_DECAL   0x2101
#define GL_MODULATE   0x2100
#define GL_NEAREST   0x2600
#define GL_REPEAT   0x2901
#define GL_CLAMP   0x2900
#define GL_S   0x2000
#define GL_T   0x2001
#define GL_R   0x2002
#define GL_Q   0x2003
#define GL_LINEAR   0x2601
#define GL_QUERY_COUNTER_BITS   0x8864
#define GL_CURRENT_QUERY   0x8865
#define GL_QUERY_RESULT   0x8866
#define GL_QUERY_RESULT_AVAILABLE   0x8867
#define GL_GENERATE_MIPMAP_SGIS   0x8191
#define GL_GENERATE_MIPMAP_HINT_SGIS   0x8192
#define GL_PROXY_TEXTURE_1D   0x8063
#define GL_PROXY_TEXTURE_2D   0x8064
#define GL_TEXTURE_PRIORITY   0x8066
#define GL_TEXTURE_RESIDENT   0x8067
#define GL_TEXTURE_BINDING_1D   0x8068
#define GL_TEXTURE_BINDING_2D   0x8069
#define GL_TEXTURE_INTERNAL_FORMAT   0x1003
#define GL_ALPHA4   0x803B
#define GL_ALPHA8   0x803C
#define GL_ALPHA12   0x803D
#define GL_ALPHA16   0x803E
#define GL_LUMINANCE4   0x803F
#define GL_LUMINANCE8   0x8040
#define GL_LUMINANCE12   0x8041
#define GL_LUMINANCE16   0x8042
#define GL_LUMINANCE4_ALPHA4   0x8043
#define GL_LUMINANCE6_ALPHA2   0x8044
#define GL_LUMINANCE8_ALPHA8   0x8045
#define GL_LUMINANCE12_ALPHA4   0x8046
#define GL_LUMINANCE12_ALPHA12   0x8047
#define GL_LUMINANCE16_ALPHA16   0x8048
#define GL_INTENSITY   0x8049
#define GL_INTENSITY4   0x804A
#define GL_INTENSITY8   0x804B
#define GL_INTENSITY12   0x804C
#define GL_INTENSITY16   0x804D
#define GL_R3_G3_B2   0x2A10
#define GL_RGB4   0x804F
#define GL_RGB5   0x8050
#define GL_RGB8   0x8051
#define GL_RGB10   0x8052
#define GL_RGB12   0x8053
#define GL_RGB16   0x8054
#define GL_RGBA2   0x8055
#define GL_RGBA4   0x8056
#define GL_RGB5_A1   0x8057
#define GL_RGBA8   0x8058
#define GL_RGB10_A2   0x8059
#define GL_RGBA12   0x805A
#define GL_RGBA16   0x805B
#define GL_CLIENT_PIXEL_STORE_BIT   0x00000001
#define GL_CLIENT_VERTEX_ARRAY_BIT   0x00000002
#define GL_ALL_CLIENT_ATTRIB_BITS   0xFFFFFFFF
#define GL_CLIENT_ALL_ATTRIB_BITS   0xFFFFFFFF
#define GL_DONT_CARE   0x1100
#define GL_FASTEST   0x1101
#define GL_NICEST   0x1102
#define GL_MULTISAMPLE_ARB   0x809D
#define WGL_NUMBER_PIXEL_FORMATS_ARB   0x2000
#define WGL_DRAW_TO_WINDOW_ARB   0x2001
#define WGL_DRAW_TO_BITMAP_ARB   0x2002
#define WGL_ACCELERATION_ARB   0x2003
#define WGL_NEED_PALETTE_ARB   0x2004
#define WGL_NEED_SYSTEM_PALETTE_ARB   0x2005
#define WGL_SWAP_LAYER_BUFFERS_ARB   0x2006
#define WGL_SWAP_METHOD_ARB   0x2007
#define WGL_NUMBER_OVERLAYS_ARB   0x2008
#define WGL_NUMBER_UNDERLAYS_ARB   0x2009
#define WGL_TRANSPARENT_ARB   0x200A
#define WGL_TRANSPARENT_RED_VALUE_ARB   0x2037
#define WGL_TRANSPARENT_GREEN_VALUE_ARB   0x2038
#define WGL_TRANSPARENT_BLUE_VALUE_ARB   0x2039
#define WGL_TRANSPARENT_ALPHA_VALUE_ARB   0x203A
#define WGL_TRANSPARENT_INDEX_VALUE_ARB   0x203B
#define WGL_SHARE_DEPTH_ARB   0x200C
#define WGL_SHARE_STENCIL_ARB   0x200D
#define WGL_SHARE_ACCUM_ARB   0x200E
#define WGL_SUPPORT_GDI_ARB   0x200F
#define WGL_SUPPORT_OPENGL_ARB   0x2010
#define WGL_DOUBLE_BUFFER_ARB   0x2011
#define WGL_STEREO_ARB   0x2012
#define WGL_PIXEL_TYPE_ARB   0x2013
#define WGL_COLOR_BITS_ARB   0x2014
#define WGL_RED_BITS_ARB   0x2015
#define WGL_RED_SHIFT_ARB   0x2016
#define WGL_GREEN_BITS_ARB   0x2017
#define WGL_GREEN_SHIFT_ARB   0x2018
#define WGL_BLUE_BITS_ARB   0x2019
#define WGL_BLUE_SHIFT_ARB   0x201A
#define WGL_ALPHA_BITS_ARB   0x201B
#define WGL_ALPHA_SHIFT_ARB   0x201C
#define WGL_ACCUM_BITS_ARB   0x201D
#define WGL_ACCUM_RED_BITS_ARB   0x201E
#define WGL_ACCUM_GREEN_BITS_ARB   0x201F
#define WGL_ACCUM_BLUE_BITS_ARB   0x2020
#define WGL_ACCUM_ALPHA_BITS_ARB   0x2021
#define WGL_DEPTH_BITS_ARB   0x2022
#define WGL_STENCIL_BITS_ARB   0x2023
#define WGL_AUX_BUFFERS_ARB   0x2024
#define WGL_NO_ACCELERATION_ARB   0x2025
#define WGL_GENERIC_ACCELERATION_ARB   0x2026
#define WGL_FULL_ACCELERATION_ARB   0x2027
#define WGL_SWAP_EXCHANGE_ARB   0x2028
#define WGL_SWAP_COPY_ARB   0x2029
#define WGL_SWAP_UNDEFINED_ARB   0x202A
#define WGL_TYPE_RGBA_ARB   0x202B
#define WGL_TYPE_COLORINDEX_ARB   0x202C
#define WGL_SAMPLE_BUFFERS_ARB   0x2041
#define WGL_SAMPLES_ARB   0x2042
#define GL_NONE   0x0
#define GL_LEFT   0x0406
#define GL_RIGHT   0x0407
#define GL_FRONT_LEFT   0x0400
#define GL_FRONT_RIGHT   0x0401
#define GL_BACK_LEFT   0x0402
#define GL_BACK_RIGHT   0x0403
#define GL_AUX0   0x0409
#define GL_AUX1   0x040A
#define GL_AUX2   0x040B
#define GL_AUX3   0x040C
#define GL_COLOR_INDEX   0x1900
#define GL_RED   0x1903
#define GL_GREEN   0x1904
#define GL_BLUE   0x1905
#define GL_ALPHA   0x1906
#define GL_LUMINANCE   0x1909
#define GL_LUMINANCE_ALPHA   0x190A
#define GL_ALPHA_BITS   0x0D55
#define GL_RED_BITS   0x0D52
#define GL_GREEN_BITS   0x0D53
#define GL_BLUE_BITS   0x0D54
#define GL_INDEX_BITS   0x0D51
#define GL_SUBPIXEL_BITS   0x0D50
#define GL_AUX_BUFFERS   0x0C00
#define GL_READ_BUFFER   0x0C02
#define GL_DRAW_BUFFER   0x0C01
#define GL_DOUBLEBUFFER   0x0C32
#define GL_STEREO   0x0C33
#define GL_BITMAP   0x1A00
#define GL_COLOR   0x1800
#define GL_DEPTH   0x1801
#define GL_STENCIL   0x1802
#define GL_DITHER   0x0BD0
#define GL_RGB   0x1907
#define GL_RGBA   0x1908
#define GL_POINT   0x1B00
#define GL_LINE   0x1B01
#define GL_FILL   0x1B02
#define GL_CW   0x0900
#define GL_CCW   0x0901
#define GL_FRONT   0x0404
#define GL_BACK   0x0405
#define GL_POLYGON_MODE   0x0B40
#define GL_POLYGON_SMOOTH   0x0B41
#define GL_POLYGON_STIPPLE   0x0B42
#define GL_EDGE_FLAG   0x0B43
#define GL_CULL_FACE   0x0B44
#define GL_CULL_FACE_MODE   0x0B45
#define GL_FRONT_FACE   0x0B46
#define GL_POLYGON_OFFSET_FACTOR   0x8038
#define GL_POLYGON_OFFSET_UNITS   0x2A00
#define GL_POLYGON_OFFSET_POINT   0x2A01
#define GL_POLYGON_OFFSET_LINE   0x2A02
#define GL_POLYGON_OFFSET_FILL   0x8037
#define GL_NEVER   0x0200
#define GL_LESS   0x0201
#define GL_EQUAL   0x0202
#define GL_LEQUAL   0x0203
#define GL_GREATER   0x0204
#define GL_NOTEQUAL   0x0205
#define GL_GEQUAL   0x0206
#define GL_ALWAYS   0x0207
#define GL_DEPTH_TEST   0x0B71
#define GL_DEPTH_BITS   0x0D56
#define GL_DEPTH_CLEAR_VALUE   0x0B73
#define GL_DEPTH_FUNC   0x0B74
#define GL_DEPTH_RANGE   0x0B70
#define GL_DEPTH_WRITEMASK   0x0B72
#define GL_DEPTH_COMPONENT   0x1902
#define GL_NO_ERROR   0x0
#define GL_INVALID_VALUE   0x0501
#define GL_INVALID_ENUM   0x0500
#define GL_INVALID_OPERATION   0x0502
#define GL_STACK_OVERFLOW   0x0503
#define GL_STACK_UNDERFLOW   0x0504
#define GL_OUT_OF_MEMORY   0x0505
#define GL_BLEND_EQUATION_RGB   GL_BLEND_EQUATION
#define GL_VERTEX_ATTRIB_ARRAY_ENABLED   0x8622
#define GL_VERTEX_ATTRIB_ARRAY_SIZE   0x8623
#define GL_VERTEX_ATTRIB_ARRAY_STRIDE   0x8624
#define GL_VERTEX_ATTRIB_ARRAY_TYPE   0x8625
#define GL_CURRENT_VERTEX_ATTRIB   0x8626
#define GL_VERTEX_PROGRAM_POINT_SIZE   0x8642
#define GL_VERTEX_PROGRAM_TWO_SIDE   0x8643
#define GL_VERTEX_ATTRIB_ARRAY_POINTER   0x8645
#define GL_STENCIL_BACK_FUNC   0x8800
#define GL_STENCIL_BACK_FAIL   0x8801
#define GL_STENCIL_BACK_PASS_DEPTH_FAIL   0x8802
#define GL_STENCIL_BACK_PASS_DEPTH_PASS   0x8803
#define GL_MAX_DRAW_BUFFERS   0x8824
#define GL_DRAW_BUFFER0   0x8825
#define GL_DRAW_BUFFER1   0x8826
#define GL_DRAW_BUFFER2   0x8827
#define GL_DRAW_BUFFER3   0x8828
#define GL_DRAW_BUFFER4   0x8829
#define GL_DRAW_BUFFER5   0x882A
#define GL_DRAW_BUFFER6   0x882B
#define GL_DRAW_BUFFER7   0x882C
#define GL_DRAW_BUFFER8   0x882D
#define GL_DRAW_BUFFER9   0x882E
#define GL_DRAW_BUFFER10   0x882F
#define GL_DRAW_BUFFER11   0x8830
#define GL_DRAW_BUFFER12   0x8831
#define GL_DRAW_BUFFER13   0x8832
#define GL_DRAW_BUFFER14   0x8833
#define GL_DRAW_BUFFER15   0x8834
#define GL_BLEND_EQUATION_ALPHA   0x883D
#define GL_POINT_SPRITE   0x8861
#define GL_COORD_REPLACE   0x8862
#define GL_MAX_VERTEX_ATTRIBS   0x8869
#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED   0x886A
#define GL_MAX_TEXTURE_COORDS   0x8871
#define GL_MAX_TEXTURE_IMAGE_UNITS   0x8872
#define GL_FRAGMENT_SHADER   0x8B30
#define GL_VERTEX_SHADER   0x8B31
#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS   0x8B49
#define GL_MAX_VERTEX_UNIFORM_COMPONENTS   0x8B4A
#define GL_MAX_VARYING_FLOATS   0x8B4B
#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS   0x8B4C
#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS   0x8B4D
#define GL_SHADER_TYPE   0x8B4F
#define GL_FLOAT_VEC2   0x8B50
#define GL_FLOAT_VEC3   0x8B51
#define GL_FLOAT_VEC4   0x8B52
#define GL_INT_VEC2   0x8B53
#define GL_INT_VEC3   0x8B54
#define GL_INT_VEC4   0x8B55
#define GL_BOOL   0x8B56
#define GL_BOOL_VEC2   0x8B57
#define GL_BOOL_VEC3   0x8B58
#define GL_BOOL_VEC4   0x8B59
#define GL_FLOAT_MAT2   0x8B5A
#define GL_FLOAT_MAT3   0x8B5B
#define GL_FLOAT_MAT4   0x8B5C
#define GL_SAMPLER_1D   0x8B5D
#define GL_SAMPLER_2D   0x8B5E
#define GL_SAMPLER_3D   0x8B5F
#define GL_SAMPLER_CUBE   0x8B60
#define GL_SAMPLER_1D_SHADOW   0x8B61
#define GL_SAMPLER_2D_SHADOW   0x8B62
#define GL_DELETE_STATUS   0x8B80
#define GL_COMPILE_STATUS   0x8B81
#define GL_LINK_STATUS   0x8B82
#define GL_VALIDATE_STATUS   0x8B83
#define GL_INFO_LOG_LENGTH   0x8B84
#define GL_ATTACHED_SHADERS   0x8B85
#define GL_ACTIVE_UNIFORMS   0x8B86
#define GL_ACTIVE_UNIFORM_MAX_LENGTH   0x8B87
#define GL_SHADER_SOURCE_LENGTH   0x8B88
#define GL_ACTIVE_ATTRIBUTES   0x8B89
#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH   0x8B8A
#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT   0x8B8B
#define GL_SHADING_LANGUAGE_VERSION   0x8B8C
#define GL_CURRENT_PROGRAM   0x8B8D
#define GL_POINT_SPRITE_COORD_ORIGIN   0x8CA0
#define GL_LOWER_LEFT   0x8CA1
#define GL_UPPER_LEFT   0x8CA2
#define GL_STENCIL_BACK_REF   0x8CA3
#define GL_STENCIL_BACK_VALUE_MASK   0x8CA4
#define GL_STENCIL_BACK_WRITEMASK   0x8CA5
#define GL_BLEND_EQUATION_RGB   GL_BLEND_EQUATION
#define GL_VERTEX_ATTRIB_ARRAY_ENABLED   0x8622
#define GL_VERTEX_ATTRIB_ARRAY_SIZE   0x8623
#define GL_VERTEX_ATTRIB_ARRAY_STRIDE   0x8624
#define GL_VERTEX_ATTRIB_ARRAY_TYPE   0x8625
#define GL_CURRENT_VERTEX_ATTRIB   0x8626
#define GL_VERTEX_PROGRAM_POINT_SIZE   0x8642
#define GL_VERTEX_PROGRAM_TWO_SIDE   0x8643
#define GL_VERTEX_ATTRIB_ARRAY_POINTER   0x8645
#define GL_STENCIL_BACK_FUNC   0x8800
#define GL_STENCIL_BACK_FAIL   0x8801
#define GL_STENCIL_BACK_PASS_DEPTH_FAIL   0x8802
#define GL_STENCIL_BACK_PASS_DEPTH_PASS   0x8803
#define GL_MAX_DRAW_BUFFERS   0x8824
#define GL_DRAW_BUFFER0   0x8825
#define GL_DRAW_BUFFER1   0x8826
#define GL_DRAW_BUFFER2   0x8827
#define GL_DRAW_BUFFER3   0x8828
#define GL_DRAW_BUFFER4   0x8829
#define GL_DRAW_BUFFER5   0x882A
#define GL_DRAW_BUFFER6   0x882B
#define GL_DRAW_BUFFER7   0x882C
#define GL_DRAW_BUFFER8   0x882D
#define GL_DRAW_BUFFER9   0x882E
#define GL_DRAW_BUFFER10   0x882F
#define GL_DRAW_BUFFER11   0x8830
#define GL_DRAW_BUFFER12   0x8831
#define GL_DRAW_BUFFER13   0x8832
#define GL_DRAW_BUFFER14   0x8833
#define GL_DRAW_BUFFER15   0x8834
#define GL_BLEND_EQUATION_ALPHA   0x883D
#define GL_POINT_SPRITE   0x8861
#define GL_COORD_REPLACE   0x8862
#define GL_MAX_VERTEX_ATTRIBS   0x8869
#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED   0x886A
#define GL_MAX_TEXTURE_COORDS   0x8871
#define GL_MAX_TEXTURE_IMAGE_UNITS   0x8872
#define GL_FRAGMENT_SHADER   0x8B30
#define GL_VERTEX_SHADER   0x8B31
#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS   0x8B49
#define GL_MAX_VERTEX_UNIFORM_COMPONENTS   0x8B4A
#define GL_MAX_VARYING_FLOATS   0x8B4B
#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS   0x8B4C
#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS   0x8B4D
#define GL_SHADER_TYPE   0x8B4F
#define GL_FLOAT_VEC2   0x8B50
#define GL_FLOAT_VEC3   0x8B51
#define GL_FLOAT_VEC4   0x8B52
#define GL_INT_VEC2   0x8B53
#define GL_INT_VEC3   0x8B54
#define GL_INT_VEC4   0x8B55
#define GL_BOOL   0x8B56
#define GL_BOOL_VEC2   0x8B57
#define GL_BOOL_VEC3   0x8B58
#define GL_BOOL_VEC4   0x8B59
#define GL_FLOAT_MAT2   0x8B5A
#define GL_FLOAT_MAT3   0x8B5B
#define GL_FLOAT_MAT4   0x8B5C
#define GL_SAMPLER_1D   0x8B5D
#define GL_SAMPLER_2D   0x8B5E
#define GL_SAMPLER_3D   0x8B5F
#define GL_SAMPLER_CUBE   0x8B60
#define GL_SAMPLER_1D_SHADOW   0x8B61
#define GL_SAMPLER_2D_SHADOW   0x8B62
#define GL_DELETE_STATUS   0x8B80
#define GL_COMPILE_STATUS   0x8B81
#define GL_LINK_STATUS   0x8B82
#define GL_VALIDATE_STATUS   0x8B83
#define GL_INFO_LOG_LENGTH   0x8B84
#define GL_ATTACHED_SHADERS   0x8B85
#define GL_SHADER_SOURCE_LENGTH   0x8B88
#define GL_ACTIVE_ATTRIBUTES   0x8B89
#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH   0x8B8A
#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT   0x8B8B
#define GL_SHADING_LANGUAGE_VERSION   0x8B8C
#define GL_CURRENT_PROGRAM   0x8B8D
#define GL_POINT_SPRITE_COORD_ORIGIN   0x8CA0
#define GL_LOWER_LEFT   0x8CA1
#define GL_UPPER_LEFT   0x8CA2
#define GL_STENCIL_BACK_REF   0x8CA3
#define GL_STENCIL_BACK_VALUE_MASK   0x8CA4
#define GL_STENCIL_BACK_WRITEMASK   0x8CA5
#define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT   0x8DE2
#define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT   0x8DE3
#define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT   0x8DE4
#define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT   0x8DED
#define GL_UNIFORM_BUFFER_BINDING_EXT   0x8DEF
#define GL_UNIFORM_BUFFER_EXT   0x8DEE
#define SAMPLES_PASSED_ARB   0x8914
#define QUERY_COUNTER_BITS_ARB   0x8864
#define CURRENT_QUERY_ARB   0x8865
#define QUERY_RESULT_ARB   0x8866
#define QUERY_RESULT_AVAILABLE_ARB   0x8867
#define GL_SAMPLES_PASSED   0x8914
#define GL_PROGRAM   0x8B40
#define GL_TYPE   0x8B4E
#define GL_SUBTYPE   0x8B4F
#define GL_DELETE_STATUS   0x8B80
#define GL_COMPILE_STATUS   0x8B81
#define GL_LINK_STATUS   0x8B82
#define GL_VALIDATE_STATUS   0x8B83
#define GL_INFO_LOG_LENGTH   0x8B84
#define GL_ATTACHED_OBJECTS   0x8B85
#define GL_SHADER_SOURCE_LENGTH   0x8B88
#define GL_SHADER_OBJECT_ARB   0x8B48
#define GL_FLOAT   0x1406
#define GL_FLOAT_VEC2_ARB   0x8B50
#define GL_FLOAT_VEC3_ARB   0x8B51
#define GL_FLOAT_VEC4_ARB   0x8B52
#define GL_INT   0x1404
#define GL_INT_VEC2_ARB   0x8B53
#define GL_INT_VEC3_ARB   0x8B54
#define GL_INT_VEC4_ARB   0x8B55
#define GL_BOOL_ARB   0x8B56
#define GL_BOOL_VEC2_ARB   0x8B57
#define GL_BOOL_VEC3_ARB   0x8B58
#define GL_BOOL_VEC4_ARB   0x8B59
#define GL_FLOAT_MAT2_ARB   0x8B5A
#define GL_FLOAT_MAT3_ARB   0x8B5B
#define GL_FLOAT_MAT4_ARB   0x8B5C
#define GL_SAMPLER_1D_ARB   0x8B5D
#define GL_SAMPLER_2D_ARB   0x8B5E
#define GL_SAMPLER_3D_ARB   0x8B5F
#define GL_SAMPLER_CUBE_ARB   0x8B60
#define GL_SAMPLER_1D_SHADOW_ARB   0x8B61
#define GL_SAMPLER_2D_SHADOW_ARB   0x8B62
#define GL_SAMPLER_2D_RECT_ARB   0x8B63
#define GL_SAMPLER_2D_RECT_SHADOW_ARB   0x8B64
#define GL_QUERY_WAIT_NV   0x8E13
#define GL_QUERY_NO_WAIT_NV   0x8E14
#define GL_QUERY_BY_REGION_WAIT_NV   0x8E15
#define GL_QUERY_BY_REGION_NO_WAIT_NV   0x8E16
#define GL_VERTEX_SHADER   0x8B31
#define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB   0x8B4A
#define GL_MAX_VARYING_FLOATS_ARB   0x8B4B
#define GL_MAX_VERTEX_ATTRIBS_ARB   0x8869
#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB   0x8872
#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB   0x8B4C
#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB   0x8B4D
#define GL_MAX_TEXTURE_COORDS_ARB   0x8871
#define GL_VERTEX_PROGRAM_POINT_SIZE_ARB   0x8642
#define GL_VERTEX_PROGRAM_TWO_SIDE_ARB   0x8643
#define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB   0x8B89
#define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB   0x8B8A
#define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB   0x8622
#define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB   0x8623
#define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB   0x8624
#define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB   0x8625
#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB   0x886A
#define GL_CURRENT_VERTEX_ATTRIB_ARB   0x8626
#define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB   0x8645
#define GL_FLOAT   0x1406
#define GL_FLOAT_VEC2_ARB   0x8B50
#define GL_FLOAT_VEC3_ARB   0x8B51
#define GL_FLOAT_VEC4_ARB   0x8B52
#define GL_FLOAT_MAT2_ARB   0x8B5A
#define GL_FLOAT_MAT3_ARB   0x8B5B
#define GL_FLOAT_MAT4_ARB   0x8B5C
#define GL_VERTEX_ARRAY_BINDING   0x85B5
#define GL_FRAGMENT_SHADER   0x8B30
#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB   0x8B49
#define GL_MAX_TEXTURE_COORDS_ARB   0x8871
#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB   0x8872
#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB   0x8B8B
#define GL_ARRAY_BUFFER   0x8892
#define GL_ELEMENT_ARRAY_BUFFER   0x8893
#define GL_ARRAY_BUFFER_BINDING   0x8894
#define GL_ELEMENT_ARRAY_BUFFER_BINDING   0x8895
#define GL_VERTEX_ARRAY_BUFFER_BINDING   0x8896
#define GL_NORMAL_ARRAY_BUFFER_BINDING   0x8897
#define GL_COLOR_ARRAY_BUFFER_BINDING   0x8898
#define GL_INDEX_ARRAY_BUFFER_BINDING   0x8899
#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING   0x889A
#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING   0x889B
#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING   0x889C
#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING   0x889D
#define GL_WEIGHT_ARRAY_BUFFER_BINDING   0x889E
#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING   0x889F
#define GL_STREAM_DRAW   0x88E0
#define GL_STREAM_READ   0x88E1
#define GL_STREAM_COPY   0x88E2
#define GL_STATIC_DRAW   0x88E4
#define GL_STATIC_READ   0x88E5
#define GL_STATIC_COPY   0x88E6
#define GL_DYNAMIC_DRAW   0x88E8
#define GL_DYNAMIC_READ   0x88E9
#define GL_DYNAMIC_COPY   0x88EA
#define GL_READ_ONLY   0x88B8
#define GL_WRITE_ONLY   0x88B9
#define GL_READ_WRITE   0x88BA
#define GL_BUFFER_SIZE   0x8764
#define GL_BUFFER_USAGE   0x8765
#define GL_BUFFER_ACCESS   0x88BB
#define GL_BUFFER_MAPPED   0x88BC
#define GL_BUFFER_MAP_POINTER   0x88BD
#define GL_VERTEX_ARRAY   0x8074
#define GL_COLOR_BUFFER_BIT   0x00004000
#define GL_DEPTH_BUFFER_BIT   0x00000100
#define GL_STENCIL_BUFFER_BIT   0x00000400
#define GL_BYTE   0x1400
#define GL_UNSIGNED_BYTE   0x1401
#define GL_SHORT   0x1402
#define GL_UNSIGNED_SHORT   0x1403
#define GL_INT   0x1404
#define GL_UNSIGNED_INT   0x1405
#define GL_FLOAT   0x1406
#define GL_DOUBLE   0x140A
#define GL_2_BYTES   0x1407
#define GL_3_BYTES   0x1408
#define GL_4_BYTES   0x1409
#define GL_POINTS   0x0000
#define GL_LINES   0x0001
#define GL_LINE_LOOP   0x0002
#define GL_LINE_STRIP   0x0003
#define GL_TRIANGLES   0x0004
#define GL_TRIANGLE_STRIP   0x0005
#define GL_TRIANGLE_FAN   0x0006
#define WGL_CONTEXT_MAJOR_VERSION_ARB   0x2091
#define WGL_CONTEXT_MINOR_VERSION_ARB   0x2092
#define WGL_CONTEXT_LAYER_PLANE_ARB   0x2093
#define WGL_CONTEXT_FLAGS_ARB   0x2094
#define WGL_CONTEXT_DEBUG_BIT_ARB   0x0001
#define WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB   0x0002
#define ERROR_INVALID_VERSION_ARB   0x2095
#define GL_VENDOR   0x1F00
#define GL_RENDERER   0x1F01
#define GL_VERSION   0x1F02
#define GL_EXTENSIONS   0x1F03
#define GL_SHADING_LANGUAGE_VERSION   0x8B8C
#define GL_MAJOR_VERSION   0x821B
#define GL_MINOR_VERSION   0x821C
#define GL_NUM_EXTENSIONS   0x821D
#define GL_CONTEXT_FLAGS   0x821E
#define GL_DEPTH_BUFFER   0x8223
#define GL_STENCIL_BUFFER   0x8224
#define GL_COMPRESSED_RED   0x8225
#define GL_COMPRESSED_RG   0x8226
#define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT   0x0001
#define GL_RGBA32F   0x8814
#define GL_RGB32F   0x8815
#define GL_RGBA16F   0x881A
#define GL_RGB16F   0x881B
#define GL_VERTEX_ATTRIB_ARRAY_INTEGER   0x88FD
#define GL_MAX_ARRAY_TEXTURE_LAYERS   0x88FF
#define GL_MIN_PROGRAM_TEXEL_OFFSET   0x8904
#define GL_MAX_PROGRAM_TEXEL_OFFSET   0x8905
#define GL_CLAMP_VERTEX_COLOR   0x891A
#define GL_CLAMP_FRAGMENT_COLOR   0x891B
#define GL_CLAMP_READ_COLOR   0x891C
#define GL_FIXED_ONLY   0x891D
#define GL_MAX_VARYING_COMPONENTS   GL_MAX_VARYING_FLOATS
#define GL_TEXTURE_RED_TYPE   0x8C10
#define GL_TEXTURE_GREEN_TYPE   0x8C11
#define GL_TEXTURE_BLUE_TYPE   0x8C12
#define GL_TEXTURE_ALPHA_TYPE   0x8C13
#define GL_TEXTURE_LUMINANCE_TYPE   0x8C14
#define GL_TEXTURE_INTENSITY_TYPE   0x8C15
#define GL_TEXTURE_DEPTH_TYPE   0x8C16
#define GL_UNSIGNED_NORMALIZED   0x8C17
#define GL_TEXTURE_1D_ARRAY   0x8C18
#define GL_PROXY_TEXTURE_1D_ARRAY   0x8C19
#define GL_TEXTURE_2D_ARRAY   0x8C1A
#define GL_PROXY_TEXTURE_2D_ARRAY   0x8C1B
#define GL_TEXTURE_BINDING_1D_ARRAY   0x8C1C
#define GL_TEXTURE_BINDING_2D_ARRAY   0x8C1D
#define GL_R11F_G11F_B10F   0x8C3A
#define GL_UNSIGNED_INT_10F_11F_11F_REV   0x8C3B
#define GL_RGB9_E5   0x8C3D
#define GL_UNSIGNED_INT_5_9_9_9_REV   0x8C3E
#define GL_TEXTURE_SHARED_SIZE   0x8C3F
#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH   0x8C76
#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE   0x8C7F
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS   0x8C80
#define GL_TRANSFORM_FEEDBACK_VARYINGS   0x8C83
#define GL_TRANSFORM_FEEDBACK_BUFFER_START   0x8C84
#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE   0x8C85
#define GL_PRIMITIVES_GENERATED   0x8C87
#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN   0x8C88
#define GL_RASTERIZER_DISCARD   0x8C89
#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS   0x8C8A
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS   0x8C8B
#define GL_INTERLEAVED_ATTRIBS   0x8C8C
#define GL_SEPARATE_ATTRIBS   0x8C8D
#define GL_TRANSFORM_FEEDBACK_BUFFER   0x8C8E
#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING   0x8C8F
#define GL_RGBA32UI   0x8D70
#define GL_RGB32UI   0x8D71
#define GL_RGBA16UI   0x8D76
#define GL_RGB16UI   0x8D77
#define GL_RGBA8UI   0x8D7C
#define GL_RGB8UI   0x8D7D
#define GL_RGBA32I   0x8D82
#define GL_RGB32I   0x8D83
#define GL_RGBA16I   0x8D88
#define GL_RGB16I   0x8D89
#define GL_RGBA8I   0x8D8E
#define GL_RGB8I   0x8D8F
#define GL_RED_INTEGER   0x8D94
#define GL_GREEN_INTEGER   0x8D95
#define GL_BLUE_INTEGER   0x8D96
#define GL_ALPHA_INTEGER   0x8D97
#define GL_RGB_INTEGER   0x8D98
#define GL_RGBA_INTEGER   0x8D99
#define GL_BGR_INTEGER   0x8D9A
#define GL_BGRA_INTEGER   0x8D9B
#define GL_SAMPLER_1D_ARRAY   0x8DC0
#define GL_SAMPLER_2D_ARRAY   0x8DC1
#define GL_SAMPLER_1D_ARRAY_SHADOW   0x8DC3
#define GL_SAMPLER_2D_ARRAY_SHADOW   0x8DC4
#define GL_SAMPLER_CUBE_SHADOW   0x8DC5
#define GL_UNSIGNED_INT_VEC2   0x8DC6
#define GL_UNSIGNED_INT_VEC3   0x8DC7
#define GL_UNSIGNED_INT_VEC4   0x8DC8
#define GL_INT_SAMPLER_1D   0x8DC9
#define GL_INT_SAMPLER_2D   0x8DCA
#define GL_INT_SAMPLER_3D   0x8DCB
#define GL_INT_SAMPLER_CUBE   0x8DCC
#define GL_INT_SAMPLER_1D_ARRAY   0x8DCE
#define GL_INT_SAMPLER_2D_ARRAY   0x8DCF
#define GL_UNSIGNED_INT_SAMPLER_1D   0x8DD1
#define GL_UNSIGNED_INT_SAMPLER_2D   0x8DD2
#define GL_UNSIGNED_INT_SAMPLER_3D   0x8DD3
#define GL_UNSIGNED_INT_SAMPLER_CUBE   0x8DD4
#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY   0x8DD6
#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY   0x8DD7
#define GL_QUERY_WAIT   0x8E13
#define GL_QUERY_NO_WAIT   0x8E14
#define GL_QUERY_BY_REGION_WAIT   0x8E15
#define GL_QUERY_BY_REGION_NO_WAIT   0x8E16

Определения типов

typedef char PE::GLchar
typedef unsigned int PE::GLenum
typedef unsigned int PE::GLuint
typedef float PE::GLfloat
typedef short PE::GLshort
typedef unsigned char PE::GLboolean
typedef unsigned int PE::GLbitfield
typedef void PE::GLvoid
typedef signed char PE::GLbyte
typedef int PE::GLint
typedef unsigned char PE::GLubyte
typedef unsigned short PE::GLushort
typedef int PE::GLsizei
typedef float PE::GLclampf
typedef double PE::GLdouble
typedef double PE::GLclampd
typedef GLint * PE::GLintptr
typedef GLsizei * PE::GLsizeiptr
typedef GLboolean * PE::GLbooleanptr
typedef unsigned int PE::GLhandle
typedef GLAPI void(* PE::PFNGLGETINTEGERV )(GLenum pname, GLintptr params)
typedef GLAPI void(* PE::PFNGLGETBOOLEANV )(GLenum pname, GLboolean *params)
typedef GLAPI const GLubyte *(* PE::PFNGLGETSTRING )(GLenum pname)
typedef GLAPI void(* PE::PFNGLCLEARCOLOR )(GLfloat, GLfloat, GLfloat, GLfloat)
typedef GLAPI GLenum(* PE::PFNGLGETERROR )()
typedef GLAPI void(* PE::PFNGLCLEAR )(GLenum)
typedef GLAPI void(* PE::PFNGLVIEWPORT )(GLint x, GLint y, GLsizei width, GLsizei height)
typedef GLAPI void(* PE::PFNGLFRONTFACE )(GLenum face)
typedef GLAPI void(* PE::PFNGLENABLE )(GLenum cap)
typedef GLAPI void(* PE::PFNGLDISABLE )(GLenum cap)
typedef GLAPI void(* PE::PFNGLCULLFACE )(GLenum mode)
typedef GLAPI void(* PE::PFNGLCLEARDEPTH )(GLclampd depth)
typedef GLAPI void(* PE::PFNGLDEPTHFUNC )(GLenum func)
typedef GLAPI void(* PE::PFNGLCOLORMASK )(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
typedef GLAPI void(* PE::PFNGLDEPTHMASK )(GLboolean val)
typedef GLAPI void(* PE::PFNGLPOLYGONOFFSET )(GLfloat factor, GLfloat units)
typedef GLAPI void(* PE::PFNGLDRAWBUFFER )(GLenum mode)
typedef GLAPI void(* PE::PFNGLREADBUFFER )(GLenum mode)
typedef GLAPI void(* PE::PFNGLGENTEXTURES )(GLsizei n, GLuint *textures)
typedef GLAPI void(* PE::PFNGLBINDTEXTURE )(GLenum target, GLuint texture)
typedef GLAPI void(* PE::PFNGLDELETETEXTURES )(GLsizei n, GLuint *textures)
typedef GLAPI void(* PE::PFNGLISTEXTURE )(GLuint texture)
typedef GLAPI void(* PE::PFNGLPIXELSTOREF )(GLenum pname, GLfloat param)
typedef GLAPI void(* PE::PFNGLPIXELSTOREI )(GLenum pname, GLint param)
typedef GLAPI void(* PE::PFNGLTEXTURE1D )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
typedef GLAPI void(* PE::PFNGLTEXTURE2D )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
typedef GLAPI void(* PE::PFNGLTEXTURE3D )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
typedef GLAPI void(* PE::PFNGLCOMPRESSEDTEXIMAGE1D )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
typedef GLAPI void(* PE::PFNGLCOMPRESSEDTEXIMAGE2D )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
typedef GLAPI void(* PE::PFNGLCOMPRESSEDTEXIMAGE3D )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
typedef GLAPI void(* PE::PFNGLTEXPARAMETERF )(GLenum target, GLenum pname, GLfloat param)
typedef GLAPI void(* PE::PFNGLTEXPARAMETERI )(GLenum target, GLenum pname, GLint param)
typedef GLAPI void(* PE::PFNGLHINT )(GLenum target, GLenum mode)
typedef GLAPI void(* PE::PFNGLACTIVETEXTURE )(GLenum n)
typedef GLAPI void(* PE::PFNGLBLENDFUNC )(GLenum sfactor, GLenum dfactor)
typedef GLAPI void(* PE::PFNGLPOLYGONMODE )(GLenum face, GLenum mode)
typedef GLAPI void(* PE::PFNGLGENERATEMIPMAP )(GLenum target)
typedef GLXContext(* PE::PFNPEGLCREATECONTEXT )(Display *dpy, XVisualInfo *vis, GLXContext shareList, bool direct)
typedef bool(* PE::PFNPEGLMAKECURRENT )(Display *dpy, GLXDrawable drawable, GLXContext ctx)
typedef bool(* PE::PFNPEGLDELETECONTEXT )(Display *dpy, GLXContext ctx)
typedef void *(* PE::PFNPEGLGETPROCADDRESS )(const GLubyte *procName)
typedef GLXContext(* PE::PFNPEGLCREATECONTEXTATTRIBSARB )(Display *dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int *attrib_list)
typedef GLAPI GLboolean(* PE::PFNPEGLSWAPINTERVAL )(GLint)
typedef GLAPI void(* PE::PFNGLUNIFORMBUFFEREXT )(GLuint program, GLint location, GLuint buffer)
typedef GLAPI GLint(* PE::PFNGLGETUNIFORMBUFFERSIZEEXT )(GLuint program, GLint location)
typedef GLAPI GLintptr(* PE::PFNGLGETUNIFORMOFFSETEXT )(GLuint program, GLint location)
typedef GLAPI void(* PE::PFNGLGENQUERYES )(GLsizei n, GLuint *ids)
typedef GLAPI void(* PE::PFNGLDELETEQUERIES )(GLsizei n, const GLuint *ids)
typedef GLAPI void(* PE::PFNGLISQUERY )(GLuint id)
typedef GLAPI void(* PE::PFNGLBEGINQUERY )(GLenum target, GLuint id)
typedef GLAPI void(* PE::PFNGLENDQUERY )(GLenum target)
typedef GLAPI void(* PE::PFNGLGETQUERYIV )(GLenum target, GLenum pname, GLint *params)
typedef GLAPI void(* PE::PFNGLGETQUERYOBJECTIV )(GLuint id, GLenum pname, GLint *params)
typedef GLAPI void(* PE::PFNGLGETQUERYOBJECTUIV )(GLuint id, GLenum pname, GLuint *params)
typedef GLAPI GLhandle(* PE::PFNGLGETHANDLEARB )(GLenum pname)
typedef GLAPI void(* PE::PFNGLDETACHSHADER )(GLhandle containerObj, GLhandle attachedObj)
typedef GLAPI void(* PE::PFNGLDELETESHADER )(GLhandle obj)
typedef GLAPI GLhandle(* PE::PFNGLCREATESHADER )(GLenum shaderType)
typedef GLAPI void(* PE::PFNGLSHADERSOURCE )(GLhandle shaderObj, GLsizei count, const GLchar **string, const GLint *length)
typedef GLAPI void(* PE::PFNGLCOMPILESHADER )(GLhandle shaderObj)
typedef GLAPI GLhandle(* PE::PFNGLCREATEPROGRAM )()
typedef GLAPI void(* PE::PFNGLATTACHSHADER )(GLhandle containerObj, GLhandle obj)
typedef GLAPI void(* PE::PFNGLLINKPROGRAM )(GLhandle programObj)
typedef GLAPI void(* PE::PFNGLUSEPROGRAM )(GLhandle programObj)
typedef GLAPI void(* PE::PFNGLVALIDATEPROGRAM )(GLhandle programObj)
typedef GLAPI void(* PE::PFNGLUNIFORM1F )(GLint location, GLfloat v0)
typedef GLAPI void(* PE::PFNGLUNIFORM2F )(GLint location, GLfloat v0, GLfloat v1)
typedef GLAPI void(* PE::PFNGLUNIFORM3F )(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
typedef GLAPI void(* PE::PFNGLUNIFORM4F )(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
typedef GLAPI void(* PE::PFNGLUNIFORM1I )(GLint location, GLint v0)
typedef GLAPI void(* PE::PFNGLUNIFORM2I )(GLint location, GLint v0, GLint v1)
typedef GLAPI void(* PE::PFNGLUNIFORM3I )(GLint location, GLint v0, GLint v1, GLint v2)
typedef GLAPI void(* PE::PFNGLUNIFORM4I )(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
typedef GLAPI void(* PE::PFNGLUNIFORM1FV )(GLint location, GLsizei count, const GLfloat *value)
typedef GLAPI void(* PE::PFNGLUNIFORM2FV )(GLint location, GLsizei count, const GLfloat *value)
typedef GLAPI void(* PE::PFNGLUNIFORM3FV )(GLint location, GLsizei count, const GLfloat *value)
typedef GLAPI void(* PE::PFNGLUNIFORM4FV )(GLint location, GLsizei count, const GLfloat *value)
typedef GLAPI void(* PE::PFNGLUNIFORM1IV )(GLint location, GLsizei count, const GLint *value)
typedef GLAPI void(* PE::PFNGLUNIFORM2IV )(GLint location, GLsizei count, const GLint *value)
typedef GLAPI void(* PE::PFNGLUNIFORM3IV )(GLint location, GLsizei count, const GLint *value)
typedef GLAPI void(* PE::PFNGLUNIFORM4IV )(GLint location, GLsizei count, const GLint *value)
typedef GLAPI void(* PE::PFNGLUNIFORMMATRIX2FV )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef GLAPI void(* PE::PFNGLUNIFORMMATRIX3FV )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef GLAPI void(* PE::PFNGLUNIFORMMATRIX4FV )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef GLAPI void(* PE::PFNGLGETOBJECTPARAMETERFVARB )(GLhandle obj, GLenum pname, GLfloat *params)
typedef GLAPI void(* PE::PFNGLGETOBJECTPARAMETERIVARB )(GLhandle obj, GLenum pname, GLint *params)
typedef GLAPI void(* PE::PFNGLGETSHADERIV )(GLhandle obj, GLenum pname, GLint *params)
typedef GLAPI void(* PE::PFNGLGETPROGRAMIV )(GLhandle prog, GLenum pname, GLint *params)
typedef GLAPI void(* PE::PFNGLGETSHADERINFOLOG )(GLhandle obj, GLsizei maxLength, GLsizei *length, GLchar *infoLog)
typedef GLAPI void(* PE::PFNGLGETATTACHEDSHADERS )(GLhandle containerObj, GLsizei maxCount, GLsizei *count, GLhandle *obj)
typedef GLAPI GLint(* PE::PFNGLGETUNIFORMLOCATION )(GLhandle programObj, const GLchar *name)
typedef GLAPI void(* PE::PFNGLGETACTIVEUNIFORM )(GLhandle programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
typedef GLAPI void(* PE::PFNGLGETUNIFORMFV )(GLhandle programObj, GLint location, GLfloat *params)
typedef GLAPI void(* PE::PFNGLGETUNIFORMIV )(GLhandle programObj, GLint location, GLint *params)
typedef GLAPI void(* PE::PFNGLGETSHADERSOURCE )(GLhandle obj, GLsizei maxLength, GLsizei *length, GLchar *source)
typedef GLAPI void(* PE::PFNGLBEGINCONDITIONALRENDER )(GLuint, GLenum)
typedef GLAPI void(* PE::PFNGLENDCONDITIONALDENDER )(void)
typedef GLAPI void(* PE::PFNGLENABLEVERTEXATTRIBARRAY )(GLuint index)
typedef GLAPI void(* PE::PFNGLDISABLEVERTEXATTRIBARRAY )(GLuint index)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIBPOINTER )(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
typedef GLAPI void(* PE::PFNGLDRAWELEMENTS )(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB1F )(GLuint index, GLfloat v0)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB1S )(GLuint index, GLshort v0)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB1D )(GLuint index, GLdouble v0)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB2F )(GLuint index, GLfloat v0, GLfloat v1)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB2S )(GLuint index, GLshort v0, GLshort v1)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB2D )(GLuint index, GLdouble v0, GLdouble v1)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB3F )(GLuint index, GLfloat v0, GLfloat v1, GLfloat v2)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB3S )(GLuint index, GLshort v0, GLshort v1, GLshort v2)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB3D )(GLuint index, GLdouble v0, GLdouble v1, GLdouble v2)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB4F )(GLuint index, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB4S )(GLuint index, GLshort v0, GLshort v1, GLshort v2, GLshort v3)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB4D )(GLuint index, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB4NUB )(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB1FV )(GLuint index, GLfloat *v0)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB1SV )(GLuint index, GLshort *v0)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB1DV )(GLuint index, GLdouble *v0)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB2FV )(GLuint index, GLfloat *v0)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB2SV )(GLuint index, GLshort *v0)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB2DV )(GLuint index, GLdouble *v0)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB3FV )(GLuint index, GLfloat *v0)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB3SV )(GLuint index, GLshort *v0)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB3DV )(GLuint index, GLdouble *v0)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB4FV )(GLuint index, GLfloat *v0)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB4SV )(GLuint index, GLshort *v0)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB4DV )(GLuint index, GLdouble *v0)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB4BV )(GLuint index, const GLbyte *v)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB4UBV )(GLuint index, const GLubyte *v)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB4USV )(GLuint index, const GLushort *v)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB4UIV )(GLuint index, const GLuint *v)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB4NBV )(GLuint index, const GLbyte *v)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB4NSV )(GLuint index, const GLshort *v)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB4NIV )(GLuint index, const GLint *v)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB4NUBV )(GLuint index, const GLubyte *v)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB4NUSV )(GLuint index, const GLushort *v)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIB4NUIV )(GLuint index, const GLuint *v)
typedef GLAPI void(* PE::PFNGLGETVERTEXATTRIBDV )(GLuint index, GLenum pname, GLdouble *params)
typedef GLAPI void(* PE::PFNGLGETVERTEXATTRIBFV )(GLuint index, GLenum pname, GLfloat *params)
typedef GLAPI void(* PE::PFNGLGETVERTEXATTRIBIV )(GLuint index, GLenum pname, GLint *params)
typedef GLAPI void(* PE::PFNGLGETVERTEXATTRIBPOINTERV )(GLuint index, GLenum pname, GLvoid **pointer)
typedef GLAPI void(* PE::PFNGLBINDATTRIBLOCATION )(GLhandle programObj, GLuint index, const GLchar *name)
typedef GLAPI void(* PE::PFNGLGETACTIVEATTRIB )(GLhandle programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
typedef GLAPI GLint(* PE::PFNGLGETATTRIBLOCATION )(GLhandle programObj, const GLchar *name)
typedef GLAPI void(* PE::PFNGLBINDVERTEXARRAY )(GLuint array)
typedef GLAPI void(* PE::PFNGLDELETEVERTEXARRAYS )(GLsizei n, const GLuint *arrays)
typedef GLAPI void(* PE::PFNGLGENVERTEXARRAYS )(GLsizei n, const GLuint *arrays)
typedef GLAPI GLboolean(* PE::PFNGLISVERTEXARRAY )(GLuint array)
typedef GLAPI void(* PE::PFNGLBINDFRAGDATALOCATIONEXT )(GLuint program, GLuint colorNumber, const GLchar *name)
typedef GLAPI void(* PE::PFNGLBINDBUFFERARB )(GLenum target, GLuint buffer)
typedef GLAPI void(* PE::PFNGLDELETEBUFFERS )(GLsizei n, const GLuint *buffers)
typedef GLAPI void(* PE::PFNGLGENBUFFERS )(GLsizei n, GLuint *buffers)
typedef GLAPI GLboolean(* PE::PFNGLISBUFFER )(GLuint buffer)
typedef GLAPI void(* PE::PFNGLBUFFERDATA )(GLenum target, GLsizei size, const GLvoid *data, GLenum usage)
typedef GLAPI void(* PE::PFNGLBUFFERSUBDATA )(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
typedef GLAPI void(* PE::PFNGLGETBUFFERSUBDATA )(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
typedef GLAPI GLvoid *(* PE::PFNGLMAPBUFFER )(GLenum target, GLenum access)
typedef GLAPI GLboolean(* PE::PFNGLUNMAPBUFFER )(GLenum target)
typedef GLAPI void(* PE::PFNGLGETBUFFERPARAMETERIV )(GLenum target, GLenum pname, GLint *params)
typedef GLAPI void(* PE::PFNGLGETBUFFERPOINTERV )(GLenum target, GLenum pname, GLvoid **params)
typedef GLAPI void(* PE::PFNGLCOLORMASKI )(GLuint, GLboolean, GLboolean, GLboolean, GLboolean)
typedef GLAPI void(* PE::PFNGLGETBOOLEANI_V )(GLenum, GLuint, GLboolean *)
typedef GLAPI void(* PE::PFNGLGETINTEGERI_V )(GLenum, GLuint, GLint *)
typedef GLAPI void(* PE::PFNGLENABLEI )(GLenum, GLuint)
typedef GLAPI void(* PE::PFNGLDISABLEI )(GLenum, GLuint)
typedef GLAPI GLboolean(* PE::PFNGLISENABLEDI )(GLenum, GLuint)
typedef GLAPI void(* PE::PFNGLBEGINTRANSFORMFEEDBACK )(GLenum)
typedef GLAPI void(* PE::PFNGLENDTRANSFORMFEEDBACK )(void)
typedef GLAPI void(* PE::PFNGLBINDBUFFERRANGE )(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr)
typedef GLAPI void(* PE::PFNGLBINDBUFFERBASE )(GLenum, GLuint, GLuint)
typedef GLAPI void(* PE::PFNGLTRANSFORMFEEDBACKVARYINGS )(GLuint, GLsizei, const GLint *, GLenum)
typedef GLAPI void(* PE::PFNGLGETTRANSFORMFEEDBACKVARYING )(GLuint, GLuint, GLint *)
typedef GLAPI void(* PE::PFNGLCLAMPCOLOR )(GLenum, GLenum)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIVI1I )(GLuint, GLint)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIVI2I )(GLuint, GLint, GLint)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIVI3I )(GLuint, GLint, GLint, GLint)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIVI4I )(GLuint, GLint, GLint, GLint, GLint)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIVI1UI )(GLuint, GLuint)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIVI2UI )(GLuint, GLuint, GLuint)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIVI3UI )(GLuint, GLuint, GLuint, GLuint)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIVI4UI )(GLuint, GLuint, GLuint, GLuint, GLuint)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIBI1IV )(GLuint, const GLint *)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIBI2IV )(GLuint, const GLint *)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIBI3IV )(GLuint, const GLint *)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIBI4IV )(GLuint, const GLint *)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIBI1UIV )(GLuint, const GLuint *)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIBI2UIV )(GLuint, const GLuint *)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIBI3UIV )(GLuint, const GLuint *)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIBI4UIV )(GLuint, const GLuint *)
typedef GLAPI void(* PE::PFNGLGLVERTEXATTRIBI4BV )(GLuint, const GLbyte *)
typedef GLAPI void(* PE::PFNGLGLVERTEXATTRIBI4SV )(GLuint, const GLshort *)
typedef GLAPI void(* PE::PFNGLGLVERTEXATTRIBI4UBV )(GLuint, const GLubyte *)
typedef GLAPI void(* PE::PFNGLGLVERTEXATTRIBI4USV )(GLuint, const GLushort *)
typedef GLAPI void(* PE::PFNGLVERTEXATTRIBIPOINTER )(GLuint, GLint, GLenum, GLsizei, GLsizei, const GLvoid *)
typedef GLAPI void(* PE::PFNGLGETVERTEXATTRIBIIV )(GLuint, GLenum, GLint *)
typedef GLAPI void(* PE::PFNGLGETVERTEXATTRIBIUIV )(GLuint, GLenum, GLuint *)
typedef GLAPI void(* PE::PFNGLGETUNIFORMUIV )(GLuint, GLint, GLuint *)
typedef GLAPI void(* PE::PFNGLBINDFRAGDATALOCATION )(GLuint, GLuint, const GLchar *)
typedef GLAPI void(* PE::PFNGLGETFRAGDATALOCATION )(GLuint, const GLchar *)
typedef GLAPI void(* PE::PFNGLUNIFORM1UI )(GLint, GLuint)
typedef GLAPI void(* PE::PFNGLUNIFORM2UI )(GLint, GLuint, GLuint)
typedef GLAPI void(* PE::PFNGLUNIFORM3UI )(GLint, GLuint, GLuint, GLuint)
typedef GLAPI void(* PE::PFNGLUNIFORM4UI )(GLint, GLuint, GLuint, GLuint, GLuint)
typedef GLAPI void(* PE::PFNGLUINFORM1UIV )(GLint, GLsizei, const GLuint *)
typedef GLAPI void(* PE::PFNGLUINFORM2UIV )(GLint, GLsizei, const GLuint *)
typedef GLAPI void(* PE::PFNGLUINFORM3UIV )(GLint, GLsizei, const GLuint *)
typedef GLAPI void(* PE::PFNGLUINFORM4UIV )(GLint, GLsizei, const GLuint *)
typedef GLAPI void(* PE::PFNGLTEXPARAMETERIIV )(GLenum, GLenum, const GLint *)
typedef GLAPI void(* PE::PFNGLTEXPARAMETERIUIV )(GLenum, GLenum, const GLuint *)
typedef GLAPI void(* PE::PFNGLGETTEXPARAMETERIIV )(GLenum, GLenum, GLint *)
typedef GLAPI void(* PE::PFNGLGETTEXPARAMETERIUIV )(GLenum, GLenum, GLuint *)
typedef GLAPI void(* PE::PFNGLCLEARBUFFERIV )(GLenum, GLint, const GLint *)
typedef GLAPI void(* PE::PFNGLCLEARBUFFERUIV )(GLenum, GLint, const GLuint *)
typedef GLAPI void(* PE::PFNGLCLEARBUFFERFV )(GLenum, GLint, const GLfloat *)
typedef GLAPI void(* PE::PFNGLCLEARBUFFERFI )(GLenum, GLint, GLfloat, GLint)
typedef GLAPI const GLubyte *(* PE::PFNGLGETSTRINGI )(GLenum, GLuint)

Функции

bool PE::PEpreInitOGL ()
bool PE::PEinitBaseOGL ()
bool PE::PEinitOGLFuncs ()
bool PE::PEdestroyOGL (HDC hDC, HGLRC hRC)


Макросы

#define GLAPI   __stdcall

#define GL_GENERATE_MIPMAP_HINT   0x8192

#define GL_TEXTURE_RECTANGLE   0x84F5

#define GL_TEXTURE_BINDING_RECTANGLE   0x84F6

#define GL_PROXY_TEXTURE_RECTANGLE   0x84F7

#define GL_MAX_RECTANGLE_TEXTURE_SIZE   0x84F8

#define GL_SAMPLER_2D_RECT   0x8B63

#define GL_SAMPLER_2D_RECT_SHADOW   0x8B64

#define GL_CLAMP_TO_EDGE   0x812F

#define GL_BLEND   0x0BE2

#define GL_BLEND_SRC   0x0BE1

#define GL_BLEND_DST   0x0BE0

#define GL_ZERO   0x0

#define GL_ONE   0x1

#define GL_SRC_COLOR   0x0300

#define GL_ONE_MINUS_SRC_COLOR   0x0301

#define GL_SRC_ALPHA   0x0302

#define GL_ONE_MINUS_SRC_ALPHA   0x0303

#define GL_DST_ALPHA   0x0304

#define GL_ONE_MINUS_DST_ALPHA   0x0305

#define GL_DST_COLOR   0x0306

#define GL_ONE_MINUS_DST_COLOR   0x0307

#define GL_SRC_ALPHA_SATURATE   0x0308

#define GL_CONSTANT_COLOR   0x8001

#define GL_ONE_MINUS_CONSTANT_COLOR   0x8002

#define GL_CONSTANT_ALPHA   0x8003

#define GL_ONE_MINUS_CONSTANT_ALPHA   0x8004

#define GL_R8   0x8229

#define GL_R16   0x822A

#define GL_RG8   0x822B

#define GL_RG16   0x822C

#define GL_R16F   0x822D

#define GL_R32F   0x822E

#define GL_RG16F   0x822F

#define GL_RG32F   0x8230

#define GL_R8I   0x8231

#define GL_R8UI   0x8232

#define GL_R16I   0x8233

#define GL_R16UI   0x8234

#define GL_R32I   0x8235

#define GL_R32UI   0x8236

#define GL_RG8I   0x8237

#define GL_RG8UI   0x8238

#define GL_RG16I   0x8239

#define GL_RG16UI   0x823A

#define GL_RG32I   0x823B

#define GL_RG32UI   0x823C

#define GL_RG   0x8227

#define GL_RG_INTEGER   0x8228

#define GL_RED   0x1903

#define GL_MAP_COLOR   0x0D10

#define GL_MAP_STENCIL   0x0D11

#define GL_INDEX_SHIFT   0x0D12

#define GL_INDEX_OFFSET   0x0D13

#define GL_RED_SCALE   0x0D14

#define GL_RED_BIAS   0x0D15

#define GL_GREEN_SCALE   0x0D18

#define GL_GREEN_BIAS   0x0D19

#define GL_BLUE_SCALE   0x0D1A

#define GL_BLUE_BIAS   0x0D1B

#define GL_ALPHA_SCALE   0x0D1C

#define GL_ALPHA_BIAS   0x0D1D

#define GL_DEPTH_SCALE   0x0D1E

#define GL_DEPTH_BIAS   0x0D1F

#define GL_PIXEL_MAP_S_TO_S_SIZE   0x0CB1

#define GL_PIXEL_MAP_I_TO_I_SIZE   0x0CB0

#define GL_PIXEL_MAP_I_TO_R_SIZE   0x0CB2

#define GL_PIXEL_MAP_I_TO_G_SIZE   0x0CB3

#define GL_PIXEL_MAP_I_TO_B_SIZE   0x0CB4

#define GL_PIXEL_MAP_I_TO_A_SIZE   0x0CB5

#define GL_PIXEL_MAP_R_TO_R_SIZE   0x0CB6

#define GL_PIXEL_MAP_G_TO_G_SIZE   0x0CB7

#define GL_PIXEL_MAP_B_TO_B_SIZE   0x0CB8

#define GL_PIXEL_MAP_A_TO_A_SIZE   0x0CB9

#define GL_PIXEL_MAP_S_TO_S   0x0C71

#define GL_PIXEL_MAP_I_TO_I   0x0C70

#define GL_PIXEL_MAP_I_TO_R   0x0C72

#define GL_PIXEL_MAP_I_TO_G   0x0C73

#define GL_PIXEL_MAP_I_TO_B   0x0C74

#define GL_PIXEL_MAP_I_TO_A   0x0C75

#define GL_PIXEL_MAP_R_TO_R   0x0C76

#define GL_PIXEL_MAP_G_TO_G   0x0C77

#define GL_PIXEL_MAP_B_TO_B   0x0C78

#define GL_PIXEL_MAP_A_TO_A   0x0C79

#define GL_PACK_ALIGNMENT   0x0D05

#define GL_PACK_LSB_FIRST   0x0D01

#define GL_PACK_ROW_LENGTH   0x0D02

#define GL_PACK_SKIP_PIXELS   0x0D04

#define GL_PACK_SKIP_ROWS   0x0D03

#define GL_PACK_SWAP_BYTES   0x0D00

#define GL_UNPACK_ALIGNMENT   0x0CF5

#define GL_UNPACK_LSB_FIRST   0x0CF1

#define GL_UNPACK_ROW_LENGTH   0x0CF2

#define GL_UNPACK_SKIP_PIXELS   0x0CF4

#define GL_UNPACK_SKIP_ROWS   0x0CF3

#define GL_UNPACK_SWAP_BYTES   0x0CF0

#define GL_ZOOM_X   0x0D16

#define GL_ZOOM_Y   0x0D17

#define GL_TEXTURE0   0x84C0

#define GL_TEXTURE1   0x84C1

#define GL_TEXTURE2   0x84C2

#define GL_TEXTURE3   0x84C3

#define GL_TEXTURE4   0x84C4

#define GL_TEXTURE5   0x84C5

#define GL_TEXTURE6   0x84C6

#define GL_TEXTURE7   0x84C7

#define GL_TEXTURE8   0x84C8

#define GL_TEXTURE9   0x84C9

#define GL_TEXTURE10   0x84CA

#define GL_TEXTURE11   0x84CB

#define GL_TEXTURE12   0x84CC

#define GL_TEXTURE13   0x84CD

#define GL_TEXTURE14   0x84CE

#define GL_TEXTURE15   0x84CF

#define GL_TEXTURE16   0x84D0

#define GL_TEXTURE17   0x84D1

#define GL_TEXTURE18   0x84D2

#define GL_TEXTURE19   0x84D3

#define GL_TEXTURE20   0x84D4

#define GL_TEXTURE21   0x84D5

#define GL_TEXTURE22   0x84D6

#define GL_TEXTURE23   0x84D7

#define GL_TEXTURE24   0x84D8

#define GL_TEXTURE25   0x84D9

#define GL_TEXTURE26   0x84DA

#define GL_TEXTURE27   0x84DB

#define GL_TEXTURE28   0x84DC

#define GL_TEXTURE29   0x84DD

#define GL_TEXTURE30   0x84DE

#define GL_TEXTURE31   0x84DF

#define GL_TEXTURE_MAX_ANISOTROPY   0x84FE

#define GL_MAX_TEXTURE_MAX_ANISOTROPY   0x84FF

#define GL_TEXTURE_1D   0x0DE0

#define GL_TEXTURE_2D   0x0DE1

#define GL_TEXTURE_WRAP_S   0x2802

#define GL_TEXTURE_WRAP_T   0x2803

#define GL_TEXTURE_WRAP_R   0x8072

#define GL_TEXTURE_MAG_FILTER   0x2800

#define GL_TEXTURE_MIN_FILTER   0x2801

#define GL_TEXTURE_WIDTH   0x1000

#define GL_TEXTURE_HEIGHT   0x1001

#define GL_TEXTURE_BORDER   0x1005

#define GL_TEXTURE_COMPONENTS   0x1003

#define GL_TEXTURE_RED_SIZE   0x805C

#define GL_TEXTURE_GREEN_SIZE   0x805D

#define GL_TEXTURE_BLUE_SIZE   0x805E

#define GL_TEXTURE_ALPHA_SIZE   0x805F

#define GL_NEAREST_MIPMAP_NEAREST   0x2700

#define GL_NEAREST_MIPMAP_LINEAR   0x2702

#define GL_LINEAR_MIPMAP_NEAREST   0x2701

#define GL_LINEAR_MIPMAP_LINEAR   0x2703

#define GL_DECAL   0x2101

#define GL_MODULATE   0x2100

#define GL_NEAREST   0x2600

#define GL_REPEAT   0x2901

#define GL_CLAMP   0x2900

#define GL_S   0x2000

#define GL_T   0x2001

#define GL_R   0x2002

#define GL_Q   0x2003

#define GL_LINEAR   0x2601

#define GL_QUERY_COUNTER_BITS   0x8864

#define GL_CURRENT_QUERY   0x8865

#define GL_QUERY_RESULT   0x8866

#define GL_QUERY_RESULT_AVAILABLE   0x8867

#define GL_GENERATE_MIPMAP_SGIS   0x8191

#define GL_GENERATE_MIPMAP_HINT_SGIS   0x8192

#define GL_PROXY_TEXTURE_1D   0x8063

#define GL_PROXY_TEXTURE_2D   0x8064

#define GL_TEXTURE_PRIORITY   0x8066

#define GL_TEXTURE_RESIDENT   0x8067

#define GL_TEXTURE_BINDING_1D   0x8068

#define GL_TEXTURE_BINDING_2D   0x8069

#define GL_TEXTURE_INTERNAL_FORMAT   0x1003

#define GL_ALPHA4   0x803B

#define GL_ALPHA8   0x803C

#define GL_ALPHA12   0x803D

#define GL_ALPHA16   0x803E

#define GL_LUMINANCE4   0x803F

#define GL_LUMINANCE8   0x8040

#define GL_LUMINANCE12   0x8041

#define GL_LUMINANCE16   0x8042

#define GL_LUMINANCE4_ALPHA4   0x8043

#define GL_LUMINANCE6_ALPHA2   0x8044

#define GL_LUMINANCE8_ALPHA8   0x8045

#define GL_LUMINANCE12_ALPHA4   0x8046

#define GL_LUMINANCE12_ALPHA12   0x8047

#define GL_LUMINANCE16_ALPHA16   0x8048

#define GL_INTENSITY   0x8049

#define GL_INTENSITY4   0x804A

#define GL_INTENSITY8   0x804B

#define GL_INTENSITY12   0x804C

#define GL_INTENSITY16   0x804D

#define GL_R3_G3_B2   0x2A10

#define GL_RGB4   0x804F

#define GL_RGB5   0x8050

#define GL_RGB8   0x8051

#define GL_RGB10   0x8052

#define GL_RGB12   0x8053

#define GL_RGB16   0x8054

#define GL_RGBA2   0x8055

#define GL_RGBA4   0x8056

#define GL_RGB5_A1   0x8057

#define GL_RGBA8   0x8058

#define GL_RGB10_A2   0x8059

#define GL_RGBA12   0x805A

#define GL_RGBA16   0x805B

#define GL_CLIENT_PIXEL_STORE_BIT   0x00000001

#define GL_CLIENT_VERTEX_ARRAY_BIT   0x00000002

#define GL_ALL_CLIENT_ATTRIB_BITS   0xFFFFFFFF

#define GL_CLIENT_ALL_ATTRIB_BITS   0xFFFFFFFF

#define GL_DONT_CARE   0x1100

#define GL_FASTEST   0x1101

#define GL_NICEST   0x1102

#define GL_MULTISAMPLE_ARB   0x809D

#define WGL_NUMBER_PIXEL_FORMATS_ARB   0x2000

#define WGL_DRAW_TO_WINDOW_ARB   0x2001

#define WGL_DRAW_TO_BITMAP_ARB   0x2002

#define WGL_ACCELERATION_ARB   0x2003

#define WGL_NEED_PALETTE_ARB   0x2004

#define WGL_NEED_SYSTEM_PALETTE_ARB   0x2005

#define WGL_SWAP_LAYER_BUFFERS_ARB   0x2006

#define WGL_SWAP_METHOD_ARB   0x2007

#define WGL_NUMBER_OVERLAYS_ARB   0x2008

#define WGL_NUMBER_UNDERLAYS_ARB   0x2009

#define WGL_TRANSPARENT_ARB   0x200A

#define WGL_TRANSPARENT_RED_VALUE_ARB   0x2037

#define WGL_TRANSPARENT_GREEN_VALUE_ARB   0x2038

#define WGL_TRANSPARENT_BLUE_VALUE_ARB   0x2039

#define WGL_TRANSPARENT_ALPHA_VALUE_ARB   0x203A

#define WGL_TRANSPARENT_INDEX_VALUE_ARB   0x203B

#define WGL_SHARE_DEPTH_ARB   0x200C

#define WGL_SHARE_STENCIL_ARB   0x200D

#define WGL_SHARE_ACCUM_ARB   0x200E

#define WGL_SUPPORT_GDI_ARB   0x200F

#define WGL_SUPPORT_OPENGL_ARB   0x2010

#define WGL_DOUBLE_BUFFER_ARB   0x2011

#define WGL_STEREO_ARB   0x2012

#define WGL_PIXEL_TYPE_ARB   0x2013

#define WGL_COLOR_BITS_ARB   0x2014

#define WGL_RED_BITS_ARB   0x2015

#define WGL_RED_SHIFT_ARB   0x2016

#define WGL_GREEN_BITS_ARB   0x2017

#define WGL_GREEN_SHIFT_ARB   0x2018

#define WGL_BLUE_BITS_ARB   0x2019

#define WGL_BLUE_SHIFT_ARB   0x201A

#define WGL_ALPHA_BITS_ARB   0x201B

#define WGL_ALPHA_SHIFT_ARB   0x201C

#define WGL_ACCUM_BITS_ARB   0x201D

#define WGL_ACCUM_RED_BITS_ARB   0x201E

#define WGL_ACCUM_GREEN_BITS_ARB   0x201F

#define WGL_ACCUM_BLUE_BITS_ARB   0x2020

#define WGL_ACCUM_ALPHA_BITS_ARB   0x2021

#define WGL_DEPTH_BITS_ARB   0x2022

#define WGL_STENCIL_BITS_ARB   0x2023

#define WGL_AUX_BUFFERS_ARB   0x2024

#define WGL_NO_ACCELERATION_ARB   0x2025

#define WGL_GENERIC_ACCELERATION_ARB   0x2026

#define WGL_FULL_ACCELERATION_ARB   0x2027

#define WGL_SWAP_EXCHANGE_ARB   0x2028

#define WGL_SWAP_COPY_ARB   0x2029

#define WGL_SWAP_UNDEFINED_ARB   0x202A

#define WGL_TYPE_RGBA_ARB   0x202B

#define WGL_TYPE_COLORINDEX_ARB   0x202C

#define WGL_SAMPLE_BUFFERS_ARB   0x2041

#define WGL_SAMPLES_ARB   0x2042

#define GL_NONE   0x0

#define GL_LEFT   0x0406

#define GL_RIGHT   0x0407

#define GL_FRONT_LEFT   0x0400

#define GL_FRONT_RIGHT   0x0401

#define GL_BACK_LEFT   0x0402

#define GL_BACK_RIGHT   0x0403

#define GL_AUX0   0x0409

#define GL_AUX1   0x040A

#define GL_AUX2   0x040B

#define GL_AUX3   0x040C

#define GL_COLOR_INDEX   0x1900

#define GL_RED   0x1903

#define GL_GREEN   0x1904

#define GL_BLUE   0x1905

#define GL_ALPHA   0x1906

#define GL_LUMINANCE   0x1909

#define GL_LUMINANCE_ALPHA   0x190A

#define GL_ALPHA_BITS   0x0D55

#define GL_RED_BITS   0x0D52

#define GL_GREEN_BITS   0x0D53

#define GL_BLUE_BITS   0x0D54

#define GL_INDEX_BITS   0x0D51

#define GL_SUBPIXEL_BITS   0x0D50

#define GL_AUX_BUFFERS   0x0C00

#define GL_READ_BUFFER   0x0C02

#define GL_DRAW_BUFFER   0x0C01

#define GL_DOUBLEBUFFER   0x0C32

#define GL_STEREO   0x0C33

#define GL_BITMAP   0x1A00

#define GL_COLOR   0x1800

#define GL_DEPTH   0x1801

#define GL_STENCIL   0x1802

#define GL_DITHER   0x0BD0

#define GL_RGB   0x1907

#define GL_RGBA   0x1908

#define GL_POINT   0x1B00

#define GL_LINE   0x1B01

#define GL_FILL   0x1B02

#define GL_CW   0x0900

#define GL_CCW   0x0901

#define GL_FRONT   0x0404

#define GL_BACK   0x0405

#define GL_POLYGON_MODE   0x0B40

#define GL_POLYGON_SMOOTH   0x0B41

#define GL_POLYGON_STIPPLE   0x0B42

#define GL_EDGE_FLAG   0x0B43

#define GL_CULL_FACE   0x0B44

#define GL_CULL_FACE_MODE   0x0B45

#define GL_FRONT_FACE   0x0B46

#define GL_POLYGON_OFFSET_FACTOR   0x8038

#define GL_POLYGON_OFFSET_UNITS   0x2A00

#define GL_POLYGON_OFFSET_POINT   0x2A01

#define GL_POLYGON_OFFSET_LINE   0x2A02

#define GL_POLYGON_OFFSET_FILL   0x8037

#define GL_NEVER   0x0200

#define GL_LESS   0x0201

#define GL_EQUAL   0x0202

#define GL_LEQUAL   0x0203

#define GL_GREATER   0x0204

#define GL_NOTEQUAL   0x0205

#define GL_GEQUAL   0x0206

#define GL_ALWAYS   0x0207

#define GL_DEPTH_TEST   0x0B71

#define GL_DEPTH_BITS   0x0D56

#define GL_DEPTH_CLEAR_VALUE   0x0B73

#define GL_DEPTH_FUNC   0x0B74

#define GL_DEPTH_RANGE   0x0B70

#define GL_DEPTH_WRITEMASK   0x0B72

#define GL_DEPTH_COMPONENT   0x1902

#define GL_NO_ERROR   0x0

#define GL_INVALID_VALUE   0x0501

#define GL_INVALID_ENUM   0x0500

#define GL_INVALID_OPERATION   0x0502

#define GL_STACK_OVERFLOW   0x0503

#define GL_STACK_UNDERFLOW   0x0504

#define GL_OUT_OF_MEMORY   0x0505

#define GL_BLEND_EQUATION_RGB   GL_BLEND_EQUATION

#define GL_VERTEX_ATTRIB_ARRAY_ENABLED   0x8622

#define GL_VERTEX_ATTRIB_ARRAY_SIZE   0x8623

#define GL_VERTEX_ATTRIB_ARRAY_STRIDE   0x8624

#define GL_VERTEX_ATTRIB_ARRAY_TYPE   0x8625

#define GL_CURRENT_VERTEX_ATTRIB   0x8626

#define GL_VERTEX_PROGRAM_POINT_SIZE   0x8642

#define GL_VERTEX_PROGRAM_TWO_SIDE   0x8643

#define GL_VERTEX_ATTRIB_ARRAY_POINTER   0x8645

#define GL_STENCIL_BACK_FUNC   0x8800

#define GL_STENCIL_BACK_FAIL   0x8801

#define GL_STENCIL_BACK_PASS_DEPTH_FAIL   0x8802

#define GL_STENCIL_BACK_PASS_DEPTH_PASS   0x8803

#define GL_MAX_DRAW_BUFFERS   0x8824

#define GL_DRAW_BUFFER0   0x8825

#define GL_DRAW_BUFFER1   0x8826

#define GL_DRAW_BUFFER2   0x8827

#define GL_DRAW_BUFFER3   0x8828

#define GL_DRAW_BUFFER4   0x8829

#define GL_DRAW_BUFFER5   0x882A

#define GL_DRAW_BUFFER6   0x882B

#define GL_DRAW_BUFFER7   0x882C

#define GL_DRAW_BUFFER8   0x882D

#define GL_DRAW_BUFFER9   0x882E

#define GL_DRAW_BUFFER10   0x882F

#define GL_DRAW_BUFFER11   0x8830

#define GL_DRAW_BUFFER12   0x8831

#define GL_DRAW_BUFFER13   0x8832

#define GL_DRAW_BUFFER14   0x8833

#define GL_DRAW_BUFFER15   0x8834

#define GL_BLEND_EQUATION_ALPHA   0x883D

#define GL_POINT_SPRITE   0x8861

#define GL_COORD_REPLACE   0x8862

#define GL_MAX_VERTEX_ATTRIBS   0x8869

#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED   0x886A

#define GL_MAX_TEXTURE_COORDS   0x8871

#define GL_MAX_TEXTURE_IMAGE_UNITS   0x8872

#define GL_FRAGMENT_SHADER   0x8B30

#define GL_VERTEX_SHADER   0x8B31

#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS   0x8B49

#define GL_MAX_VERTEX_UNIFORM_COMPONENTS   0x8B4A

#define GL_MAX_VARYING_FLOATS   0x8B4B

#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS   0x8B4C

#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS   0x8B4D

#define GL_SHADER_TYPE   0x8B4F

#define GL_FLOAT_VEC2   0x8B50

#define GL_FLOAT_VEC3   0x8B51

#define GL_FLOAT_VEC4   0x8B52

#define GL_INT_VEC2   0x8B53

#define GL_INT_VEC3   0x8B54

#define GL_INT_VEC4   0x8B55

#define GL_BOOL   0x8B56

#define GL_BOOL_VEC2   0x8B57

#define GL_BOOL_VEC3   0x8B58

#define GL_BOOL_VEC4   0x8B59

#define GL_FLOAT_MAT2   0x8B5A

#define GL_FLOAT_MAT3   0x8B5B

#define GL_FLOAT_MAT4   0x8B5C

#define GL_SAMPLER_1D   0x8B5D

#define GL_SAMPLER_2D   0x8B5E

#define GL_SAMPLER_3D   0x8B5F

#define GL_SAMPLER_CUBE   0x8B60

#define GL_SAMPLER_1D_SHADOW   0x8B61

#define GL_SAMPLER_2D_SHADOW   0x8B62

#define GL_DELETE_STATUS   0x8B80

#define GL_COMPILE_STATUS   0x8B81

#define GL_LINK_STATUS   0x8B82

#define GL_VALIDATE_STATUS   0x8B83

#define GL_INFO_LOG_LENGTH   0x8B84

#define GL_ATTACHED_SHADERS   0x8B85

#define GL_ACTIVE_UNIFORMS   0x8B86

#define GL_ACTIVE_UNIFORM_MAX_LENGTH   0x8B87

#define GL_SHADER_SOURCE_LENGTH   0x8B88

#define GL_ACTIVE_ATTRIBUTES   0x8B89

#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH   0x8B8A

#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT   0x8B8B

#define GL_SHADING_LANGUAGE_VERSION   0x8B8C

#define GL_CURRENT_PROGRAM   0x8B8D

#define GL_POINT_SPRITE_COORD_ORIGIN   0x8CA0

#define GL_LOWER_LEFT   0x8CA1

#define GL_UPPER_LEFT   0x8CA2

#define GL_STENCIL_BACK_REF   0x8CA3

#define GL_STENCIL_BACK_VALUE_MASK   0x8CA4

#define GL_STENCIL_BACK_WRITEMASK   0x8CA5

#define GL_BLEND_EQUATION_RGB   GL_BLEND_EQUATION

#define GL_VERTEX_ATTRIB_ARRAY_ENABLED   0x8622

#define GL_VERTEX_ATTRIB_ARRAY_SIZE   0x8623

#define GL_VERTEX_ATTRIB_ARRAY_STRIDE   0x8624

#define GL_VERTEX_ATTRIB_ARRAY_TYPE   0x8625

#define GL_CURRENT_VERTEX_ATTRIB   0x8626

#define GL_VERTEX_PROGRAM_POINT_SIZE   0x8642

#define GL_VERTEX_PROGRAM_TWO_SIDE   0x8643

#define GL_VERTEX_ATTRIB_ARRAY_POINTER   0x8645

#define GL_STENCIL_BACK_FUNC   0x8800

#define GL_STENCIL_BACK_FAIL   0x8801

#define GL_STENCIL_BACK_PASS_DEPTH_FAIL   0x8802

#define GL_STENCIL_BACK_PASS_DEPTH_PASS   0x8803

#define GL_MAX_DRAW_BUFFERS   0x8824

#define GL_DRAW_BUFFER0   0x8825

#define GL_DRAW_BUFFER1   0x8826

#define GL_DRAW_BUFFER2   0x8827

#define GL_DRAW_BUFFER3   0x8828

#define GL_DRAW_BUFFER4   0x8829

#define GL_DRAW_BUFFER5   0x882A

#define GL_DRAW_BUFFER6   0x882B

#define GL_DRAW_BUFFER7   0x882C

#define GL_DRAW_BUFFER8   0x882D

#define GL_DRAW_BUFFER9   0x882E

#define GL_DRAW_BUFFER10   0x882F

#define GL_DRAW_BUFFER11   0x8830

#define GL_DRAW_BUFFER12   0x8831

#define GL_DRAW_BUFFER13   0x8832

#define GL_DRAW_BUFFER14   0x8833

#define GL_DRAW_BUFFER15   0x8834

#define GL_BLEND_EQUATION_ALPHA   0x883D

#define GL_POINT_SPRITE   0x8861

#define GL_COORD_REPLACE   0x8862

#define GL_MAX_VERTEX_ATTRIBS   0x8869

#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED   0x886A

#define GL_MAX_TEXTURE_COORDS   0x8871

#define GL_MAX_TEXTURE_IMAGE_UNITS   0x8872

#define GL_FRAGMENT_SHADER   0x8B30

#define GL_VERTEX_SHADER   0x8B31

#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS   0x8B49

#define GL_MAX_VERTEX_UNIFORM_COMPONENTS   0x8B4A

#define GL_MAX_VARYING_FLOATS   0x8B4B

#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS   0x8B4C

#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS   0x8B4D

#define GL_SHADER_TYPE   0x8B4F

#define GL_FLOAT_VEC2   0x8B50

#define GL_FLOAT_VEC3   0x8B51

#define GL_FLOAT_VEC4   0x8B52

#define GL_INT_VEC2   0x8B53

#define GL_INT_VEC3   0x8B54

#define GL_INT_VEC4   0x8B55

#define GL_BOOL   0x8B56

#define GL_BOOL_VEC2   0x8B57

#define GL_BOOL_VEC3   0x8B58

#define GL_BOOL_VEC4   0x8B59

#define GL_FLOAT_MAT2   0x8B5A

#define GL_FLOAT_MAT3   0x8B5B

#define GL_FLOAT_MAT4   0x8B5C

#define GL_SAMPLER_1D   0x8B5D

#define GL_SAMPLER_2D   0x8B5E

#define GL_SAMPLER_3D   0x8B5F

#define GL_SAMPLER_CUBE   0x8B60

#define GL_SAMPLER_1D_SHADOW   0x8B61

#define GL_SAMPLER_2D_SHADOW   0x8B62

#define GL_DELETE_STATUS   0x8B80

#define GL_COMPILE_STATUS   0x8B81

#define GL_LINK_STATUS   0x8B82

#define GL_VALIDATE_STATUS   0x8B83

#define GL_INFO_LOG_LENGTH   0x8B84

#define GL_ATTACHED_SHADERS   0x8B85

#define GL_SHADER_SOURCE_LENGTH   0x8B88

#define GL_ACTIVE_ATTRIBUTES   0x8B89

#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH   0x8B8A

#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT   0x8B8B

#define GL_SHADING_LANGUAGE_VERSION   0x8B8C

#define GL_CURRENT_PROGRAM   0x8B8D

#define GL_POINT_SPRITE_COORD_ORIGIN   0x8CA0

#define GL_LOWER_LEFT   0x8CA1

#define GL_UPPER_LEFT   0x8CA2

#define GL_STENCIL_BACK_REF   0x8CA3

#define GL_STENCIL_BACK_VALUE_MASK   0x8CA4

#define GL_STENCIL_BACK_WRITEMASK   0x8CA5

#define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT   0x8DE2

#define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT   0x8DE3

#define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT   0x8DE4

#define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT   0x8DED

#define GL_UNIFORM_BUFFER_BINDING_EXT   0x8DEF

#define GL_UNIFORM_BUFFER_EXT   0x8DEE

#define SAMPLES_PASSED_ARB   0x8914

#define QUERY_COUNTER_BITS_ARB   0x8864

#define CURRENT_QUERY_ARB   0x8865

#define QUERY_RESULT_ARB   0x8866

#define QUERY_RESULT_AVAILABLE_ARB   0x8867

#define GL_SAMPLES_PASSED   0x8914

#define GL_PROGRAM   0x8B40

#define GL_TYPE   0x8B4E

#define GL_SUBTYPE   0x8B4F

#define GL_DELETE_STATUS   0x8B80

#define GL_COMPILE_STATUS   0x8B81

#define GL_LINK_STATUS   0x8B82

#define GL_VALIDATE_STATUS   0x8B83

#define GL_INFO_LOG_LENGTH   0x8B84

#define GL_ATTACHED_OBJECTS   0x8B85

#define GL_SHADER_SOURCE_LENGTH   0x8B88

#define GL_SHADER_OBJECT_ARB   0x8B48

#define GL_FLOAT   0x1406

#define GL_FLOAT_VEC2_ARB   0x8B50

#define GL_FLOAT_VEC3_ARB   0x8B51

#define GL_FLOAT_VEC4_ARB   0x8B52

#define GL_INT   0x1404

#define GL_INT_VEC2_ARB   0x8B53

#define GL_INT_VEC3_ARB   0x8B54

#define GL_INT_VEC4_ARB   0x8B55

#define GL_BOOL_ARB   0x8B56

#define GL_BOOL_VEC2_ARB   0x8B57

#define GL_BOOL_VEC3_ARB   0x8B58

#define GL_BOOL_VEC4_ARB   0x8B59

#define GL_FLOAT_MAT2_ARB   0x8B5A

#define GL_FLOAT_MAT3_ARB   0x8B5B

#define GL_FLOAT_MAT4_ARB   0x8B5C

#define GL_SAMPLER_1D_ARB   0x8B5D

#define GL_SAMPLER_2D_ARB   0x8B5E

#define GL_SAMPLER_3D_ARB   0x8B5F

#define GL_SAMPLER_CUBE_ARB   0x8B60

#define GL_SAMPLER_1D_SHADOW_ARB   0x8B61

#define GL_SAMPLER_2D_SHADOW_ARB   0x8B62

#define GL_SAMPLER_2D_RECT_ARB   0x8B63

#define GL_SAMPLER_2D_RECT_SHADOW_ARB   0x8B64

#define GL_QUERY_WAIT_NV   0x8E13

#define GL_QUERY_NO_WAIT_NV   0x8E14

#define GL_QUERY_BY_REGION_WAIT_NV   0x8E15

#define GL_QUERY_BY_REGION_NO_WAIT_NV   0x8E16

#define GL_VERTEX_SHADER   0x8B31

#define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB   0x8B4A

#define GL_MAX_VARYING_FLOATS_ARB   0x8B4B

#define GL_MAX_VERTEX_ATTRIBS_ARB   0x8869

#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB   0x8872

#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB   0x8B4C

#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB   0x8B4D

#define GL_MAX_TEXTURE_COORDS_ARB   0x8871

#define GL_VERTEX_PROGRAM_POINT_SIZE_ARB   0x8642

#define GL_VERTEX_PROGRAM_TWO_SIDE_ARB   0x8643

#define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB   0x8B89

#define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB   0x8B8A

#define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB   0x8622

#define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB   0x8623

#define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB   0x8624

#define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB   0x8625

#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB   0x886A

#define GL_CURRENT_VERTEX_ATTRIB_ARB   0x8626

#define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB   0x8645

#define GL_FLOAT   0x1406

#define GL_FLOAT_VEC2_ARB   0x8B50

#define GL_FLOAT_VEC3_ARB   0x8B51

#define GL_FLOAT_VEC4_ARB   0x8B52

#define GL_FLOAT_MAT2_ARB   0x8B5A

#define GL_FLOAT_MAT3_ARB   0x8B5B

#define GL_FLOAT_MAT4_ARB   0x8B5C

#define GL_VERTEX_ARRAY_BINDING   0x85B5

#define GL_FRAGMENT_SHADER   0x8B30

#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB   0x8B49

#define GL_MAX_TEXTURE_COORDS_ARB   0x8871

#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB   0x8872

#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB   0x8B8B

#define GL_ARRAY_BUFFER   0x8892

#define GL_ELEMENT_ARRAY_BUFFER   0x8893

#define GL_ARRAY_BUFFER_BINDING   0x8894

#define GL_ELEMENT_ARRAY_BUFFER_BINDING   0x8895

#define GL_VERTEX_ARRAY_BUFFER_BINDING   0x8896

#define GL_NORMAL_ARRAY_BUFFER_BINDING   0x8897

#define GL_COLOR_ARRAY_BUFFER_BINDING   0x8898

#define GL_INDEX_ARRAY_BUFFER_BINDING   0x8899

#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING   0x889A

#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING   0x889B

#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING   0x889C

#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING   0x889D

#define GL_WEIGHT_ARRAY_BUFFER_BINDING   0x889E

#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING   0x889F

#define GL_STREAM_DRAW   0x88E0

#define GL_STREAM_READ   0x88E1

#define GL_STREAM_COPY   0x88E2

#define GL_STATIC_DRAW   0x88E4

#define GL_STATIC_READ   0x88E5

#define GL_STATIC_COPY   0x88E6

#define GL_DYNAMIC_DRAW   0x88E8

#define GL_DYNAMIC_READ   0x88E9

#define GL_DYNAMIC_COPY   0x88EA

#define GL_READ_ONLY   0x88B8

#define GL_WRITE_ONLY   0x88B9

#define GL_READ_WRITE   0x88BA

#define GL_BUFFER_SIZE   0x8764

#define GL_BUFFER_USAGE   0x8765

#define GL_BUFFER_ACCESS   0x88BB

#define GL_BUFFER_MAPPED   0x88BC

#define GL_BUFFER_MAP_POINTER   0x88BD

#define GL_VERTEX_ARRAY   0x8074

#define GL_COLOR_BUFFER_BIT   0x00004000

#define GL_DEPTH_BUFFER_BIT   0x00000100

#define GL_STENCIL_BUFFER_BIT   0x00000400

#define GL_BYTE   0x1400

#define GL_UNSIGNED_BYTE   0x1401

#define GL_SHORT   0x1402

#define GL_UNSIGNED_SHORT   0x1403

#define GL_INT   0x1404

#define GL_UNSIGNED_INT   0x1405

#define GL_FLOAT   0x1406

#define GL_DOUBLE   0x140A

#define GL_2_BYTES   0x1407

#define GL_3_BYTES   0x1408

#define GL_4_BYTES   0x1409

#define GL_POINTS   0x0000

#define GL_LINES   0x0001

#define GL_LINE_LOOP   0x0002

#define GL_LINE_STRIP   0x0003

#define GL_TRIANGLES   0x0004

#define GL_TRIANGLE_STRIP   0x0005

#define GL_TRIANGLE_FAN   0x0006

#define WGL_CONTEXT_MAJOR_VERSION_ARB   0x2091

#define WGL_CONTEXT_MINOR_VERSION_ARB   0x2092

#define WGL_CONTEXT_LAYER_PLANE_ARB   0x2093

#define WGL_CONTEXT_FLAGS_ARB   0x2094

#define WGL_CONTEXT_DEBUG_BIT_ARB   0x0001

#define WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB   0x0002

#define ERROR_INVALID_VERSION_ARB   0x2095

#define GL_VENDOR   0x1F00

#define GL_RENDERER   0x1F01

#define GL_VERSION   0x1F02

#define GL_EXTENSIONS   0x1F03

#define GL_SHADING_LANGUAGE_VERSION   0x8B8C

#define GL_MAJOR_VERSION   0x821B

#define GL_MINOR_VERSION   0x821C

#define GL_NUM_EXTENSIONS   0x821D

#define GL_CONTEXT_FLAGS   0x821E

#define GL_DEPTH_BUFFER   0x8223

#define GL_STENCIL_BUFFER   0x8224

#define GL_COMPRESSED_RED   0x8225

#define GL_COMPRESSED_RG   0x8226

#define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT   0x0001

#define GL_RGBA32F   0x8814

#define GL_RGB32F   0x8815

#define GL_RGBA16F   0x881A

#define GL_RGB16F   0x881B

#define GL_VERTEX_ATTRIB_ARRAY_INTEGER   0x88FD

#define GL_MAX_ARRAY_TEXTURE_LAYERS   0x88FF

#define GL_MIN_PROGRAM_TEXEL_OFFSET   0x8904

#define GL_MAX_PROGRAM_TEXEL_OFFSET   0x8905

#define GL_CLAMP_VERTEX_COLOR   0x891A

#define GL_CLAMP_FRAGMENT_COLOR   0x891B

#define GL_CLAMP_READ_COLOR   0x891C

#define GL_FIXED_ONLY   0x891D

#define GL_MAX_VARYING_COMPONENTS   GL_MAX_VARYING_FLOATS

#define GL_TEXTURE_RED_TYPE   0x8C10

#define GL_TEXTURE_GREEN_TYPE   0x8C11

#define GL_TEXTURE_BLUE_TYPE   0x8C12

#define GL_TEXTURE_ALPHA_TYPE   0x8C13

#define GL_TEXTURE_LUMINANCE_TYPE   0x8C14

#define GL_TEXTURE_INTENSITY_TYPE   0x8C15

#define GL_TEXTURE_DEPTH_TYPE   0x8C16

#define GL_UNSIGNED_NORMALIZED   0x8C17

#define GL_TEXTURE_1D_ARRAY   0x8C18

#define GL_PROXY_TEXTURE_1D_ARRAY   0x8C19

#define GL_TEXTURE_2D_ARRAY   0x8C1A

#define GL_PROXY_TEXTURE_2D_ARRAY   0x8C1B

#define GL_TEXTURE_BINDING_1D_ARRAY   0x8C1C

#define GL_TEXTURE_BINDING_2D_ARRAY   0x8C1D

#define GL_R11F_G11F_B10F   0x8C3A

#define GL_UNSIGNED_INT_10F_11F_11F_REV   0x8C3B

#define GL_RGB9_E5   0x8C3D

#define GL_UNSIGNED_INT_5_9_9_9_REV   0x8C3E

#define GL_TEXTURE_SHARED_SIZE   0x8C3F

#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH   0x8C76

#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE   0x8C7F

#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS   0x8C80

#define GL_TRANSFORM_FEEDBACK_VARYINGS   0x8C83

#define GL_TRANSFORM_FEEDBACK_BUFFER_START   0x8C84

#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE   0x8C85

#define GL_PRIMITIVES_GENERATED   0x8C87

#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN   0x8C88

#define GL_RASTERIZER_DISCARD   0x8C89

#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS   0x8C8A

#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS   0x8C8B

#define GL_INTERLEAVED_ATTRIBS   0x8C8C

#define GL_SEPARATE_ATTRIBS   0x8C8D

#define GL_TRANSFORM_FEEDBACK_BUFFER   0x8C8E

#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING   0x8C8F

#define GL_RGBA32UI   0x8D70

#define GL_RGB32UI   0x8D71

#define GL_RGBA16UI   0x8D76

#define GL_RGB16UI   0x8D77

#define GL_RGBA8UI   0x8D7C

#define GL_RGB8UI   0x8D7D

#define GL_RGBA32I   0x8D82

#define GL_RGB32I   0x8D83

#define GL_RGBA16I   0x8D88

#define GL_RGB16I   0x8D89

#define GL_RGBA8I   0x8D8E

#define GL_RGB8I   0x8D8F

#define GL_RED_INTEGER   0x8D94

#define GL_GREEN_INTEGER   0x8D95

#define GL_BLUE_INTEGER   0x8D96

#define GL_ALPHA_INTEGER   0x8D97

#define GL_RGB_INTEGER   0x8D98

#define GL_RGBA_INTEGER   0x8D99

#define GL_BGR_INTEGER   0x8D9A

#define GL_BGRA_INTEGER   0x8D9B

#define GL_SAMPLER_1D_ARRAY   0x8DC0

#define GL_SAMPLER_2D_ARRAY   0x8DC1

#define GL_SAMPLER_1D_ARRAY_SHADOW   0x8DC3

#define GL_SAMPLER_2D_ARRAY_SHADOW   0x8DC4

#define GL_SAMPLER_CUBE_SHADOW   0x8DC5

#define GL_UNSIGNED_INT_VEC2   0x8DC6

#define GL_UNSIGNED_INT_VEC3   0x8DC7

#define GL_UNSIGNED_INT_VEC4   0x8DC8

#define GL_INT_SAMPLER_1D   0x8DC9

#define GL_INT_SAMPLER_2D   0x8DCA

#define GL_INT_SAMPLER_3D   0x8DCB

#define GL_INT_SAMPLER_CUBE   0x8DCC

#define GL_INT_SAMPLER_1D_ARRAY   0x8DCE

#define GL_INT_SAMPLER_2D_ARRAY   0x8DCF

#define GL_UNSIGNED_INT_SAMPLER_1D   0x8DD1

#define GL_UNSIGNED_INT_SAMPLER_2D   0x8DD2

#define GL_UNSIGNED_INT_SAMPLER_3D   0x8DD3

#define GL_UNSIGNED_INT_SAMPLER_CUBE   0x8DD4

#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY   0x8DD6

#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY   0x8DD7

#define GL_QUERY_WAIT   0x8E13

#define GL_QUERY_NO_WAIT   0x8E14

#define GL_QUERY_BY_REGION_WAIT   0x8E15

#define GL_QUERY_BY_REGION_NO_WAIT   0x8E16


Документация по Phobos Engine. Последние изменения: Tue Apr 14 03:55:22 2009. Создано системой  doxygen 1.5.8