Module prelude

Source
Expand description

The prelude module provides all of the things you need to use

Re-exports§

pub use crate::glbuffer::*;
pub use crate::glshader::*;
pub use crate::glcmdbuf::*;
pub use crate::gltexture::*;
pub use crate::glframebuffer::*;
pub use crate::buffervec::*;
pub use crate::mesh::*;
pub use crate::material::*;
pub use crate::pipeline::*;
pub use crate::meshset::*;
pub use crate::common::*;

Macros§

derive_vertex_type
Use this macro to convert your struct into VertexType

Structs§

DefaultAllocator
An allocator based on ArrayStorage and VecStorage for statically-sized and dynamically-sized matrices respectively.
EsVersion20
Functions from OpenGL ES version 2.0
EsVersion30
Functions from OpenGL ES version 3.0
EsVersion31
Functions from OpenGL ES version 3.1
EsVersion32
Functions from OpenGL ES version 3.2
GLCore
All of the OpenGL and OpenGL ES functions
Version10
Functions from OpenGL version 1.0
Version11
Functions from OpenGL version 1.1
Version12
Functions from OpenGL version 1.2
Version13
Functions from OpenGL version 1.3
Version14
Functions from OpenGL version 1.4
Version15
Functions from OpenGL version 1.5
Version20
Functions from OpenGL version 2.0
Version21
Functions from OpenGL version 2.1
Version30
Functions from OpenGL version 3.0
Version31
Functions from OpenGL version 3.1
Version32
Functions from OpenGL version 3.2
Version33
Functions from OpenGL version 3.3
Version40
Functions from OpenGL version 4.0
Version41
Functions from OpenGL version 4.1
Version42
Functions from OpenGL version 4.2
Version43
Functions from OpenGL version 4.3
Version44
Functions from OpenGL version 4.4
Version45
Functions from OpenGL version 4.5
Version46
Functions from OpenGL version 4.6
f16
A 16-bit floating point type implementing the IEEE 754-2008 standard binary16 a.k.a “half” format.

Enums§

GLCoreError
The OpenGL error type

Constants§

GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
Constant value defined from OpenGL 4.2
GL_ACTIVE_ATTRIBUTES
Constant value defined from OpenGL 2.0
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
Constant value defined from OpenGL 2.0
GL_ACTIVE_PROGRAM
Constant value defined from OpenGL 4.1
GL_ACTIVE_RESOURCES
Constant value defined from OpenGL 4.3
GL_ACTIVE_SUBROUTINES
Constant value defined from OpenGL 4.0
GL_ACTIVE_SUBROUTINE_MAX_LENGTH
Constant value defined from OpenGL 4.0
GL_ACTIVE_SUBROUTINE_UNIFORMS
Constant value defined from OpenGL 4.0
GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
Constant value defined from OpenGL 4.0
GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
Constant value defined from OpenGL 4.0
GL_ACTIVE_TEXTURE
Constant value defined from OpenGL 1.3
GL_ACTIVE_UNIFORMS
Constant value defined from OpenGL 2.0
GL_ACTIVE_UNIFORM_BLOCKS
Constant value defined from OpenGL 3.1
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
Constant value defined from OpenGL 3.1
GL_ACTIVE_UNIFORM_MAX_LENGTH
Constant value defined from OpenGL 2.0
GL_ACTIVE_VARIABLES
Constant value defined from OpenGL 4.3
GL_ADD_SIGNED
Constant value defined from OpenGL 1.3
GL_ALIASED_LINE_WIDTH_RANGE
Constant value defined from OpenGL 1.2
GL_ALIASED_POINT_SIZE_RANGE
Constant value defined from OpenGL 1.2
GL_ALL_BARRIER_BITS
Constant value defined from OpenGL 4.2
GL_ALL_SHADER_BITS
Constant value defined from OpenGL 4.1
GL_ALPHA
Constant value defined from OpenGL 1.0
GL_ALPHA_BITS
Constant value defined from OpenGL ES 2.0
GL_ALPHA_INTEGER
Constant value defined from OpenGL 3.0
GL_ALREADY_SIGNALED
Constant value defined from OpenGL 3.2
GL_ALWAYS
Constant value defined from OpenGL 1.0
GL_AND
Constant value defined from OpenGL 1.0
GL_AND_INVERTED
Constant value defined from OpenGL 1.0
GL_AND_REVERSE
Constant value defined from OpenGL 1.0
GL_ANY_SAMPLES_PASSED
Constant value defined from OpenGL 3.3
GL_ANY_SAMPLES_PASSED_CONSERVATIVE
Constant value defined from OpenGL 4.3
GL_ARRAY_BUFFER
Constant value defined from OpenGL 1.5
GL_ARRAY_BUFFER_BINDING
Constant value defined from OpenGL 1.5
GL_ARRAY_SIZE
Constant value defined from OpenGL 4.3
GL_ARRAY_STRIDE
Constant value defined from OpenGL 4.3
GL_ATOMIC_COUNTER_BARRIER_BIT
Constant value defined from OpenGL 4.2
GL_ATOMIC_COUNTER_BUFFER
Constant value defined from OpenGL 4.2
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS
Constant value defined from OpenGL 4.2
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES
Constant value defined from OpenGL 4.2
GL_ATOMIC_COUNTER_BUFFER_BINDING
Constant value defined from OpenGL 4.2
GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE
Constant value defined from OpenGL 4.2
GL_ATOMIC_COUNTER_BUFFER_INDEX
Constant value defined from OpenGL 4.3
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
Constant value defined from OpenGL 4.3
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER
Constant value defined from OpenGL 4.2
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER
Constant value defined from OpenGL 4.2
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER
Constant value defined from OpenGL 4.2
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER
Constant value defined from OpenGL 4.2
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER
Constant value defined from OpenGL 4.2
GL_ATOMIC_COUNTER_BUFFER_SIZE
Constant value defined from OpenGL 4.2
GL_ATOMIC_COUNTER_BUFFER_START
Constant value defined from OpenGL 4.2
GL_ATTACHED_SHADERS
Constant value defined from OpenGL 2.0
GL_AUTO_GENERATE_MIPMAP
Constant value defined from OpenGL 4.3
GL_BACK
Constant value defined from OpenGL 1.0
GL_BACK_LEFT
Constant value defined from OpenGL 1.0
GL_BACK_RIGHT
Constant value defined from OpenGL 1.0
GL_BGR
Constant value defined from OpenGL 1.2
GL_BGRA
Constant value defined from OpenGL 1.2
GL_BGRA_INTEGER
Constant value defined from OpenGL 3.0
GL_BGR_INTEGER
Constant value defined from OpenGL 3.0
GL_BLEND
Constant value defined from OpenGL 1.0
GL_BLEND_COLOR
Constant value defined from OpenGL 1.4
GL_BLEND_DST
Constant value defined from OpenGL 1.0
GL_BLEND_DST_ALPHA
Constant value defined from OpenGL 1.4
GL_BLEND_DST_RGB
Constant value defined from OpenGL 1.4
GL_BLEND_EQUATION
Constant value defined from OpenGL 1.4
GL_BLEND_EQUATION_ALPHA
Constant value defined from OpenGL 2.0
GL_BLEND_EQUATION_RGB
Constant value defined from OpenGL 2.0
GL_BLEND_SRC
Constant value defined from OpenGL 1.0
GL_BLEND_SRC_ALPHA
Constant value defined from OpenGL 1.4
GL_BLEND_SRC_RGB
Constant value defined from OpenGL 1.4
GL_BLOCK_INDEX
Constant value defined from OpenGL 4.3
GL_BLUE
Constant value defined from OpenGL 1.0
GL_BLUE_BITS
Constant value defined from OpenGL ES 2.0
GL_BLUE_INTEGER
Constant value defined from OpenGL 3.0
GL_BOOL
Constant value defined from OpenGL 2.0
GL_BOOL_VEC2
Constant value defined from OpenGL 2.0
GL_BOOL_VEC3
Constant value defined from OpenGL 2.0
GL_BOOL_VEC4
Constant value defined from OpenGL 2.0
GL_BUFFER
Constant value defined from OpenGL 4.3
GL_BUFFER_ACCESS
Constant value defined from OpenGL 1.5
GL_BUFFER_ACCESS_FLAGS
Constant value defined from OpenGL 3.0
GL_BUFFER_BINDING
Constant value defined from OpenGL 4.3
GL_BUFFER_DATA_SIZE
Constant value defined from OpenGL 4.3
GL_BUFFER_IMMUTABLE_STORAGE
Constant value defined from OpenGL 4.4
GL_BUFFER_MAPPED
Constant value defined from OpenGL 1.5
GL_BUFFER_MAP_LENGTH
Constant value defined from OpenGL 3.0
GL_BUFFER_MAP_OFFSET
Constant value defined from OpenGL 3.0
GL_BUFFER_MAP_POINTER
Constant value defined from OpenGL 1.5
GL_BUFFER_SIZE
Constant value defined from OpenGL 1.5
GL_BUFFER_STORAGE_FLAGS
Constant value defined from OpenGL 4.4
GL_BUFFER_UPDATE_BARRIER_BIT
Constant value defined from OpenGL 4.2
GL_BUFFER_USAGE
Constant value defined from OpenGL 1.5
GL_BUFFER_VARIABLE
Constant value defined from OpenGL 4.3
GL_BYTE
Constant value defined from OpenGL 1.0
GL_CAVEAT_SUPPORT
Constant value defined from OpenGL 4.3
GL_CCW
Constant value defined from OpenGL 1.0
GL_CLAMP_FRAGMENT_COLOR
Constant value defined from OpenGL 3.0
GL_CLAMP_READ_COLOR
Constant value defined from OpenGL 3.0
GL_CLAMP_TO_BORDER
Constant value defined from OpenGL 1.3
GL_CLAMP_TO_EDGE
Constant value defined from OpenGL 1.2
GL_CLAMP_VERTEX_COLOR
Constant value defined from OpenGL 3.0
GL_CLEAR
Constant value defined from OpenGL 1.0
GL_CLEAR_BUFFER
Constant value defined from OpenGL 4.3
GL_CLEAR_TEXTURE
Constant value defined from OpenGL 4.4
GL_CLIENT_ACTIVE_TEXTURE
Constant value defined from OpenGL 1.3
GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
Constant value defined from OpenGL 4.4
GL_CLIENT_STORAGE_BIT
Constant value defined from OpenGL 4.4
GL_CLIPPING_INPUT_PRIMITIVES
Constant value defined from OpenGL 4.6
GL_CLIPPING_OUTPUT_PRIMITIVES
Constant value defined from OpenGL 4.6
GL_CLIP_DEPTH_MODE
Constant value defined from OpenGL 4.5
GL_CLIP_DISTANCE0
Constant value defined from OpenGL 3.0
GL_CLIP_DISTANCE1
Constant value defined from OpenGL 3.0
GL_CLIP_DISTANCE2
Constant value defined from OpenGL 3.0
GL_CLIP_DISTANCE3
Constant value defined from OpenGL 3.0
GL_CLIP_DISTANCE4
Constant value defined from OpenGL 3.0
GL_CLIP_DISTANCE5
Constant value defined from OpenGL 3.0
GL_CLIP_DISTANCE6
Constant value defined from OpenGL 3.0
GL_CLIP_DISTANCE7
Constant value defined from OpenGL 3.0
GL_CLIP_ORIGIN
Constant value defined from OpenGL 4.5
GL_COLOR
Constant value defined from OpenGL 1.0
GL_COLORBURN
Constant value defined from OpenGL ES 3.2
GL_COLORDODGE
Constant value defined from OpenGL ES 3.2
GL_COLOR_ARRAY_BUFFER_BINDING
Constant value defined from OpenGL 1.5
GL_COLOR_ATTACHMENT0
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT1
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT2
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT3
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT4
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT5
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT6
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT7
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT8
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT9
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT10
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT11
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT12
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT13
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT14
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT15
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT16
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT17
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT18
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT19
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT20
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT21
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT22
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT23
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT24
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT25
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT26
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT27
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT28
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT29
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT30
Constant value defined from OpenGL 3.0
GL_COLOR_ATTACHMENT31
Constant value defined from OpenGL 3.0
GL_COLOR_BUFFER_BIT
Constant value defined from OpenGL 1.0
GL_COLOR_CLEAR_VALUE
Constant value defined from OpenGL 1.0
GL_COLOR_COMPONENTS
Constant value defined from OpenGL 4.3
GL_COLOR_ENCODING
Constant value defined from OpenGL 4.3
GL_COLOR_LOGIC_OP
Constant value defined from OpenGL 1.1
GL_COLOR_RENDERABLE
Constant value defined from OpenGL 4.3
GL_COLOR_SUM
Constant value defined from OpenGL 1.4
GL_COLOR_TABLE
Constant value defined from OpenGL 4.5
GL_COLOR_WRITEMASK
Constant value defined from OpenGL 1.0
GL_COMBINE
Constant value defined from OpenGL 1.3
GL_COMBINE_ALPHA
Constant value defined from OpenGL 1.3
GL_COMBINE_RGB
Constant value defined from OpenGL 1.3
GL_COMMAND_BARRIER_BIT
Constant value defined from OpenGL 4.2
GL_COMPARE_REF_TO_TEXTURE
Constant value defined from OpenGL 3.0
GL_COMPARE_R_TO_TEXTURE
Constant value defined from OpenGL 1.4
GL_COMPATIBLE_SUBROUTINES
Constant value defined from OpenGL 4.0
GL_COMPILE_STATUS
Constant value defined from OpenGL 2.0
GL_COMPRESSED_ALPHA
Constant value defined from OpenGL 1.3
GL_COMPRESSED_INTENSITY
Constant value defined from OpenGL 1.3
GL_COMPRESSED_LUMINANCE
Constant value defined from OpenGL 1.3
GL_COMPRESSED_LUMINANCE_ALPHA
Constant value defined from OpenGL 1.3
GL_COMPRESSED_R11_EAC
Constant value defined from OpenGL 4.3
GL_COMPRESSED_RED
Constant value defined from OpenGL 3.0
GL_COMPRESSED_RED_RGTC1
Constant value defined from OpenGL 3.0
GL_COMPRESSED_RG
Constant value defined from OpenGL 3.0
GL_COMPRESSED_RG11_EAC
Constant value defined from OpenGL 4.3
GL_COMPRESSED_RGB
Constant value defined from OpenGL 1.3
GL_COMPRESSED_RGB8_ETC2
Constant value defined from OpenGL 4.3
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
Constant value defined from OpenGL 4.3
GL_COMPRESSED_RGBA
Constant value defined from OpenGL 1.3
GL_COMPRESSED_RGBA8_ETC2_EAC
Constant value defined from OpenGL 4.3
GL_COMPRESSED_RGBA_ASTC_4x4
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_RGBA_ASTC_5x4
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_RGBA_ASTC_5x5
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_RGBA_ASTC_6x5
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_RGBA_ASTC_6x6
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_RGBA_ASTC_8x5
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_RGBA_ASTC_8x6
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_RGBA_ASTC_8x8
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_RGBA_ASTC_10x5
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_RGBA_ASTC_10x6
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_RGBA_ASTC_10x8
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_RGBA_ASTC_10x10
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_RGBA_ASTC_12x10
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_RGBA_ASTC_12x12
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_RGBA_BPTC_UNORM
Constant value defined from OpenGL 4.2
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT
Constant value defined from OpenGL 4.2
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT
Constant value defined from OpenGL 4.2
GL_COMPRESSED_RG_RGTC2
Constant value defined from OpenGL 3.0
GL_COMPRESSED_SIGNED_R11_EAC
Constant value defined from OpenGL 4.3
GL_COMPRESSED_SIGNED_RED_RGTC1
Constant value defined from OpenGL 3.0
GL_COMPRESSED_SIGNED_RG11_EAC
Constant value defined from OpenGL 4.3
GL_COMPRESSED_SIGNED_RG_RGTC2
Constant value defined from OpenGL 3.0
GL_COMPRESSED_SLUMINANCE
Constant value defined from OpenGL 2.1
GL_COMPRESSED_SLUMINANCE_ALPHA
Constant value defined from OpenGL 2.1
GL_COMPRESSED_SRGB
Constant value defined from OpenGL 2.1
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12
Constant value defined from OpenGL ES 3.2
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
Constant value defined from OpenGL 4.3
GL_COMPRESSED_SRGB8_ETC2
Constant value defined from OpenGL 4.3
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
Constant value defined from OpenGL 4.3
GL_COMPRESSED_SRGB_ALPHA
Constant value defined from OpenGL 2.1
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM
Constant value defined from OpenGL 4.2
GL_COMPRESSED_TEXTURE_FORMATS
Constant value defined from OpenGL 1.3
GL_COMPUTE_SHADER
Constant value defined from OpenGL 4.3
GL_COMPUTE_SHADER_BIT
Constant value defined from OpenGL 4.3
GL_COMPUTE_SHADER_INVOCATIONS
Constant value defined from OpenGL 4.6
GL_COMPUTE_SUBROUTINE
Constant value defined from OpenGL 4.3
GL_COMPUTE_SUBROUTINE_UNIFORM
Constant value defined from OpenGL 4.3
GL_COMPUTE_TEXTURE
Constant value defined from OpenGL 4.3
GL_COMPUTE_WORK_GROUP_SIZE
Constant value defined from OpenGL 4.3
GL_CONDITION_SATISFIED
Constant value defined from OpenGL 3.2
GL_CONSTANT
Constant value defined from OpenGL 1.3
GL_CONSTANT_ALPHA
Constant value defined from OpenGL 1.4
GL_CONSTANT_COLOR
Constant value defined from OpenGL 1.4
GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
Constant value defined from OpenGL 3.2
GL_CONTEXT_CORE_PROFILE_BIT
Constant value defined from OpenGL 3.2
GL_CONTEXT_FLAGS
Constant value defined from OpenGL 3.0
GL_CONTEXT_FLAG_DEBUG_BIT
Constant value defined from OpenGL 4.3
GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
Constant value defined from OpenGL 3.0
GL_CONTEXT_FLAG_NO_ERROR_BIT
Constant value defined from OpenGL 4.6
GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT
Constant value defined from OpenGL 4.5
GL_CONTEXT_LOST
Constant value defined from OpenGL 4.5
GL_CONTEXT_PROFILE_MASK
Constant value defined from OpenGL 3.2
GL_CONTEXT_RELEASE_BEHAVIOR
Constant value defined from OpenGL 4.5
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH
Constant value defined from OpenGL 4.5
GL_CONVOLUTION_1D
Constant value defined from OpenGL 4.5
GL_CONVOLUTION_2D
Constant value defined from OpenGL 4.5
GL_COORD_REPLACE
Constant value defined from OpenGL 2.0
GL_COPY
Constant value defined from OpenGL 1.0
GL_COPY_INVERTED
Constant value defined from OpenGL 1.0
GL_COPY_READ_BUFFER
Constant value defined from OpenGL 3.1
GL_COPY_READ_BUFFER_BINDING
Constant value defined from OpenGL 4.2
GL_COPY_WRITE_BUFFER
Constant value defined from OpenGL 3.1
GL_COPY_WRITE_BUFFER_BINDING
Constant value defined from OpenGL 4.2
GL_CULL_FACE
Constant value defined from OpenGL 1.0
GL_CULL_FACE_MODE
Constant value defined from OpenGL 1.0
GL_CURRENT_FOG_COORD
Constant value defined from OpenGL 1.5
GL_CURRENT_FOG_COORDINATE
Constant value defined from OpenGL 1.4
GL_CURRENT_PROGRAM
Constant value defined from OpenGL 2.0
GL_CURRENT_QUERY
Constant value defined from OpenGL 1.5
GL_CURRENT_RASTER_SECONDARY_COLOR
Constant value defined from OpenGL 2.1
GL_CURRENT_SECONDARY_COLOR
Constant value defined from OpenGL 1.4
GL_CURRENT_VERTEX_ATTRIB
Constant value defined from OpenGL 2.0
GL_CW
Constant value defined from OpenGL 1.0
GL_DARKEN
Constant value defined from OpenGL ES 3.2
GL_DEBUG_CALLBACK_FUNCTION
Constant value defined from OpenGL 4.3
GL_DEBUG_CALLBACK_USER_PARAM
Constant value defined from OpenGL 4.3
GL_DEBUG_GROUP_STACK_DEPTH
Constant value defined from OpenGL 4.3
GL_DEBUG_LOGGED_MESSAGES
Constant value defined from OpenGL 4.3
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
Constant value defined from OpenGL 4.3
GL_DEBUG_OUTPUT
Constant value defined from OpenGL 4.3
GL_DEBUG_OUTPUT_SYNCHRONOUS
Constant value defined from OpenGL 4.3
GL_DEBUG_SEVERITY_HIGH
Constant value defined from OpenGL 4.3
GL_DEBUG_SEVERITY_LOW
Constant value defined from OpenGL 4.3
GL_DEBUG_SEVERITY_MEDIUM
Constant value defined from OpenGL 4.3
GL_DEBUG_SEVERITY_NOTIFICATION
Constant value defined from OpenGL 4.3
GL_DEBUG_SOURCE_API
Constant value defined from OpenGL 4.3
GL_DEBUG_SOURCE_APPLICATION
Constant value defined from OpenGL 4.3
GL_DEBUG_SOURCE_OTHER
Constant value defined from OpenGL 4.3
GL_DEBUG_SOURCE_SHADER_COMPILER
Constant value defined from OpenGL 4.3
GL_DEBUG_SOURCE_THIRD_PARTY
Constant value defined from OpenGL 4.3
GL_DEBUG_SOURCE_WINDOW_SYSTEM
Constant value defined from OpenGL 4.3
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
Constant value defined from OpenGL 4.3
GL_DEBUG_TYPE_ERROR
Constant value defined from OpenGL 4.3
GL_DEBUG_TYPE_MARKER
Constant value defined from OpenGL 4.3
GL_DEBUG_TYPE_OTHER
Constant value defined from OpenGL 4.3
GL_DEBUG_TYPE_PERFORMANCE
Constant value defined from OpenGL 4.3
GL_DEBUG_TYPE_POP_GROUP
Constant value defined from OpenGL 4.3
GL_DEBUG_TYPE_PORTABILITY
Constant value defined from OpenGL 4.3
GL_DEBUG_TYPE_PUSH_GROUP
Constant value defined from OpenGL 4.3
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
Constant value defined from OpenGL 4.3
GL_DECR
Constant value defined from OpenGL 1.0
GL_DECR_WRAP
Constant value defined from OpenGL 1.4
GL_DELETE_STATUS
Constant value defined from OpenGL 2.0
GL_DEPTH
Constant value defined from OpenGL 1.0
GL_DEPTH24_STENCIL8
Constant value defined from OpenGL 3.0
GL_DEPTH32F_STENCIL8
Constant value defined from OpenGL 3.0
GL_DEPTH_ATTACHMENT
Constant value defined from OpenGL 3.0
GL_DEPTH_BITS
Constant value defined from OpenGL ES 2.0
GL_DEPTH_BUFFER_BIT
Constant value defined from OpenGL 1.0
GL_DEPTH_CLAMP
Constant value defined from OpenGL 3.2
GL_DEPTH_CLEAR_VALUE
Constant value defined from OpenGL 1.0
GL_DEPTH_COMPONENT
Constant value defined from OpenGL 1.0
GL_DEPTH_COMPONENT16
Constant value defined from OpenGL 1.4
GL_DEPTH_COMPONENT24
Constant value defined from OpenGL 1.4
GL_DEPTH_COMPONENT32
Constant value defined from OpenGL 1.4
GL_DEPTH_COMPONENT32F
Constant value defined from OpenGL 3.0
GL_DEPTH_COMPONENTS
Constant value defined from OpenGL 4.3
GL_DEPTH_FUNC
Constant value defined from OpenGL 1.0
GL_DEPTH_RANGE
Constant value defined from OpenGL 1.0
GL_DEPTH_RENDERABLE
Constant value defined from OpenGL 4.3
GL_DEPTH_STENCIL
Constant value defined from OpenGL 3.0
GL_DEPTH_STENCIL_ATTACHMENT
Constant value defined from OpenGL 3.0
GL_DEPTH_STENCIL_TEXTURE_MODE
Constant value defined from OpenGL 4.3
GL_DEPTH_TEST
Constant value defined from OpenGL 1.0
GL_DEPTH_TEXTURE_MODE
Constant value defined from OpenGL 1.4
GL_DEPTH_WRITEMASK
Constant value defined from OpenGL 1.0
GL_DIFFERENCE
Constant value defined from OpenGL ES 3.2
GL_DISPATCH_INDIRECT_BUFFER
Constant value defined from OpenGL 4.3
GL_DISPATCH_INDIRECT_BUFFER_BINDING
Constant value defined from OpenGL 4.3
GL_DISPLAY_LIST
Constant value defined from OpenGL 4.3
GL_DITHER
Constant value defined from OpenGL 1.0
GL_DONT_CARE
Constant value defined from OpenGL 1.0
GL_DOT3_RGB
Constant value defined from OpenGL 1.3
GL_DOT3_RGBA
Constant value defined from OpenGL 1.3
GL_DOUBLE
Constant value defined from OpenGL 1.1
GL_DOUBLEBUFFER
Constant value defined from OpenGL 1.0
GL_DOUBLE_MAT2
Constant value defined from OpenGL 4.0
GL_DOUBLE_MAT3
Constant value defined from OpenGL 4.0
GL_DOUBLE_MAT4
Constant value defined from OpenGL 4.0
GL_DOUBLE_MAT2x3
Constant value defined from OpenGL 4.0
GL_DOUBLE_MAT2x4
Constant value defined from OpenGL 4.0
GL_DOUBLE_MAT3x2
Constant value defined from OpenGL 4.0
GL_DOUBLE_MAT3x4
Constant value defined from OpenGL 4.0
GL_DOUBLE_MAT4x2
Constant value defined from OpenGL 4.0
GL_DOUBLE_MAT4x3
Constant value defined from OpenGL 4.0
GL_DOUBLE_VEC2
Constant value defined from OpenGL 4.0
GL_DOUBLE_VEC3
Constant value defined from OpenGL 4.0
GL_DOUBLE_VEC4
Constant value defined from OpenGL 4.0
GL_DRAW_BUFFER
Constant value defined from OpenGL 1.0
GL_DRAW_BUFFER0
Constant value defined from OpenGL 2.0
GL_DRAW_BUFFER1
Constant value defined from OpenGL 2.0
GL_DRAW_BUFFER2
Constant value defined from OpenGL 2.0
GL_DRAW_BUFFER3
Constant value defined from OpenGL 2.0
GL_DRAW_BUFFER4
Constant value defined from OpenGL 2.0
GL_DRAW_BUFFER5
Constant value defined from OpenGL 2.0
GL_DRAW_BUFFER6
Constant value defined from OpenGL 2.0
GL_DRAW_BUFFER7
Constant value defined from OpenGL 2.0
GL_DRAW_BUFFER8
Constant value defined from OpenGL 2.0
GL_DRAW_BUFFER9
Constant value defined from OpenGL 2.0
GL_DRAW_BUFFER10
Constant value defined from OpenGL 2.0
GL_DRAW_BUFFER11
Constant value defined from OpenGL 2.0
GL_DRAW_BUFFER12
Constant value defined from OpenGL 2.0
GL_DRAW_BUFFER13
Constant value defined from OpenGL 2.0
GL_DRAW_BUFFER14
Constant value defined from OpenGL 2.0
GL_DRAW_BUFFER15
Constant value defined from OpenGL 2.0
GL_DRAW_FRAMEBUFFER
Constant value defined from OpenGL 3.0
GL_DRAW_FRAMEBUFFER_BINDING
Constant value defined from OpenGL 3.0
GL_DRAW_INDIRECT_BUFFER
Constant value defined from OpenGL 4.0
GL_DRAW_INDIRECT_BUFFER_BINDING
Constant value defined from OpenGL 4.0
GL_DST_ALPHA
Constant value defined from OpenGL 1.0
GL_DST_COLOR
Constant value defined from OpenGL 1.0
GL_DYNAMIC_COPY
Constant value defined from OpenGL 1.5
GL_DYNAMIC_DRAW
Constant value defined from OpenGL 1.5
GL_DYNAMIC_READ
Constant value defined from OpenGL 1.5
GL_DYNAMIC_STORAGE_BIT
Constant value defined from OpenGL 4.4
GL_EDGE_FLAG_ARRAY_BUFFER_BINDING
Constant value defined from OpenGL 1.5
GL_ELEMENT_ARRAY_BARRIER_BIT
Constant value defined from OpenGL 4.2
GL_ELEMENT_ARRAY_BUFFER
Constant value defined from OpenGL 1.5
GL_ELEMENT_ARRAY_BUFFER_BINDING
Constant value defined from OpenGL 1.5
GL_EQUAL
Constant value defined from OpenGL 1.0
GL_EQUIV
Constant value defined from OpenGL 1.0
GL_EXCLUSION
Constant value defined from OpenGL ES 3.2
GL_EXTENSIONS
Constant value defined from OpenGL 1.0
GL_FALSE
Constant value defined from OpenGL 1.0
GL_FASTEST
Constant value defined from OpenGL 1.0
GL_FILL
Constant value defined from OpenGL 1.0
GL_FILTER
Constant value defined from OpenGL 4.3
GL_FIRST_VERTEX_CONVENTION
Constant value defined from OpenGL 3.2
GL_FIXED
Constant value defined from OpenGL 4.1
GL_FIXED_ONLY
Constant value defined from OpenGL 3.0
GL_FLOAT
Constant value defined from OpenGL 1.0
GL_FLOAT_32_UNSIGNED_INT_24_8_REV
Constant value defined from OpenGL 3.0
GL_FLOAT_MAT2
Constant value defined from OpenGL 2.0
GL_FLOAT_MAT3
Constant value defined from OpenGL 2.0
GL_FLOAT_MAT4
Constant value defined from OpenGL 2.0
GL_FLOAT_MAT2x3
Constant value defined from OpenGL 2.1
GL_FLOAT_MAT2x4
Constant value defined from OpenGL 2.1
GL_FLOAT_MAT3x2
Constant value defined from OpenGL 2.1
GL_FLOAT_MAT3x4
Constant value defined from OpenGL 2.1
GL_FLOAT_MAT4x2
Constant value defined from OpenGL 2.1
GL_FLOAT_MAT4x3
Constant value defined from OpenGL 2.1
GL_FLOAT_VEC2
Constant value defined from OpenGL 2.0
GL_FLOAT_VEC3
Constant value defined from OpenGL 2.0
GL_FLOAT_VEC4
Constant value defined from OpenGL 2.0
GL_FOG_COORD
Constant value defined from OpenGL 1.5
GL_FOG_COORDINATE
Constant value defined from OpenGL 1.4
GL_FOG_COORDINATE_ARRAY
Constant value defined from OpenGL 1.4
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
Constant value defined from OpenGL 1.5
GL_FOG_COORDINATE_ARRAY_POINTER
Constant value defined from OpenGL 1.4
GL_FOG_COORDINATE_ARRAY_STRIDE
Constant value defined from OpenGL 1.4
GL_FOG_COORDINATE_ARRAY_TYPE
Constant value defined from OpenGL 1.4
GL_FOG_COORDINATE_SOURCE
Constant value defined from OpenGL 1.4
GL_FOG_COORD_ARRAY
Constant value defined from OpenGL 1.5
GL_FOG_COORD_ARRAY_BUFFER_BINDING
Constant value defined from OpenGL 1.5
GL_FOG_COORD_ARRAY_POINTER
Constant value defined from OpenGL 1.5
GL_FOG_COORD_ARRAY_STRIDE
Constant value defined from OpenGL 1.5
GL_FOG_COORD_ARRAY_TYPE
Constant value defined from OpenGL 1.5
GL_FOG_COORD_SRC
Constant value defined from OpenGL 1.5
GL_FRACTIONAL_EVEN
Constant value defined from OpenGL 4.0
GL_FRACTIONAL_ODD
Constant value defined from OpenGL 4.0
GL_FRAGMENT_DEPTH
Constant value defined from OpenGL 1.4
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
Constant value defined from OpenGL 4.0
GL_FRAGMENT_SHADER
Constant value defined from OpenGL 2.0
GL_FRAGMENT_SHADER_BIT
Constant value defined from OpenGL 4.1
GL_FRAGMENT_SHADER_DERIVATIVE_HINT
Constant value defined from OpenGL 2.0
GL_FRAGMENT_SHADER_INVOCATIONS
Constant value defined from OpenGL 4.6
GL_FRAGMENT_SUBROUTINE
Constant value defined from OpenGL 4.3
GL_FRAGMENT_SUBROUTINE_UNIFORM
Constant value defined from OpenGL 4.3
GL_FRAGMENT_TEXTURE
Constant value defined from OpenGL 4.3
GL_FRAMEBUFFER
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_ATTACHMENT_LAYERED
Constant value defined from OpenGL 3.2
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_BARRIER_BIT
Constant value defined from OpenGL 4.2
GL_FRAMEBUFFER_BINDING
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_BLEND
Constant value defined from OpenGL 4.3
GL_FRAMEBUFFER_COMPLETE
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_DEFAULT
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
Constant value defined from OpenGL 4.3
GL_FRAMEBUFFER_DEFAULT_HEIGHT
Constant value defined from OpenGL 4.3
GL_FRAMEBUFFER_DEFAULT_LAYERS
Constant value defined from OpenGL 4.3
GL_FRAMEBUFFER_DEFAULT_SAMPLES
Constant value defined from OpenGL 4.3
GL_FRAMEBUFFER_DEFAULT_WIDTH
Constant value defined from OpenGL 4.3
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS
Constant value defined from OpenGL ES 2.0
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
Constant value defined from OpenGL 3.2
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_RENDERABLE
Constant value defined from OpenGL 4.3
GL_FRAMEBUFFER_RENDERABLE_LAYERED
Constant value defined from OpenGL 4.3
GL_FRAMEBUFFER_SRGB
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_UNDEFINED
Constant value defined from OpenGL 3.0
GL_FRAMEBUFFER_UNSUPPORTED
Constant value defined from OpenGL 3.0
GL_FRONT
Constant value defined from OpenGL 1.0
GL_FRONT_AND_BACK
Constant value defined from OpenGL 1.0
GL_FRONT_FACE
Constant value defined from OpenGL 1.0
GL_FRONT_LEFT
Constant value defined from OpenGL 1.0
GL_FRONT_RIGHT
Constant value defined from OpenGL 1.0
GL_FULL_SUPPORT
Constant value defined from OpenGL 4.3
GL_FUNC_ADD
Constant value defined from OpenGL 1.4
GL_FUNC_REVERSE_SUBTRACT
Constant value defined from OpenGL 1.4
GL_FUNC_SUBTRACT
Constant value defined from OpenGL 1.4
GL_GENERATE_MIPMAP
Constant value defined from OpenGL 1.4
GL_GENERATE_MIPMAP_HINT
Constant value defined from OpenGL 1.4
GL_GEOMETRY_INPUT_TYPE
Constant value defined from OpenGL 3.2
GL_GEOMETRY_OUTPUT_TYPE
Constant value defined from OpenGL 3.2
GL_GEOMETRY_SHADER
Constant value defined from OpenGL 3.2
GL_GEOMETRY_SHADER_BIT
Constant value defined from OpenGL 4.1
GL_GEOMETRY_SHADER_INVOCATIONS
Constant value defined from OpenGL 4.0
GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED
Constant value defined from OpenGL 4.6
GL_GEOMETRY_SUBROUTINE
Constant value defined from OpenGL 4.3
GL_GEOMETRY_SUBROUTINE_UNIFORM
Constant value defined from OpenGL 4.3
GL_GEOMETRY_TEXTURE
Constant value defined from OpenGL 4.3
GL_GEOMETRY_VERTICES_OUT
Constant value defined from OpenGL 3.2
GL_GEQUAL
Constant value defined from OpenGL 1.0
GL_GET_TEXTURE_IMAGE_FORMAT
Constant value defined from OpenGL 4.3
GL_GET_TEXTURE_IMAGE_TYPE
Constant value defined from OpenGL 4.3
GL_GREATER
Constant value defined from OpenGL 1.0
GL_GREEN
Constant value defined from OpenGL 1.0
GL_GREEN_BITS
Constant value defined from OpenGL ES 2.0
GL_GREEN_INTEGER
Constant value defined from OpenGL 3.0
GL_GUILTY_CONTEXT_RESET
Constant value defined from OpenGL 4.5
GL_HALF_FLOAT
Constant value defined from OpenGL 3.0
GL_HARDLIGHT
Constant value defined from OpenGL ES 3.2
GL_HIGH_FLOAT
Constant value defined from OpenGL 4.1
GL_HIGH_INT
Constant value defined from OpenGL 4.1
GL_HISTOGRAM
Constant value defined from OpenGL 4.5
GL_HSL_COLOR
Constant value defined from OpenGL ES 3.2
GL_HSL_HUE
Constant value defined from OpenGL ES 3.2
GL_HSL_LUMINOSITY
Constant value defined from OpenGL ES 3.2
GL_HSL_SATURATION
Constant value defined from OpenGL ES 3.2
GL_IMAGE_1D
Constant value defined from OpenGL 4.2
GL_IMAGE_1D_ARRAY
Constant value defined from OpenGL 4.2
GL_IMAGE_2D
Constant value defined from OpenGL 4.2
GL_IMAGE_2D_ARRAY
Constant value defined from OpenGL 4.2
GL_IMAGE_2D_MULTISAMPLE
Constant value defined from OpenGL 4.2
GL_IMAGE_2D_MULTISAMPLE_ARRAY
Constant value defined from OpenGL 4.2
GL_IMAGE_2D_RECT
Constant value defined from OpenGL 4.2
GL_IMAGE_3D
Constant value defined from OpenGL 4.2
GL_IMAGE_BINDING_ACCESS
Constant value defined from OpenGL 4.2
GL_IMAGE_BINDING_FORMAT
Constant value defined from OpenGL 4.2
GL_IMAGE_BINDING_LAYER
Constant value defined from OpenGL 4.2
GL_IMAGE_BINDING_LAYERED
Constant value defined from OpenGL 4.2
GL_IMAGE_BINDING_LEVEL
Constant value defined from OpenGL 4.2
GL_IMAGE_BINDING_NAME
Constant value defined from OpenGL 4.2
GL_IMAGE_BUFFER
Constant value defined from OpenGL 4.2
GL_IMAGE_CLASS_1_X_8
Constant value defined from OpenGL 4.3
GL_IMAGE_CLASS_1_X_16
Constant value defined from OpenGL 4.3
GL_IMAGE_CLASS_1_X_32
Constant value defined from OpenGL 4.3
GL_IMAGE_CLASS_2_X_8
Constant value defined from OpenGL 4.3
GL_IMAGE_CLASS_2_X_16
Constant value defined from OpenGL 4.3
GL_IMAGE_CLASS_2_X_32
Constant value defined from OpenGL 4.3
GL_IMAGE_CLASS_4_X_8
Constant value defined from OpenGL 4.3
GL_IMAGE_CLASS_4_X_16
Constant value defined from OpenGL 4.3
GL_IMAGE_CLASS_4_X_32
Constant value defined from OpenGL 4.3
GL_IMAGE_CLASS_10_10_10_2
Constant value defined from OpenGL 4.3
GL_IMAGE_CLASS_11_11_10
Constant value defined from OpenGL 4.3
GL_IMAGE_COMPATIBILITY_CLASS
Constant value defined from OpenGL 4.3
GL_IMAGE_CUBE
Constant value defined from OpenGL 4.2
GL_IMAGE_CUBE_MAP_ARRAY
Constant value defined from OpenGL 4.2
GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
Constant value defined from OpenGL 4.2
GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
Constant value defined from OpenGL 4.2
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
Constant value defined from OpenGL 4.2
GL_IMAGE_PIXEL_FORMAT
Constant value defined from OpenGL 4.3
GL_IMAGE_PIXEL_TYPE
Constant value defined from OpenGL 4.3
GL_IMAGE_TEXEL_SIZE
Constant value defined from OpenGL 4.3
GL_IMPLEMENTATION_COLOR_READ_FORMAT
Constant value defined from OpenGL 4.1
GL_IMPLEMENTATION_COLOR_READ_TYPE
Constant value defined from OpenGL 4.1
GL_INCR
Constant value defined from OpenGL 1.0
GL_INCR_WRAP
Constant value defined from OpenGL 1.4
GL_INDEX
Constant value defined from OpenGL 3.0
GL_INDEX_ARRAY_BUFFER_BINDING
Constant value defined from OpenGL 1.5
GL_INFO_LOG_LENGTH
Constant value defined from OpenGL 2.0
GL_INNOCENT_CONTEXT_RESET
Constant value defined from OpenGL 4.5
GL_INT
Constant value defined from OpenGL 1.0
GL_INTERLEAVED_ATTRIBS
Constant value defined from OpenGL 3.0
GL_INTERNALFORMAT_ALPHA_SIZE
Constant value defined from OpenGL 4.3
GL_INTERNALFORMAT_ALPHA_TYPE
Constant value defined from OpenGL 4.3
GL_INTERNALFORMAT_BLUE_SIZE
Constant value defined from OpenGL 4.3
GL_INTERNALFORMAT_BLUE_TYPE
Constant value defined from OpenGL 4.3
GL_INTERNALFORMAT_DEPTH_SIZE
Constant value defined from OpenGL 4.3
GL_INTERNALFORMAT_DEPTH_TYPE
Constant value defined from OpenGL 4.3
GL_INTERNALFORMAT_GREEN_SIZE
Constant value defined from OpenGL 4.3
GL_INTERNALFORMAT_GREEN_TYPE
Constant value defined from OpenGL 4.3
GL_INTERNALFORMAT_PREFERRED
Constant value defined from OpenGL 4.3
GL_INTERNALFORMAT_RED_SIZE
Constant value defined from OpenGL 4.3
GL_INTERNALFORMAT_RED_TYPE
Constant value defined from OpenGL 4.3
GL_INTERNALFORMAT_SHARED_SIZE
Constant value defined from OpenGL 4.3
GL_INTERNALFORMAT_STENCIL_SIZE
Constant value defined from OpenGL 4.3
GL_INTERNALFORMAT_STENCIL_TYPE
Constant value defined from OpenGL 4.3
GL_INTERNALFORMAT_SUPPORTED
Constant value defined from OpenGL 4.3
GL_INTERPOLATE
Constant value defined from OpenGL 1.3
GL_INT_2_10_10_10_REV
Constant value defined from OpenGL 3.3
GL_INT_IMAGE_1D
Constant value defined from OpenGL 4.2
GL_INT_IMAGE_1D_ARRAY
Constant value defined from OpenGL 4.2
GL_INT_IMAGE_2D
Constant value defined from OpenGL 4.2
GL_INT_IMAGE_2D_ARRAY
Constant value defined from OpenGL 4.2
GL_INT_IMAGE_2D_MULTISAMPLE
Constant value defined from OpenGL 4.2
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY
Constant value defined from OpenGL 4.2
GL_INT_IMAGE_2D_RECT
Constant value defined from OpenGL 4.2
GL_INT_IMAGE_3D
Constant value defined from OpenGL 4.2
GL_INT_IMAGE_BUFFER
Constant value defined from OpenGL 4.2
GL_INT_IMAGE_CUBE
Constant value defined from OpenGL 4.2
GL_INT_IMAGE_CUBE_MAP_ARRAY
Constant value defined from OpenGL 4.2
GL_INT_SAMPLER_1D
Constant value defined from OpenGL 3.0
GL_INT_SAMPLER_1D_ARRAY
Constant value defined from OpenGL 3.0
GL_INT_SAMPLER_2D
Constant value defined from OpenGL 3.0
GL_INT_SAMPLER_2D_ARRAY
Constant value defined from OpenGL 3.0
GL_INT_SAMPLER_2D_MULTISAMPLE
Constant value defined from OpenGL 3.2
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Constant value defined from OpenGL 3.2
GL_INT_SAMPLER_2D_RECT
Constant value defined from OpenGL 3.1
GL_INT_SAMPLER_3D
Constant value defined from OpenGL 3.0
GL_INT_SAMPLER_BUFFER
Constant value defined from OpenGL 3.1
GL_INT_SAMPLER_CUBE
Constant value defined from OpenGL 3.0
GL_INT_SAMPLER_CUBE_MAP_ARRAY
Constant value defined from OpenGL 4.0
GL_INT_VEC2
Constant value defined from OpenGL 2.0
GL_INT_VEC3
Constant value defined from OpenGL 2.0
GL_INT_VEC4
Constant value defined from OpenGL 2.0
GL_INVALID_ENUM
Constant value defined from OpenGL 1.0
GL_INVALID_FRAMEBUFFER_OPERATION
Constant value defined from OpenGL 3.0
GL_INVALID_INDEX
Constant value defined from OpenGL 3.1
GL_INVALID_OPERATION
Constant value defined from OpenGL 1.0
GL_INVALID_VALUE
Constant value defined from OpenGL 1.0
GL_INVERT
Constant value defined from OpenGL 1.0
GL_ISOLINES
Constant value defined from OpenGL 4.0
GL_IS_PER_PATCH
Constant value defined from OpenGL 4.3
GL_IS_ROW_MAJOR
Constant value defined from OpenGL 4.3
GL_KEEP
Constant value defined from OpenGL 1.0
GL_LAST_VERTEX_CONVENTION
Constant value defined from OpenGL 3.2
GL_LAYER_PROVOKING_VERTEX
Constant value defined from OpenGL 4.1
GL_LEFT
Constant value defined from OpenGL 1.0
GL_LEQUAL
Constant value defined from OpenGL 1.0
GL_LESS
Constant value defined from OpenGL 1.0
GL_LIGHTEN
Constant value defined from OpenGL ES 3.2
GL_LIGHT_MODEL_COLOR_CONTROL
Constant value defined from OpenGL 1.2
GL_LINE
Constant value defined from OpenGL 1.0
GL_LINEAR
Constant value defined from OpenGL 1.0
GL_LINEAR_MIPMAP_LINEAR
Constant value defined from OpenGL 1.0
GL_LINEAR_MIPMAP_NEAREST
Constant value defined from OpenGL 1.0
GL_LINES
Constant value defined from OpenGL 1.0
GL_LINES_ADJACENCY
Constant value defined from OpenGL 3.2
GL_LINE_LOOP
Constant value defined from OpenGL 1.0
GL_LINE_SMOOTH
Constant value defined from OpenGL 1.0
GL_LINE_SMOOTH_HINT
Constant value defined from OpenGL 1.0
GL_LINE_STRIP
Constant value defined from OpenGL 1.0
GL_LINE_STRIP_ADJACENCY
Constant value defined from OpenGL 3.2
GL_LINE_WIDTH
Constant value defined from OpenGL 1.0
GL_LINE_WIDTH_GRANULARITY
Constant value defined from OpenGL 1.0
GL_LINE_WIDTH_RANGE
Constant value defined from OpenGL 1.0
GL_LINK_STATUS
Constant value defined from OpenGL 2.0
GL_LOCATION
Constant value defined from OpenGL 4.3
GL_LOCATION_COMPONENT
Constant value defined from OpenGL 4.4
GL_LOCATION_INDEX
Constant value defined from OpenGL 4.3
GL_LOGIC_OP_MODE
Constant value defined from OpenGL 1.0
GL_LOSE_CONTEXT_ON_RESET
Constant value defined from OpenGL 4.5
GL_LOWER_LEFT
Constant value defined from OpenGL 2.0
GL_LOW_FLOAT
Constant value defined from OpenGL 4.1
GL_LOW_INT
Constant value defined from OpenGL 4.1
GL_LUMINANCE
Constant value defined from OpenGL ES 2.0
GL_LUMINANCE_ALPHA
Constant value defined from OpenGL ES 2.0
GL_MAJOR_VERSION
Constant value defined from OpenGL 3.0
GL_MANUAL_GENERATE_MIPMAP
Constant value defined from OpenGL 4.3
GL_MAP_COHERENT_BIT
Constant value defined from OpenGL 4.4
GL_MAP_FLUSH_EXPLICIT_BIT
Constant value defined from OpenGL 3.0
GL_MAP_INVALIDATE_BUFFER_BIT
Constant value defined from OpenGL 3.0
GL_MAP_INVALIDATE_RANGE_BIT
Constant value defined from OpenGL 3.0
GL_MAP_PERSISTENT_BIT
Constant value defined from OpenGL 4.4
GL_MAP_READ_BIT
Constant value defined from OpenGL 3.0
GL_MAP_UNSYNCHRONIZED_BIT
Constant value defined from OpenGL 3.0
GL_MAP_WRITE_BIT
Constant value defined from OpenGL 3.0
GL_MATRIX_STRIDE
Constant value defined from OpenGL 4.3
GL_MAX
Constant value defined from OpenGL 1.4
GL_MAX_3D_TEXTURE_SIZE
Constant value defined from OpenGL 1.2
GL_MAX_ARRAY_TEXTURE_LAYERS
Constant value defined from OpenGL 3.0
GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
Constant value defined from OpenGL 4.2
GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
Constant value defined from OpenGL 4.2
GL_MAX_CLIP_DISTANCES
Constant value defined from OpenGL 3.0
GL_MAX_COLOR_ATTACHMENTS
Constant value defined from OpenGL 3.0
GL_MAX_COLOR_TEXTURE_SAMPLES
Constant value defined from OpenGL 3.2
GL_MAX_COMBINED_ATOMIC_COUNTERS
Constant value defined from OpenGL 4.2
GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
Constant value defined from OpenGL 4.2
GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES
Constant value defined from OpenGL 4.5
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
Constant value defined from OpenGL 4.3
GL_MAX_COMBINED_DIMENSIONS
Constant value defined from OpenGL 4.3
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
Constant value defined from OpenGL 3.1
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
Constant value defined from OpenGL 3.1
GL_MAX_COMBINED_IMAGE_UNIFORMS
Constant value defined from OpenGL 4.2
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
Constant value defined from OpenGL 4.2
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
Constant value defined from OpenGL 4.3
GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
Constant value defined from OpenGL 4.3
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
Constant value defined from OpenGL 4.0
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
Constant value defined from OpenGL 4.0
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
Constant value defined from OpenGL 2.0
GL_MAX_COMBINED_UNIFORM_BLOCKS
Constant value defined from OpenGL 3.1
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
Constant value defined from OpenGL 3.1
GL_MAX_COMPUTE_ATOMIC_COUNTERS
Constant value defined from OpenGL 4.3
GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
Constant value defined from OpenGL 4.3
GL_MAX_COMPUTE_IMAGE_UNIFORMS
Constant value defined from OpenGL 4.3
GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
Constant value defined from OpenGL 4.3
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
Constant value defined from OpenGL 4.3
GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
Constant value defined from OpenGL 4.3
GL_MAX_COMPUTE_UNIFORM_BLOCKS
Constant value defined from OpenGL 4.3
GL_MAX_COMPUTE_UNIFORM_COMPONENTS
Constant value defined from OpenGL 4.3
GL_MAX_COMPUTE_WORK_GROUP_COUNT
Constant value defined from OpenGL 4.3
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
Constant value defined from OpenGL 4.3
GL_MAX_COMPUTE_WORK_GROUP_SIZE
Constant value defined from OpenGL 4.3
GL_MAX_CUBE_MAP_TEXTURE_SIZE
Constant value defined from OpenGL 1.3
GL_MAX_CULL_DISTANCES
Constant value defined from OpenGL 4.5
GL_MAX_DEBUG_GROUP_STACK_DEPTH
Constant value defined from OpenGL 4.3
GL_MAX_DEBUG_LOGGED_MESSAGES
Constant value defined from OpenGL 4.3
GL_MAX_DEBUG_MESSAGE_LENGTH
Constant value defined from OpenGL 4.3
GL_MAX_DEPTH
Constant value defined from OpenGL 4.3
GL_MAX_DEPTH_TEXTURE_SAMPLES
Constant value defined from OpenGL 3.2
GL_MAX_DRAW_BUFFERS
Constant value defined from OpenGL 2.0
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
Constant value defined from OpenGL 3.3
GL_MAX_ELEMENTS_INDICES
Constant value defined from OpenGL 1.2
GL_MAX_ELEMENTS_VERTICES
Constant value defined from OpenGL 1.2
GL_MAX_ELEMENT_INDEX
Constant value defined from OpenGL 4.3
GL_MAX_FRAGMENT_ATOMIC_COUNTERS
Constant value defined from OpenGL 4.2
GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
Constant value defined from OpenGL 4.2
GL_MAX_FRAGMENT_IMAGE_UNIFORMS
Constant value defined from OpenGL 4.2
GL_MAX_FRAGMENT_INPUT_COMPONENTS
Constant value defined from OpenGL 3.2
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
Constant value defined from OpenGL 4.0
GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
Constant value defined from OpenGL 4.3
GL_MAX_FRAGMENT_UNIFORM_BLOCKS
Constant value defined from OpenGL 3.1
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
Constant value defined from OpenGL 2.0
GL_MAX_FRAGMENT_UNIFORM_VECTORS
Constant value defined from OpenGL 4.1
GL_MAX_FRAMEBUFFER_HEIGHT
Constant value defined from OpenGL 4.3
GL_MAX_FRAMEBUFFER_LAYERS
Constant value defined from OpenGL 4.3
GL_MAX_FRAMEBUFFER_SAMPLES
Constant value defined from OpenGL 4.3
GL_MAX_FRAMEBUFFER_WIDTH
Constant value defined from OpenGL 4.3
GL_MAX_GEOMETRY_ATOMIC_COUNTERS
Constant value defined from OpenGL 4.2
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
Constant value defined from OpenGL 4.2
GL_MAX_GEOMETRY_IMAGE_UNIFORMS
Constant value defined from OpenGL 4.2
GL_MAX_GEOMETRY_INPUT_COMPONENTS
Constant value defined from OpenGL 3.2
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
Constant value defined from OpenGL 3.2
GL_MAX_GEOMETRY_OUTPUT_VERTICES
Constant value defined from OpenGL 3.2
GL_MAX_GEOMETRY_SHADER_INVOCATIONS
Constant value defined from OpenGL 4.0
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
Constant value defined from OpenGL 4.3
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
Constant value defined from OpenGL 3.2
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
Constant value defined from OpenGL 3.2
GL_MAX_GEOMETRY_UNIFORM_BLOCKS
Constant value defined from OpenGL 3.1
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
Constant value defined from OpenGL 3.2
GL_MAX_HEIGHT
Constant value defined from OpenGL 4.3
GL_MAX_IMAGE_SAMPLES
Constant value defined from OpenGL 4.2
GL_MAX_IMAGE_UNITS
Constant value defined from OpenGL 4.2
GL_MAX_INTEGER_SAMPLES
Constant value defined from OpenGL 3.2
GL_MAX_LABEL_LENGTH
Constant value defined from OpenGL 4.3
GL_MAX_LAYERS
Constant value defined from OpenGL 4.3
GL_MAX_NAME_LENGTH
Constant value defined from OpenGL 4.3
GL_MAX_NUM_ACTIVE_VARIABLES
Constant value defined from OpenGL 4.3
GL_MAX_NUM_COMPATIBLE_SUBROUTINES
Constant value defined from OpenGL 4.3
GL_MAX_PATCH_VERTICES
Constant value defined from OpenGL 4.0
GL_MAX_PROGRAM_TEXEL_OFFSET
Constant value defined from OpenGL 3.0
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
Constant value defined from OpenGL 4.0
GL_MAX_RECTANGLE_TEXTURE_SIZE
Constant value defined from OpenGL 3.1
GL_MAX_RENDERBUFFER_SIZE
Constant value defined from OpenGL 3.0
GL_MAX_SAMPLES
Constant value defined from OpenGL 3.0
GL_MAX_SAMPLE_MASK_WORDS
Constant value defined from OpenGL 3.2
GL_MAX_SERVER_WAIT_TIMEOUT
Constant value defined from OpenGL 3.2
GL_MAX_SHADER_STORAGE_BLOCK_SIZE
Constant value defined from OpenGL 4.3
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
Constant value defined from OpenGL 4.3
GL_MAX_SUBROUTINES
Constant value defined from OpenGL 4.0
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
Constant value defined from OpenGL 4.0
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
Constant value defined from OpenGL 4.2
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
Constant value defined from OpenGL 4.2
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
Constant value defined from OpenGL 4.2
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
Constant value defined from OpenGL 4.0
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
Constant value defined from OpenGL 4.0
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
Constant value defined from OpenGL 4.3
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
Constant value defined from OpenGL 4.0
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
Constant value defined from OpenGL 4.0
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
Constant value defined from OpenGL 4.0
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
Constant value defined from OpenGL 4.0
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
Constant value defined from OpenGL 4.2
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
Constant value defined from OpenGL 4.2
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
Constant value defined from OpenGL 4.2
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
Constant value defined from OpenGL 4.0
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
Constant value defined from OpenGL 4.0
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
Constant value defined from OpenGL 4.3
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
Constant value defined from OpenGL 4.0
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
Constant value defined from OpenGL 4.0
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
Constant value defined from OpenGL 4.0
GL_MAX_TESS_GEN_LEVEL
Constant value defined from OpenGL 4.0
GL_MAX_TESS_PATCH_COMPONENTS
Constant value defined from OpenGL 4.0
GL_MAX_TEXTURE_BUFFER_SIZE
Constant value defined from OpenGL 3.1
GL_MAX_TEXTURE_COORDS
Constant value defined from OpenGL 2.0
GL_MAX_TEXTURE_IMAGE_UNITS
Constant value defined from OpenGL 2.0
GL_MAX_TEXTURE_LOD_BIAS
Constant value defined from OpenGL 1.4
GL_MAX_TEXTURE_MAX_ANISOTROPY
Constant value defined from OpenGL 4.6
GL_MAX_TEXTURE_SIZE
Constant value defined from OpenGL 1.0
GL_MAX_TEXTURE_UNITS
Constant value defined from OpenGL 1.3
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
Constant value defined from OpenGL 4.0
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
Constant value defined from OpenGL 3.0
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
Constant value defined from OpenGL 3.0
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
Constant value defined from OpenGL 3.0
GL_MAX_UNIFORM_BLOCK_SIZE
Constant value defined from OpenGL 3.1
GL_MAX_UNIFORM_BUFFER_BINDINGS
Constant value defined from OpenGL 3.1
GL_MAX_UNIFORM_LOCATIONS
Constant value defined from OpenGL 4.3
GL_MAX_VARYING_COMPONENTS
Constant value defined from OpenGL 3.0
GL_MAX_VARYING_FLOATS
Constant value defined from OpenGL 2.0
GL_MAX_VARYING_VECTORS
Constant value defined from OpenGL 4.1
GL_MAX_VERTEX_ATOMIC_COUNTERS
Constant value defined from OpenGL 4.2
GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
Constant value defined from OpenGL 4.2
GL_MAX_VERTEX_ATTRIBS
Constant value defined from OpenGL 2.0
GL_MAX_VERTEX_ATTRIB_BINDINGS
Constant value defined from OpenGL 4.3
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
Constant value defined from OpenGL 4.3
GL_MAX_VERTEX_ATTRIB_STRIDE
Constant value defined from OpenGL 4.4
GL_MAX_VERTEX_IMAGE_UNIFORMS
Constant value defined from OpenGL 4.2
GL_MAX_VERTEX_OUTPUT_COMPONENTS
Constant value defined from OpenGL 3.2
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
Constant value defined from OpenGL 4.3
GL_MAX_VERTEX_STREAMS
Constant value defined from OpenGL 4.0
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
Constant value defined from OpenGL 2.0
GL_MAX_VERTEX_UNIFORM_BLOCKS
Constant value defined from OpenGL 3.1
GL_MAX_VERTEX_UNIFORM_COMPONENTS
Constant value defined from OpenGL 2.0
GL_MAX_VERTEX_UNIFORM_VECTORS
Constant value defined from OpenGL 4.1
GL_MAX_VIEWPORTS
Constant value defined from OpenGL 4.1
GL_MAX_VIEWPORT_DIMS
Constant value defined from OpenGL 1.0
GL_MAX_WIDTH
Constant value defined from OpenGL 4.3
GL_MEDIUM_FLOAT
Constant value defined from OpenGL 4.1
GL_MEDIUM_INT
Constant value defined from OpenGL 4.1
GL_MIN
Constant value defined from OpenGL 1.4
GL_MINMAX
Constant value defined from OpenGL 4.5
GL_MINOR_VERSION
Constant value defined from OpenGL 3.0
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
Constant value defined from OpenGL 4.0
GL_MIN_MAP_BUFFER_ALIGNMENT
Constant value defined from OpenGL 4.2
GL_MIN_PROGRAM_TEXEL_OFFSET
Constant value defined from OpenGL 3.0
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
Constant value defined from OpenGL 4.0
GL_MIN_SAMPLE_SHADING_VALUE
Constant value defined from OpenGL 4.0
GL_MIPMAP
Constant value defined from OpenGL 4.3
GL_MIRRORED_REPEAT
Constant value defined from OpenGL 1.4
GL_MIRROR_CLAMP_TO_EDGE
Constant value defined from OpenGL 4.4
GL_MULTIPLY
Constant value defined from OpenGL ES 3.2
GL_MULTISAMPLE
Constant value defined from OpenGL 1.3
GL_MULTISAMPLE_BIT
Constant value defined from OpenGL 1.3
GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY
Constant value defined from OpenGL ES 3.2
GL_MULTISAMPLE_LINE_WIDTH_RANGE
Constant value defined from OpenGL ES 3.2
GL_NAME_LENGTH
Constant value defined from OpenGL 4.3
GL_NAND
Constant value defined from OpenGL 1.0
GL_NEAREST
Constant value defined from OpenGL 1.0
GL_NEAREST_MIPMAP_LINEAR
Constant value defined from OpenGL 1.0
GL_NEAREST_MIPMAP_NEAREST
Constant value defined from OpenGL 1.0
GL_NEGATIVE_ONE_TO_ONE
Constant value defined from OpenGL 4.5
GL_NEVER
Constant value defined from OpenGL 1.0
GL_NICEST
Constant value defined from OpenGL 1.0
GL_NONE
Constant value defined from OpenGL 1.0
GL_NOOP
Constant value defined from OpenGL 1.0
GL_NOR
Constant value defined from OpenGL 1.0
GL_NORMAL_ARRAY_BUFFER_BINDING
Constant value defined from OpenGL 1.5
GL_NORMAL_MAP
Constant value defined from OpenGL 1.3
GL_NOTEQUAL
Constant value defined from OpenGL 1.0
GL_NO_ERROR
Constant value defined from OpenGL 1.0
GL_NO_RESET_NOTIFICATION
Constant value defined from OpenGL 4.5
GL_NUM_ACTIVE_VARIABLES
Constant value defined from OpenGL 4.3
GL_NUM_COMPATIBLE_SUBROUTINES
Constant value defined from OpenGL 4.0
GL_NUM_COMPRESSED_TEXTURE_FORMATS
Constant value defined from OpenGL 1.3
GL_NUM_EXTENSIONS
Constant value defined from OpenGL 3.0
GL_NUM_PROGRAM_BINARY_FORMATS
Constant value defined from OpenGL 4.1
GL_NUM_SAMPLE_COUNTS
Constant value defined from OpenGL 4.2
GL_NUM_SHADER_BINARY_FORMATS
Constant value defined from OpenGL 4.1
GL_NUM_SHADING_LANGUAGE_VERSIONS
Constant value defined from OpenGL 4.3
GL_NUM_SPIR_V_EXTENSIONS
Constant value defined from OpenGL 4.6
GL_OBJECT_TYPE
Constant value defined from OpenGL 3.2
GL_OFFSET
Constant value defined from OpenGL 4.3
GL_ONE
Constant value defined from OpenGL 1.0
GL_ONE_MINUS_CONSTANT_ALPHA
Constant value defined from OpenGL 1.4
GL_ONE_MINUS_CONSTANT_COLOR
Constant value defined from OpenGL 1.4
GL_ONE_MINUS_DST_ALPHA
Constant value defined from OpenGL 1.0
GL_ONE_MINUS_DST_COLOR
Constant value defined from OpenGL 1.0
GL_ONE_MINUS_SRC1_ALPHA
Constant value defined from OpenGL 3.3
GL_ONE_MINUS_SRC1_COLOR
Constant value defined from OpenGL 3.3
GL_ONE_MINUS_SRC_ALPHA
Constant value defined from OpenGL 1.0
GL_ONE_MINUS_SRC_COLOR
Constant value defined from OpenGL 1.0
GL_OPERAND0_ALPHA
Constant value defined from OpenGL 1.3
GL_OPERAND0_RGB
Constant value defined from OpenGL 1.3
GL_OPERAND1_ALPHA
Constant value defined from OpenGL 1.3
GL_OPERAND1_RGB
Constant value defined from OpenGL 1.3
GL_OPERAND2_ALPHA
Constant value defined from OpenGL 1.3
GL_OPERAND2_RGB
Constant value defined from OpenGL 1.3
GL_OR
Constant value defined from OpenGL 1.0
GL_OR_INVERTED
Constant value defined from OpenGL 1.0
GL_OR_REVERSE
Constant value defined from OpenGL 1.0
GL_OUT_OF_MEMORY
Constant value defined from OpenGL 1.0
GL_OVERLAY
Constant value defined from OpenGL ES 3.2
GL_PACK_ALIGNMENT
Constant value defined from OpenGL 1.0
GL_PACK_COMPRESSED_BLOCK_DEPTH
Constant value defined from OpenGL 4.2
GL_PACK_COMPRESSED_BLOCK_HEIGHT
Constant value defined from OpenGL 4.2
GL_PACK_COMPRESSED_BLOCK_SIZE
Constant value defined from OpenGL 4.2
GL_PACK_COMPRESSED_BLOCK_WIDTH
Constant value defined from OpenGL 4.2
GL_PACK_IMAGE_HEIGHT
Constant value defined from OpenGL 1.2
GL_PACK_LSB_FIRST
Constant value defined from OpenGL 1.0
GL_PACK_ROW_LENGTH
Constant value defined from OpenGL 1.0
GL_PACK_SKIP_IMAGES
Constant value defined from OpenGL 1.2
GL_PACK_SKIP_PIXELS
Constant value defined from OpenGL 1.0
GL_PACK_SKIP_ROWS
Constant value defined from OpenGL 1.0
GL_PACK_SWAP_BYTES
Constant value defined from OpenGL 1.0
GL_PARAMETER_BUFFER
Constant value defined from OpenGL 4.6
GL_PARAMETER_BUFFER_BINDING
Constant value defined from OpenGL 4.6
GL_PATCHES
Constant value defined from OpenGL 4.0
GL_PATCH_DEFAULT_INNER_LEVEL
Constant value defined from OpenGL 4.0
GL_PATCH_DEFAULT_OUTER_LEVEL
Constant value defined from OpenGL 4.0
GL_PATCH_VERTICES
Constant value defined from OpenGL 4.0
GL_PIXEL_BUFFER_BARRIER_BIT
Constant value defined from OpenGL 4.2
GL_PIXEL_PACK_BUFFER
Constant value defined from OpenGL 2.1
GL_PIXEL_PACK_BUFFER_BINDING
Constant value defined from OpenGL 2.1
GL_PIXEL_UNPACK_BUFFER
Constant value defined from OpenGL 2.1
GL_PIXEL_UNPACK_BUFFER_BINDING
Constant value defined from OpenGL 2.1
GL_POINT
Constant value defined from OpenGL 1.0
GL_POINTS
Constant value defined from OpenGL 1.0
GL_POINT_DISTANCE_ATTENUATION
Constant value defined from OpenGL 1.4
GL_POINT_FADE_THRESHOLD_SIZE
Constant value defined from OpenGL 1.4
GL_POINT_SIZE
Constant value defined from OpenGL 1.0
GL_POINT_SIZE_GRANULARITY
Constant value defined from OpenGL 1.0
GL_POINT_SIZE_MAX
Constant value defined from OpenGL 1.4
GL_POINT_SIZE_MIN
Constant value defined from OpenGL 1.4
GL_POINT_SIZE_RANGE
Constant value defined from OpenGL 1.0
GL_POINT_SPRITE
Constant value defined from OpenGL 2.0
GL_POINT_SPRITE_COORD_ORIGIN
Constant value defined from OpenGL 2.0
GL_POLYGON_MODE
Constant value defined from OpenGL 1.0
GL_POLYGON_OFFSET_CLAMP
Constant value defined from OpenGL 4.6
GL_POLYGON_OFFSET_FACTOR
Constant value defined from OpenGL 1.1
GL_POLYGON_OFFSET_FILL
Constant value defined from OpenGL 1.1
GL_POLYGON_OFFSET_LINE
Constant value defined from OpenGL 1.1
GL_POLYGON_OFFSET_POINT
Constant value defined from OpenGL 1.1
GL_POLYGON_OFFSET_UNITS
Constant value defined from OpenGL 1.1
GL_POLYGON_SMOOTH
Constant value defined from OpenGL 1.0
GL_POLYGON_SMOOTH_HINT
Constant value defined from OpenGL 1.0
GL_POST_COLOR_MATRIX_COLOR_TABLE
Constant value defined from OpenGL 4.5
GL_POST_CONVOLUTION_COLOR_TABLE
Constant value defined from OpenGL 4.5
GL_PREVIOUS
Constant value defined from OpenGL 1.3
GL_PRIMARY_COLOR
Constant value defined from OpenGL 1.3
GL_PRIMITIVES_GENERATED
Constant value defined from OpenGL 3.0
GL_PRIMITIVES_SUBMITTED
Constant value defined from OpenGL 4.6
GL_PRIMITIVE_BOUNDING_BOX
Constant value defined from OpenGL ES 3.2
GL_PRIMITIVE_RESTART
Constant value defined from OpenGL 3.1
GL_PRIMITIVE_RESTART_FIXED_INDEX
Constant value defined from OpenGL 4.3
GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
Constant value defined from OpenGL 4.4
GL_PRIMITIVE_RESTART_INDEX
Constant value defined from OpenGL 3.1
GL_PROGRAM
Constant value defined from OpenGL 4.3
GL_PROGRAM_BINARY_FORMATS
Constant value defined from OpenGL 4.1
GL_PROGRAM_BINARY_LENGTH
Constant value defined from OpenGL 4.1
GL_PROGRAM_BINARY_RETRIEVABLE_HINT
Constant value defined from OpenGL 4.1
GL_PROGRAM_INPUT
Constant value defined from OpenGL 4.3
GL_PROGRAM_OUTPUT
Constant value defined from OpenGL 4.3
GL_PROGRAM_PIPELINE
Constant value defined from OpenGL 4.3
GL_PROGRAM_PIPELINE_BINDING
Constant value defined from OpenGL 4.1
GL_PROGRAM_POINT_SIZE
Constant value defined from OpenGL 3.2
GL_PROGRAM_SEPARABLE
Constant value defined from OpenGL 4.1
GL_PROVOKING_VERTEX
Constant value defined from OpenGL 3.2
GL_PROXY_COLOR_TABLE
Constant value defined from OpenGL 4.5
GL_PROXY_HISTOGRAM
Constant value defined from OpenGL 4.5
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE
Constant value defined from OpenGL 4.5
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE
Constant value defined from OpenGL 4.5
GL_PROXY_TEXTURE_1D
Constant value defined from OpenGL 1.1
GL_PROXY_TEXTURE_1D_ARRAY
Constant value defined from OpenGL 3.0
GL_PROXY_TEXTURE_2D
Constant value defined from OpenGL 1.1
GL_PROXY_TEXTURE_2D_ARRAY
Constant value defined from OpenGL 3.0
GL_PROXY_TEXTURE_2D_MULTISAMPLE
Constant value defined from OpenGL 3.2
GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
Constant value defined from OpenGL 3.2
GL_PROXY_TEXTURE_3D
Constant value defined from OpenGL 1.2
GL_PROXY_TEXTURE_CUBE_MAP
Constant value defined from OpenGL 1.3
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY
Constant value defined from OpenGL 4.0
GL_PROXY_TEXTURE_RECTANGLE
Constant value defined from OpenGL 3.1
GL_QUADS
Constant value defined from OpenGL 1.0
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
Constant value defined from OpenGL 3.2
GL_QUERY
Constant value defined from OpenGL 4.3
GL_QUERY_BUFFER
Constant value defined from OpenGL 4.4
GL_QUERY_BUFFER_BARRIER_BIT
Constant value defined from OpenGL 4.4
GL_QUERY_BUFFER_BINDING
Constant value defined from OpenGL 4.4
GL_QUERY_BY_REGION_NO_WAIT
Constant value defined from OpenGL 3.0
GL_QUERY_BY_REGION_NO_WAIT_INVERTED
Constant value defined from OpenGL 4.5
GL_QUERY_BY_REGION_WAIT
Constant value defined from OpenGL 3.0
GL_QUERY_BY_REGION_WAIT_INVERTED
Constant value defined from OpenGL 4.5
GL_QUERY_COUNTER_BITS
Constant value defined from OpenGL 1.5
GL_QUERY_NO_WAIT
Constant value defined from OpenGL 3.0
GL_QUERY_NO_WAIT_INVERTED
Constant value defined from OpenGL 4.5
GL_QUERY_RESULT
Constant value defined from OpenGL 1.5
GL_QUERY_RESULT_AVAILABLE
Constant value defined from OpenGL 1.5
GL_QUERY_RESULT_NO_WAIT
Constant value defined from OpenGL 4.4
GL_QUERY_TARGET
Constant value defined from OpenGL 4.5
GL_QUERY_WAIT
Constant value defined from OpenGL 3.0
GL_QUERY_WAIT_INVERTED
Constant value defined from OpenGL 4.5
GL_R8
Constant value defined from OpenGL 3.0
GL_R3_G3_B2
Constant value defined from OpenGL 1.1
GL_R8I
Constant value defined from OpenGL 3.0
GL_R8UI
Constant value defined from OpenGL 3.0
GL_R8_SNORM
Constant value defined from OpenGL 3.1
GL_R16
Constant value defined from OpenGL 3.0
GL_R11F_G11F_B10F
Constant value defined from OpenGL 3.0
GL_R16F
Constant value defined from OpenGL 3.0
GL_R16I
Constant value defined from OpenGL 3.0
GL_R16UI
Constant value defined from OpenGL 3.0
GL_R16_SNORM
Constant value defined from OpenGL 3.1
GL_R32F
Constant value defined from OpenGL 3.0
GL_R32I
Constant value defined from OpenGL 3.0
GL_R32UI
Constant value defined from OpenGL 3.0
GL_RASTERIZER_DISCARD
Constant value defined from OpenGL 3.0
GL_READ_BUFFER
Constant value defined from OpenGL 1.0
GL_READ_FRAMEBUFFER
Constant value defined from OpenGL 3.0
GL_READ_FRAMEBUFFER_BINDING
Constant value defined from OpenGL 3.0
GL_READ_ONLY
Constant value defined from OpenGL 1.5
GL_READ_PIXELS
Constant value defined from OpenGL 4.3
GL_READ_PIXELS_FORMAT
Constant value defined from OpenGL 4.3
GL_READ_PIXELS_TYPE
Constant value defined from OpenGL 4.3
GL_READ_WRITE
Constant value defined from OpenGL 1.5
GL_RED
Constant value defined from OpenGL 1.0
GL_RED_BITS
Constant value defined from OpenGL ES 2.0
GL_RED_INTEGER
Constant value defined from OpenGL 3.0
GL_REFERENCED_BY_COMPUTE_SHADER
Constant value defined from OpenGL 4.3
GL_REFERENCED_BY_FRAGMENT_SHADER
Constant value defined from OpenGL 4.3
GL_REFERENCED_BY_GEOMETRY_SHADER
Constant value defined from OpenGL 4.3
GL_REFERENCED_BY_TESS_CONTROL_SHADER
Constant value defined from OpenGL 4.3
GL_REFERENCED_BY_TESS_EVALUATION_SHADER
Constant value defined from OpenGL 4.3
GL_REFERENCED_BY_VERTEX_SHADER
Constant value defined from OpenGL 4.3
GL_REFLECTION_MAP
Constant value defined from OpenGL 1.3
GL_RENDERBUFFER
Constant value defined from OpenGL 3.0
GL_RENDERBUFFER_ALPHA_SIZE
Constant value defined from OpenGL 3.0
GL_RENDERBUFFER_BINDING
Constant value defined from OpenGL 3.0
GL_RENDERBUFFER_BLUE_SIZE
Constant value defined from OpenGL 3.0
GL_RENDERBUFFER_DEPTH_SIZE
Constant value defined from OpenGL 3.0
GL_RENDERBUFFER_GREEN_SIZE
Constant value defined from OpenGL 3.0
GL_RENDERBUFFER_HEIGHT
Constant value defined from OpenGL 3.0
GL_RENDERBUFFER_INTERNAL_FORMAT
Constant value defined from OpenGL 3.0
GL_RENDERBUFFER_RED_SIZE
Constant value defined from OpenGL 3.0
GL_RENDERBUFFER_SAMPLES
Constant value defined from OpenGL 3.0
GL_RENDERBUFFER_STENCIL_SIZE
Constant value defined from OpenGL 3.0
GL_RENDERBUFFER_WIDTH
Constant value defined from OpenGL 3.0
GL_RENDERER
Constant value defined from OpenGL 1.0
GL_REPEAT
Constant value defined from OpenGL 1.0
GL_REPLACE
Constant value defined from OpenGL 1.0
GL_RESCALE_NORMAL
Constant value defined from OpenGL 1.2
GL_RESET_NOTIFICATION_STRATEGY
Constant value defined from OpenGL 4.5
GL_RG
Constant value defined from OpenGL 3.0
GL_RG8
Constant value defined from OpenGL 3.0
GL_RG8I
Constant value defined from OpenGL 3.0
GL_RG8UI
Constant value defined from OpenGL 3.0
GL_RG8_SNORM
Constant value defined from OpenGL 3.1
GL_RG16
Constant value defined from OpenGL 3.0
GL_RG16F
Constant value defined from OpenGL 3.0
GL_RG16I
Constant value defined from OpenGL 3.0
GL_RG16UI
Constant value defined from OpenGL 3.0
GL_RG16_SNORM
Constant value defined from OpenGL 3.1
GL_RG32F
Constant value defined from OpenGL 3.0
GL_RG32I
Constant value defined from OpenGL 3.0
GL_RG32UI
Constant value defined from OpenGL 3.0
GL_RGB
Constant value defined from OpenGL 1.0
GL_RGB4
Constant value defined from OpenGL 1.1
GL_RGB5
Constant value defined from OpenGL 1.1
GL_RGB8
Constant value defined from OpenGL 1.1
GL_RGB5_A1
Constant value defined from OpenGL 1.1
GL_RGB8I
Constant value defined from OpenGL 3.0
GL_RGB8UI
Constant value defined from OpenGL 3.0
GL_RGB8_SNORM
Constant value defined from OpenGL 3.1
GL_RGB9_E5
Constant value defined from OpenGL 3.0
GL_RGB10
Constant value defined from OpenGL 1.1
GL_RGB12
Constant value defined from OpenGL 1.1
GL_RGB16
Constant value defined from OpenGL 1.1
GL_RGB10_A2
Constant value defined from OpenGL 1.1
GL_RGB10_A2UI
Constant value defined from OpenGL 3.3
GL_RGB16F
Constant value defined from OpenGL 3.0
GL_RGB16I
Constant value defined from OpenGL 3.0
GL_RGB16UI
Constant value defined from OpenGL 3.0
GL_RGB16_SNORM
Constant value defined from OpenGL 3.1
GL_RGB32F
Constant value defined from OpenGL 3.0
GL_RGB32I
Constant value defined from OpenGL 3.0
GL_RGB32UI
Constant value defined from OpenGL 3.0
GL_RGB565
Constant value defined from OpenGL 4.1
GL_RGBA
Constant value defined from OpenGL 1.0
GL_RGBA2
Constant value defined from OpenGL 1.1
GL_RGBA4
Constant value defined from OpenGL 1.1
GL_RGBA8
Constant value defined from OpenGL 1.1
GL_RGBA8I
Constant value defined from OpenGL 3.0
GL_RGBA8UI
Constant value defined from OpenGL 3.0
GL_RGBA8_SNORM
Constant value defined from OpenGL 3.1
GL_RGBA12
Constant value defined from OpenGL 1.1
GL_RGBA16
Constant value defined from OpenGL 1.1
GL_RGBA16F
Constant value defined from OpenGL 3.0
GL_RGBA16I
Constant value defined from OpenGL 3.0
GL_RGBA16UI
Constant value defined from OpenGL 3.0
GL_RGBA16_SNORM
Constant value defined from OpenGL 3.1
GL_RGBA32F
Constant value defined from OpenGL 3.0
GL_RGBA32I
Constant value defined from OpenGL 3.0
GL_RGBA32UI
Constant value defined from OpenGL 3.0
GL_RGBA_INTEGER
Constant value defined from OpenGL 3.0
GL_RGB_INTEGER
Constant value defined from OpenGL 3.0
GL_RGB_SCALE
Constant value defined from OpenGL 1.3
GL_RG_INTEGER
Constant value defined from OpenGL 3.0
GL_RIGHT
Constant value defined from OpenGL 1.0
GL_SAMPLER
Constant value defined from OpenGL 4.3
GL_SAMPLER_1D
Constant value defined from OpenGL 2.0
GL_SAMPLER_1D_ARRAY
Constant value defined from OpenGL 3.0
GL_SAMPLER_1D_ARRAY_SHADOW
Constant value defined from OpenGL 3.0
GL_SAMPLER_1D_SHADOW
Constant value defined from OpenGL 2.0
GL_SAMPLER_2D
Constant value defined from OpenGL 2.0
GL_SAMPLER_2D_ARRAY
Constant value defined from OpenGL 3.0
GL_SAMPLER_2D_ARRAY_SHADOW
Constant value defined from OpenGL 3.0
GL_SAMPLER_2D_MULTISAMPLE
Constant value defined from OpenGL 3.2
GL_SAMPLER_2D_MULTISAMPLE_ARRAY
Constant value defined from OpenGL 3.2
GL_SAMPLER_2D_RECT
Constant value defined from OpenGL 3.1
GL_SAMPLER_2D_RECT_SHADOW
Constant value defined from OpenGL 3.1
GL_SAMPLER_2D_SHADOW
Constant value defined from OpenGL 2.0
GL_SAMPLER_3D
Constant value defined from OpenGL 2.0
GL_SAMPLER_BINDING
Constant value defined from OpenGL 3.3
GL_SAMPLER_BUFFER
Constant value defined from OpenGL 3.1
GL_SAMPLER_CUBE
Constant value defined from OpenGL 2.0
GL_SAMPLER_CUBE_MAP_ARRAY
Constant value defined from OpenGL 4.0
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
Constant value defined from OpenGL 4.0
GL_SAMPLER_CUBE_SHADOW
Constant value defined from OpenGL 3.0
GL_SAMPLES
Constant value defined from OpenGL 1.3
GL_SAMPLES_PASSED
Constant value defined from OpenGL 1.5
GL_SAMPLE_ALPHA_TO_COVERAGE
Constant value defined from OpenGL 1.3
GL_SAMPLE_ALPHA_TO_ONE
Constant value defined from OpenGL 1.3
GL_SAMPLE_BUFFERS
Constant value defined from OpenGL 1.3
GL_SAMPLE_COVERAGE
Constant value defined from OpenGL 1.3
GL_SAMPLE_COVERAGE_INVERT
Constant value defined from OpenGL 1.3
GL_SAMPLE_COVERAGE_VALUE
Constant value defined from OpenGL 1.3
GL_SAMPLE_MASK
Constant value defined from OpenGL 3.2
GL_SAMPLE_MASK_VALUE
Constant value defined from OpenGL 3.2
GL_SAMPLE_POSITION
Constant value defined from OpenGL 3.2
GL_SAMPLE_SHADING
Constant value defined from OpenGL 4.0
GL_SCISSOR_BOX
Constant value defined from OpenGL 1.0
GL_SCISSOR_TEST
Constant value defined from OpenGL 1.0
GL_SCREEN
Constant value defined from OpenGL ES 3.2
GL_SECONDARY_COLOR_ARRAY
Constant value defined from OpenGL 1.4
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING
Constant value defined from OpenGL 1.5
GL_SECONDARY_COLOR_ARRAY_POINTER
Constant value defined from OpenGL 1.4
GL_SECONDARY_COLOR_ARRAY_SIZE
Constant value defined from OpenGL 1.4
GL_SECONDARY_COLOR_ARRAY_STRIDE
Constant value defined from OpenGL 1.4
GL_SECONDARY_COLOR_ARRAY_TYPE
Constant value defined from OpenGL 1.4
GL_SEPARABLE_2D
Constant value defined from OpenGL 4.5
GL_SEPARATE_ATTRIBS
Constant value defined from OpenGL 3.0
GL_SEPARATE_SPECULAR_COLOR
Constant value defined from OpenGL 1.2
GL_SET
Constant value defined from OpenGL 1.0
GL_SHADER
Constant value defined from OpenGL 4.3
GL_SHADER_BINARY_FORMATS
Constant value defined from OpenGL 4.1
GL_SHADER_BINARY_FORMAT_SPIR_V
Constant value defined from OpenGL 4.6
GL_SHADER_COMPILER
Constant value defined from OpenGL 4.1
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
Constant value defined from OpenGL 4.2
GL_SHADER_IMAGE_ATOMIC
Constant value defined from OpenGL 4.3
GL_SHADER_IMAGE_LOAD
Constant value defined from OpenGL 4.3
GL_SHADER_IMAGE_STORE
Constant value defined from OpenGL 4.3
GL_SHADER_SOURCE_LENGTH
Constant value defined from OpenGL 2.0
GL_SHADER_STORAGE_BARRIER_BIT
Constant value defined from OpenGL 4.3
GL_SHADER_STORAGE_BLOCK
Constant value defined from OpenGL 4.3
GL_SHADER_STORAGE_BUFFER
Constant value defined from OpenGL 4.3
GL_SHADER_STORAGE_BUFFER_BINDING
Constant value defined from OpenGL 4.3
GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
Constant value defined from OpenGL 4.3
GL_SHADER_STORAGE_BUFFER_SIZE
Constant value defined from OpenGL 4.3
GL_SHADER_STORAGE_BUFFER_START
Constant value defined from OpenGL 4.3
GL_SHADER_TYPE
Constant value defined from OpenGL 2.0
GL_SHADING_LANGUAGE_VERSION
Constant value defined from OpenGL 2.0
GL_SHORT
Constant value defined from OpenGL 1.0
GL_SIGNALED
Constant value defined from OpenGL 3.2
GL_SIGNED_NORMALIZED
Constant value defined from OpenGL 3.1
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
Constant value defined from OpenGL 4.3
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
Constant value defined from OpenGL 4.3
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
Constant value defined from OpenGL 4.3
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
Constant value defined from OpenGL 4.3
GL_SINGLE_COLOR
Constant value defined from OpenGL 1.2
GL_SLUMINANCE
Constant value defined from OpenGL 2.1
GL_SLUMINANCE8
Constant value defined from OpenGL 2.1
GL_SLUMINANCE8_ALPHA8
Constant value defined from OpenGL 2.1
GL_SLUMINANCE_ALPHA
Constant value defined from OpenGL 2.1
GL_SMOOTH_LINE_WIDTH_GRANULARITY
Constant value defined from OpenGL 1.2
GL_SMOOTH_LINE_WIDTH_RANGE
Constant value defined from OpenGL 1.2
GL_SMOOTH_POINT_SIZE_GRANULARITY
Constant value defined from OpenGL 1.2
GL_SMOOTH_POINT_SIZE_RANGE
Constant value defined from OpenGL 1.2
GL_SOFTLIGHT
Constant value defined from OpenGL ES 3.2
GL_SOURCE0_ALPHA
Constant value defined from OpenGL 1.3
GL_SOURCE0_RGB
Constant value defined from OpenGL 1.3
GL_SOURCE1_ALPHA
Constant value defined from OpenGL 1.3
GL_SOURCE1_RGB
Constant value defined from OpenGL 1.3
GL_SOURCE2_ALPHA
Constant value defined from OpenGL 1.3
GL_SOURCE2_RGB
Constant value defined from OpenGL 1.3
GL_SPIR_V_BINARY
Constant value defined from OpenGL 4.6
GL_SPIR_V_EXTENSIONS
Constant value defined from OpenGL 4.6
GL_SRC0_ALPHA
Constant value defined from OpenGL 1.5
GL_SRC0_RGB
Constant value defined from OpenGL 1.5
GL_SRC1_ALPHA
Constant value defined from OpenGL 1.5
GL_SRC1_COLOR
Constant value defined from OpenGL 3.3
GL_SRC1_RGB
Constant value defined from OpenGL 1.5
GL_SRC2_ALPHA
Constant value defined from OpenGL 1.5
GL_SRC2_RGB
Constant value defined from OpenGL 1.5
GL_SRC_ALPHA
Constant value defined from OpenGL 1.0
GL_SRC_ALPHA_SATURATE
Constant value defined from OpenGL 1.0
GL_SRC_COLOR
Constant value defined from OpenGL 1.0
GL_SRGB
Constant value defined from OpenGL 2.1
GL_SRGB8
Constant value defined from OpenGL 2.1
GL_SRGB8_ALPHA8
Constant value defined from OpenGL 2.1
GL_SRGB_ALPHA
Constant value defined from OpenGL 2.1
GL_SRGB_READ
Constant value defined from OpenGL 4.3
GL_SRGB_WRITE
Constant value defined from OpenGL 4.3
GL_STACK_OVERFLOW
Constant value defined from OpenGL 1.0
GL_STACK_UNDERFLOW
Constant value defined from OpenGL 1.0
GL_STATIC_COPY
Constant value defined from OpenGL 1.5
GL_STATIC_DRAW
Constant value defined from OpenGL 1.5
GL_STATIC_READ
Constant value defined from OpenGL 1.5
GL_STENCIL
Constant value defined from OpenGL 1.0
GL_STENCIL_ATTACHMENT
Constant value defined from OpenGL 3.0
GL_STENCIL_BACK_FAIL
Constant value defined from OpenGL 2.0
GL_STENCIL_BACK_FUNC
Constant value defined from OpenGL 2.0
GL_STENCIL_BACK_PASS_DEPTH_FAIL
Constant value defined from OpenGL 2.0
GL_STENCIL_BACK_PASS_DEPTH_PASS
Constant value defined from OpenGL 2.0
GL_STENCIL_BACK_REF
Constant value defined from OpenGL 2.0
GL_STENCIL_BACK_VALUE_MASK
Constant value defined from OpenGL 2.0
GL_STENCIL_BACK_WRITEMASK
Constant value defined from OpenGL 2.0
GL_STENCIL_BITS
Constant value defined from OpenGL ES 2.0
GL_STENCIL_BUFFER_BIT
Constant value defined from OpenGL 1.0
GL_STENCIL_CLEAR_VALUE
Constant value defined from OpenGL 1.0
GL_STENCIL_COMPONENTS
Constant value defined from OpenGL 4.3
GL_STENCIL_FAIL
Constant value defined from OpenGL 1.0
GL_STENCIL_FUNC
Constant value defined from OpenGL 1.0
GL_STENCIL_INDEX
Constant value defined from OpenGL 1.0
GL_STENCIL_INDEX1
Constant value defined from OpenGL 3.0
GL_STENCIL_INDEX4
Constant value defined from OpenGL 3.0
GL_STENCIL_INDEX8
Constant value defined from OpenGL 3.0
GL_STENCIL_INDEX16
Constant value defined from OpenGL 3.0
GL_STENCIL_PASS_DEPTH_FAIL
Constant value defined from OpenGL 1.0
GL_STENCIL_PASS_DEPTH_PASS
Constant value defined from OpenGL 1.0
GL_STENCIL_REF
Constant value defined from OpenGL 1.0
GL_STENCIL_RENDERABLE
Constant value defined from OpenGL 4.3
GL_STENCIL_TEST
Constant value defined from OpenGL 1.0
GL_STENCIL_VALUE_MASK
Constant value defined from OpenGL 1.0
GL_STENCIL_WRITEMASK
Constant value defined from OpenGL 1.0
GL_STEREO
Constant value defined from OpenGL 1.0
GL_STREAM_COPY
Constant value defined from OpenGL 1.5
GL_STREAM_DRAW
Constant value defined from OpenGL 1.5
GL_STREAM_READ
Constant value defined from OpenGL 1.5
GL_SUBPIXEL_BITS
Constant value defined from OpenGL 1.0
GL_SUBTRACT
Constant value defined from OpenGL 1.3
GL_SYNC_CONDITION
Constant value defined from OpenGL 3.2
GL_SYNC_FENCE
Constant value defined from OpenGL 3.2
GL_SYNC_FLAGS
Constant value defined from OpenGL 3.2
GL_SYNC_FLUSH_COMMANDS_BIT
Constant value defined from OpenGL 3.2
GL_SYNC_GPU_COMMANDS_COMPLETE
Constant value defined from OpenGL 3.2
GL_SYNC_STATUS
Constant value defined from OpenGL 3.2
GL_TESS_CONTROL_OUTPUT_VERTICES
Constant value defined from OpenGL 4.0
GL_TESS_CONTROL_SHADER
Constant value defined from OpenGL 4.0
GL_TESS_CONTROL_SHADER_BIT
Constant value defined from OpenGL 4.1
GL_TESS_CONTROL_SHADER_PATCHES
Constant value defined from OpenGL 4.6
GL_TESS_CONTROL_SUBROUTINE
Constant value defined from OpenGL 4.3
GL_TESS_CONTROL_SUBROUTINE_UNIFORM
Constant value defined from OpenGL 4.3
GL_TESS_CONTROL_TEXTURE
Constant value defined from OpenGL 4.3
GL_TESS_EVALUATION_SHADER
Constant value defined from OpenGL 4.0
GL_TESS_EVALUATION_SHADER_BIT
Constant value defined from OpenGL 4.1
GL_TESS_EVALUATION_SHADER_INVOCATIONS
Constant value defined from OpenGL 4.6
GL_TESS_EVALUATION_SUBROUTINE
Constant value defined from OpenGL 4.3
GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
Constant value defined from OpenGL 4.3
GL_TESS_EVALUATION_TEXTURE
Constant value defined from OpenGL 4.3
GL_TESS_GEN_MODE
Constant value defined from OpenGL 4.0
GL_TESS_GEN_POINT_MODE
Constant value defined from OpenGL 4.0
GL_TESS_GEN_SPACING
Constant value defined from OpenGL 4.0
GL_TESS_GEN_VERTEX_ORDER
Constant value defined from OpenGL 4.0
GL_TEXTURE
Constant value defined from OpenGL 1.0
GL_TEXTURE0
Constant value defined from OpenGL 1.3
GL_TEXTURE1
Constant value defined from OpenGL 1.3
GL_TEXTURE2
Constant value defined from OpenGL 1.3
GL_TEXTURE3
Constant value defined from OpenGL 1.3
GL_TEXTURE4
Constant value defined from OpenGL 1.3
GL_TEXTURE5
Constant value defined from OpenGL 1.3
GL_TEXTURE6
Constant value defined from OpenGL 1.3
GL_TEXTURE7
Constant value defined from OpenGL 1.3
GL_TEXTURE8
Constant value defined from OpenGL 1.3
GL_TEXTURE9
Constant value defined from OpenGL 1.3
GL_TEXTURE10
Constant value defined from OpenGL 1.3
GL_TEXTURE11
Constant value defined from OpenGL 1.3
GL_TEXTURE12
Constant value defined from OpenGL 1.3
GL_TEXTURE13
Constant value defined from OpenGL 1.3
GL_TEXTURE14
Constant value defined from OpenGL 1.3
GL_TEXTURE15
Constant value defined from OpenGL 1.3
GL_TEXTURE16
Constant value defined from OpenGL 1.3
GL_TEXTURE17
Constant value defined from OpenGL 1.3
GL_TEXTURE18
Constant value defined from OpenGL 1.3
GL_TEXTURE19
Constant value defined from OpenGL 1.3
GL_TEXTURE20
Constant value defined from OpenGL 1.3
GL_TEXTURE21
Constant value defined from OpenGL 1.3
GL_TEXTURE22
Constant value defined from OpenGL 1.3
GL_TEXTURE23
Constant value defined from OpenGL 1.3
GL_TEXTURE24
Constant value defined from OpenGL 1.3
GL_TEXTURE25
Constant value defined from OpenGL 1.3
GL_TEXTURE26
Constant value defined from OpenGL 1.3
GL_TEXTURE27
Constant value defined from OpenGL 1.3
GL_TEXTURE28
Constant value defined from OpenGL 1.3
GL_TEXTURE29
Constant value defined from OpenGL 1.3
GL_TEXTURE30
Constant value defined from OpenGL 1.3
GL_TEXTURE31
Constant value defined from OpenGL 1.3
GL_TEXTURE_1D
Constant value defined from OpenGL 1.0
GL_TEXTURE_1D_ARRAY
Constant value defined from OpenGL 3.0
GL_TEXTURE_2D
Constant value defined from OpenGL 1.0
GL_TEXTURE_2D_ARRAY
Constant value defined from OpenGL 3.0
GL_TEXTURE_2D_MULTISAMPLE
Constant value defined from OpenGL 3.2
GL_TEXTURE_2D_MULTISAMPLE_ARRAY
Constant value defined from OpenGL 3.2
GL_TEXTURE_3D
Constant value defined from OpenGL 1.2
GL_TEXTURE_ALPHA_SIZE
Constant value defined from OpenGL 1.1
GL_TEXTURE_ALPHA_TYPE
Constant value defined from OpenGL 3.0
GL_TEXTURE_BASE_LEVEL
Constant value defined from OpenGL 1.2
GL_TEXTURE_BINDING_1D
Constant value defined from OpenGL 1.1
GL_TEXTURE_BINDING_1D_ARRAY
Constant value defined from OpenGL 3.0
GL_TEXTURE_BINDING_2D
Constant value defined from OpenGL 1.1
GL_TEXTURE_BINDING_2D_ARRAY
Constant value defined from OpenGL 3.0
GL_TEXTURE_BINDING_2D_MULTISAMPLE
Constant value defined from OpenGL 3.2
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
Constant value defined from OpenGL 3.2
GL_TEXTURE_BINDING_3D
Constant value defined from OpenGL 1.2
GL_TEXTURE_BINDING_BUFFER
Constant value defined from OpenGL 3.1
GL_TEXTURE_BINDING_CUBE_MAP
Constant value defined from OpenGL 1.3
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
Constant value defined from OpenGL 4.0
GL_TEXTURE_BINDING_RECTANGLE
Constant value defined from OpenGL 3.1
GL_TEXTURE_BLUE_SIZE
Constant value defined from OpenGL 1.1
GL_TEXTURE_BLUE_TYPE
Constant value defined from OpenGL 3.0
GL_TEXTURE_BORDER_COLOR
Constant value defined from OpenGL 1.0
GL_TEXTURE_BUFFER
Constant value defined from OpenGL 3.1
GL_TEXTURE_BUFFER_BINDING
Constant value defined from OpenGL 4.4
GL_TEXTURE_BUFFER_DATA_STORE_BINDING
Constant value defined from OpenGL 3.1
GL_TEXTURE_BUFFER_OFFSET
Constant value defined from OpenGL 4.3
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
Constant value defined from OpenGL 4.3
GL_TEXTURE_BUFFER_SIZE
Constant value defined from OpenGL 4.3
GL_TEXTURE_COMPARE_FUNC
Constant value defined from OpenGL 1.4
GL_TEXTURE_COMPARE_MODE
Constant value defined from OpenGL 1.4
GL_TEXTURE_COMPRESSED
Constant value defined from OpenGL 1.3
GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
Constant value defined from OpenGL 4.3
GL_TEXTURE_COMPRESSED_BLOCK_SIZE
Constant value defined from OpenGL 4.3
GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
Constant value defined from OpenGL 4.3
GL_TEXTURE_COMPRESSED_IMAGE_SIZE
Constant value defined from OpenGL 1.3
GL_TEXTURE_COMPRESSION_HINT
Constant value defined from OpenGL 1.3
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
Constant value defined from OpenGL 1.5
GL_TEXTURE_CUBE_MAP
Constant value defined from OpenGL 1.3
GL_TEXTURE_CUBE_MAP_ARRAY
Constant value defined from OpenGL 4.0
GL_TEXTURE_CUBE_MAP_NEGATIVE_X
Constant value defined from OpenGL 1.3
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
Constant value defined from OpenGL 1.3
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
Constant value defined from OpenGL 1.3
GL_TEXTURE_CUBE_MAP_POSITIVE_X
Constant value defined from OpenGL 1.3
GL_TEXTURE_CUBE_MAP_POSITIVE_Y
Constant value defined from OpenGL 1.3
GL_TEXTURE_CUBE_MAP_POSITIVE_Z
Constant value defined from OpenGL 1.3
GL_TEXTURE_CUBE_MAP_SEAMLESS
Constant value defined from OpenGL 3.2
GL_TEXTURE_DEPTH
Constant value defined from OpenGL 1.2
GL_TEXTURE_DEPTH_SIZE
Constant value defined from OpenGL 1.4
GL_TEXTURE_DEPTH_TYPE
Constant value defined from OpenGL 3.0
GL_TEXTURE_FETCH_BARRIER_BIT
Constant value defined from OpenGL 4.2
GL_TEXTURE_FILTER_CONTROL
Constant value defined from OpenGL 1.4
GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
Constant value defined from OpenGL 3.2
GL_TEXTURE_GATHER
Constant value defined from OpenGL 4.3
GL_TEXTURE_GATHER_SHADOW
Constant value defined from OpenGL 4.3
GL_TEXTURE_GREEN_SIZE
Constant value defined from OpenGL 1.1
GL_TEXTURE_GREEN_TYPE
Constant value defined from OpenGL 3.0
GL_TEXTURE_HEIGHT
Constant value defined from OpenGL 1.0
GL_TEXTURE_IMAGE_FORMAT
Constant value defined from OpenGL 4.3
GL_TEXTURE_IMAGE_TYPE
Constant value defined from OpenGL 4.3
GL_TEXTURE_IMMUTABLE_FORMAT
Constant value defined from OpenGL 4.2
GL_TEXTURE_IMMUTABLE_LEVELS
Constant value defined from OpenGL 4.3
GL_TEXTURE_INTENSITY_TYPE
Constant value defined from OpenGL 3.0
GL_TEXTURE_INTERNAL_FORMAT
Constant value defined from OpenGL 1.1
GL_TEXTURE_LOD_BIAS
Constant value defined from OpenGL 1.4
GL_TEXTURE_LUMINANCE_TYPE
Constant value defined from OpenGL 3.0
GL_TEXTURE_MAG_FILTER
Constant value defined from OpenGL 1.0
GL_TEXTURE_MAX_ANISOTROPY
Constant value defined from OpenGL 4.6
GL_TEXTURE_MAX_LEVEL
Constant value defined from OpenGL 1.2
GL_TEXTURE_MAX_LOD
Constant value defined from OpenGL 1.2
GL_TEXTURE_MIN_FILTER
Constant value defined from OpenGL 1.0
GL_TEXTURE_MIN_LOD
Constant value defined from OpenGL 1.2
GL_TEXTURE_RECTANGLE
Constant value defined from OpenGL 3.1
GL_TEXTURE_RED_SIZE
Constant value defined from OpenGL 1.1
GL_TEXTURE_RED_TYPE
Constant value defined from OpenGL 3.0
GL_TEXTURE_SAMPLES
Constant value defined from OpenGL 3.2
GL_TEXTURE_SHADOW
Constant value defined from OpenGL 4.3
GL_TEXTURE_SHARED_SIZE
Constant value defined from OpenGL 3.0
GL_TEXTURE_STENCIL_SIZE
Constant value defined from OpenGL 3.0
GL_TEXTURE_SWIZZLE_A
Constant value defined from OpenGL 3.3
GL_TEXTURE_SWIZZLE_B
Constant value defined from OpenGL 3.3
GL_TEXTURE_SWIZZLE_G
Constant value defined from OpenGL 3.3
GL_TEXTURE_SWIZZLE_R
Constant value defined from OpenGL 3.3
GL_TEXTURE_SWIZZLE_RGBA
Constant value defined from OpenGL 3.3
GL_TEXTURE_TARGET
Constant value defined from OpenGL 4.5
GL_TEXTURE_UPDATE_BARRIER_BIT
Constant value defined from OpenGL 4.2
GL_TEXTURE_VIEW
Constant value defined from OpenGL 4.3
GL_TEXTURE_VIEW_MIN_LAYER
Constant value defined from OpenGL 4.3
GL_TEXTURE_VIEW_MIN_LEVEL
Constant value defined from OpenGL 4.3
GL_TEXTURE_VIEW_NUM_LAYERS
Constant value defined from OpenGL 4.3
GL_TEXTURE_VIEW_NUM_LEVELS
Constant value defined from OpenGL 4.3
GL_TEXTURE_WIDTH
Constant value defined from OpenGL 1.0
GL_TEXTURE_WRAP_R
Constant value defined from OpenGL 1.2
GL_TEXTURE_WRAP_S
Constant value defined from OpenGL 1.0
GL_TEXTURE_WRAP_T
Constant value defined from OpenGL 1.0
GL_TIMEOUT_EXPIRED
Constant value defined from OpenGL 3.2
GL_TIMEOUT_IGNORED
Constant value defined from OpenGL 3.2
GL_TIMESTAMP
Constant value defined from OpenGL 3.3
GL_TIME_ELAPSED
Constant value defined from OpenGL 3.3
GL_TOP_LEVEL_ARRAY_SIZE
Constant value defined from OpenGL 4.3
GL_TOP_LEVEL_ARRAY_STRIDE
Constant value defined from OpenGL 4.3
GL_TRANSFORM_FEEDBACK
Constant value defined from OpenGL 4.0
GL_TRANSFORM_FEEDBACK_ACTIVE
Constant value defined from OpenGL 4.2
GL_TRANSFORM_FEEDBACK_BARRIER_BIT
Constant value defined from OpenGL 4.2
GL_TRANSFORM_FEEDBACK_BINDING
Constant value defined from OpenGL 4.0
GL_TRANSFORM_FEEDBACK_BUFFER
Constant value defined from OpenGL 3.0
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
Constant value defined from OpenGL 4.0
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
Constant value defined from OpenGL 3.0
GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
Constant value defined from OpenGL 4.4
GL_TRANSFORM_FEEDBACK_BUFFER_MODE
Constant value defined from OpenGL 3.0
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED
Constant value defined from OpenGL 4.0
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
Constant value defined from OpenGL 3.0
GL_TRANSFORM_FEEDBACK_BUFFER_START
Constant value defined from OpenGL 3.0
GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
Constant value defined from OpenGL 4.4
GL_TRANSFORM_FEEDBACK_OVERFLOW
Constant value defined from OpenGL 4.6
GL_TRANSFORM_FEEDBACK_PAUSED
Constant value defined from OpenGL 4.2
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
Constant value defined from OpenGL 3.0
GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW
Constant value defined from OpenGL 4.6
GL_TRANSFORM_FEEDBACK_VARYING
Constant value defined from OpenGL 4.3
GL_TRANSFORM_FEEDBACK_VARYINGS
Constant value defined from OpenGL 3.0
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
Constant value defined from OpenGL 3.0
GL_TRANSPOSE_COLOR_MATRIX
Constant value defined from OpenGL 1.3
GL_TRANSPOSE_MODELVIEW_MATRIX
Constant value defined from OpenGL 1.3
GL_TRANSPOSE_PROJECTION_MATRIX
Constant value defined from OpenGL 1.3
GL_TRANSPOSE_TEXTURE_MATRIX
Constant value defined from OpenGL 1.3
GL_TRIANGLES
Constant value defined from OpenGL 1.0
GL_TRIANGLES_ADJACENCY
Constant value defined from OpenGL 3.2
GL_TRIANGLE_FAN
Constant value defined from OpenGL 1.0
GL_TRIANGLE_STRIP
Constant value defined from OpenGL 1.0
GL_TRIANGLE_STRIP_ADJACENCY
Constant value defined from OpenGL 3.2
GL_TRUE
Constant value defined from OpenGL 1.0
GL_TYPE
Constant value defined from OpenGL 4.3
GL_UNDEFINED_VERTEX
Constant value defined from OpenGL 4.1
GL_UNIFORM
Constant value defined from OpenGL 4.3
GL_UNIFORM_ARRAY_STRIDE
Constant value defined from OpenGL 3.1
GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX
Constant value defined from OpenGL 4.2
GL_UNIFORM_BARRIER_BIT
Constant value defined from OpenGL 4.2
GL_UNIFORM_BLOCK
Constant value defined from OpenGL 4.3
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
Constant value defined from OpenGL 3.1
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
Constant value defined from OpenGL 3.1
GL_UNIFORM_BLOCK_BINDING
Constant value defined from OpenGL 3.1
GL_UNIFORM_BLOCK_DATA_SIZE
Constant value defined from OpenGL 3.1
GL_UNIFORM_BLOCK_INDEX
Constant value defined from OpenGL 3.1
GL_UNIFORM_BLOCK_NAME_LENGTH
Constant value defined from OpenGL 3.1
GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
Constant value defined from OpenGL 4.3
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
Constant value defined from OpenGL 3.1
GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
Constant value defined from OpenGL 3.1
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
Constant value defined from OpenGL 4.0
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
Constant value defined from OpenGL 4.0
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
Constant value defined from OpenGL 3.1
GL_UNIFORM_BUFFER
Constant value defined from OpenGL 3.1
GL_UNIFORM_BUFFER_BINDING
Constant value defined from OpenGL 3.1
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
Constant value defined from OpenGL 3.1
GL_UNIFORM_BUFFER_SIZE
Constant value defined from OpenGL 3.1
GL_UNIFORM_BUFFER_START
Constant value defined from OpenGL 3.1
GL_UNIFORM_IS_ROW_MAJOR
Constant value defined from OpenGL 3.1
GL_UNIFORM_MATRIX_STRIDE
Constant value defined from OpenGL 3.1
GL_UNIFORM_NAME_LENGTH
Constant value defined from OpenGL 3.1
GL_UNIFORM_OFFSET
Constant value defined from OpenGL 3.1
GL_UNIFORM_SIZE
Constant value defined from OpenGL 3.1
GL_UNIFORM_TYPE
Constant value defined from OpenGL 3.1
GL_UNKNOWN_CONTEXT_RESET
Constant value defined from OpenGL 4.5
GL_UNPACK_ALIGNMENT
Constant value defined from OpenGL 1.0
GL_UNPACK_COMPRESSED_BLOCK_DEPTH
Constant value defined from OpenGL 4.2
GL_UNPACK_COMPRESSED_BLOCK_HEIGHT
Constant value defined from OpenGL 4.2
GL_UNPACK_COMPRESSED_BLOCK_SIZE
Constant value defined from OpenGL 4.2
GL_UNPACK_COMPRESSED_BLOCK_WIDTH
Constant value defined from OpenGL 4.2
GL_UNPACK_IMAGE_HEIGHT
Constant value defined from OpenGL 1.2
GL_UNPACK_LSB_FIRST
Constant value defined from OpenGL 1.0
GL_UNPACK_ROW_LENGTH
Constant value defined from OpenGL 1.0
GL_UNPACK_SKIP_IMAGES
Constant value defined from OpenGL 1.2
GL_UNPACK_SKIP_PIXELS
Constant value defined from OpenGL 1.0
GL_UNPACK_SKIP_ROWS
Constant value defined from OpenGL 1.0
GL_UNPACK_SWAP_BYTES
Constant value defined from OpenGL 1.0
GL_UNSIGNALED
Constant value defined from OpenGL 3.2
GL_UNSIGNED_BYTE
Constant value defined from OpenGL 1.0
GL_UNSIGNED_BYTE_2_3_3_REV
Constant value defined from OpenGL 1.2
GL_UNSIGNED_BYTE_3_3_2
Constant value defined from OpenGL 1.2
GL_UNSIGNED_INT
Constant value defined from OpenGL 1.0
GL_UNSIGNED_INT_2_10_10_10_REV
Constant value defined from OpenGL 1.2
GL_UNSIGNED_INT_5_9_9_9_REV
Constant value defined from OpenGL 3.0
GL_UNSIGNED_INT_8_8_8_8
Constant value defined from OpenGL 1.2
GL_UNSIGNED_INT_8_8_8_8_REV
Constant value defined from OpenGL 1.2
GL_UNSIGNED_INT_10F_11F_11F_REV
Constant value defined from OpenGL 3.0
GL_UNSIGNED_INT_10_10_10_2
Constant value defined from OpenGL 1.2
GL_UNSIGNED_INT_24_8
Constant value defined from OpenGL 3.0
GL_UNSIGNED_INT_ATOMIC_COUNTER
Constant value defined from OpenGL 4.2
GL_UNSIGNED_INT_IMAGE_1D
Constant value defined from OpenGL 4.2
GL_UNSIGNED_INT_IMAGE_1D_ARRAY
Constant value defined from OpenGL 4.2
GL_UNSIGNED_INT_IMAGE_2D
Constant value defined from OpenGL 4.2
GL_UNSIGNED_INT_IMAGE_2D_ARRAY
Constant value defined from OpenGL 4.2
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE
Constant value defined from OpenGL 4.2
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY
Constant value defined from OpenGL 4.2
GL_UNSIGNED_INT_IMAGE_2D_RECT
Constant value defined from OpenGL 4.2
GL_UNSIGNED_INT_IMAGE_3D
Constant value defined from OpenGL 4.2
GL_UNSIGNED_INT_IMAGE_BUFFER
Constant value defined from OpenGL 4.2
GL_UNSIGNED_INT_IMAGE_CUBE
Constant value defined from OpenGL 4.2
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
Constant value defined from OpenGL 4.2
GL_UNSIGNED_INT_SAMPLER_1D
Constant value defined from OpenGL 3.0
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY
Constant value defined from OpenGL 3.0
GL_UNSIGNED_INT_SAMPLER_2D
Constant value defined from OpenGL 3.0
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
Constant value defined from OpenGL 3.0
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
Constant value defined from OpenGL 3.2
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Constant value defined from OpenGL 3.2
GL_UNSIGNED_INT_SAMPLER_2D_RECT
Constant value defined from OpenGL 3.1
GL_UNSIGNED_INT_SAMPLER_3D
Constant value defined from OpenGL 3.0
GL_UNSIGNED_INT_SAMPLER_BUFFER
Constant value defined from OpenGL 3.1
GL_UNSIGNED_INT_SAMPLER_CUBE
Constant value defined from OpenGL 3.0
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
Constant value defined from OpenGL 4.0
GL_UNSIGNED_INT_VEC2
Constant value defined from OpenGL 3.0
GL_UNSIGNED_INT_VEC3
Constant value defined from OpenGL 3.0
GL_UNSIGNED_INT_VEC4
Constant value defined from OpenGL 3.0
GL_UNSIGNED_NORMALIZED
Constant value defined from OpenGL 3.0
GL_UNSIGNED_SHORT
Constant value defined from OpenGL 1.0
GL_UNSIGNED_SHORT_1_5_5_5_REV
Constant value defined from OpenGL 1.2
GL_UNSIGNED_SHORT_4_4_4_4
Constant value defined from OpenGL 1.2
GL_UNSIGNED_SHORT_4_4_4_4_REV
Constant value defined from OpenGL 1.2
GL_UNSIGNED_SHORT_5_5_5_1
Constant value defined from OpenGL 1.2
GL_UNSIGNED_SHORT_5_6_5
Constant value defined from OpenGL 1.2
GL_UNSIGNED_SHORT_5_6_5_REV
Constant value defined from OpenGL 1.2
GL_UPPER_LEFT
Constant value defined from OpenGL 2.0
GL_VALIDATE_STATUS
Constant value defined from OpenGL 2.0
GL_VENDOR
Constant value defined from OpenGL 1.0
GL_VERSION
Constant value defined from OpenGL 1.0
GL_VERTEX_ARRAY
Constant value defined from OpenGL 1.1
GL_VERTEX_ARRAY_BINDING
Constant value defined from OpenGL 3.0
GL_VERTEX_ARRAY_BUFFER_BINDING
Constant value defined from OpenGL 1.5
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
Constant value defined from OpenGL 4.2
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
Constant value defined from OpenGL 1.5
GL_VERTEX_ATTRIB_ARRAY_DIVISOR
Constant value defined from OpenGL 3.3
GL_VERTEX_ATTRIB_ARRAY_ENABLED
Constant value defined from OpenGL 2.0
GL_VERTEX_ATTRIB_ARRAY_INTEGER
Constant value defined from OpenGL 3.0
GL_VERTEX_ATTRIB_ARRAY_LONG
Constant value defined from OpenGL 4.3
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
Constant value defined from OpenGL 2.0
GL_VERTEX_ATTRIB_ARRAY_POINTER
Constant value defined from OpenGL 2.0
GL_VERTEX_ATTRIB_ARRAY_SIZE
Constant value defined from OpenGL 2.0
GL_VERTEX_ATTRIB_ARRAY_STRIDE
Constant value defined from OpenGL 2.0
GL_VERTEX_ATTRIB_ARRAY_TYPE
Constant value defined from OpenGL 2.0
GL_VERTEX_ATTRIB_BINDING
Constant value defined from OpenGL 4.3
GL_VERTEX_ATTRIB_RELATIVE_OFFSET
Constant value defined from OpenGL 4.3
GL_VERTEX_BINDING_BUFFER
Constant value defined from OpenGL 4.3
GL_VERTEX_BINDING_DIVISOR
Constant value defined from OpenGL 4.3
GL_VERTEX_BINDING_OFFSET
Constant value defined from OpenGL 4.3
GL_VERTEX_BINDING_STRIDE
Constant value defined from OpenGL 4.3
GL_VERTEX_PROGRAM_POINT_SIZE
Constant value defined from OpenGL 2.0
GL_VERTEX_PROGRAM_TWO_SIDE
Constant value defined from OpenGL 2.0
GL_VERTEX_SHADER
Constant value defined from OpenGL 2.0
GL_VERTEX_SHADER_BIT
Constant value defined from OpenGL 4.1
GL_VERTEX_SHADER_INVOCATIONS
Constant value defined from OpenGL 4.6
GL_VERTEX_SUBROUTINE
Constant value defined from OpenGL 4.3
GL_VERTEX_SUBROUTINE_UNIFORM
Constant value defined from OpenGL 4.3
GL_VERTEX_TEXTURE
Constant value defined from OpenGL 4.3
GL_VERTICES_SUBMITTED
Constant value defined from OpenGL 4.6
GL_VIEWPORT
Constant value defined from OpenGL 1.0
GL_VIEWPORT_BOUNDS_RANGE
Constant value defined from OpenGL 4.1
GL_VIEWPORT_INDEX_PROVOKING_VERTEX
Constant value defined from OpenGL 4.1
GL_VIEWPORT_SUBPIXEL_BITS
Constant value defined from OpenGL 4.1
GL_VIEW_CLASS_8_BITS
Constant value defined from OpenGL 4.3
GL_VIEW_CLASS_16_BITS
Constant value defined from OpenGL 4.3
GL_VIEW_CLASS_24_BITS
Constant value defined from OpenGL 4.3
GL_VIEW_CLASS_32_BITS
Constant value defined from OpenGL 4.3
GL_VIEW_CLASS_48_BITS
Constant value defined from OpenGL 4.3
GL_VIEW_CLASS_64_BITS
Constant value defined from OpenGL 4.3
GL_VIEW_CLASS_96_BITS
Constant value defined from OpenGL 4.3
GL_VIEW_CLASS_128_BITS
Constant value defined from OpenGL 4.3
GL_VIEW_CLASS_BPTC_FLOAT
Constant value defined from OpenGL 4.3
GL_VIEW_CLASS_BPTC_UNORM
Constant value defined from OpenGL 4.3
GL_VIEW_CLASS_RGTC1_RED
Constant value defined from OpenGL 4.3
GL_VIEW_CLASS_RGTC2_RG
Constant value defined from OpenGL 4.3
GL_VIEW_CLASS_S3TC_DXT1_RGB
Constant value defined from OpenGL 4.3
GL_VIEW_CLASS_S3TC_DXT1_RGBA
Constant value defined from OpenGL 4.3
GL_VIEW_CLASS_S3TC_DXT3_RGBA
Constant value defined from OpenGL 4.3
GL_VIEW_CLASS_S3TC_DXT5_RGBA
Constant value defined from OpenGL 4.3
GL_VIEW_COMPATIBILITY_CLASS
Constant value defined from OpenGL 4.3
GL_WAIT_FAILED
Constant value defined from OpenGL 3.2
GL_WEIGHT_ARRAY_BUFFER_BINDING
Constant value defined from OpenGL 1.5
GL_WRITE_ONLY
Constant value defined from OpenGL 1.5
GL_XOR
Constant value defined from OpenGL 1.0
GL_ZERO
Constant value defined from OpenGL 1.0
GL_ZERO_TO_ONE
Constant value defined from OpenGL 4.5
U1
The constant dimension 1.
U2
The constant dimension 2 .
U3
The constant dimension 3 .
U4
The constant dimension 4 .

