Open CASCADE Technology  7.7.0.dev
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

◆ APIENTRY

#define APIENTRY

◆ APIENTRYP

#define APIENTRYP   APIENTRY *

◆ GL_ACTIVE_TEXTURE

#define GL_ACTIVE_TEXTURE   0x84E0

◆ GL_ALIASED_LINE_WIDTH_RANGE

#define GL_ALIASED_LINE_WIDTH_RANGE   0x846E

◆ GL_ALIASED_POINT_SIZE_RANGE

#define GL_ALIASED_POINT_SIZE_RANGE   0x846D

◆ GL_ALPHA

#define GL_ALPHA   0x1906

◆ GL_ALPHA16

#define GL_ALPHA16   0x803E

◆ GL_ALPHA8

#define GL_ALPHA8   0x803C

◆ GL_ALPHA_BITS

#define GL_ALPHA_BITS   0x0D55

◆ GL_ALWAYS

#define GL_ALWAYS   0x0207

◆ GL_APICALL

#define GL_APICALL   GLAPI

◆ GL_ARRAY_BUFFER

#define GL_ARRAY_BUFFER   0x8892

◆ GL_ARRAY_BUFFER_BINDING

#define GL_ARRAY_BUFFER_BINDING   0x8894

◆ GL_BACK

#define GL_BACK   0x0405

◆ GL_BACK_LEFT

#define GL_BACK_LEFT   0x0402

◆ GL_BACK_RIGHT

#define GL_BACK_RIGHT   0x0403

◆ GL_BGRA_EXT

#define GL_BGRA_EXT   0x80E1

◆ GL_BLEND

#define GL_BLEND   0x0BE2

◆ GL_BLEND_COLOR

#define GL_BLEND_COLOR   0x8005

◆ GL_BLEND_DST_ALPHA

#define GL_BLEND_DST_ALPHA   0x80CA

◆ GL_BLEND_DST_RGB

#define GL_BLEND_DST_RGB   0x80C8

◆ GL_BLEND_EQUATION

#define GL_BLEND_EQUATION   0x8009

◆ GL_BLEND_EQUATION_ALPHA

#define GL_BLEND_EQUATION_ALPHA   0x883D

◆ GL_BLEND_EQUATION_RGB

#define GL_BLEND_EQUATION_RGB   0x8009

◆ GL_BLEND_SRC_ALPHA

#define GL_BLEND_SRC_ALPHA   0x80CB

◆ GL_BLEND_SRC_RGB

#define GL_BLEND_SRC_RGB   0x80C9

◆ GL_BLUE_BITS

#define GL_BLUE_BITS   0x0D54

◆ GL_BOOL

#define GL_BOOL   0x8B56

◆ GL_BOOL_VEC2

#define GL_BOOL_VEC2   0x8B57

◆ GL_BOOL_VEC3

#define GL_BOOL_VEC3   0x8B58

◆ GL_BOOL_VEC4

#define GL_BOOL_VEC4   0x8B59

◆ GL_BUFFER_SIZE

#define GL_BUFFER_SIZE   0x8764

◆ GL_BUFFER_USAGE

#define GL_BUFFER_USAGE   0x8765

◆ GL_BYTE

#define GL_BYTE   0x1400

◆ GL_CCW

#define GL_CCW   0x0901

◆ GL_CLAMP

#define GL_CLAMP   0x2900

◆ GL_CLAMP_TO_EDGE

#define GL_CLAMP_TO_EDGE   0x812F

◆ GL_COLOR

#define GL_COLOR   0x1800

◆ GL_COLOR_BUFFER_BIT

#define GL_COLOR_BUFFER_BIT   0x00004000

◆ GL_COLOR_CLEAR_VALUE

#define GL_COLOR_CLEAR_VALUE   0x0C22

◆ GL_COLOR_WRITEMASK

#define GL_COLOR_WRITEMASK   0x0C23

◆ GL_COMPRESSED_TEXTURE_FORMATS

#define GL_COMPRESSED_TEXTURE_FORMATS   0x86A3

◆ GL_CONSTANT_ALPHA

#define GL_CONSTANT_ALPHA   0x8003

