Open CASCADE Technology  7.7.2
Macros | Typedefs
OpenGl_GlTypes.hxx File Reference
#include <OpenGl_khrplatform.h>

Macros

#define APIENTRY
 
#define APIENTRYP   APIENTRY *
 
#define GLAPI   extern
 
#define GL_APICALL   GLAPI
 
#define GL_GLEXT_LEGACY
 
#define GLX_GLXEXT_LEGACY
 
#define GL_NONE   0
 
#define GL_DEPTH_BUFFER_BIT   0x00000100
 
#define GL_STENCIL_BUFFER_BIT   0x00000400
 
#define GL_COLOR_BUFFER_BIT   0x00004000
 
#define GL_FALSE   0
 
#define GL_TRUE   1
 
#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 GL_ZERO   0
 
#define GL_ONE   1
 
#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_FUNC_ADD   0x8006
 
#define GL_BLEND_EQUATION   0x8009
 
#define GL_BLEND_EQUATION_RGB   0x8009
 
#define GL_BLEND_EQUATION_ALPHA   0x883D
 
#define GL_FUNC_SUBTRACT   0x800A
 
#define GL_FUNC_REVERSE_SUBTRACT   0x800B
 
#define GL_BLEND_DST_RGB   0x80C8
 
#define GL_BLEND_SRC_RGB   0x80C9
 
#define GL_BLEND_DST_ALPHA   0x80CA
 
#define GL_BLEND_SRC_ALPHA   0x80CB
 
#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_BLEND_COLOR   0x8005
 
#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_STREAM_DRAW   0x88E0
 
#define GL_STATIC_DRAW   0x88E4
 
#define GL_DYNAMIC_DRAW   0x88E8
 
#define GL_BUFFER_SIZE   0x8764
 
#define GL_BUFFER_USAGE   0x8765
 
#define GL_CURRENT_VERTEX_ATTRIB   0x8626
 
#define GL_FRONT_LEFT   0x0400
 
#define GL_FRONT_RIGHT   0x0401
 
#define GL_BACK_LEFT   0x0402
 
#define GL_BACK_RIGHT   0x0403
 
#define GL_FRONT   0x0404
 
#define GL_BACK   0x0405
 
#define GL_LEFT   0x0406
 
#define GL_RIGHT   0x0407
 
#define GL_FRONT_AND_BACK   0x0408
 
#define GL_TEXTURE_2D   0x0DE1
 
#define GL_CULL_FACE   0x0B44
 
#define GL_BLEND   0x0BE2
 
#define GL_DITHER   0x0BD0
 
#define GL_STENCIL_TEST   0x0B90
 
#define GL_DEPTH_TEST   0x0B71
 
#define GL_SCISSOR_TEST   0x0C11
 
#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_SAMPLE_ALPHA_TO_COVERAGE   0x809E
 
#define GL_SAMPLE_COVERAGE   0x80A0
 
#define GL_NO_ERROR   0
 
#define GL_INVALID_ENUM   0x0500
 
#define GL_INVALID_VALUE   0x0501
 
#define GL_INVALID_OPERATION   0x0502
 
#define GL_OUT_OF_MEMORY   0x0505
 
#define GL_CW   0x0900
 
#define GL_CCW   0x0901
 
#define GL_LINE_WIDTH   0x0B21
 
#define GL_ALIASED_POINT_SIZE_RANGE   0x846D
 
#define GL_ALIASED_LINE_WIDTH_RANGE   0x846E
 
#define GL_CULL_FACE_MODE   0x0B45
 
#define GL_FRONT_FACE   0x0B46
 
#define GL_DEPTH_RANGE   0x0B70
 
#define GL_DEPTH_WRITEMASK   0x0B72
 
#define GL_DEPTH_CLEAR_VALUE   0x0B73
 
#define GL_DEPTH_FUNC   0x0B74
 
#define GL_STENCIL_CLEAR_VALUE   0x0B91
 
#define GL_STENCIL_FUNC   0x0B92
 
#define GL_STENCIL_FAIL   0x0B94
 
#define GL_STENCIL_PASS_DEPTH_FAIL   0x0B95
 
#define GL_STENCIL_PASS_DEPTH_PASS   0x0B96
 
#define GL_STENCIL_REF   0x0B97
 
#define GL_STENCIL_VALUE_MASK   0x0B93
 
#define GL_STENCIL_WRITEMASK   0x0B98
 