Traits§

ES_GL_2_0
Functions from OpenGL ES version 2.0
ES_GL_2_0_g
Functions from OpenGL ES version 2.0 for the struct GLCore without dupliacted functions.
ES_GL_3_0
Functions from OpenGL ES version 3.0
ES_GL_3_0_g
Functions from OpenGL ES version 3.0 for the struct GLCore without dupliacted functions.
ES_GL_3_1
Functions from OpenGL ES version 3.1
ES_GL_3_2
Functions from OpenGL ES version 3.2
ES_GL_3_1_g
Functions from OpenGL ES version 3.1 for the struct GLCore without dupliacted functions.
ES_GL_3_2_g
Functions from OpenGL ES version 3.2 for the struct GLCore without dupliacted functions.
GL_1_0
Functions from OpenGL version 1.0
GL_1_0_g
Functions from OpenGL version 1.0 for the struct GLCore without dupliacted functions.
GL_1_1
Functions from OpenGL version 1.1
GL_1_2
Functions from OpenGL version 1.2
GL_1_3
Functions from OpenGL version 1.3
GL_1_4
Functions from OpenGL version 1.4
GL_1_5
Functions from OpenGL version 1.5
GL_1_1_g
Functions from OpenGL version 1.1 for the struct GLCore without dupliacted functions.
GL_1_2_g
Functions from OpenGL version 1.2 for the struct GLCore without dupliacted functions.
GL_1_3_g
Functions from OpenGL version 1.3 for the struct GLCore without dupliacted functions.
GL_1_4_g
Functions from OpenGL version 1.4 for the struct GLCore without dupliacted functions.
GL_1_5_g
Functions from OpenGL version 1.5 for the struct GLCore without dupliacted functions.
GL_2_0
Functions from OpenGL version 2.0
GL_2_0_g
Functions from OpenGL version 2.0 for the struct GLCore without dupliacted functions.
GL_2_1
Functions from OpenGL version 2.1
GL_2_1_g
Functions from OpenGL version 2.1 for the struct GLCore without dupliacted functions.
GL_3_0
Functions from OpenGL version 3.0
GL_3_0_g
Functions from OpenGL version 3.0 for the struct GLCore without dupliacted functions.
GL_3_1
Functions from OpenGL version 3.1
GL_3_2
Functions from OpenGL version 3.2
GL_3_3
Functions from OpenGL version 3.3
GL_3_1_g
Functions from OpenGL version 3.1 for the struct GLCore without dupliacted functions.
GL_3_2_g
Functions from OpenGL version 3.2 for the struct GLCore without dupliacted functions.
GL_3_3_g
Functions from OpenGL version 3.3 for the struct GLCore without dupliacted functions.
GL_4_0
Functions from OpenGL version 4.0
GL_4_0_g
Functions from OpenGL version 4.0 for the struct GLCore without dupliacted functions.
GL_4_1
Functions from OpenGL version 4.1
GL_4_2
Functions from OpenGL version 4.2
GL_4_3
Functions from OpenGL version 4.3
GL_4_4
Functions from OpenGL version 4.4
GL_4_5
Functions from OpenGL version 4.5
GL_4_6
Functions from OpenGL version 4.6
GL_4_1_g
Functions from OpenGL version 4.1 for the struct GLCore without dupliacted functions.
GL_4_2_g
Functions from OpenGL version 4.2 for the struct GLCore without dupliacted functions.
GL_4_3_g
Functions from OpenGL version 4.3 for the struct GLCore without dupliacted functions.
GL_4_4_g
Functions from OpenGL version 4.4 for the struct GLCore without dupliacted functions.
GL_4_5_g
Functions from OpenGL version 4.5 for the struct GLCore without dupliacted functions.
GL_4_6_g
Functions from OpenGL version 4.6 for the struct GLCore without dupliacted functions.
Iterable
The Iterable trait.
Number
A number that can either be an integer or a float.
RealNumber
A number that can be any float type.
Scalar
The basic scalar type for all structures of nalgebra.