◆ GL_CONSTANT_COLOR

#define GL_CONSTANT_COLOR   0x8001

◆ GL_CULL_FACE

#define GL_CULL_FACE   0x0B44

◆ GL_CULL_FACE_MODE

#define GL_CULL_FACE_MODE   0x0B45

◆ GL_CURRENT_VERTEX_ATTRIB

#define GL_CURRENT_VERTEX_ATTRIB   0x8626

◆ GL_CW

#define GL_CW   0x0900

◆ GL_DECR

#define GL_DECR   0x1E03

◆ GL_DECR_WRAP

#define GL_DECR_WRAP   0x8508

◆ GL_DEPTH

#define GL_DEPTH   0x1801

◆ GL_DEPTH_BITS

#define GL_DEPTH_BITS   0x0D56

◆ GL_DEPTH_BUFFER_BIT

#define GL_DEPTH_BUFFER_BIT   0x00000100

◆ GL_DEPTH_CLEAR_VALUE

#define GL_DEPTH_CLEAR_VALUE   0x0B73

◆ GL_DEPTH_COMPONENT

#define GL_DEPTH_COMPONENT   0x1902

◆ GL_DEPTH_FUNC

#define GL_DEPTH_FUNC   0x0B74

◆ GL_DEPTH_RANGE

#define GL_DEPTH_RANGE   0x0B70

◆ GL_DEPTH_TEST

#define GL_DEPTH_TEST   0x0B71

◆ GL_DEPTH_WRITEMASK

#define GL_DEPTH_WRITEMASK   0x0B72

◆ GL_DITHER

#define GL_DITHER   0x0BD0

◆ GL_DONT_CARE

#define GL_DONT_CARE   0x1100

◆ GL_DOUBLEBUFFER

#define GL_DOUBLEBUFFER   0x0C32

◆ GL_DRAW_BUFFER

#define GL_DRAW_BUFFER   0x0C01

◆ GL_DST_ALPHA

#define GL_DST_ALPHA   0x0304

◆ GL_DST_COLOR

#define GL_DST_COLOR   0x0306

◆ GL_DYNAMIC_DRAW

#define GL_DYNAMIC_DRAW   0x88E8

◆ GL_ELEMENT_ARRAY_BUFFER

#define GL_ELEMENT_ARRAY_BUFFER   0x8893

◆ GL_ELEMENT_ARRAY_BUFFER_BINDING

#define GL_ELEMENT_ARRAY_BUFFER_BINDING   0x8895

◆ GL_EQUAL

#define GL_EQUAL   0x0202

◆ GL_EXTENSIONS

#define GL_EXTENSIONS   0x1F03

◆ GL_FALSE

#define GL_FALSE   0

◆ GL_FASTEST

#define GL_FASTEST   0x1101

◆ GL_FIXED

#define GL_FIXED   0x140C

◆ GL_FLOAT

#define GL_FLOAT   0x1406

◆ GL_FLOAT_MAT2

#define GL_FLOAT_MAT2   0x8B5A

◆ GL_FLOAT_MAT3

#define GL_FLOAT_MAT3   0x8B5B

◆ GL_FLOAT_MAT4

#define GL_FLOAT_MAT4   0x8B5C

◆ GL_FLOAT_VEC2

#define GL_FLOAT_VEC2   0x8B50

◆ GL_FLOAT_VEC3

#define GL_FLOAT_VEC3   0x8B51

◆ GL_FLOAT_VEC4

#define GL_FLOAT_VEC4   0x8B52

◆ GL_FRONT

#define GL_FRONT   0x0404

◆ GL_FRONT_AND_BACK

#define GL_FRONT_AND_BACK   0x0408

◆ GL_FRONT_FACE

#define GL_FRONT_FACE   0x0B46

◆ GL_FRONT_LEFT

#define GL_FRONT_LEFT   0x0400

◆ GL_FRONT_RIGHT

#define GL_FRONT_RIGHT   0x0401

◆ GL_FUNC_ADD

#define GL_FUNC_ADD   0x8006

◆ GL_FUNC_REVERSE_SUBTRACT

#define GL_FUNC_REVERSE_SUBTRACT   0x800B