#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_STENCIL_BACK_REF   0x8CA3
 
#define GL_STENCIL_BACK_VALUE_MASK   0x8CA4
 
#define GL_STENCIL_BACK_WRITEMASK   0x8CA5
 
#define GL_VIEWPORT   0x0BA2
 
#define GL_SCISSOR_BOX   0x0C10
 
#define GL_COLOR_CLEAR_VALUE   0x0C22
 
#define GL_COLOR_WRITEMASK   0x0C23
 
#define GL_UNPACK_LSB_FIRST   0x0CF1
 
#define GL_UNPACK_ROW_LENGTH   0x0CF2
 
#define GL_UNPACK_SKIP_ROWS   0x0CF3
 
#define GL_UNPACK_SKIP_PIXELS   0x0CF4
 
#define GL_UNPACK_ALIGNMENT   0x0CF5
 
#define GL_PACK_LSB_FIRST   0x0D01
 
#define GL_PACK_ROW_LENGTH   0x0D02
 
#define GL_PACK_SKIP_ROWS   0x0D03
 
#define GL_PACK_SKIP_PIXELS   0x0D04
 
#define GL_PACK_ALIGNMENT   0x0D05
 
#define GL_MAX_TEXTURE_SIZE   0x0D33
 
#define GL_MAX_VIEWPORT_DIMS   0x0D3A
 
#define GL_SUBPIXEL_BITS   0x0D50
 
#define GL_RED_BITS   0x0D52
 
#define GL_GREEN_BITS   0x0D53
 
#define GL_BLUE_BITS   0x0D54
 
#define GL_ALPHA_BITS   0x0D55
 
#define GL_DEPTH_BITS   0x0D56
 
#define GL_STENCIL_BITS   0x0D57
 
#define GL_POLYGON_OFFSET_UNITS   0x2A00
 
#define GL_POLYGON_OFFSET_FACTOR   0x8038
 
#define GL_TEXTURE_BINDING_2D   0x8069
 
#define GL_SAMPLE_BUFFERS   0x80A8
 
#define GL_SAMPLES   0x80A9
 
#define GL_SAMPLE_COVERAGE_VALUE   0x80AA
 
#define GL_SAMPLE_COVERAGE_INVERT   0x80AB
 
#define GL_NUM_COMPRESSED_TEXTURE_FORMATS   0x86A2
 
#define GL_COMPRESSED_TEXTURE_FORMATS   0x86A3
 
#define GL_DONT_CARE   0x1100
 
#define GL_FASTEST   0x1101
 
#define GL_NICEST   0x1102
 
#define GL_GENERATE_MIPMAP_HINT   0x8192
 
#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_FIXED   0x140C
 
#define GL_DEPTH_COMPONENT   0x1902
 
#define GL_ALPHA   0x1906
 
#define GL_RGB   0x1907
 
#define GL_RGBA   0x1908
 
#define GL_LUMINANCE   0x1909
 
#define GL_LUMINANCE_ALPHA   0x190A
 
#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_KEEP   0x1E00
 
#define GL_REPLACE   0x1E01
 
#define GL_INCR   0x1E02
 
#define GL_DECR   0x1E03
 
#define GL_INVERT   0x150A
 
#define GL_INCR_WRAP   0x8507
 
#define GL_DECR_WRAP   0x8508
 
#define GL_VENDOR   0x1F00
 
#define GL_RENDERER   0x1F01
 
#define GL_VERSION   0x1F02
 
#define GL_EXTENSIONS   0x1F03
 
#define GL_NEAREST   0x2600
 
#define GL_LINEAR   0x2601
 
#define GL_NEAREST_MIPMAP_NEAREST   0x2700
 
#define GL_LINEAR_MIPMAP_NEAREST   0x2701
 
#define GL_NEAREST_MIPMAP_LINEAR   0x2702
 
#define GL_LINEAR_MIPMAP_LINEAR   0x2703
 
#define GL_TEXTURE_MAG_FILTER   0x2800
 
#define GL_TEXTURE_MIN_FILTER   0x2801
 
#define GL_TEXTURE_WRAP_S   0x2802
 
#define GL_TEXTURE_WRAP_T   0x2803
 
#define GL_TEXTURE   0x1702
 
#define GL_TEXTURE_CUBE_MAP   0x8513
 
#define GL_TEXTURE_BINDING_CUBE_MAP   0x8514
 