Functions§

abs
For each matrix or vector component x if x >= 0; otherwise, it returns -x.
acos
Component-wise arc-cosinus.
acosh
Component-wise hyperbolic arc-cosinus.
affine_inverse
Fast matrix inverse for affine matrix.
all
Checks that all the vector components are true.
angle
The angle between two vectors.
any
Checks that at least one of the vector components is true.
are_collinear
Returns true if two vectors are collinear (up to an epsilon).
are_collinear2d
Returns true if two 2D vectors are collinear (up to an epsilon).
are_orthogonal
Returns true if two vectors are orthogonal (up to an epsilon).
asin
Component-wise arc-sinus.
asinh
Component-wise hyperbolic arc-sinus.
atan
Component-wise arc-tangent.
atan2
Component-wise arc-tangent of y / x.
atanh
Component-wise hyperbolic arc-tangent.
ceil
For each matrix or vector component returns a value equal to the nearest integer that is greater than or equal to x.
clamp
Returns min(max(x[i], min_val), max_val) for each component in x using the values min_val and max_val` as bounds.
clamp_scalar
Returns min(max(x, min_val), max_val).
clamp_vec
Returns min(max(x[i], min_val[i]), max_val[i]) for each component in x using the components of min_val and max_val as bounds.
column
The index-th column of the matrix m.
comp_add
The sum of every component of the given matrix or vector.
comp_max
The maximum of every component of the given matrix or vector.
comp_min
The minimum of every component of the given matrix or vector.
comp_mul
The product of every component of the given matrix or vector.
convert
Converts an object from one type to an equivalent or more general one.
convert_ref
Converts an object from one type to an equivalent or more general one.
convert_ref_unchecked
Use with care! Same as try_convert() but without any property checks.
convert_unchecked
Use with care! Same as try_convert() but without any property checks.
cos
Component-wise cosinus.
cosh
Component-wise hyperbolic cosinus.
cross
The cross product of two vectors.
cross2d
The 2D perpendicular product between two vectors.
degrees
Component-wise conversion from radians to degrees.
determinant
The determinant of the matrix m.
diagonal2x2
Builds a 2x2 diagonal matrix.
diagonal2x3
Builds a 2x3 diagonal matrix.
diagonal2x4
Builds a 2x4 diagonal matrix.
diagonal3x2
Builds a 3x2 diagonal matrix.
diagonal3x3
Builds a 3x3 diagonal matrix.
diagonal3x4
Builds a 3x4 diagonal matrix.
diagonal4x2
Builds a 4x2 diagonal matrix.
diagonal4x3
Builds a 4x3 diagonal matrix.
diagonal4x4
Builds a 4x4 diagonal matrix.
distance
The distance between two points.
distance2
The squared distance between two points.
dot
The dot product of two vectors.
e
The Euler constant.
epsilon
Default epsilon value used for approximate comparison.
equal
Component-wise equality comparison.
equal_columns
Perform a component-wise equal-to comparison of two matrices.
equal_columns_eps
Returns the component-wise comparison of |x - y| < epsilon.
equal_columns_eps_vec
Returns the component-wise comparison on each matrix column |x - y| < epsilon.
equal_eps
Component-wise approximate equality of two vectors, using a scalar epsilon.
equal_eps_vec
Component-wise approximate equality of two vectors, using a per-component epsilon.
euler
The Euler constant.
exp
Component-wise exponential.
exp2
Component-wise base-2 exponential.
faceforward
If dot(nref, i) < 0.0, return n, otherwise, return -n.
fast_normalize_dot
The dot product of the normalized version of x and y.
float_bits_to_int
Returns a signed integer value representing the encoding of a floating-point value.
float_bits_to_int_vec
Returns a signed integer value representing the encoding of each component of v.
float_bits_to_uint
Returns an unsigned integer value representing the encoding of a floating-point value.
float_bits_to_uint_vec
Returns an unsigned integer value representing the encoding of each component of v.
floor
Returns componentwise a value equal to the nearest integer that is less then or equal to x.
four_over_pi
Returns 4 / pi.
fract
Returns the fractional part of each component of x.
golden_ratio
Returns the golden ratio.
greater_than
Component-wise > comparison.
greater_than_equal
Component-wise >= comparison.
half_pi
Returns pi / 2.
identity
The identity matrix.
infinite_perspective_rh_no
Build infinite right-handed perspective projection matrix with [-1,1] depth range.
infinite_perspective_rh_zo
Build infinite right-handed perspective projection matrix with [0,1] depth range.
int_bits_to_float
Returns a floating-point value corresponding to a signed integer encoding of a floating-point value.
int_bits_to_float_vec
For each components of v, returns a floating-point value corresponding to a signed integer encoding of a floating-point value.
inverse
The inverse of the matrix m.
inverse_transpose
Compute the transpose of the inverse of a matrix.
inversesqrt
Compute the inverse of the square root of each component of v.
is_comp_null
Returns true if all the components of v are zero (up to an epsilon).
is_normalized
Returns true if v has a magnitude of 1 (up to an epsilon).
is_null
Returns true if v is zero (up to an epsilon).
l1_distance
The l1-norm of x - y.
l1_norm
The l1-norm of v.
l2_distance
The l2-norm of x - y.
l2_norm
The l2-norm of v.
left_handed
Returns true if {a, b, c} forms a left-handed trihedron.
length
The magnitude of a vector.
length2
The squared magnitude of x.
lerp
Returns x * (1.0 - a) + y * a, i.e., the linear blend of the vectors x and y using the scalar value a.
lerp_scalar
Returns x * (1.0 - a) + y * a, i.e., the linear blend of the scalars x and y using the scalar value a.
lerp_vec
Returns x * (1.0 - a) + y * a, i.e., the component-wise linear blend of x and y using the components of the vector a as coefficients.
less_than
Component-wise < comparison.
less_than_equal
Component-wise <= comparison.
ln_ln_two
Returns ln(ln(2)).
ln_ten
Returns ln(10).
ln_two
Returns ln(2).
log
Component-wise logarithm.
log2
Component-wise base-2 logarithm.
look_at
Build a look at view matrix based on the right handedness.
look_at_lh
Build a left handed look at view matrix.
look_at_rh
Build a right handed look at view matrix.
magnitude
The magnitude of a vector.
magnitude2
The squared magnitude of x.
make_mat2
Creates a 2x2 matrix from a slice arranged in column-major order.
make_mat3
Creates a 3 matrix from a slice arranged in column-major order.
make_mat4
Creates a 4x4 matrix from a slice arranged in column-major order.
make_mat2x2
Creates a 2x2 matrix from a slice arranged in column-major order.
make_mat2x3
Creates a 2x3 matrix from a slice arranged in column-major order.
make_mat2x4
Creates a 2x4 matrix from a slice arranged in column-major order.
make_mat3x2
Creates a 3x2 matrix from a slice arranged in column-major order.
make_mat3x3
Creates a 3x3 matrix from a slice arranged in column-major order.
make_mat3x4
Creates a 3x4 matrix from a slice arranged in column-major order.
make_mat4x2
Creates a 4x2 matrix from a slice arranged in column-major order.
make_mat4x3
Creates a 4x3 matrix from a slice arranged in column-major order.
make_mat4x4
Creates a 4x4 matrix from a slice arranged in column-major order.
make_quat
Creates a quaternion from a slice arranged as [x, y, z, w].
make_vec1
Creates a 1D vector from a slice.
make_vec2
Creates a 2D vector from a slice.
make_vec3
Creates a 3D vector from another vector.
make_vec4
Creates a 4D vector from another vector.
mat2
Create a new 2x2 matrix.
mat3
Create a new 3x3 matrix.
mat4
Create a new 4x4 matrix.
mat2_to_mat3
Converts a 2x2 matrix to a 3x3 matrix.
mat2_to_mat4
Converts a 2x2 matrix to a 4x4 matrix.
mat2x2
Create a new 2x2 matrix.
mat2x3
Create a new 2x3 matrix.
mat2x4
Create a new 2x4 matrix.
mat3_to_mat2
Converts a 3x3 matrix to a 2x2 matrix.
mat3_to_mat4
Converts a 3x3 matrix to a 4x4 matrix.
mat3_to_quat
Converts a rotation matrix to a quaternion.
mat3x2
Create a new 3x2 matrix.
mat3x3
Create a new 3x3 matrix.
mat3x4
Create a new 3x4 matrix.
mat4_to_mat2
Converts a 4x4 matrix to a 2x2 matrix.
mat4_to_mat3
Converts a 4x4 matrix to a 3x3 matrix.
mat4x2
Create a new 4x2 matrix.
mat4x3
Create a new 4x3 matrix.
mat4x4
Create a new 4x4 matrix.
matrix_comp_mult
Component-wise multiplication of two matrices.
matrix_cross
Builds a 4x4 matrix m such that for any v: m * v == cross(x, v).
matrix_cross3
Builds a 3x3 matrix m such that for any v: m * v == cross(x, v).
max
Component-wise maximum between a vector and a scalar.
max2
Component-wise maximum between two vectors.
max3
Component-wise maximum between three vectors.
max4
Component-wise maximum between four vectors.
max2_scalar
Returns the maximum among two values.
max3_scalar
Returns the maximum among three values.
max4_scalar
Returns the maximum among four values.
min
Component-wise minimum between a vector and a scalar.
min2
Component-wise minimum between two vectors.
min3
Component-wise minimum between three vectors.
min4
Component-wise minimum between four vectors.
min2_scalar
Returns the maximum among two values.
min3_scalar
Returns the minimum among three values.
min4_scalar
Returns the minimum among four values.
mix
Returns x * (1.0 - a) + y * a, i.e., the linear blend of the vectors x and y using the scalar value a.
mix_scalar
Returns x * (1.0 - a) + y * a, i.e., the linear blend of the scalars x and y using the scalar value a.
mix_vec
Returns x * (1.0 - a) + y * a, i.e., the component-wise linear blend of x and y using the components of the vector a as coefficients.
modf
Modulus between two values.
modf_vec
Component-wise modulus.
normalize
Normalizes a vector.
normalize_dot
The dot product of the normalized version of x and y.
not
Component-wise not !.
not_equal
Component-wise not-equality !=.
not_equal_columns
Perform a component-wise not-equal-to comparison of two matrices.
not_equal_columns_eps
Returns the component-wise comparison of |x - y| < epsilon.
not_equal_columns_eps_vec
Returns the component-wise comparison of |x - y| >= epsilon.
not_equal_eps
Component-wise approximate non-equality of two vectors, using a scalar epsilon.
not_equal_eps_vec
Component-wise approximate non-equality of two vectors, using a per-component epsilon.
one
Gets the multiplicative identity element.
one_over_pi
Returns 1 / pi.
one_over_root_two
Returns 1 / sqrt(2).
one_over_two_pi
Returns 1 / (2pi).
orientation
Build the rotation matrix needed to align normal and up.
ortho
Creates a matrix for a right hand orthographic-view frustum with a depth range of -1 to 1
ortho_lh
Creates a left hand matrix for a orthographic-view frustum with a depth range of -1 to 1
ortho_lh_no
Creates a left hand matrix for a orthographic-view frustum with a depth range of -1 to 1
ortho_lh_zo
Creates a matrix for a left hand orthographic-view frustum with a depth range of 0 to 1
ortho_no
Creates a matrix for a right hand orthographic-view frustum with a depth range of -1 to 1
ortho_rh
Creates a matrix for a right hand orthographic-view frustum with a depth range of -1 to 1
ortho_rh_no
Creates a matrix for a right hand orthographic-view frustum with a depth range of -1 to 1
ortho_rh_zo
Creates a right hand matrix for a orthographic-view frustum with a depth range of 0 to 1
ortho_zo
Creates a right hand matrix for a orthographic-view frustum with a depth range of 0 to 1
outer_product
Treats the first parameter c as a column vector and the second parameter r as a row vector and does a linear algebraic matrix multiply c * r.
perspective
Creates a matrix for a right hand perspective-view frustum with a depth range of -1 to 1
perspective_fov
Creates a matrix for a right hand perspective-view frustum with a depth range of -1 to 1
perspective_fov_lh
Creates a matrix for a left hand perspective-view frustum with a depth range of -1 to 1
perspective_fov_lh_no
Creates a matrix for a left hand perspective-view frustum with a depth range of -1 to 1
perspective_fov_lh_zo
Creates a matrix for a left hand perspective-view frustum with a depth range of 0 to 1
perspective_fov_no
Creates a matrix for a right hand perspective-view frustum with a depth range of -1 to 1
perspective_fov_rh
Creates a matrix for a right hand perspective-view frustum with a depth range of -1 to 1
perspective_fov_rh_no
Creates a matrix for a right hand perspective-view frustum with a depth range of -1 to 1
perspective_fov_rh_zo
Creates a matrix for a right hand perspective-view frustum with a depth range of 0 to 1
perspective_fov_zo
Creates a matrix for a right hand perspective-view frustum with a depth range of 0 to 1
perspective_lh
Creates a matrix for a left hand perspective-view frustum with a depth range of -1 to 1
perspective_lh_no
Creates a matrix for a left hand perspective-view frustum with a depth range of -1 to 1
perspective_lh_zo
Creates a matrix for a left hand perspective-view frustum with a depth range of 0 to 1
perspective_no
Creates a matrix for a right hand perspective-view frustum with a depth range of -1 to 1
perspective_rh
Creates a matrix for a right hand perspective-view frustum with a depth range of -1 to 1
perspective_rh_no
Creates a matrix for a right hand perspective-view frustum with a depth range of -1 to 1
perspective_rh_zo
Creates a matrix for a right hand perspective-view frustum with a depth range of 0 to 1
perspective_zo
Creates a matrix for a right hand perspective-view frustum with a depth range of 0 to 1
pi
The value of PI.
pick_matrix
Define a picking region.
pow
Component-wise power.
process_catch
Translate the returned Result<T> from std::panic::catch_unwind() to our Result<T>
proj
Build planar projection matrix along normal axis, and right-multiply it to m.
proj2d
Build planar projection matrix along normal axis and right-multiply it to m.
project
Map the specified object coordinates (obj.x, obj.y, obj.z) into window coordinates with a depth range of -1 to 1
project_no
Map the specified object coordinates (obj.x, obj.y, obj.z) into window coordinates.
project_zo
Map the specified object coordinates (obj.x, obj.y, obj.z) into window coordinates.
quarter_pi
Returns pi / 4.
quat
Creates a new quaternion.
quat_angle
The rotation angle of this quaternion assumed to be normalized.
quat_angle_axis
Creates a quaternion from an axis and an angle.
quat_axis
The rotation axis of a quaternion assumed to be normalized.
quat_cast
Convert a quaternion to a rotation matrix in homogeneous coordinates.
quat_conjugate
The conjugate of q.
quat_cross
Multiplies two quaternions.
quat_cross_vec
Rotate the vector v by the quaternion q assumed to be normalized.
quat_dot
The scalar product of two quaternions.
quat_equal
Component-wise equality comparison between two quaternions.
quat_equal_eps
Component-wise approximate equality comparison between two quaternions.
quat_euler_angles
Euler angles of the quaternion q as (pitch, yaw, roll).
quat_exp
Computes the quaternion exponential.
quat_extract_real_component
The quaternion w component.
quat_fast_mix
Normalized linear interpolation between two quaternions.
quat_greater_than
Component-wise > comparison between two quaternions.
quat_greater_than_equal
Component-wise >= comparison between two quaternions.
quat_identity
The quaternion representing the identity rotation.
quat_inv_cross_vec
Rotate the vector v by the inverse of the quaternion q assumed to be normalized.
quat_inverse
The inverse of q.
quat_length
The magnitude of the quaternion q.
quat_length2
The squared magnitude of a quaternion q.
quat_lerp
Interpolate linearly between x and y.
quat_less_than
Component-wise < comparison between two quaternions.
quat_less_than_equal
Component-wise <= comparison between two quaternions.
quat_log
Computes the quaternion logarithm.
quat_look_at
Computes a right hand look-at quaternion
quat_look_at_lh
Computes a left-handed look-at quaternion (equivalent to a left-handed look-at matrix).
quat_look_at_rh
Computes a right-handed look-at quaternion (equivalent to a right-handed look-at matrix).
quat_magnitude
The magnitude of the quaternion q.
quat_magnitude2
The squared magnitude of a quaternion q.
quat_normalize
Normalizes the quaternion q.
quat_not_equal
Component-wise non-equality comparison between two quaternions.
quat_not_equal_eps
Component-wise approximate non-equality comparison between two quaternions.
quat_pitch
The “pitch” Euler angle of the quaternion x assumed to be normalized.
quat_pow
Raises the quaternion q to the power y.
quat_roll
The “roll” Euler angle of the quaternion x assumed to be normalized.
quat_rotate
Builds a quaternion from an axis and an angle, and right-multiply it to the quaternion q.
quat_rotate_normalized_axis
Rotates a quaternion from a vector of 3 components normalized axis and an angle.
quat_rotate_vec
Rotates a vector in homogeneous coordinates by a quaternion assumed to be normalized.
quat_rotate_vec3
Rotates a vector by a quaternion assumed to be normalized.
quat_rotation
The rotation required to align orig to dest.
quat_short_mix
The spherical linear interpolation between two quaternions.
quat_slerp
Interpolate spherically between x and y.
quat_to_mat3
Converts a quaternion to a rotation matrix.
quat_to_mat4
Converts a quaternion to a rotation matrix in homogeneous coordinates.
quat_yaw
The “yaw” Euler angle of the quaternion x assumed to be normalized.
radians
Component-wise conversion from degrees to radians.
reflect
Builds a reflection matrix, and right-multiply it to m.
reflect2d
Builds a reflection matrix and right-multiply it to m.
reflect_vec
For the incident vector i and surface orientation n, returns the reflection direction : result = i - 2.0 * dot(n, i) * n.
refract_vec
For the incident vector i and surface normal n, and the ratio of indices of refraction eta, return the refraction vector.
reversed_infinite_perspective_rh_zo
Build an infinite perspective projection matrix with a reversed [0, 1] depth range.
reversed_perspective_rh_zo
Creates a matrix for a right hand perspective-view frustum with a reversed depth range of 0 to 1.
right_handed
Returns true if {a, b, c} forms a right-handed trihedron.
root_five
Returns sqrt(5).
root_half_pi
Returns sqrt(pi / 2).
root_ln_four
Returns sqrt(ln(4)).
root_pi
Returns the square root of pi.
root_three
Returns the square root of 3.
root_two
Returns the square root of 2.
root_two_pi
Returns the square root of 2pi.
rotate
Builds a rotation 4 * 4 matrix created from an axis vector and an angle and right-multiply it to m.
rotate2d
Builds a 2D rotation matrix from an angle and right-multiply it to m.
rotate_normalized_axis
Builds a rotation 4 * 4 matrix created from a normalized axis and an angle.
rotate_vec2
Rotate a two dimensional vector.
rotate_vec3
Rotate a three dimensional vector around an axis.
rotate_vec4
Rotate a thee dimensional vector in homogeneous coordinates around an axis.
rotate_x
Builds a rotation 4 * 4 matrix around the X axis and right-multiply it to m.
rotate_x_vec3
Rotate a three dimensional vector around the X axis.
rotate_x_vec4
Rotate a three dimensional vector in homogeneous coordinates around the X axis.
rotate_y
Builds a rotation 4 * 4 matrix around the Y axis and right-multiply it to m.
rotate_y_vec3
Rotate a three dimensional vector around the Y axis.
rotate_y_vec4
Rotate a three dimensional vector in homogeneous coordinates around the Y axis.
rotate_z
Builds a rotation 4 * 4 matrix around the Z axis and right-multiply it to m.
rotate_z_vec3
Rotate a three dimensional vector around the Z axis.
rotate_z_vec4
Rotate a three dimensional vector in homogeneous coordinates around the Z axis.
rotation
A rotation 4 * 4 matrix created from an axis of 3 scalars and an angle expressed in radians.
rotation2d
A rotation 3 * 3 matrix created from an angle expressed in radians.
round
Component-wise rounding.
row
The index-th row of the matrix m.
scale
Builds a scale 4 * 4 matrix created from 3 scalars and right-multiply it to m.
scale2d
Builds a 2D scaling matrix and right-multiply it to m.
scale_bias
Builds a scale-bias matrix, and right-multiply it to m.
scale_bias_matrix
Builds a scale-bias matrix.
scaling
A 4 * 4 scale matrix created from a vector of 3 components.
scaling2d
A 3 * 3 scale matrix created from a vector of 2 components.
set_column
Sets to x the index-th column of the matrix m.
set_row
Sets to x the index-th row of the matrix m.
shear2d_x
Transforms a matrix with a shearing on X axis.
shear2d_y
Transforms a matrix with a shearing on Y axis.
shear_x
Transforms a matrix with a shearing on Y axis.
shear_y
Transforms a matrix with a shearing on Y axis.
shear_z
Transforms a matrix with a shearing on Z axis.
sign
For each vector component x: 1 if x > 0, 0 if x == 0, or -1 if x < 0.
sin
Component-wise sinus.
sinh
Component-wise hyperbolic sinus.
slerp
Computes a spherical linear interpolation between the vectors x and y assumed to be normalized.
smoothstep
Returns 0.0 if x <= edge0 and 1.0 if x >= edge1 and performs smooth Hermite interpolation between 0 and 1 when edge0 < x < edge1.
sqrt
Component-wise square root.
step
Returns 0.0 if x[i] < edge, otherwise it returns 1.0.
step_scalar
Returns 0.0 if x < edge, otherwise it returns 1.0.
step_vec
Returns 0.0 if x[i] < edge[i], otherwise it returns 1.0.
tan
Component-wise tangent.
tanh
Component-wise hyperbolic tangent.
third
Returns 1 / 3.
three_over_two_pi
Returns 3 / (2pi).
to_quat
Converts a rotation matrix in homogeneous coordinates to a quaternion.
to_result
Convert the constants returns from glGetError() to Result<T>
translate
Builds a translation 4 * 4 matrix created from a vector of 3 components and right-multiply it to m.
translate2d
Builds a translation matrix and right-multiply it to m.
translation
A 4 * 4 translation matrix created from the scaling factor on each axis.
translation2d
A 3 * 3 translation matrix created from the scaling factor on each axis.
transpose
The transpose of the matrix m.
triangle_normal
The normal vector of the given triangle.
trunc
Returns a value equal to the nearest integer to x whose absolute value is not larger than the absolute value of x.
try_convert
Attempts to convert an object to a more specific one.
try_convert_ref
Attempts to convert an object to a more specific one.
two_over_pi
Returns 2 / pi.
two_over_root_pi
Returns 2 / sqrt(pi).
two_pi
Returns 2pi.
two_thirds
Returns 2 / 3.
uint_bits_to_float
For each component of v, returns a floating-point value corresponding to a unsigned integer encoding of a floating-point value.
uint_bits_to_float_scalar
Returns a floating-point value corresponding to a unsigned integer encoding of a floating-point value.
unproject
Map the specified window coordinates (win.x, win.y, win.z) into object coordinates using a depth range of -1 to 1
unproject_no
Map the specified window coordinates (win.x, win.y, win.z) into object coordinates.
unproject_zo
Map the specified window coordinates (win.x, win.y, win.z) into object coordinates.
value_ptr
Converts a matrix or vector to a slice arranged in column-major order.
value_ptr_mut
Converts a matrix or vector to a mutable slice arranged in column-major order.
vec1
Creates a new 1D vector.
vec2
Creates a new 2D vector.
vec3
Creates a new 3D vector.
vec4
Creates a new 4D vector.
vec1_to_vec2
Creates a 2D vector from another vector.
vec1_to_vec3
Creates a 3D vector from another vector.
vec1_to_vec4
Creates a 4D vector from another vector.
vec2_to_vec1
Creates a 1D vector from another vector.
vec2_to_vec2
Creates a 2D vector from another vector.
vec2_to_vec3
Creates a 3D vector from another vector.
vec2_to_vec4
Creates a 4D vector from another vector.
vec3_to_vec1
Creates a 1D vector from another vector.
vec3_to_vec2
Creates a 2D vector from another vector.
vec3_to_vec3
Creates a 3D vector from another vector.
vec3_to_vec4
Creates a 4D vector from another vector.
vec4_to_vec1
Creates a 1D vector from another vector.
vec4_to_vec2
Creates a 2D vector from another vector.
vec4_to_vec3
Creates a 3D vector from another vector.
vec4_to_vec4
Creates a 4D vector from another vector.
zero
Gets the additive identity element.

Type Aliases§

BVec1
A 1D vector with boolean components.
BVec2
A 2D vector with boolean components.
BVec3
A 3D vector with boolean components.
BVec4
A 4D vector with boolean components.
DMat2
A 2x2 matrix with components of type T.
DMat3
A 3x3 matrix with f64 components.
DMat4
A 4x4 matrix with f64 components.
DMat2x2
A 2x2 matrix with f64 components.
DMat2x3
A 2x3 matrix with f64 components.
DMat2x4
A 2x4 matrix with f64 components.
DMat3x2
A 3x2 matrix with f64 components.
DMat3x3
A 3x3 matrix with f64 components.
DMat3x4
A 3x4 matrix with f64 components.
DMat4x2
A 4x2 matrix with f64 components.
DMat4x3
A 4x3 matrix with f64 components.
DMat4x4
A 4x4 matrix with f64 components.
DQuat
A quaternion with f64 components.
DVec1
A 1D vector with f64 components.
DVec2
A 2D vector with f64 components.
DVec3
A 3D vector with f64 components.
DVec4
A 4D vector with f64 components.
GLDEBUGPROC
The prototype to the OpenGL callback function GLDEBUGPROC
GLbitfield
Alias to u32
GLboolean
Alias to u8
GLbyte
Alias to i8
GLchar
Alias to i8
GLclampd
Alias to f64
GLclampf
Alias to khronos_float_t
GLdouble
Alias to f64
GLenum
Alias to u32
GLfixed
Alias to khronos_int32_t
GLfloat
Alias to f32
GLhalf
Alias to khronos_uint16_t
GLint
Alias to i32
GLint64
Alias to khronos_int64_t
GLintptr
Alias to khronos_intptr_t
GLshort
Alias to i16
GLsizei
Alias to i32
GLsizeiptr
Alias to khronos_ssize_t
GLsync
Alias to *mut c_void
GLubyte
Alias to u8
GLuint
Alias to u32
GLuint64
Alias to khronos_uint64_t
GLushort
Alias to u16
GLvoid
Alias to c_void
I8Vec1
A 1D vector with i8 components.
I8Vec2
A 2D vector with i8 components.
I8Vec3
A 3D vector with i8 components.
I8Vec4
A 4D vector with i8 components.
I16Vec1
A 1D vector with i16 components.
I16Vec2
A 2D vector with i16 components.
I16Vec3
A 3D vector with i16 components.
I16Vec4
A 4D vector with i16 components.
I32Vec1
A 1D vector with i32 components.
I32Vec2
A 2D vector with i32 components.
I32Vec3
A 3D vector with i32 components.
I32Vec4
A 4D vector with i32 components.
I64Vec1
A 1D vector with i64 components.
I64Vec2
A 2D vector with i64 components.
I64Vec3
A 3D vector with i64 components.
I64Vec4
A 4D vector with i64 components.
IVec1
A 1D vector with i32 components.
IVec2
A 2D vector with i32 components.
IVec3
A 3D vector with i32 components.
IVec4
A 4D vector with i32 components.
Mat2
A 2x2 matrix with f32 components.
Mat3
A 3x3 matrix with f32 components.
Mat4
A 4x4 matrix with f32 components.
Mat2x2
A 2x2 matrix with f32 components.
Mat2x3
A 2x3 matrix with f32 components.
Mat2x4
A 2x4 matrix with f32 components.
Mat3x2
A 3x2 matrix with f32 components.
Mat3x3
A 3x3 matrix with f32 components.
Mat3x4
A 3x4 matrix with f32 components.
Mat4x2
A 4x2 matrix with f32 components.
Mat4x3
A 4x3 matrix with f32 components.
Mat4x4
A 4x4 matrix with f32 components.
Qua
A quaternion with components of type T.
Quat
A quaternion with f32 components.
TMat
A matrix with components of type T. It has R rows, and C columns.
TMat2
A 2x2 matrix with components of type T.
TMat3
A 3x3 matrix with components of type T.
TMat4
A 4x4 matrix with components of type T.
TMat2x2
A 2x2 matrix with components of type T.
TMat2x3
A 2x3 matrix with components of type T.
TMat2x4
A 2x4 matrix with components of type T.
TMat3x2
A 3x2 matrix with components of type T.
TMat3x3
A 3x3 matrix with components of type T.
TMat3x4
A 3x4 matrix with components of type T.
TMat4x2
A 4x2 matrix with components of type T.
TMat4x3
A 4x3 matrix with components of type T.
TMat4x4
A 4x4 matrix with components of type T.
TVec
A column vector with components of type T. It has D rows (and one column).
TVec1
A 1D vector with components of type T.
TVec2
A 2D vector with components of type T.
TVec3
A 3D vector with components of type T.
TVec4
A 4D vector with components of type T.
U1
U2
U3
U4
U8Vec1
A 1D vector with u8 components.
U8Vec2
A 2D vector with u8 components.
U8Vec3
A 3D vector with u8 components.
U8Vec4
A 4D vector with u8 components.
U16Vec1
A 1D vector with u16 components.
U16Vec2
A 2D vector with u16 components.
U16Vec3
A 3D vector with u16 components.
U16Vec4
A 4D vector with u16 components.
U32Vec1
A 1D vector with u32 components.
U32Vec2
A 2D vector with u32 components.
U32Vec3
A 3D vector with u32 components.
U32Vec4
A 4D vector with u32 components.
U64Vec1
A 1D vector with u64 components.
U64Vec2
A 2D vector with u64 components.
U64Vec3
A 3D vector with u64 components.
U64Vec4
A 4D vector with u64 components.
UVec1
A 1D vector with u32 components.
UVec2
A 2D vector with u32 components.
UVec3
A 3D vector with u32 components.
UVec4
A 4D vector with u32 components.
Vec1
A 1D vector with f32 components.
Vec2
A 2D vector with f32 components.
Vec3
A 3D vector with f32 components.
Vec4
A 4D vector with f32 components.
khronos_float_t
Alias to f32
khronos_int8_t
Alias to i8
khronos_int16_t
Alias to i16
khronos_int32_t
Alias to i32
khronos_int64_t
Alias to i64
khronos_intptr_t
Alias to usize
khronos_ssize_t
Alias to usize
khronos_uint8_t
Alias to u8
khronos_uint16_t
Alias to u16
khronos_uint64_t
Alias to u64

Derive Macros§

Iterable
The Iterable proc macro.