◆ GL_FUNC_SUBTRACT

#define GL_FUNC_SUBTRACT   0x800A

◆ GL_GENERATE_MIPMAP_HINT

#define GL_GENERATE_MIPMAP_HINT   0x8192

◆ GL_GEQUAL

#define GL_GEQUAL   0x0206

◆ GL_GLEXT_LEGACY

#define GL_GLEXT_LEGACY

◆ GL_GREATER

#define GL_GREATER   0x0204

◆ GL_GREEN_BITS

#define GL_GREEN_BITS   0x0D53

◆ GL_HALF_FLOAT_OES

#define GL_HALF_FLOAT_OES   0x8D61

◆ GL_INCR

#define GL_INCR   0x1E02

◆ GL_INCR_WRAP

#define GL_INCR_WRAP   0x8507

◆ GL_INT

#define GL_INT   0x1404

◆ GL_INT_VEC2

#define GL_INT_VEC2   0x8B53

◆ GL_INT_VEC3

#define GL_INT_VEC3   0x8B54

◆ GL_INT_VEC4

#define GL_INT_VEC4   0x8B55

◆ GL_INVALID_ENUM

#define GL_INVALID_ENUM   0x0500

◆ GL_INVALID_OPERATION

#define GL_INVALID_OPERATION   0x0502

◆ GL_INVALID_VALUE

#define GL_INVALID_VALUE   0x0501

◆ GL_INVERT

#define GL_INVERT   0x150A

◆ GL_KEEP

#define GL_KEEP   0x1E00

◆ GL_LEFT

#define GL_LEFT   0x0406

◆ GL_LEQUAL

#define GL_LEQUAL   0x0203

◆ GL_LESS

#define GL_LESS   0x0201

◆ GL_LINE_LOOP

#define GL_LINE_LOOP   0x0002

◆ GL_LINE_STRIP

#define GL_LINE_STRIP   0x0003

◆ GL_LINE_WIDTH

#define GL_LINE_WIDTH   0x0B21

◆ GL_LINEAR

#define GL_LINEAR   0x2601

◆ GL_LINEAR_MIPMAP_LINEAR

#define GL_LINEAR_MIPMAP_LINEAR   0x2703

◆ GL_LINEAR_MIPMAP_NEAREST

#define GL_LINEAR_MIPMAP_NEAREST   0x2701

◆ GL_LINES

#define GL_LINES   0x0001

◆ GL_LUMINANCE

#define GL_LUMINANCE   0x1909

◆ GL_LUMINANCE16

#define GL_LUMINANCE16   0x8042

◆ GL_LUMINANCE8

#define GL_LUMINANCE8   0x8040

◆ GL_LUMINANCE_ALPHA

#define GL_LUMINANCE_ALPHA   0x190A

◆ GL_MAX_CUBE_MAP_TEXTURE_SIZE

#define GL_MAX_CUBE_MAP_TEXTURE_SIZE   0x851C

◆ GL_MAX_TEXTURE_SIZE

#define GL_MAX_TEXTURE_SIZE   0x0D33

◆ GL_MAX_VIEWPORT_DIMS

#define GL_MAX_VIEWPORT_DIMS   0x0D3A

◆ GL_MIRRORED_REPEAT

#define GL_MIRRORED_REPEAT   0x8370

◆ GL_NEAREST

#define GL_NEAREST   0x2600

◆ GL_NEAREST_MIPMAP_LINEAR

#define GL_NEAREST_MIPMAP_LINEAR   0x2702

◆ GL_NEAREST_MIPMAP_NEAREST

#define GL_NEAREST_MIPMAP_NEAREST   0x2700

◆ GL_NEVER

#define GL_NEVER   0x0200

◆ GL_NICEST

#define GL_NICEST   0x1102

◆ GL_NO_ERROR

#define GL_NO_ERROR   0

◆ GL_NONE

#define GL_NONE   0

◆ GL_NOTEQUAL

#define GL_NOTEQUAL   0x0205

◆ GL_NUM_COMPRESSED_TEXTURE_FORMATS

#define GL_NUM_COMPRESSED_TEXTURE_FORMATS   0x86A2