#define GL_TEXTURE_CUBE_MAP_POSITIVE_X   0x8515
 
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X   0x8516
 
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y   0x8517
 
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y   0x8518
 
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z   0x8519
 
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z   0x851A
 
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE   0x851C
 
#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_ACTIVE_TEXTURE   0x84E0
 
#define GL_CLAMP   0x2900
 
#define GL_REPEAT   0x2901
 
#define GL_CLAMP_TO_EDGE   0x812F
 
#define GL_MIRRORED_REPEAT   0x8370
 
#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_2D   0x8B5E
 
#define GL_SAMPLER_CUBE   0x8B60
 
#define GL_COLOR   0x1800
 
#define GL_DEPTH   0x1801
 
#define GL_STENCIL   0x1802
 
#define GL_RED   0x1903
 
#define GL_RGB8   0x8051
 
#define GL_RGBA8   0x8058
 
#define GL_LUMINANCE16   0x8042
 
#define GL_LUMINANCE8   0x8040
 
#define GL_BGRA_EXT   0x80E1
 
#define GL_R16   0x822A
 
#define GL_RGB4   0x804F
 
#define GL_RGB5   0x8050
 
#define GL_RGB10   0x8052
 
#define GL_RGB12   0x8053
 
#define GL_RGB16   0x8054
 
#define GL_RGB10_A2   0x8059
 
#define GL_RGBA12   0x805A
 
#define GL_RGBA16   0x805B
 
#define GL_ALPHA8   0x803C
 
#define GL_ALPHA16   0x803E
 
#define GL_RG16   0x822C
 
#define GL_R16_SNORM   0x8F98
 
#define GL_RG16_SNORM   0x8F99
 
#define GL_RGB16_SNORM   0x8F9A
 
#define GL_RGBA16_SNORM   0x8F9B
 
#define GL_RED_SNORM   0x8F90
 
#define GL_RG_SNORM   0x8F91
 
#define GL_RGB_SNORM   0x8F92
 
#define GL_RGBA_SNORM   0x8F93
 
#define GL_DRAW_BUFFER   0x0C01
 
#define GL_READ_BUFFER   0x0C02
 
#define GL_DOUBLEBUFFER   0x0C32
 
#define GL_STEREO   0x0C33
 
#define GL_PROXY_TEXTURE_2D   0x8064
 
#define GL_TEXTURE_WIDTH   0x1000
 
#define GL_TEXTURE_HEIGHT   0x1001
 
#define GL_TEXTURE_INTERNAL_FORMAT   0x1003
 
#define GL_HALF_FLOAT_OES   0x8D61
 

Typedefs

typedef khronos_int8_t GLbyte
 
typedef khronos_float_t GLclampf
 
typedef khronos_int32_t GLfixed
 
typedef short GLshort
 
typedef unsigned short GLushort
 
typedef void GLvoid
 
typedef struct __GLsync * GLsync
 
typedef khronos_int64_t GLint64
 
typedef khronos_uint64_t GLuint64
 
typedef unsigned int GLenum
 
typedef unsigned int GLuint
 
typedef char GLchar
 
typedef khronos_float_t GLfloat
 
typedef khronos_ssize_t GLsizeiptr
 
typedef khronos_intptr_t GLintptr
 
typedef unsigned int GLbitfield
 
typedef int GLint
 
typedef unsigned char GLboolean
 
typedef int GLsizei
 
typedef khronos_uint8_t GLubyte
 
typedef double GLdouble
 
typedef double GLclampd
 

Macro Definition Documentation

#define APIENTRY
#define APIENTRYP   APIENTRY *
#define GL_ACTIVE_TEXTURE   0x84E0
#define GL_ALIASED_LINE_WIDTH_RANGE   0x846E
#define GL_ALIASED_POINT_SIZE_RANGE   0x846D
#define GL_ALPHA   0x1906
#define GL_ALPHA16   0x803E
#define GL_ALPHA8   0x803C
#define GL_ALPHA_BITS   0x0D55
#define GL_ALWAYS   0x0207
#define GL_APICALL   GLAPI
#define GL_ARRAY_BUFFER   0x8892
#define GL_ARRAY_BUFFER_BINDING   0x8894
#define GL_BACK   0x0405
#define GL_BACK_LEFT   0x0402
#define GL_BACK_RIGHT   0x0403
#define GL_BGRA_EXT   0x80E1
#define GL_BLEND   0x0BE2
#define GL_BLEND_COLOR   0x8005
#define GL_BLEND_DST_ALPHA   0x80CA
#define GL_BLEND_DST_RGB   0x80C8
#define GL_BLEND_EQUATION   0x8009
#define GL_BLEND_EQUATION_ALPHA   0x883D
#define GL_BLEND_EQUATION_RGB   0x8009
#define GL_BLEND_SRC_ALPHA   0x80CB
#define GL_BLEND_SRC_RGB   0x80C9
#define GL_BLUE_BITS   0x0D54
#define GL_BOOL   0x8B56
#define GL_BOOL_VEC2   0x8B57
#define GL_BOOL_VEC3   0x8B58
#define GL_BOOL_VEC4   0x8B59
#define GL_BUFFER_SIZE   0x8764
#define GL_BUFFER_USAGE   0x8765
#define GL_BYTE   0x1400
#define GL_CCW   0x0901
#define GL_CLAMP   0x2900
#define GL_CLAMP_TO_EDGE   0x812F
#define GL_COLOR   0x1800
#define GL_COLOR_BUFFER_BIT   0x00004000
#define GL_COLOR_CLEAR_VALUE   0x0C22
#define GL_COLOR_WRITEMASK   0x0C23
#define GL_COMPRESSED_TEXTURE_FORMATS   0x86A3
#define GL_CONSTANT_ALPHA   0x8003
#define GL_CONSTANT_COLOR   0x8001
#define GL_CULL_FACE   0x0B44
#define GL_CULL_FACE_MODE   0x0B45
#define GL_CURRENT_VERTEX_ATTRIB   0x8626
#define GL_CW   0x0900
#define GL_DECR   0x1E03
#define GL_DECR_WRAP   0x8508
#define GL_DEPTH   0x1801
#define GL_DEPTH_BITS   0x0D56
#define GL_DEPTH_BUFFER_BIT   0x00000100
#define GL_DEPTH_CLEAR_VALUE   0x0B73
#define GL_DEPTH_COMPONENT   0x1902
#define GL_DEPTH_FUNC   0x0B74
#define GL_DEPTH_RANGE   0x0B70
#define GL_DEPTH_TEST   0x0B71
#define GL_DEPTH_WRITEMASK   0x0B72
#define GL_DITHER   0x0BD0
#define GL_DONT_CARE   0x1100
#define GL_DOUBLEBUFFER   0x0C32
#define GL_DRAW_BUFFER   0x0C01
#define GL_DST_ALPHA   0x0304
#define GL_DST_COLOR   0x0306
#define GL_DYNAMIC_DRAW   0x88E8
#define GL_ELEMENT_ARRAY_BUFFER   0x8893
#define GL_ELEMENT_ARRAY_BUFFER_BINDING   0x8895
#define GL_EQUAL   0x0202
#define GL_EXTENSIONS   0x1F03
#define GL_FALSE   0
#define GL_FASTEST   0x1101
#define GL_FIXED   0x140C
#define GL_FLOAT   0x1406
#define GL_FLOAT_MAT2   0x8B5A
#define GL_FLOAT_MAT3   0x8B5B
#define GL_FLOAT_MAT4   0x8B5C
#define GL_FLOAT_VEC2   0x8B50
#define GL_FLOAT_VEC3   0x8B51
#define GL_FLOAT_VEC4   0x8B52
#define GL_FRONT   0x0404
#define GL_FRONT_AND_BACK   0x0408
#define GL_FRONT_FACE   0x0B46
#define GL_FRONT_LEFT   0x0400
#define GL_FRONT_RIGHT   0x0401
#define GL_FUNC_ADD   0x8006
#define GL_FUNC_REVERSE_SUBTRACT   0x800B
#define GL_FUNC_SUBTRACT   0x800A
#define GL_GENERATE_MIPMAP_HINT   0x8192
#define GL_GEQUAL   0x0206
#define GL_GLEXT_LEGACY
#define GL_GREATER   0x0204
#define GL_GREEN_BITS   0x0D53
#define GL_HALF_FLOAT_OES   0x8D61
#define GL_INCR   0x1E02
#define GL_INCR_WRAP   0x8507
#define GL_INT   0x1404
#define GL_INT_VEC2   0x8B53
#define GL_INT_VEC3   0x8B54
#define GL_INT_VEC4   0x8B55
#define GL_INVALID_ENUM   0x0500
#define GL_INVALID_OPERATION   0x0502
#define GL_INVALID_VALUE   0x0501
#define GL_INVERT   0x150A
#define GL_KEEP   0x1E00
#define GL_LEFT   0x0406
#define GL_LEQUAL   0x0203
#define GL_LESS   0x0201
#define GL_LINE_LOOP   0x0002
#define GL_LINE_STRIP   0x0003
#define GL_LINE_WIDTH   0x0B21
#define GL_LINEAR   0x2601
#define GL_LINEAR_MIPMAP_LINEAR   0x2703
#define GL_LINEAR_MIPMAP_NEAREST   0x2701
#define GL_LINES   0x0001
#define GL_LUMINANCE   0x1909
#define GL_LUMINANCE16   0x8042
#define GL_LUMINANCE8   0x8040
#define GL_LUMINANCE_ALPHA   0x190A
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE   0x851C
#define GL_MAX_TEXTURE_SIZE   0x0D33
#define GL_MAX_VIEWPORT_DIMS   0x0D3A
#define GL_MIRRORED_REPEAT   0x8370
#define GL_NEAREST   0x2600
#define GL_NEAREST_MIPMAP_LINEAR   0x2702
#define GL_NEAREST_MIPMAP_NEAREST   0x2700
#define GL_NEVER   0x0200
#define GL_NICEST   0x1102
#define GL_NO_ERROR   0
#define GL_NONE   0
#define GL_NOTEQUAL   0x0205
#define GL_NUM_COMPRESSED_TEXTURE_FORMATS   0x86A2
#define GL_ONE   1
#define GL_ONE_MINUS_CONSTANT_ALPHA   0x8004
#define GL_ONE_MINUS_CONSTANT_COLOR   0x8002
#define GL_ONE_MINUS_DST_ALPHA   0x0305
#define GL_ONE_MINUS_DST_COLOR   0x0307
#define GL_ONE_MINUS_SRC_ALPHA   0x0303
#define GL_ONE_MINUS_SRC_COLOR   0x0301
#define GL_OUT_OF_MEMORY   0x0505
#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_POINTS   0x0000
#define GL_POLYGON_OFFSET_FACTOR   0x8038
#define GL_POLYGON_OFFSET_FACTOR   0x8038
#define GL_POLYGON_OFFSET_FILL   0x8037
#define GL_POLYGON_OFFSET_LINE   0x2A02
#define GL_POLYGON_OFFSET_POINT   0x2A01
#define GL_POLYGON_OFFSET_UNITS   0x2A00
#define GL_POLYGON_OFFSET_UNITS   0x2A00
#define GL_PROXY_TEXTURE_2D   0x8064
#define GL_R16   0x822A
#define GL_R16_SNORM   0x8F98
#define GL_READ_BUFFER   0x0C02
#define GL_RED   0x1903
#define GL_RED_BITS   0x0D52
#define GL_RED_SNORM   0x8F90
#define GL_RENDERER   0x1F01
#define GL_REPEAT   0x2901
#define GL_REPLACE   0x1E01
#define GL_RG16   0x822C
#define GL_RG16_SNORM   0x8F99
#define GL_RG_SNORM   0x8F91
#define GL_RGB   0x1907
#define GL_RGB10   0x8052
#define GL_RGB10_A2   0x8059
#define GL_RGB12   0x8053
#define GL_RGB16   0x8054
#define GL_RGB16_SNORM   0x8F9A
#define GL_RGB4   0x804F
#define GL_RGB5   0x8050
#define GL_RGB8   0x8051
#define GL_RGB_SNORM   0x8F92
#define GL_RGBA   0x1908
#define GL_RGBA12   0x805A
#define GL_RGBA16   0x805B
#define GL_RGBA16_SNORM   0x8F9B
#define GL_RGBA8   0x8058
#define GL_RGBA_SNORM   0x8F93
#define GL_RIGHT   0x0407
#define GL_SAMPLE_ALPHA_TO_COVERAGE   0x809E
#define GL_SAMPLE_BUFFERS   0x80A8
#define GL_SAMPLE_COVERAGE   0x80A0
#define GL_SAMPLE_COVERAGE_INVERT   0x80AB
#define GL_SAMPLE_COVERAGE_VALUE   0x80AA
#define GL_SAMPLER_2D   0x8B5E
#define GL_SAMPLER_CUBE   0x8B60
#define GL_SAMPLES   0x80A9
#define GL_SCISSOR_BOX   0x0C10
#define GL_SCISSOR_TEST   0x0C11
#define GL_SHORT   0x1402
#define GL_SRC_ALPHA   0x0302
#define GL_SRC_ALPHA_SATURATE   0x0308
#define GL_SRC_COLOR   0x0300
#define GL_STATIC_DRAW   0x88E4
#define GL_STENCIL   0x1802
#define GL_STENCIL_BACK_FAIL   0x8801
#define GL_STENCIL_BACK_FUNC   0x8800
#define GL_STENCIL_BACK_PASS_DEPTH_FAIL   0x8802
#define GL_STENCIL_BACK_PASS_DEPTH_PASS   0x8803
#define GL_STENCIL_BACK_REF   0x8CA3
#define GL_STENCIL_BACK_VALUE_MASK   0x8CA4
#define GL_STENCIL_BACK_WRITEMASK   0x8CA5
#define GL_STENCIL_BITS   0x0D57
#define GL_STENCIL_BUFFER_BIT   0x00000400
#define GL_STENCIL_CLEAR_VALUE   0x0B91
#define GL_STENCIL_FAIL   0x0B94
#define GL_STENCIL_FUNC   0x0B92
#define GL_STENCIL_PASS_DEPTH_FAIL   0x0B95
#define GL_STENCIL_PASS_DEPTH_PASS   0x0B96
#define GL_STENCIL_REF   0x0B97
#define GL_STENCIL_TEST   0x0B90
#define GL_STENCIL_VALUE_MASK   0x0B93
#define GL_STENCIL_WRITEMASK   0x0B98
#define GL_STEREO   0x0C33
#define GL_STREAM_DRAW   0x88E0
#define GL_SUBPIXEL_BITS   0x0D50
#define GL_TEXTURE   0x1702
#define GL_TEXTURE0   0x84C0
#define GL_TEXTURE1   0x84C1
#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_TEXTURE2   0x84C2
#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_TEXTURE3   0x84C3
#define GL_TEXTURE30   0x84DE
#define GL_TEXTURE31   0x84DF
#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_TEXTURE_2D   0x0DE1
#define GL_TEXTURE_BINDING_2D   0x8069
#define GL_TEXTURE_BINDING_CUBE_MAP   0x8514
#define GL_TEXTURE_CUBE_MAP   0x8513
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X   0x8516
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y   0x8518
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z   0x851A
#define GL_TEXTURE_CUBE_MAP_POSITIVE_X   0x8515
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y   0x8517
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z   0x8519
#define GL_TEXTURE_HEIGHT   0x1001
#define GL_TEXTURE_INTERNAL_FORMAT   0x1003
#define GL_TEXTURE_MAG_FILTER   0x2800
#define GL_TEXTURE_MIN_FILTER   0x2801
#define GL_TEXTURE_WIDTH   0x1000
#define GL_TEXTURE_WRAP_S   0x2802
#define GL_TEXTURE_WRAP_T   0x2803
#define GL_TRIANGLE_FAN   0x0006
#define GL_TRIANGLE_STRIP   0x0005
#define GL_TRIANGLES   0x0004
#define GL_TRUE   1
#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_UNSIGNED_BYTE   0x1401
#define GL_UNSIGNED_INT   0x1405
#define GL_UNSIGNED_SHORT   0x1403
#define GL_VENDOR   0x1F00
#define GL_VERSION   0x1F02
#define GL_VIEWPORT   0x0BA2
#define GL_ZERO   0
#define GLAPI   extern
#define GLX_GLXEXT_LEGACY

Typedef Documentation

typedef unsigned int GLbitfield
typedef unsigned char GLboolean
typedef khronos_int8_t GLbyte
typedef char GLchar
typedef double GLclampd
typedef khronos_float_t GLclampf
typedef double GLdouble
typedef unsigned int GLenum
typedef khronos_int32_t GLfixed
typedef khronos_float_t GLfloat
typedef int GLint
typedef khronos_int64_t GLint64
typedef khronos_intptr_t GLintptr
typedef short GLshort
typedef int GLsizei
typedef khronos_ssize_t GLsizeiptr
typedef struct __GLsync* GLsync
typedef khronos_uint8_t GLubyte
typedef unsigned int GLuint
typedef khronos_uint64_t GLuint64
typedef unsigned short GLushort
typedef void GLvoid