◆ GL_ONE

#define GL_ONE   1

◆ GL_ONE_MINUS_CONSTANT_ALPHA

#define GL_ONE_MINUS_CONSTANT_ALPHA   0x8004

◆ GL_ONE_MINUS_CONSTANT_COLOR

#define GL_ONE_MINUS_CONSTANT_COLOR   0x8002

◆ GL_ONE_MINUS_DST_ALPHA

#define GL_ONE_MINUS_DST_ALPHA   0x0305

◆ GL_ONE_MINUS_DST_COLOR

#define GL_ONE_MINUS_DST_COLOR   0x0307

◆ GL_ONE_MINUS_SRC_ALPHA

#define GL_ONE_MINUS_SRC_ALPHA   0x0303

◆ GL_ONE_MINUS_SRC_COLOR

#define GL_ONE_MINUS_SRC_COLOR   0x0301

◆ GL_OUT_OF_MEMORY

#define GL_OUT_OF_MEMORY   0x0505

◆ GL_PACK_ALIGNMENT

#define GL_PACK_ALIGNMENT   0x0D05

◆ GL_PACK_LSB_FIRST

#define GL_PACK_LSB_FIRST   0x0D01

◆ GL_PACK_ROW_LENGTH

#define GL_PACK_ROW_LENGTH   0x0D02

◆ GL_PACK_SKIP_PIXELS

#define GL_PACK_SKIP_PIXELS   0x0D04

◆ GL_PACK_SKIP_ROWS

#define GL_PACK_SKIP_ROWS   0x0D03

◆ GL_POINTS

#define GL_POINTS   0x0000

◆ GL_POLYGON_OFFSET_FACTOR [1/2]

#define GL_POLYGON_OFFSET_FACTOR   0x8038

◆ GL_POLYGON_OFFSET_FACTOR [2/2]

#define GL_POLYGON_OFFSET_FACTOR   0x8038

◆ GL_POLYGON_OFFSET_FILL

#define GL_POLYGON_OFFSET_FILL   0x8037

◆ GL_POLYGON_OFFSET_LINE

#define GL_POLYGON_OFFSET_LINE   0x2A02

◆ GL_POLYGON_OFFSET_POINT

#define GL_POLYGON_OFFSET_POINT   0x2A01

◆ GL_POLYGON_OFFSET_UNITS [1/2]

#define GL_POLYGON_OFFSET_UNITS   0x2A00

◆ GL_POLYGON_OFFSET_UNITS [2/2]

#define GL_POLYGON_OFFSET_UNITS   0x2A00

◆ GL_PROXY_TEXTURE_2D

#define GL_PROXY_TEXTURE_2D   0x8064

◆ GL_R16

#define GL_R16   0x822A

◆ GL_R16_SNORM

#define GL_R16_SNORM   0x8F98

◆ GL_READ_BUFFER

#define GL_READ_BUFFER   0x0C02

◆ GL_RED

#define GL_RED   0x1903

◆ GL_RED_BITS

#define GL_RED_BITS   0x0D52

◆ GL_RED_SNORM

#define GL_RED_SNORM   0x8F90

◆ GL_RENDERER

#define GL_RENDERER   0x1F01

◆ GL_REPEAT

#define GL_REPEAT   0x2901

◆ GL_REPLACE

#define GL_REPLACE   0x1E01

◆ GL_RG16

#define GL_RG16   0x822C

◆ GL_RG16_SNORM

#define GL_RG16_SNORM   0x8F99

◆ GL_RG_SNORM

#define GL_RG_SNORM   0x8F91

◆ GL_RGB

#define GL_RGB   0x1907

◆ GL_RGB10

#define GL_RGB10   0x8052

◆ GL_RGB10_A2

#define GL_RGB10_A2   0x8059

◆ GL_RGB12

#define GL_RGB12   0x8053

◆ GL_RGB16

#define GL_RGB16   0x8054

◆ GL_RGB16_SNORM

#define GL_RGB16_SNORM   0x8F9A

◆ GL_RGB4

#define GL_RGB4   0x804F

◆ GL_RGB5

#define GL_RGB5   0x8050

◆ GL_RGB8

#define GL_RGB8   0x8051

◆ GL_RGB_SNORM

#define GL_RGB_SNORM   0x8F92

◆ GL_RGBA

#define GL_RGBA   0x1908

◆ GL_RGBA12

#define GL_RGBA12   0x805A

◆ GL_RGBA16

#define GL_RGBA16   0x805B

◆ GL_RGBA16_SNORM

#define GL_RGBA16_SNORM   0x8F9B

◆ GL_RGBA8

#define GL_RGBA8   0x8058

◆ GL_RGBA_SNORM

#define GL_RGBA_SNORM   0x8F93

◆ GL_RIGHT

#define GL_RIGHT   0x0407

◆ GL_SAMPLE_ALPHA_TO_COVERAGE

#define GL_SAMPLE_ALPHA_TO_COVERAGE   0x809E

◆ GL_SAMPLE_BUFFERS

#define GL_SAMPLE_BUFFERS   0x80A8

◆ GL_SAMPLE_COVERAGE

#define GL_SAMPLE_COVERAGE   0x80A0

◆ GL_SAMPLE_COVERAGE_INVERT

#define GL_SAMPLE_COVERAGE_INVERT   0x80AB

◆ GL_SAMPLE_COVERAGE_VALUE

#define GL_SAMPLE_COVERAGE_VALUE   0x80AA

◆ GL_SAMPLER_2D

#define GL_SAMPLER_2D   0x8B5E

◆ GL_SAMPLER_CUBE

#define GL_SAMPLER_CUBE   0x8B60

◆ GL_SAMPLES

#define GL_SAMPLES   0x80A9

◆ GL_SCISSOR_BOX

#define GL_SCISSOR_BOX   0x0C10

◆ GL_SCISSOR_TEST

#define GL_SCISSOR_TEST   0x0C11

◆ GL_SHORT

#define GL_SHORT   0x1402

◆ GL_SRC_ALPHA

#define GL_SRC_ALPHA   0x0302

◆ GL_SRC_ALPHA_SATURATE

#define GL_SRC_ALPHA_SATURATE   0x0308

◆ GL_SRC_COLOR

#define GL_SRC_COLOR   0x0300

◆ GL_STATIC_DRAW

#define GL_STATIC_DRAW   0x88E4

◆ GL_STENCIL

#define GL_STENCIL   0x1802

◆ GL_STENCIL_BACK_FAIL

#define GL_STENCIL_BACK_FAIL   0x8801

◆ GL_STENCIL_BACK_FUNC

#define GL_STENCIL_BACK_FUNC   0x8800

◆ GL_STENCIL_BACK_PASS_DEPTH_FAIL

#define GL_STENCIL_BACK_PASS_DEPTH_FAIL   0x8802

◆ GL_STENCIL_BACK_PASS_DEPTH_PASS

#define GL_STENCIL_BACK_PASS_DEPTH_PASS   0x8803

◆ GL_STENCIL_BACK_REF

#define GL_STENCIL_BACK_REF   0x8CA3

◆ GL_STENCIL_BACK_VALUE_MASK

#define GL_STENCIL_BACK_VALUE_MASK   0x8CA4

◆ GL_STENCIL_BACK_WRITEMASK

#define GL_STENCIL_BACK_WRITEMASK   0x8CA5

◆ GL_STENCIL_BITS

#define GL_STENCIL_BITS   0x0D57

◆ GL_STENCIL_BUFFER_BIT

#define GL_STENCIL_BUFFER_BIT   0x00000400

◆ GL_STENCIL_CLEAR_VALUE

#define GL_STENCIL_CLEAR_VALUE   0x0B91

◆ GL_STENCIL_FAIL

#define GL_STENCIL_FAIL   0x0B94

◆ GL_STENCIL_FUNC

#define GL_STENCIL_FUNC   0x0B92

◆ GL_STENCIL_PASS_DEPTH_FAIL

#define GL_STENCIL_PASS_DEPTH_FAIL   0x0B95

◆ GL_STENCIL_PASS_DEPTH_PASS

#define GL_STENCIL_PASS_DEPTH_PASS   0x0B96

◆ GL_STENCIL_REF

#define GL_STENCIL_REF   0x0B97

◆ GL_STENCIL_TEST

#define GL_STENCIL_TEST   0x0B90

◆ GL_STENCIL_VALUE_MASK

#define GL_STENCIL_VALUE_MASK   0x0B93

◆ GL_STENCIL_WRITEMASK

#define GL_STENCIL_WRITEMASK   0x0B98

◆ GL_STEREO

#define GL_STEREO   0x0C33

◆ GL_STREAM_DRAW

#define GL_STREAM_DRAW   0x88E0

◆ GL_SUBPIXEL_BITS

#define GL_SUBPIXEL_BITS   0x0D50

◆ GL_TEXTURE

#define GL_TEXTURE   0x1702

◆ GL_TEXTURE0

#define GL_TEXTURE0   0x84C0

◆ GL_TEXTURE1

#define GL_TEXTURE1   0x84C1

◆ GL_TEXTURE10

#define GL_TEXTURE10   0x84CA

◆ GL_TEXTURE11

#define GL_TEXTURE11   0x84CB

◆ GL_TEXTURE12

#define GL_TEXTURE12   0x84CC

◆ GL_TEXTURE13

#define GL_TEXTURE13   0x84CD

◆ GL_TEXTURE14

#define GL_TEXTURE14   0x84CE

◆ GL_TEXTURE15

#define GL_TEXTURE15   0x84CF

◆ GL_TEXTURE16

#define GL_TEXTURE16   0x84D0

◆ GL_TEXTURE17

#define GL_TEXTURE17   0x84D1

◆ GL_TEXTURE18

#define GL_TEXTURE18   0x84D2

◆ GL_TEXTURE19

#define GL_TEXTURE19   0x84D3

◆ GL_TEXTURE2

#define GL_TEXTURE2   0x84C2

◆ GL_TEXTURE20

#define GL_TEXTURE20   0x84D4

◆ GL_TEXTURE21

#define GL_TEXTURE21   0x84D5

◆ GL_TEXTURE22

#define GL_TEXTURE22   0x84D6

◆ GL_TEXTURE23

#define GL_TEXTURE23   0x84D7

◆ GL_TEXTURE24

#define GL_TEXTURE24   0x84D8

◆ GL_TEXTURE25

#define GL_TEXTURE25   0x84D9

◆ GL_TEXTURE26

#define GL_TEXTURE26   0x84DA

◆ GL_TEXTURE27

#define GL_TEXTURE27   0x84DB

◆ GL_TEXTURE28

#define GL_TEXTURE28   0x84DC

◆ GL_TEXTURE29

#define GL_TEXTURE29   0x84DD

◆ GL_TEXTURE3

#define GL_TEXTURE3   0x84C3

◆ GL_TEXTURE30

#define GL_TEXTURE30   0x84DE

◆ GL_TEXTURE31

#define GL_TEXTURE31   0x84DF

◆ GL_TEXTURE4

#define GL_TEXTURE4   0x84C4

◆ GL_TEXTURE5

#define GL_TEXTURE5   0x84C5

◆ GL_TEXTURE6

#define GL_TEXTURE6   0x84C6

◆ GL_TEXTURE7

#define GL_TEXTURE7   0x84C7

◆ GL_TEXTURE8

#define GL_TEXTURE8   0x84C8

◆ GL_TEXTURE9

#define GL_TEXTURE9   0x84C9

◆ GL_TEXTURE_2D

#define GL_TEXTURE_2D   0x0DE1

◆ GL_TEXTURE_BINDING_2D

#define GL_TEXTURE_BINDING_2D   0x8069

◆ GL_TEXTURE_BINDING_CUBE_MAP

#define GL_TEXTURE_BINDING_CUBE_MAP   0x8514

◆ GL_TEXTURE_CUBE_MAP

#define GL_TEXTURE_CUBE_MAP   0x8513

◆ GL_TEXTURE_CUBE_MAP_NEGATIVE_X

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X   0x8516

◆ GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y   0x8518

◆ GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z   0x851A

◆ GL_TEXTURE_CUBE_MAP_POSITIVE_X

#define GL_TEXTURE_CUBE_MAP_POSITIVE_X   0x8515

◆ GL_TEXTURE_CUBE_MAP_POSITIVE_Y

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y   0x8517

◆ GL_TEXTURE_CUBE_MAP_POSITIVE_Z

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z   0x8519

◆ GL_TEXTURE_HEIGHT

#define GL_TEXTURE_HEIGHT   0x1001

◆ GL_TEXTURE_INTERNAL_FORMAT

#define GL_TEXTURE_INTERNAL_FORMAT   0x1003

◆ GL_TEXTURE_MAG_FILTER

#define GL_TEXTURE_MAG_FILTER   0x2800

◆ GL_TEXTURE_MIN_FILTER

#define GL_TEXTURE_MIN_FILTER   0x2801

◆ GL_TEXTURE_WIDTH

#define GL_TEXTURE_WIDTH   0x1000

◆ GL_TEXTURE_WRAP_S

#define GL_TEXTURE_WRAP_S   0x2802

◆ GL_TEXTURE_WRAP_T

#define GL_TEXTURE_WRAP_T   0x2803

◆ GL_TRIANGLE_FAN

#define GL_TRIANGLE_FAN   0x0006

◆ GL_TRIANGLE_STRIP

#define GL_TRIANGLE_STRIP   0x0005

◆ GL_TRIANGLES

#define GL_TRIANGLES   0x0004

◆ GL_TRUE

#define GL_TRUE   1

◆ GL_UNPACK_ALIGNMENT

#define GL_UNPACK_ALIGNMENT   0x0CF5

◆ GL_UNPACK_LSB_FIRST

#define GL_UNPACK_LSB_FIRST   0x0CF1

◆ GL_UNPACK_ROW_LENGTH

#define GL_UNPACK_ROW_LENGTH   0x0CF2

◆ GL_UNPACK_SKIP_PIXELS

#define GL_UNPACK_SKIP_PIXELS   0x0CF4

◆ GL_UNPACK_SKIP_ROWS

#define GL_UNPACK_SKIP_ROWS   0x0CF3

◆ GL_UNSIGNED_BYTE

#define GL_UNSIGNED_BYTE   0x1401

◆ GL_UNSIGNED_INT

#define GL_UNSIGNED_INT   0x1405

◆ GL_UNSIGNED_SHORT

#define GL_UNSIGNED_SHORT   0x1403

◆ GL_VENDOR

#define GL_VENDOR   0x1F00

◆ GL_VERSION

#define GL_VERSION   0x1F02

◆ GL_VIEWPORT

#define GL_VIEWPORT   0x0BA2

◆ GL_ZERO

#define GL_ZERO   0

◆ GLAPI

#define GLAPI   extern

◆ GLX_GLXEXT_LEGACY

#define GLX_GLXEXT_LEGACY

Typedef Documentation

◆ GLbitfield

typedef unsigned int GLbitfield

◆ GLboolean

typedef unsigned char GLboolean

◆ GLbyte

typedef khronos_int8_t GLbyte

◆ GLchar

typedef char GLchar

◆ GLclampd

typedef double GLclampd

◆ GLclampf

typedef khronos_float_t GLclampf

◆ GLdouble

typedef double GLdouble

◆ GLenum

typedef unsigned int GLenum

◆ GLfixed

typedef khronos_int32_t GLfixed

◆ GLfloat

typedef khronos_float_t GLfloat

◆ GLint

typedef int GLint

◆ GLint64

typedef khronos_int64_t GLint64

◆ GLintptr

typedef khronos_intptr_t GLintptr

◆ GLshort

typedef short GLshort

◆ GLsizei

typedef int GLsizei

◆ GLsizeiptr

typedef khronos_ssize_t GLsizeiptr

◆ GLsync

typedef struct __GLsync* GLsync

◆ GLubyte

typedef khronos_uint8_t GLubyte

◆ GLuint

typedef unsigned int GLuint

◆ GLuint64

typedef khronos_uint64_t GLuint64

◆ GLushort

typedef unsigned short GLushort

◆ GLvoid

typedef void GLvoid