package vendor:wasm/WebGL
Index
Constants (561)
- ACTIVE_ATTRIBUTES
- ACTIVE_TEXTURE
- ACTIVE_UNIFORMS
- ACTIVE_UNIFORM_BLOCKS
- ALIASED_LINE_WIDTH_RANGE
- ALIASED_POINT_SIZE_RANGE
- ALPHA
- ALPHA_BITS
- ALREADY_SIGNALED
- ALWAYS
- ANY_SAMPLES_PASSED
- ANY_SAMPLES_PASSED_CONSERVATIVE
- ARRAY_BUFFER
- ARRAY_BUFFER_BINDING
- ATTACHED_SHADERS
- BACK
- BLEND
- BLEND_COLOR
- BLEND_DST_ALPHA
- BLEND_DST_RGB
- BLEND_EQUATION
- BLEND_EQUATION_ALPHA
- BLEND_EQUATION_RGB
- BLEND_SRC_ALPHA
- BLEND_SRC_RGB
- BLUE_BITS
- BOOL
- BOOL_VEC2
- BOOL_VEC3
- BOOL_VEC4
- BROWSER_DEFAULT_WEBGL
- BUFFER_SIZE
- BUFFER_USAGE
- BYTE
- CCW
- CLAMP_TO_EDGE
- COLOR
- COLOR_ATTACHMENT0
- COLOR_ATTACHMENT1
- COLOR_ATTACHMENT10
- COLOR_ATTACHMENT11
- COLOR_ATTACHMENT12
- COLOR_ATTACHMENT13
- COLOR_ATTACHMENT14
- COLOR_ATTACHMENT15
- COLOR_ATTACHMENT2
- COLOR_ATTACHMENT3
- COLOR_ATTACHMENT4
- COLOR_ATTACHMENT5
- COLOR_ATTACHMENT6
- COLOR_ATTACHMENT7
- COLOR_ATTACHMENT8
- COLOR_ATTACHMENT9
- COLOR_BUFFER_BIT
- COLOR_CLEAR_VALUE
- COLOR_WRITEMASK
- COMPARE_REF_TO_TEXTURE
- COMPILE_STATUS
- COMPRESSED_TEXTURE_FORMATS
- CONDITION_SATISFIED
- CONSTANT_ALPHA
- CONSTANT_COLOR
- CONTEXT_LOST_WEBGL
- COPY_READ_BUFFER
- COPY_READ_BUFFER_BINDING
- COPY_WRITE_BUFFER
- COPY_WRITE_BUFFER_BINDING
- CULL_FACE
- CULL_FACE_MODE
- CURRENT_PROGRAM
- CURRENT_QUERY
- CURRENT_VERTEX_ATTRIB
- CW
- DECR
- DECR_WRAP
- DEFAULT_CONTEXT_ATTRIBUTES
- DELETE_STATUS
- DEPTH
- DEPTH24_STENCIL8
- DEPTH32F_STENCIL8
- DEPTH_ATTACHMENT
- DEPTH_BITS
- DEPTH_BUFFER_BIT
- DEPTH_CLEAR_VALUE
- DEPTH_COMPONENT
- DEPTH_COMPONENT16
- DEPTH_COMPONENT24
- DEPTH_COMPONENT32F
- DEPTH_FUNC
- DEPTH_RANGE
- DEPTH_STENCIL
- DEPTH_STENCIL_ATTACHMENT
- DEPTH_TEST
- DEPTH_WRITEMASK
- DITHER
- DONT_CARE
- DRAW_BUFFER0
- DRAW_BUFFER1
- DRAW_BUFFER10
- DRAW_BUFFER11
- DRAW_BUFFER12
- DRAW_BUFFER13
- DRAW_BUFFER14
- DRAW_BUFFER15
- DRAW_BUFFER2
- DRAW_BUFFER3
- DRAW_BUFFER4
- DRAW_BUFFER5
- DRAW_BUFFER6
- DRAW_BUFFER7
- DRAW_BUFFER8
- DRAW_BUFFER9
- DRAW_FRAMEBUFFER
- DRAW_FRAMEBUFFER_BINDING
- DST_ALPHA
- DST_COLOR
- DYNAMIC_COPY
- DYNAMIC_DRAW
- DYNAMIC_READ
- ELEMENT_ARRAY_BUFFER
- ELEMENT_ARRAY_BUFFER_BINDING
- EQUAL
- FASTEST
- FLOAT
- FLOAT_32_UNSIGNED_INT_24_8_REV
- FLOAT_MAT2
- FLOAT_MAT2x3
- FLOAT_MAT2x4
- FLOAT_MAT3
- FLOAT_MAT3x2
- FLOAT_MAT3x4
- FLOAT_MAT4
- FLOAT_MAT4x2
- FLOAT_MAT4x3
- FLOAT_VEC2
- FLOAT_VEC3
- FLOAT_VEC4
- FRAGMENT_SHADER
- FRAGMENT_SHADER_DERIVATIVE_HINT
- FRAMEBUFFER
- FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
- FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
- FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
- FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
- FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
- FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
- FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
- FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
- FRAMEBUFFER_ATTACHMENT_RED_SIZE
- FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
- FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
- FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
- FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
- FRAMEBUFFER_BINDING
- FRAMEBUFFER_COMPLETE
- FRAMEBUFFER_DEFAULT
- FRAMEBUFFER_INCOMPLETE_ATTACHMENT
- FRAMEBUFFER_INCOMPLETE_DIMENSIONS
- FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
- FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
- FRAMEBUFFER_UNSUPPORTED
- FRONT
- FRONT_AND_BACK
- FRONT_FACE
- FUNC_ADD
- FUNC_REVERSE_SUBTRACT
- FUNC_SUBTRACT
- GENERATE_MIPMAP_HINT
- GEQUAL
- GREATER
- GREEN_BITS
- HALF_FLOAT
- HIGH_FLOAT
- HIGH_INT
- IMPLEMENTATION_COLOR_READ_FORMAT
- IMPLEMENTATION_COLOR_READ_TYPE
- INCR
- INCR_WRAP
- INT
- INTERLEAVED_ATTRIBS
- INT_2_10_10_10_REV
- INT_SAMPLER_2D
- INT_SAMPLER_2D_ARRAY
- INT_SAMPLER_3D
- INT_SAMPLER_CUBE
- INT_VEC2
- INT_VEC3
- INT_VEC4
- INVALID_ENUM
- INVALID_FRAMEBUFFER_OPERATION
- INVALID_INDEX
- INVALID_OPERATION
- INVALID_VALUE
- INVERT
- KEEP
- LEQUAL
- LESS
- LINEAR
- LINEAR_MIPMAP_LINEAR
- LINEAR_MIPMAP_NEAREST
- LINES
- LINE_LOOP
- LINE_STRIP
- LINE_WIDTH
- LINK_STATUS
- LOW_FLOAT
- LOW_INT
- LUMINANCE
- LUMINANCE_ALPHA
- MAX
- MAX_3D_TEXTURE_SIZE
- MAX_ARRAY_TEXTURE_LAYERS
- MAX_CLIENT_WAIT_TIMEOUT_WEBGL
- MAX_COLOR_ATTACHMENTS
- MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
- MAX_COMBINED_TEXTURE_IMAGE_UNITS
- MAX_COMBINED_UNIFORM_BLOCKS
- MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
- MAX_CUBE_MAP_TEXTURE_SIZE
- MAX_DRAW_BUFFERS
- MAX_ELEMENTS_INDICES
- MAX_ELEMENTS_VERTICES
- MAX_ELEMENT_INDEX
- MAX_FRAGMENT_INPUT_COMPONENTS
- MAX_FRAGMENT_UNIFORM_BLOCKS
- MAX_FRAGMENT_UNIFORM_COMPONENTS
- MAX_FRAGMENT_UNIFORM_VECTORS
- MAX_PROGRAM_TEXEL_OFFSET
- MAX_RENDERBUFFER_SIZE
- MAX_SAMPLES
- MAX_SERVER_WAIT_TIMEOUT
- MAX_TEXTURE_IMAGE_UNITS
- MAX_TEXTURE_LOD_BIAS
- MAX_TEXTURE_SIZE
- MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
- MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
- MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
- MAX_UNIFORM_BLOCK_SIZE
- MAX_UNIFORM_BUFFER_BINDINGS
- MAX_VARYING_COMPONENTS
- MAX_VARYING_VECTORS
- MAX_VERTEX_ATTRIBS
- MAX_VERTEX_OUTPUT_COMPONENTS
- MAX_VERTEX_TEXTURE_IMAGE_UNITS
- MAX_VERTEX_UNIFORM_BLOCKS
- MAX_VERTEX_UNIFORM_COMPONENTS
- MAX_VERTEX_UNIFORM_VECTORS
- MAX_VIEWPORT_DIMS
- MEDIUM_FLOAT
- MEDIUM_INT
- MIN
- MIN_PROGRAM_TEXEL_OFFSET
- MIRRORED_REPEAT
- NEAREST
- NEAREST_MIPMAP_LINEAR
- NEAREST_MIPMAP_NEAREST
- NEVER
- NICEST
- NONE
- NOTEQUAL
- NO_ERROR
- OBJECT_TYPE
- ONE
- ONE_MINUS_CONSTANT_ALPHA
- ONE_MINUS_CONSTANT_COLOR
- ONE_MINUS_DST_ALPHA
- ONE_MINUS_DST_COLOR
- ONE_MINUS_SRC_ALPHA
- ONE_MINUS_SRC_COLOR
- OUT_OF_MEMORY
- PACK_ALIGNMENT
- PACK_ROW_LENGTH
- PACK_SKIP_PIXELS
- PACK_SKIP_ROWS
- PIXEL_PACK_BUFFER
- PIXEL_PACK_BUFFER_BINDING
- PIXEL_UNPACK_BUFFER
- PIXEL_UNPACK_BUFFER_BINDING
- POINTS
- POLYGON_OFFSET_FACTOR
- POLYGON_OFFSET_FILL
- POLYGON_OFFSET_UNITS
- QUERY_RESULT
- QUERY_RESULT_AVAILABLE
- R11F_G11F_B10F
- R16F
- R16I
- R16UI
- R32F
- R32I
- R32UI
- R8
- R8I
- R8UI
- R8_SNORM
- RASTERIZER_DISCARD
- READ_BUFFER
- READ_FRAMEBUFFER
- READ_FRAMEBUFFER_BINDING
- RED
- RED_BITS
- RED_INTEGER
- RENDERBUFFER
- RENDERBUFFER_ALPHA_SIZE
- RENDERBUFFER_BINDING
- RENDERBUFFER_BLUE_SIZE
- RENDERBUFFER_DEPTH_SIZE
- RENDERBUFFER_GREEN_SIZE
- RENDERBUFFER_HEIGHT
- RENDERBUFFER_INTERNAL_FORMAT
- RENDERBUFFER_RED_SIZE
- RENDERBUFFER_SAMPLES
- RENDERBUFFER_STENCIL_SIZE
- RENDERBUFFER_WIDTH
- RENDERER
- REPEAT
- REPLACE
- RG
- RG16F
- RG16I
- RG16UI
- RG32F
- RG32I
- RG32UI
- RG8
- RG8I
- RG8UI
- RG8_SNORM
- RGB
- RGB10_A2
- RGB10_A2UI
- RGB16F
- RGB16I
- RGB16UI
- RGB32F
- RGB32I
- RGB32UI
- RGB565
- RGB5_A1
- RGB8
- RGB8I
- RGB8UI
- RGB8_SNORM
- RGB9_E5
- RGBA
- RGBA16F
- RGBA16I
- RGBA16UI
- RGBA32F
- RGBA32I
- RGBA32UI
- RGBA4
- RGBA8
- RGBA8I
- RGBA8UI
- RGBA8_SNORM
- RGBA_INTEGER
- RGB_INTEGER
- RG_INTEGER
- SAMPLER_2D
- SAMPLER_2D_ARRAY
- SAMPLER_2D_ARRAY_SHADOW
- SAMPLER_2D_SHADOW
- SAMPLER_3D
- SAMPLER_BINDING
- SAMPLER_CUBE
- SAMPLER_CUBE_SHADOW
- SAMPLES
- SAMPLE_ALPHA_TO_COVERAGE
- SAMPLE_BUFFERS
- SAMPLE_COVERAGE
- SAMPLE_COVERAGE_INVERT
- SAMPLE_COVERAGE_VALUE
- SCISSOR_BOX
- SCISSOR_TEST
- SEPARATE_ATTRIBS
- SHADER_TYPE
- SHADING_LANGUAGE_VERSION
- SHORT
- SIGNALED
- SIGNED_NORMALIZED
- SRC_ALPHA
- SRC_ALPHA_SATURATE
- SRC_COLOR
- SRGB
- SRGB8
- SRGB8_ALPHA8
- STATIC_COPY
- STATIC_DRAW
- STATIC_READ
- STENCIL
- STENCIL_ATTACHMENT
- STENCIL_BACK_FAIL
- STENCIL_BACK_FUNC
- STENCIL_BACK_PASS_DEPTH_FAIL
- STENCIL_BACK_PASS_DEPTH_PASS
- STENCIL_BACK_REF
- STENCIL_BACK_VALUE_MASK
- STENCIL_BACK_WRITEMASK
- STENCIL_BITS
- STENCIL_BUFFER_BIT
- STENCIL_CLEAR_VALUE
- STENCIL_FAIL
- STENCIL_FUNC
- STENCIL_INDEX
- STENCIL_INDEX8
- STENCIL_PASS_DEPTH_FAIL
- STENCIL_PASS_DEPTH_PASS
- STENCIL_REF
- STENCIL_TEST
- STENCIL_VALUE_MASK
- STENCIL_WRITEMASK
- STREAM_COPY
- STREAM_DRAW
- STREAM_READ
- SUBPIXEL_BITS
- SYNC_CONDITION
- SYNC_FENCE
- SYNC_FLAGS
- SYNC_FLUSH_COMMANDS_BIT
- SYNC_GPU_COMMANDS_COMPLETE
- SYNC_STATUS
- TEXTURE
- TEXTURE0
- TEXTURE1
- TEXTURE10
- TEXTURE11
- TEXTURE12
- TEXTURE13
- TEXTURE14
- TEXTURE15
- TEXTURE16
- TEXTURE17
- TEXTURE18
- TEXTURE19
- TEXTURE2
- TEXTURE20
- TEXTURE21
- TEXTURE22
- TEXTURE23
- TEXTURE24
- TEXTURE25
- TEXTURE26
- TEXTURE27
- TEXTURE28
- TEXTURE29
- TEXTURE3
- TEXTURE30
- TEXTURE31
- TEXTURE4
- TEXTURE5
- TEXTURE6
- TEXTURE7
- TEXTURE8
- TEXTURE9
- TEXTURE_2D
- TEXTURE_2D_ARRAY
- TEXTURE_3D
- TEXTURE_BASE_LEVEL
- TEXTURE_BINDING_2D
- TEXTURE_BINDING_2D_ARRAY
- TEXTURE_BINDING_3D
- TEXTURE_BINDING_CUBE_MAP
- TEXTURE_COMPARE_FUNC
- TEXTURE_COMPARE_MODE
- TEXTURE_CUBE_MAP
- TEXTURE_CUBE_MAP_NEGATIVE_X
- TEXTURE_CUBE_MAP_NEGATIVE_Y
- TEXTURE_CUBE_MAP_NEGATIVE_Z
- TEXTURE_CUBE_MAP_POSITIVE_X
- TEXTURE_CUBE_MAP_POSITIVE_Y
- TEXTURE_CUBE_MAP_POSITIVE_Z
- TEXTURE_IMMUTABLE_FORMAT
- TEXTURE_IMMUTABLE_LEVELS
- TEXTURE_MAG_FILTER
- TEXTURE_MAX_LEVEL
- TEXTURE_MAX_LOD
- TEXTURE_MIN_FILTER
- TEXTURE_MIN_LOD
- TEXTURE_WRAP_R
- TEXTURE_WRAP_S
- TEXTURE_WRAP_T
- TIMEOUT_EXPIRED
- TIMEOUT_IGNORED
- TRANSFORM_FEEDBACK
- TRANSFORM_FEEDBACK_ACTIVE
- TRANSFORM_FEEDBACK_BINDING
- TRANSFORM_FEEDBACK_BUFFER
- TRANSFORM_FEEDBACK_BUFFER_BINDING
- TRANSFORM_FEEDBACK_BUFFER_MODE
- TRANSFORM_FEEDBACK_BUFFER_SIZE
- TRANSFORM_FEEDBACK_BUFFER_START
- TRANSFORM_FEEDBACK_PAUSED
- TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
- TRANSFORM_FEEDBACK_VARYINGS
- TRIANGLES
- TRIANGLE_FAN
- TRIANGLE_STRIP
- UNIFORM_ARRAY_STRIDE
- UNIFORM_BLOCK_ACTIVE_UNIFORMS
- UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
- UNIFORM_BLOCK_BINDING
- UNIFORM_BLOCK_DATA_SIZE
- UNIFORM_BLOCK_INDEX
- UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
- UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
- UNIFORM_BUFFER
- UNIFORM_BUFFER_BINDING
- UNIFORM_BUFFER_OFFSET_ALIGNMENT
- UNIFORM_BUFFER_SIZE
- UNIFORM_BUFFER_START
- UNIFORM_IS_ROW_MAJOR
- UNIFORM_MATRIX_STRIDE
- UNIFORM_OFFSET
- UNIFORM_SIZE
- UNIFORM_TYPE
- UNPACK_ALIGNMENT
- UNPACK_COLORSPACE_CONVERSION_WEBGL
- UNPACK_FLIP_Y_WEBGL
- UNPACK_IMAGE_HEIGHT
- UNPACK_PREMULTIPLY_ALPHA_WEBGL
- UNPACK_ROW_LENGTH
- UNPACK_SKIP_IMAGES
- UNPACK_SKIP_PIXELS
- UNPACK_SKIP_ROWS
- UNSIGNALED
- UNSIGNED_BYTE
- UNSIGNED_INT
- UNSIGNED_INT_10F_11F_11F_REV
- UNSIGNED_INT_24_8
- UNSIGNED_INT_2_10_10_10_REV
- UNSIGNED_INT_5_9_9_9_REV
- UNSIGNED_INT_SAMPLER_2D
- UNSIGNED_INT_SAMPLER_2D_ARRAY
- UNSIGNED_INT_SAMPLER_3D
- UNSIGNED_INT_SAMPLER_CUBE
- UNSIGNED_INT_VEC2
- UNSIGNED_INT_VEC3
- UNSIGNED_INT_VEC4
- UNSIGNED_NORMALIZED
- UNSIGNED_SHORT
- UNSIGNED_SHORT_4_4_4_4
- UNSIGNED_SHORT_5_5_5_1
- UNSIGNED_SHORT_5_6_5
- VALIDATE_STATUS
- VENDOR
- VERSION
- VERTEX_ARRAY_BINDING
- VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
- VERTEX_ATTRIB_ARRAY_DIVISOR
- VERTEX_ATTRIB_ARRAY_ENABLED
- VERTEX_ATTRIB_ARRAY_INTEGER
- VERTEX_ATTRIB_ARRAY_NORMALIZED
- VERTEX_ATTRIB_ARRAY_POINTER
- VERTEX_ATTRIB_ARRAY_SIZE
- VERTEX_ATTRIB_ARRAY_STRIDE
- VERTEX_ATTRIB_ARRAY_TYPE
- VERTEX_SHADER
- VIEWPORT
- WAIT_FAILED
- ZERO
Variables (0)
This section is empty.
Procedures (224)
- ActiveTexture
- AttachShader
- BeginQuery
- BeginTransformFeedback
- BindAttribLocation
- BindBuffer
- BindBufferBase
- BindBufferRange
- BindFramebuffer
- BindRenderbuffer
- BindSampler
- BindTexture
- BindTransformFeedback
- BindVertexArray
- BlendColor
- BlendEquation
- BlendEquationSeparate
- BlendFunc
- BlendFuncSeparate
- BlitFramebuffer
- BufferData
- BufferDataSlice
- BufferSubData
- BufferSubDataSlice
- CheckFramebufferStatus
- Clear
- ClearBufferfi
- ClearBufferfv
- ClearBufferiv
- ClearBufferuiv
- ClearColor
- ClearDepth
- ClearStencil
- ClientWaitSync
- ColorMask
- CompileShader
- CompressedTexImage2D
- CompressedTexImage2DSlice
- CompressedTexImage3D
- CompressedTexSubImage2D
- CompressedTexSubImage2DSlice
- CompressedTexSubImage3D
- CopyBufferSubData
- CopyTexImage2D
- CopyTexSubImage2D
- CopyTexSubImage3D
- CreateBuffer
- CreateCurrentContextById
- CreateFramebuffer
- CreateProgram
- CreateProgramFromStrings
- CreateQuery
- CreateRenderbuffer
- CreateSampler
- CreateShader
- CreateTexture
- CreateTransformFeedback
- CreateVertexArray
- CullFace
- DeleteBuffer
- DeleteFramebuffer
- DeleteProgram
- DeleteQuery
- DeleteRenderbuffer
- DeleteSampler
- DeleteShader
- DeleteSync
- DeleteTexture
- DeleteTransformFeedback
- DeleteVertexArray
- DepthFunc
- DepthMask
- DepthRange
- DetachShader
- Disable
- DisableVertexAttribArray
- DrawArrays
- DrawArraysInstanced
- DrawBuffers
- DrawElements
- DrawElementsInstanced
- DrawRangeElements
- DrawingBufferHeight
- DrawingBufferWidth
- Enable
- EnableVertexAttribArray
- EndQuery
- EndTransformFeedback
- FenceSync
- Finish
- Flush
- FramebufferRenderbuffer
- FramebufferTexture2D
- FramebufferTextureLayer
- FrontFace
- GenerateMipmap
- GetActiveAttribAlloc
- GetActiveAttribBuf
- GetActiveUniformAlloc
- GetActiveUniformBlockNameAlloc
- GetActiveUniformBlockNameBuf
- GetActiveUniformBlockParameter
- GetActiveUniformBuf
- GetActiveUniforms
- GetAttribLocation
- GetBufferSubData
- GetCurrentContextAttributes
- GetESVersion
- GetError
- GetFragDataLocation
- GetParameter
- GetParameter4i
- GetProgramInfoLog
- GetProgramParameter
- GetQuery
- GetShaderInfoLog
- GetShaderiv
- GetUniformBlockIndex
- GetUniformLocation
- GetVertexAttribOffset
- GetWebGLVersion
- Hint
- InvalidateFramebuffer
- InvalidateSubFramebuffer
- IsBuffer
- IsEnabled
- IsExtensionSupported
- IsFramebuffer
- IsProgram
- IsQuery
- IsRenderbuffer
- IsSampler
- IsShader
- IsSync
- IsTexture
- IsTransformFeedback
- IsVertexArray
- IsWebGL2Supported
- LineWidth
- LinkProgram
- PauseTransformFeedback
- PixelStorei
- PolygonOffset
- ReadBuffer
- ReadPixelsSlice
- ReadnPixels
- RenderbufferStorage
- RenderbufferStorageMultisample
- ResumeTransformFeedback
- SampleCoverage
- SamplerParameterf
- SamplerParameteri
- Scissor
- SetCurrentContextById
- ShaderSource
- StencilFunc
- StencilFuncSeparate
- StencilMask
- StencilMaskSeparate
- StencilOp
- StencilOpSeparate
- TexImage2D
- TexImage2DSlice
- TexImage3D
- TexParameterf
- TexParameteri
- TexStorage3D
- TexSubImage2D
- TexSubImage2DSlice
- TexSubImage3D
- TransformFeedbackVaryings
- Uniform1f
- Uniform1fv
- Uniform1i
- Uniform1iv
- Uniform1ui
- Uniform1uiv
- Uniform2f
- Uniform2fv
- Uniform2i
- Uniform2iv
- Uniform2ui
- Uniform2uiv
- Uniform3f
- Uniform3fv
- Uniform3i
- Uniform3iv
- Uniform3ui
- Uniform3uiv
- Uniform4f
- Uniform4fv
- Uniform4i
- Uniform4iv
- Uniform4ui
- Uniform4uiv
- UniformBlockBinding
- UniformMatrix2fv
- UniformMatrix2x3fv
- UniformMatrix2x4fv
- UniformMatrix3fv
- UniformMatrix3x2fv
- UniformMatrix3x4fv
- UniformMatrix4fv
- UniformMatrix4x2fv
- UniformMatrix4x3fv
- UseProgram
- ValidateProgram
- VertexAttrib1f
- VertexAttrib1fv
- VertexAttrib2f
- VertexAttrib2fv
- VertexAttrib3f
- VertexAttrib3fv
- VertexAttrib4f
- VertexAttrib4fv
- VertexAttribDivisor
- VertexAttribI4i
- VertexAttribI4iv
- VertexAttribI4ui
- VertexAttribI4uiv
- VertexAttribIPointer
- VertexAttribPointer
- Viewport
- WaitSync
Procedure Groups (3)
Types
ActiveInfo ¶
Related Procedures With Returns
- GetActiveAttribAlloc
- GetActiveAttribBuf
- GetActiveUniformAlloc
- GetActiveUniformBuf
- GetActiveAttrib (procedure groups)
- GetActiveUniform (procedure groups)
ContextAttribute ¶
ContextAttribute :: enum u32 { disableAlpha = 0, disableAntialias = 1, disableDepth = 2, failIfMajorPerformanceCaveat = 3, disablePremultipliedAlpha = 4, preserveDrawingBuffer = 5, stencil = 6, desynchronized = 7, }
ContextAttributes ¶
ContextAttributes :: distinct bit_set[ContextAttribute; u32]
Related Procedures With Parameters
Related Procedures With Returns
Related Constants
Enum ¶
Enum :: distinct u32
Related Procedures With Parameters
- ActiveTexture
- BeginQuery
- BeginTransformFeedback
- BindBuffer
- BindBufferBase
- BindBufferRange
- BindFramebuffer
- BindRenderbuffer
- BindSampler
- BindTexture
- BindTransformFeedback
- BlendEquation
- BlendEquationSeparate
- BlendFunc
- BlendFuncSeparate
- BlitFramebuffer
- BufferData
- BufferDataSlice
- BufferSubData
- BufferSubDataSlice
- CheckFramebufferStatus
- ClearBufferfi
- ClearBufferfv
- ClearBufferiv
- ClearBufferuiv
- CompressedTexImage2D
- CompressedTexImage2DSlice
- CompressedTexImage3D
- CompressedTexSubImage2D
- CompressedTexSubImage2DSlice
- CompressedTexSubImage3D
- CopyBufferSubData
- CopyTexImage2D
- CopyTexSubImage2D
- CopyTexSubImage3D
- CreateShader
- CullFace
- DepthFunc
- Disable
- DrawArrays
- DrawArraysInstanced
- DrawElements
- DrawElementsInstanced
- DrawRangeElements
- Enable
- EndQuery
- FenceSync
- FramebufferRenderbuffer
- FramebufferTexture2D
- FramebufferTextureLayer
- FrontFace
- GenerateMipmap
- GetActiveUniformBlockParameter
- GetActiveUniforms
- GetBufferSubData
- GetParameter
- GetParameter4i
- GetProgramParameter
- GetQuery
- GetShaderiv
- GetVertexAttribOffset
- Hint
- InvalidateFramebuffer
- InvalidateSubFramebuffer
- IsEnabled
- PixelStorei
- ReadBuffer
- ReadPixelsSlice
- ReadnPixels
- RenderbufferStorage
- RenderbufferStorageMultisample
- SamplerParameterf
- SamplerParameteri
- StencilFunc
- StencilFuncSeparate
- StencilMaskSeparate
- StencilOp
- StencilOpSeparate
- TexImage2D
- TexImage2DSlice
- TexImage3D
- TexParameterf
- TexParameteri
- TexStorage3D
- TexSubImage2D
- TexSubImage2DSlice
- TexSubImage3D
- TransformFeedbackVaryings
- VertexAttribIPointer
- VertexAttribPointer
Related Procedures With Returns
Related Constants
- ACTIVE_ATTRIBUTES
- ACTIVE_TEXTURE
- ACTIVE_UNIFORMS
- ACTIVE_UNIFORM_BLOCKS
- ALIASED_LINE_WIDTH_RANGE
- ALIASED_POINT_SIZE_RANGE
- ALPHA
- ALPHA_BITS
- ALREADY_SIGNALED
- ALWAYS
- ANY_SAMPLES_PASSED
- ANY_SAMPLES_PASSED_CONSERVATIVE
- ARRAY_BUFFER
- ARRAY_BUFFER_BINDING
- ATTACHED_SHADERS
- BACK
- BLEND
- BLEND_COLOR
- BLEND_DST_ALPHA
- BLEND_DST_RGB
- BLEND_EQUATION
- BLEND_EQUATION_ALPHA
- BLEND_EQUATION_RGB
- BLEND_SRC_ALPHA
- BLEND_SRC_RGB
- BLUE_BITS
- BOOL
- BOOL_VEC2
- BOOL_VEC3
- BOOL_VEC4
- BROWSER_DEFAULT_WEBGL
- BUFFER_SIZE
- BUFFER_USAGE
- BYTE
- CCW
- CLAMP_TO_EDGE
- COLOR
- COLOR_ATTACHMENT0
- COLOR_ATTACHMENT1
- COLOR_ATTACHMENT10
- COLOR_ATTACHMENT11
- COLOR_ATTACHMENT12
- COLOR_ATTACHMENT13
- COLOR_ATTACHMENT14
- COLOR_ATTACHMENT15
- COLOR_ATTACHMENT2
- COLOR_ATTACHMENT3
- COLOR_ATTACHMENT4
- COLOR_ATTACHMENT5
- COLOR_ATTACHMENT6
- COLOR_ATTACHMENT7
- COLOR_ATTACHMENT8
- COLOR_ATTACHMENT9
- COLOR_BUFFER_BIT
- COLOR_CLEAR_VALUE
- COLOR_WRITEMASK
- COMPARE_REF_TO_TEXTURE
- COMPILE_STATUS
- COMPRESSED_TEXTURE_FORMATS
- CONDITION_SATISFIED
- CONSTANT_ALPHA
- CONSTANT_COLOR
- CONTEXT_LOST_WEBGL
- COPY_READ_BUFFER
- COPY_READ_BUFFER_BINDING
- COPY_WRITE_BUFFER
- COPY_WRITE_BUFFER_BINDING
- CULL_FACE
- CULL_FACE_MODE
- CURRENT_PROGRAM
- CURRENT_QUERY
- CURRENT_VERTEX_ATTRIB
- CW
- DECR
- DECR_WRAP
- DELETE_STATUS
- DEPTH
- DEPTH24_STENCIL8
- DEPTH32F_STENCIL8
- DEPTH_ATTACHMENT
- DEPTH_BITS
- DEPTH_BUFFER_BIT
- DEPTH_CLEAR_VALUE
- DEPTH_COMPONENT
- DEPTH_COMPONENT16
- DEPTH_COMPONENT24
- DEPTH_COMPONENT32F
- DEPTH_FUNC
- DEPTH_RANGE
- DEPTH_STENCIL
- DEPTH_STENCIL_ATTACHMENT
- DEPTH_TEST
- DEPTH_WRITEMASK
- DITHER
- DONT_CARE
- DRAW_BUFFER0
- DRAW_BUFFER1
- DRAW_BUFFER10
- DRAW_BUFFER11
- DRAW_BUFFER12
- DRAW_BUFFER13
- DRAW_BUFFER14
- DRAW_BUFFER15
- DRAW_BUFFER2
- DRAW_BUFFER3
- DRAW_BUFFER4
- DRAW_BUFFER5
- DRAW_BUFFER6
- DRAW_BUFFER7
- DRAW_BUFFER8
- DRAW_BUFFER9
- DRAW_FRAMEBUFFER
- DRAW_FRAMEBUFFER_BINDING
- DST_ALPHA
- DST_COLOR
- DYNAMIC_COPY
- DYNAMIC_DRAW
- DYNAMIC_READ
- ELEMENT_ARRAY_BUFFER
- ELEMENT_ARRAY_BUFFER_BINDING
- EQUAL
- FASTEST
- FLOAT
- FLOAT_32_UNSIGNED_INT_24_8_REV
- FLOAT_MAT2
- FLOAT_MAT2x3
- FLOAT_MAT2x4
- FLOAT_MAT3
- FLOAT_MAT3x2
- FLOAT_MAT3x4
- FLOAT_MAT4
- FLOAT_MAT4x2
- FLOAT_MAT4x3
- FLOAT_VEC2
- FLOAT_VEC3
- FLOAT_VEC4
- FRAGMENT_SHADER
- FRAGMENT_SHADER_DERIVATIVE_HINT
- FRAMEBUFFER
- FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
- FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
- FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
- FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
- FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
- FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
- FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
- FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
- FRAMEBUFFER_ATTACHMENT_RED_SIZE
- FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
- FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
- FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
- FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
- FRAMEBUFFER_BINDING
- FRAMEBUFFER_COMPLETE
- FRAMEBUFFER_DEFAULT
- FRAMEBUFFER_INCOMPLETE_ATTACHMENT
- FRAMEBUFFER_INCOMPLETE_DIMENSIONS
- FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
- FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
- FRAMEBUFFER_UNSUPPORTED
- FRONT
- FRONT_AND_BACK
- FRONT_FACE
- FUNC_ADD
- FUNC_REVERSE_SUBTRACT
- FUNC_SUBTRACT
- GENERATE_MIPMAP_HINT
- GEQUAL
- GREATER
- GREEN_BITS
- HALF_FLOAT
- HIGH_FLOAT
- HIGH_INT
- IMPLEMENTATION_COLOR_READ_FORMAT
- IMPLEMENTATION_COLOR_READ_TYPE
- INCR
- INCR_WRAP
- INT
- INTERLEAVED_ATTRIBS
- INT_2_10_10_10_REV
- INT_SAMPLER_2D
- INT_SAMPLER_2D_ARRAY
- INT_SAMPLER_3D
- INT_SAMPLER_CUBE
- INT_VEC2
- INT_VEC3
- INT_VEC4
- INVALID_ENUM
- INVALID_FRAMEBUFFER_OPERATION
- INVALID_INDEX
- INVALID_OPERATION
- INVALID_VALUE
- INVERT
- KEEP
- LEQUAL
- LESS
- LINEAR
- LINEAR_MIPMAP_LINEAR
- LINEAR_MIPMAP_NEAREST
- LINES
- LINE_LOOP
- LINE_STRIP
- LINE_WIDTH
- LINK_STATUS
- LOW_FLOAT
- LOW_INT
- LUMINANCE
- LUMINANCE_ALPHA
- MAX
- MAX_3D_TEXTURE_SIZE
- MAX_ARRAY_TEXTURE_LAYERS
- MAX_CLIENT_WAIT_TIMEOUT_WEBGL
- MAX_COLOR_ATTACHMENTS
- MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
- MAX_COMBINED_TEXTURE_IMAGE_UNITS
- MAX_COMBINED_UNIFORM_BLOCKS
- MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
- MAX_CUBE_MAP_TEXTURE_SIZE
- MAX_DRAW_BUFFERS
- MAX_ELEMENTS_INDICES
- MAX_ELEMENTS_VERTICES
- MAX_ELEMENT_INDEX
- MAX_FRAGMENT_INPUT_COMPONENTS
- MAX_FRAGMENT_UNIFORM_BLOCKS
- MAX_FRAGMENT_UNIFORM_COMPONENTS
- MAX_FRAGMENT_UNIFORM_VECTORS
- MAX_PROGRAM_TEXEL_OFFSET
- MAX_RENDERBUFFER_SIZE
- MAX_SAMPLES
- MAX_SERVER_WAIT_TIMEOUT
- MAX_TEXTURE_IMAGE_UNITS
- MAX_TEXTURE_LOD_BIAS
- MAX_TEXTURE_SIZE
- MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
- MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
- MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
- MAX_UNIFORM_BLOCK_SIZE
- MAX_UNIFORM_BUFFER_BINDINGS
- MAX_VARYING_COMPONENTS
- MAX_VARYING_VECTORS
- MAX_VERTEX_ATTRIBS
- MAX_VERTEX_OUTPUT_COMPONENTS
- MAX_VERTEX_TEXTURE_IMAGE_UNITS
- MAX_VERTEX_UNIFORM_BLOCKS
- MAX_VERTEX_UNIFORM_COMPONENTS
- MAX_VERTEX_UNIFORM_VECTORS
- MAX_VIEWPORT_DIMS
- MEDIUM_FLOAT
- MEDIUM_INT
- MIN
- MIN_PROGRAM_TEXEL_OFFSET
- MIRRORED_REPEAT
- NEAREST
- NEAREST_MIPMAP_LINEAR
- NEAREST_MIPMAP_NEAREST
- NEVER
- NICEST
- NONE
- NOTEQUAL
- NO_ERROR
- OBJECT_TYPE
- ONE
- ONE_MINUS_CONSTANT_ALPHA
- ONE_MINUS_CONSTANT_COLOR
- ONE_MINUS_DST_ALPHA
- ONE_MINUS_DST_COLOR
- ONE_MINUS_SRC_ALPHA
- ONE_MINUS_SRC_COLOR
- OUT_OF_MEMORY
- PACK_ALIGNMENT
- PACK_ROW_LENGTH
- PACK_SKIP_PIXELS
- PACK_SKIP_ROWS
- PIXEL_PACK_BUFFER
- PIXEL_PACK_BUFFER_BINDING
- PIXEL_UNPACK_BUFFER
- PIXEL_UNPACK_BUFFER_BINDING
- POINTS
- POLYGON_OFFSET_FACTOR
- POLYGON_OFFSET_FILL
- POLYGON_OFFSET_UNITS
- QUERY_RESULT
- QUERY_RESULT_AVAILABLE
- R11F_G11F_B10F
- R16F
- R16I
- R16UI
- R32F
- R32I
- R32UI
- R8
- R8I
- R8UI
- R8_SNORM
- RASTERIZER_DISCARD
- READ_BUFFER
- READ_FRAMEBUFFER
- READ_FRAMEBUFFER_BINDING
- RED
- RED_BITS
- RED_INTEGER
- RENDERBUFFER
- RENDERBUFFER_ALPHA_SIZE
- RENDERBUFFER_BINDING
- RENDERBUFFER_BLUE_SIZE
- RENDERBUFFER_DEPTH_SIZE
- RENDERBUFFER_GREEN_SIZE
- RENDERBUFFER_HEIGHT
- RENDERBUFFER_INTERNAL_FORMAT
- RENDERBUFFER_RED_SIZE
- RENDERBUFFER_SAMPLES
- RENDERBUFFER_STENCIL_SIZE
- RENDERBUFFER_WIDTH
- RENDERER
- REPEAT
- REPLACE
- RG
- RG16F
- RG16I
- RG16UI
- RG32F
- RG32I
- RG32UI
- RG8
- RG8I
- RG8UI
- RG8_SNORM
- RGB
- RGB10_A2
- RGB10_A2UI
- RGB16F
- RGB16I
- RGB16UI
- RGB32F
- RGB32I
- RGB32UI
- RGB565
- RGB5_A1
- RGB8
- RGB8I
- RGB8UI
- RGB8_SNORM
- RGB9_E5
- RGBA
- RGBA16F
- RGBA16I
- RGBA16UI
- RGBA32F
- RGBA32I
- RGBA32UI
- RGBA4
- RGBA8
- RGBA8I
- RGBA8UI
- RGBA8_SNORM
- RGBA_INTEGER
- RGB_INTEGER
- RG_INTEGER
- SAMPLER_2D
- SAMPLER_2D_ARRAY
- SAMPLER_2D_ARRAY_SHADOW
- SAMPLER_2D_SHADOW
- SAMPLER_3D
- SAMPLER_BINDING
- SAMPLER_CUBE
- SAMPLER_CUBE_SHADOW
- SAMPLES
- SAMPLE_ALPHA_TO_COVERAGE
- SAMPLE_BUFFERS
- SAMPLE_COVERAGE
- SAMPLE_COVERAGE_INVERT
- SAMPLE_COVERAGE_VALUE
- SCISSOR_BOX
- SCISSOR_TEST
- SEPARATE_ATTRIBS
- SHADER_TYPE
- SHADING_LANGUAGE_VERSION
- SHORT
- SIGNALED
- SIGNED_NORMALIZED
- SRC_ALPHA
- SRC_ALPHA_SATURATE
- SRC_COLOR
- SRGB
- SRGB8
- SRGB8_ALPHA8
- STATIC_COPY
- STATIC_DRAW
- STATIC_READ
- STENCIL
- STENCIL_ATTACHMENT
- STENCIL_BACK_FAIL
- STENCIL_BACK_FUNC
- STENCIL_BACK_PASS_DEPTH_FAIL
- STENCIL_BACK_PASS_DEPTH_PASS
- STENCIL_BACK_REF
- STENCIL_BACK_VALUE_MASK
- STENCIL_BACK_WRITEMASK
- STENCIL_BITS
- STENCIL_BUFFER_BIT
- STENCIL_CLEAR_VALUE
- STENCIL_FAIL
- STENCIL_FUNC
- STENCIL_INDEX
- STENCIL_INDEX8
- STENCIL_PASS_DEPTH_FAIL
- STENCIL_PASS_DEPTH_PASS
- STENCIL_REF
- STENCIL_TEST
- STENCIL_VALUE_MASK
- STENCIL_WRITEMASK
- STREAM_COPY
- STREAM_DRAW
- STREAM_READ
- SUBPIXEL_BITS
- SYNC_CONDITION
- SYNC_FENCE
- SYNC_FLAGS
- SYNC_FLUSH_COMMANDS_BIT
- SYNC_GPU_COMMANDS_COMPLETE
- SYNC_STATUS
- TEXTURE
- TEXTURE0
- TEXTURE1
- TEXTURE10
- TEXTURE11
- TEXTURE12
- TEXTURE13
- TEXTURE14
- TEXTURE15
- TEXTURE16
- TEXTURE17
- TEXTURE18
- TEXTURE19
- TEXTURE2
- TEXTURE20
- TEXTURE21
- TEXTURE22
- TEXTURE23
- TEXTURE24
- TEXTURE25
- TEXTURE26
- TEXTURE27
- TEXTURE28
- TEXTURE29
- TEXTURE3
- TEXTURE30
- TEXTURE31
- TEXTURE4
- TEXTURE5
- TEXTURE6
- TEXTURE7
- TEXTURE8
- TEXTURE9
- TEXTURE_2D
- TEXTURE_2D_ARRAY
- TEXTURE_3D
- TEXTURE_BASE_LEVEL
- TEXTURE_BINDING_2D
- TEXTURE_BINDING_2D_ARRAY
- TEXTURE_BINDING_3D
- TEXTURE_BINDING_CUBE_MAP
- TEXTURE_COMPARE_FUNC
- TEXTURE_COMPARE_MODE
- TEXTURE_CUBE_MAP
- TEXTURE_CUBE_MAP_NEGATIVE_X
- TEXTURE_CUBE_MAP_NEGATIVE_Y
- TEXTURE_CUBE_MAP_NEGATIVE_Z
- TEXTURE_CUBE_MAP_POSITIVE_X
- TEXTURE_CUBE_MAP_POSITIVE_Y
- TEXTURE_CUBE_MAP_POSITIVE_Z
- TEXTURE_IMMUTABLE_FORMAT
- TEXTURE_IMMUTABLE_LEVELS
- TEXTURE_MAG_FILTER
- TEXTURE_MAX_LEVEL
- TEXTURE_MAX_LOD
- TEXTURE_MIN_FILTER
- TEXTURE_MIN_LOD
- TEXTURE_WRAP_R
- TEXTURE_WRAP_S
- TEXTURE_WRAP_T
- TIMEOUT_EXPIRED
- TRANSFORM_FEEDBACK
- TRANSFORM_FEEDBACK_ACTIVE
- TRANSFORM_FEEDBACK_BINDING
- TRANSFORM_FEEDBACK_BUFFER
- TRANSFORM_FEEDBACK_BUFFER_BINDING
- TRANSFORM_FEEDBACK_BUFFER_MODE
- TRANSFORM_FEEDBACK_BUFFER_SIZE
- TRANSFORM_FEEDBACK_BUFFER_START
- TRANSFORM_FEEDBACK_PAUSED
- TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
- TRANSFORM_FEEDBACK_VARYINGS
- TRIANGLES
- TRIANGLE_FAN
- TRIANGLE_STRIP
- UNIFORM_ARRAY_STRIDE
- UNIFORM_BLOCK_ACTIVE_UNIFORMS
- UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
- UNIFORM_BLOCK_BINDING
- UNIFORM_BLOCK_DATA_SIZE
- UNIFORM_BLOCK_INDEX
- UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
- UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
- UNIFORM_BUFFER
- UNIFORM_BUFFER_BINDING
- UNIFORM_BUFFER_OFFSET_ALIGNMENT
- UNIFORM_BUFFER_SIZE
- UNIFORM_BUFFER_START
- UNIFORM_IS_ROW_MAJOR
- UNIFORM_MATRIX_STRIDE
- UNIFORM_OFFSET
- UNIFORM_SIZE
- UNIFORM_TYPE
- UNPACK_ALIGNMENT
- UNPACK_COLORSPACE_CONVERSION_WEBGL
- UNPACK_FLIP_Y_WEBGL
- UNPACK_IMAGE_HEIGHT
- UNPACK_PREMULTIPLY_ALPHA_WEBGL
- UNPACK_ROW_LENGTH
- UNPACK_SKIP_IMAGES
- UNPACK_SKIP_PIXELS
- UNPACK_SKIP_ROWS
- UNSIGNALED
- UNSIGNED_BYTE
- UNSIGNED_INT
- UNSIGNED_INT_10F_11F_11F_REV
- UNSIGNED_INT_24_8
- UNSIGNED_INT_2_10_10_10_REV
- UNSIGNED_INT_5_9_9_9_REV
- UNSIGNED_INT_SAMPLER_2D
- UNSIGNED_INT_SAMPLER_2D_ARRAY
- UNSIGNED_INT_SAMPLER_3D
- UNSIGNED_INT_SAMPLER_CUBE
- UNSIGNED_INT_VEC2
- UNSIGNED_INT_VEC3
- UNSIGNED_INT_VEC4
- UNSIGNED_NORMALIZED
- UNSIGNED_SHORT
- UNSIGNED_SHORT_4_4_4_4
- UNSIGNED_SHORT_5_5_5_1
- UNSIGNED_SHORT_5_6_5
- VALIDATE_STATUS
- VENDOR
- VERSION
- VERTEX_ARRAY_BINDING
- VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
- VERTEX_ATTRIB_ARRAY_DIVISOR
- VERTEX_ATTRIB_ARRAY_ENABLED
- VERTEX_ATTRIB_ARRAY_INTEGER
- VERTEX_ATTRIB_ARRAY_NORMALIZED
- VERTEX_ATTRIB_ARRAY_POINTER
- VERTEX_ATTRIB_ARRAY_SIZE
- VERTEX_ATTRIB_ARRAY_STRIDE
- VERTEX_ATTRIB_ARRAY_TYPE
- VERTEX_SHADER
- VIEWPORT
- WAIT_FAILED
- ZERO
Framebuffer ¶
Framebuffer :: distinct u32
Related Procedures With Parameters
Related Procedures With Returns
Program ¶
Program :: distinct u32
Related Procedures With Parameters
- AttachShader
- BindAttribLocation
- DeleteProgram
- DetachShader
- GetActiveAttribAlloc
- GetActiveAttribBuf
- GetActiveUniformAlloc
- GetActiveUniformBlockNameAlloc
- GetActiveUniformBlockNameBuf
- GetActiveUniformBlockParameter
- GetActiveUniformBuf
- GetActiveUniforms
- GetAttribLocation
- GetFragDataLocation
- GetProgramInfoLog
- GetProgramParameter
- GetUniformBlockIndex
- GetUniformLocation
- IsProgram
- LinkProgram
- TransformFeedbackVaryings
- UniformBlockBinding
- UseProgram
- ValidateProgram
- GetActiveAttrib (procedure groups)
- GetActiveUniform (procedure groups)
- GetActiveUniformBlockName (procedure groups)
Related Procedures With Returns
Renderbuffer ¶
Renderbuffer :: distinct u32
Related Procedures With Parameters
Related Procedures With Returns
Sampler ¶
Sampler :: distinct u32
Related Procedures With Parameters
Related Procedures With Returns
Texture ¶
Texture :: distinct u32
Related Procedures With Parameters
Related Procedures With Returns
TransformFeedback ¶
TransformFeedback :: distinct u32
Related Procedures With Parameters
Related Procedures With Returns
VertexArrayObject ¶
VertexArrayObject :: distinct u32
Related Procedures With Parameters
Related Procedures With Returns
Constants
ACTIVE_ATTRIBUTES ¶
ACTIVE_ATTRIBUTES :: Enum(0x8B89)
ACTIVE_TEXTURE ¶
ACTIVE_TEXTURE :: Enum(0x84E0)
ACTIVE_UNIFORMS ¶
ACTIVE_UNIFORMS :: Enum(0x8B86)
ACTIVE_UNIFORM_BLOCKS ¶
ACTIVE_UNIFORM_BLOCKS :: Enum(0x8A36)
ALIASED_LINE_WIDTH_RANGE ¶
ALIASED_LINE_WIDTH_RANGE :: Enum(0x846E)
ALIASED_POINT_SIZE_RANGE ¶
ALIASED_POINT_SIZE_RANGE :: Enum(0x846D)
ALPHA_BITS ¶
ALPHA_BITS :: Enum(0x0D55)
ALREADY_SIGNALED ¶
ALREADY_SIGNALED :: Enum(0x911A)
ANY_SAMPLES_PASSED ¶
ANY_SAMPLES_PASSED :: Enum(0x8C2F)
ANY_SAMPLES_PASSED_CONSERVATIVE ¶
ANY_SAMPLES_PASSED_CONSERVATIVE :: Enum(0x8D6A)
ARRAY_BUFFER_BINDING ¶
ARRAY_BUFFER_BINDING :: Enum(0x8894)
ATTACHED_SHADERS ¶
ATTACHED_SHADERS :: Enum(0x8B85)
BLEND_COLOR ¶
BLEND_COLOR :: Enum(0x8005)
BLEND_DST_ALPHA ¶
BLEND_DST_ALPHA :: Enum(0x80CA)
BLEND_EQUATION ¶
BLEND_EQUATION :: Enum(0x8009)
BLEND_EQUATION_ALPHA ¶
BLEND_EQUATION_ALPHA :: Enum(0x883D)
BLEND_EQUATION_RGB ¶
BLEND_EQUATION_RGB :: Enum(0x8009)
BLEND_SRC_ALPHA ¶
BLEND_SRC_ALPHA :: Enum(0x80CB)
BLEND_SRC_RGB ¶
BLEND_SRC_RGB :: Enum(0x80C9)
BLUE_BITS ¶
BLUE_BITS :: Enum(0x0D54)
BOOL_VEC2 ¶
BOOL_VEC2 :: Enum(0x8B57)
BOOL_VEC3 ¶
BOOL_VEC3 :: Enum(0x8B58)
BOOL_VEC4 ¶
BOOL_VEC4 :: Enum(0x8B59)
BROWSER_DEFAULT_WEBGL ¶
BROWSER_DEFAULT_WEBGL :: Enum(0x9244)
BUFFER_SIZE ¶
BUFFER_SIZE :: Enum(0x8764)
BUFFER_USAGE ¶
BUFFER_USAGE :: Enum(0x8765)
CLAMP_TO_EDGE ¶
CLAMP_TO_EDGE :: Enum(0x812F)
COLOR_ATTACHMENT0 ¶
COLOR_ATTACHMENT0 :: Enum(0x8CE0)
COLOR_ATTACHMENT1 ¶
COLOR_ATTACHMENT1 :: Enum(0x8CE1)
COLOR_ATTACHMENT10 ¶
COLOR_ATTACHMENT10 :: Enum(0x8CEA)
COLOR_ATTACHMENT11 ¶
COLOR_ATTACHMENT11 :: Enum(0x8CEB)
COLOR_ATTACHMENT12 ¶
COLOR_ATTACHMENT12 :: Enum(0x8CEC)
COLOR_ATTACHMENT13 ¶
COLOR_ATTACHMENT13 :: Enum(0x8CED)
COLOR_ATTACHMENT14 ¶
COLOR_ATTACHMENT14 :: Enum(0x8CEE)
COLOR_ATTACHMENT15 ¶
COLOR_ATTACHMENT15 :: Enum(0x8CEF)
COLOR_ATTACHMENT2 ¶
COLOR_ATTACHMENT2 :: Enum(0x8CE2)
COLOR_ATTACHMENT3 ¶
COLOR_ATTACHMENT3 :: Enum(0x8CE3)
COLOR_ATTACHMENT4 ¶
COLOR_ATTACHMENT4 :: Enum(0x8CE4)
COLOR_ATTACHMENT5 ¶
COLOR_ATTACHMENT5 :: Enum(0x8CE5)
COLOR_ATTACHMENT6 ¶
COLOR_ATTACHMENT6 :: Enum(0x8CE6)
COLOR_ATTACHMENT7 ¶
COLOR_ATTACHMENT7 :: Enum(0x8CE7)
COLOR_ATTACHMENT8 ¶
COLOR_ATTACHMENT8 :: Enum(0x8CE8)
COLOR_ATTACHMENT9 ¶
COLOR_ATTACHMENT9 :: Enum(0x8CE9)
COLOR_BUFFER_BIT ¶
COLOR_BUFFER_BIT :: Enum(0x00004000)
COLOR_WRITEMASK ¶
COLOR_WRITEMASK :: Enum(0x0C23)
COMPARE_REF_TO_TEXTURE ¶
COMPARE_REF_TO_TEXTURE :: Enum(0x884E)
COMPRESSED_TEXTURE_FORMATS ¶
COMPRESSED_TEXTURE_FORMATS :: Enum(0x86A3)
CONDITION_SATISFIED ¶
CONDITION_SATISFIED :: Enum(0x911C)
CONSTANT_ALPHA ¶
CONSTANT_ALPHA :: Enum(0x8003)
CONSTANT_COLOR ¶
CONSTANT_COLOR :: Enum(0x8001)
CONTEXT_LOST_WEBGL ¶
CONTEXT_LOST_WEBGL :: Enum(0x9242)
COPY_READ_BUFFER ¶
COPY_READ_BUFFER :: Enum(0x8F36)
COPY_READ_BUFFER_BINDING ¶
COPY_READ_BUFFER_BINDING: Enum : COPY_READ_BUFFER
Same as COPY_READ_BUFFER
COPY_WRITE_BUFFER ¶
COPY_WRITE_BUFFER :: Enum(0x8F37)
COPY_WRITE_BUFFER_BINDING ¶
COPY_WRITE_BUFFER_BINDING: Enum : COPY_WRITE_BUFFER
Same as COPY_WRITE_BUFFER
CULL_FACE_MODE ¶
CULL_FACE_MODE :: Enum(0x0B45)
CURRENT_PROGRAM ¶
CURRENT_PROGRAM :: Enum(0x8B8D)
CURRENT_QUERY ¶
CURRENT_QUERY :: Enum(0x8865)
CURRENT_VERTEX_ATTRIB ¶
CURRENT_VERTEX_ATTRIB :: Enum(0x8626)
DECR_WRAP ¶
DECR_WRAP :: Enum(0x8508)
DEFAULT_CONTEXT_ATTRIBUTES ¶
DEFAULT_CONTEXT_ATTRIBUTES :: ContextAttributes{}
DELETE_STATUS ¶
DELETE_STATUS :: Enum(0x8B80)
DEPTH24_STENCIL8 ¶
DEPTH24_STENCIL8 :: Enum(0x88F0)
DEPTH32F_STENCIL8 ¶
DEPTH32F_STENCIL8 :: Enum(0x8CAD)
DEPTH_ATTACHMENT ¶
DEPTH_ATTACHMENT :: Enum(0x8D00)
DEPTH_BITS ¶
DEPTH_BITS :: Enum(0x0D56)
DEPTH_CLEAR_VALUE ¶
DEPTH_CLEAR_VALUE :: Enum(0x0B73)
DEPTH_COMPONENT16 ¶
DEPTH_COMPONENT16 :: Enum(0x81A5)
DEPTH_COMPONENT24 ¶
DEPTH_COMPONENT24 :: Enum(0x81A6)
DEPTH_COMPONENT32F ¶
DEPTH_COMPONENT32F :: Enum(0x8CAC)
DEPTH_FUNC ¶
DEPTH_FUNC :: Enum(0x0B74)
DEPTH_RANGE ¶
DEPTH_RANGE :: Enum(0x0B70)
DEPTH_STENCIL ¶
DEPTH_STENCIL :: Enum(0x84F9)
DEPTH_STENCIL_ATTACHMENT ¶
DEPTH_STENCIL_ATTACHMENT :: Enum(0x821A)
DEPTH_TEST ¶
DEPTH_TEST :: Enum(0x0B71)
DEPTH_WRITEMASK ¶
DEPTH_WRITEMASK :: Enum(0x0B72)
DRAW_BUFFER0 ¶
DRAW_BUFFER0 :: Enum(0x8825)
DRAW_BUFFER1 ¶
DRAW_BUFFER1 :: Enum(0x8826)
DRAW_BUFFER10 ¶
DRAW_BUFFER10 :: Enum(0x882F)
DRAW_BUFFER11 ¶
DRAW_BUFFER11 :: Enum(0x8830)
DRAW_BUFFER12 ¶
DRAW_BUFFER12 :: Enum(0x8831)
DRAW_BUFFER13 ¶
DRAW_BUFFER13 :: Enum(0x8832)
DRAW_BUFFER14 ¶
DRAW_BUFFER14 :: Enum(0x8833)
DRAW_BUFFER15 ¶
DRAW_BUFFER15 :: Enum(0x8834)
DRAW_BUFFER2 ¶
DRAW_BUFFER2 :: Enum(0x8827)
DRAW_BUFFER3 ¶
DRAW_BUFFER3 :: Enum(0x8828)
DRAW_BUFFER4 ¶
DRAW_BUFFER4 :: Enum(0x8829)
DRAW_BUFFER5 ¶
DRAW_BUFFER5 :: Enum(0x882A)
DRAW_BUFFER6 ¶
DRAW_BUFFER6 :: Enum(0x882B)
DRAW_BUFFER7 ¶
DRAW_BUFFER7 :: Enum(0x882C)
DRAW_BUFFER8 ¶
DRAW_BUFFER8 :: Enum(0x882D)
DRAW_BUFFER9 ¶
DRAW_BUFFER9 :: Enum(0x882E)
DRAW_FRAMEBUFFER ¶
DRAW_FRAMEBUFFER :: Enum(0x8CA9)
DRAW_FRAMEBUFFER_BINDING ¶
DRAW_FRAMEBUFFER_BINDING: Enum : FRAMEBUFFER_BINDING
Same as FRAMEBUFFER_BINDING
DST_ALPHA ¶
DST_ALPHA :: Enum(0x0304)
DYNAMIC_COPY ¶
DYNAMIC_COPY :: Enum(0x88EA)
DYNAMIC_DRAW ¶
DYNAMIC_DRAW :: Enum(0x88E8)
DYNAMIC_READ ¶
DYNAMIC_READ :: Enum(0x88E9)
ELEMENT_ARRAY_BUFFER ¶
ELEMENT_ARRAY_BUFFER :: Enum(0x8893)
ELEMENT_ARRAY_BUFFER_BINDING ¶
ELEMENT_ARRAY_BUFFER_BINDING :: Enum(0x8895)
FLOAT_32_UNSIGNED_INT_24_8_REV ¶
FLOAT_32_UNSIGNED_INT_24_8_REV :: Enum(0x8DAD)
FLOAT_MAT2 ¶
FLOAT_MAT2 :: Enum(0x8B5A)
FLOAT_MAT2x3 ¶
FLOAT_MAT2x3 :: Enum(0x8B65)
FLOAT_MAT2x4 ¶
FLOAT_MAT2x4 :: Enum(0x8B66)
FLOAT_MAT3 ¶
FLOAT_MAT3 :: Enum(0x8B5B)
FLOAT_MAT3x2 ¶
FLOAT_MAT3x2 :: Enum(0x8B67)
FLOAT_MAT3x4 ¶
FLOAT_MAT3x4 :: Enum(0x8B68)
FLOAT_MAT4 ¶
FLOAT_MAT4 :: Enum(0x8B5C)
FLOAT_MAT4x2 ¶
FLOAT_MAT4x2 :: Enum(0x8B69)
FLOAT_MAT4x3 ¶
FLOAT_MAT4x3 :: Enum(0x8B6A)
FLOAT_VEC3 ¶
FLOAT_VEC3 :: Enum(0x8B51)
FLOAT_VEC4 ¶
FLOAT_VEC4 :: Enum(0x8B52)
FRAGMENT_SHADER_DERIVATIVE_HINT ¶
FRAGMENT_SHADER_DERIVATIVE_HINT :: Enum(0x8B8B)
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE ¶
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: Enum(0x8215)
FRAMEBUFFER_ATTACHMENT_BLUE_SIZE ¶
FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: Enum(0x8214)
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING ¶
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: Enum(0x8210)
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE ¶
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: Enum(0x8211)
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE ¶
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: Enum(0x8216)
FRAMEBUFFER_ATTACHMENT_GREEN_SIZE ¶
FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: Enum(0x8213)
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME ¶
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: Enum(0x8CD1)
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE ¶
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: Enum(0x8CD0)
FRAMEBUFFER_ATTACHMENT_RED_SIZE ¶
FRAMEBUFFER_ATTACHMENT_RED_SIZE :: Enum(0x8212)
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE ¶
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: Enum(0x8217)
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE ¶
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: Enum(0x8CD3)
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER ¶
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: Enum(0x8CD4)
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL ¶
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: Enum(0x8CD2)
FRAMEBUFFER_BINDING ¶
FRAMEBUFFER_BINDING :: Enum(0x8CA6)
FRAMEBUFFER_COMPLETE ¶
FRAMEBUFFER_COMPLETE :: Enum(0x8CD5)
FRAMEBUFFER_DEFAULT ¶
FRAMEBUFFER_DEFAULT :: Enum(0x8218)
FRAMEBUFFER_INCOMPLETE_ATTACHMENT ¶
FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: Enum(0x8CD6)
FRAMEBUFFER_INCOMPLETE_DIMENSIONS ¶
FRAMEBUFFER_INCOMPLETE_DIMENSIONS :: Enum(0x8CD9)
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT ¶
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: Enum(0x8CD7)
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE ¶
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: Enum(0x8D56)
FRAMEBUFFER_UNSUPPORTED ¶
FRAMEBUFFER_UNSUPPORTED :: Enum(0x8CDD)
FRONT_AND_BACK ¶
FRONT_AND_BACK :: Enum(0x0408)
FRONT_FACE ¶
FRONT_FACE :: Enum(0x0B46)
FUNC_REVERSE_SUBTRACT ¶
FUNC_REVERSE_SUBTRACT :: Enum(0x800B)
GREEN_BITS ¶
GREEN_BITS :: Enum(0x0D53)
HALF_FLOAT ¶
HALF_FLOAT :: Enum(0x140B)
HIGH_FLOAT ¶
HIGH_FLOAT :: Enum(0x8DF2)
HIGH_INT ¶
HIGH_INT :: Enum(0x8DF5)
IMPLEMENTATION_COLOR_READ_FORMAT ¶
IMPLEMENTATION_COLOR_READ_FORMAT :: Enum(0x8B9B)
INCR_WRAP ¶
INCR_WRAP :: Enum(0x8507)
INTERLEAVED_ATTRIBS ¶
INTERLEAVED_ATTRIBS :: Enum(0x8C8C)
INT_2_10_10_10_REV ¶
INT_2_10_10_10_REV :: Enum(0x8D9F)
INT_SAMPLER_2D ¶
INT_SAMPLER_2D :: Enum(0x8DCA)
INT_SAMPLER_2D_ARRAY ¶
INT_SAMPLER_2D_ARRAY :: Enum(0x8DCF)
INT_SAMPLER_3D ¶
INT_SAMPLER_3D :: Enum(0x8DCB)
INT_SAMPLER_CUBE ¶
INT_SAMPLER_CUBE :: Enum(0x8DCC)
INT_VEC2 ¶
INT_VEC2 :: Enum(0x8B53)
INT_VEC3 ¶
INT_VEC3 :: Enum(0x8B54)
INT_VEC4 ¶
INT_VEC4 :: Enum(0x8B55)
INVALID_ENUM ¶
INVALID_ENUM :: Enum(0x0500)
INVALID_FRAMEBUFFER_OPERATION ¶
INVALID_FRAMEBUFFER_OPERATION :: Enum(0x0506)
INVALID_INDEX ¶
INVALID_INDEX :: Enum(0xFFFFFFFF)
INVALID_OPERATION ¶
INVALID_OPERATION :: Enum(0x0502)
INVALID_VALUE ¶
INVALID_VALUE :: Enum(0x0501)
LINEAR_MIPMAP_LINEAR ¶
LINEAR_MIPMAP_LINEAR :: Enum(0x2703)
LINEAR_MIPMAP_NEAREST ¶
LINEAR_MIPMAP_NEAREST :: Enum(0x2701)
LINE_LOOP ¶
LINE_LOOP :: Enum(0x0002)
LINE_STRIP ¶
LINE_STRIP :: Enum(0x0003)
LINK_STATUS ¶
LINK_STATUS :: Enum(0x8B82)
LUMINANCE ¶
LUMINANCE :: Enum(0x1909)
LUMINANCE_ALPHA ¶
LUMINANCE_ALPHA :: Enum(0x190A)
MAX_3D_TEXTURE_SIZE ¶
MAX_3D_TEXTURE_SIZE :: Enum(0x8073)
MAX_ARRAY_TEXTURE_LAYERS ¶
MAX_ARRAY_TEXTURE_LAYERS :: Enum(0x88FF)
MAX_COLOR_ATTACHMENTS ¶
MAX_COLOR_ATTACHMENTS :: Enum(0x8CDF)
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS ¶
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS :: Enum(0x8A33)
MAX_COMBINED_TEXTURE_IMAGE_UNITS ¶
MAX_COMBINED_TEXTURE_IMAGE_UNITS :: Enum(0x8B4D)
MAX_COMBINED_UNIFORM_BLOCKS ¶
MAX_COMBINED_UNIFORM_BLOCKS :: Enum(0x8A2E)
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS ¶
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS :: Enum(0x8A31)
MAX_CUBE_MAP_TEXTURE_SIZE ¶
MAX_CUBE_MAP_TEXTURE_SIZE :: Enum(0x851C)
MAX_DRAW_BUFFERS ¶
MAX_DRAW_BUFFERS :: Enum(0x8824)
MAX_ELEMENTS_INDICES ¶
MAX_ELEMENTS_INDICES :: Enum(0x80E9)
MAX_ELEMENTS_VERTICES ¶
MAX_ELEMENTS_VERTICES :: Enum(0x80E8)
MAX_ELEMENT_INDEX ¶
MAX_ELEMENT_INDEX :: Enum(0x8D6B)
MAX_FRAGMENT_INPUT_COMPONENTS ¶
MAX_FRAGMENT_INPUT_COMPONENTS :: Enum(0x9125)
MAX_FRAGMENT_UNIFORM_BLOCKS ¶
MAX_FRAGMENT_UNIFORM_BLOCKS :: Enum(0x8A2D)
MAX_FRAGMENT_UNIFORM_COMPONENTS ¶
MAX_FRAGMENT_UNIFORM_COMPONENTS :: Enum(0x8B49)
MAX_FRAGMENT_UNIFORM_VECTORS ¶
MAX_FRAGMENT_UNIFORM_VECTORS :: Enum(0x8DFD)
MAX_PROGRAM_TEXEL_OFFSET ¶
MAX_PROGRAM_TEXEL_OFFSET :: Enum(0x8905)
MAX_RENDERBUFFER_SIZE ¶
MAX_RENDERBUFFER_SIZE :: Enum(0x84E8)
MAX_SAMPLES ¶
MAX_SAMPLES :: Enum(0x8D57)
MAX_SERVER_WAIT_TIMEOUT ¶
MAX_SERVER_WAIT_TIMEOUT :: Enum(0x9111)
MAX_TEXTURE_IMAGE_UNITS ¶
MAX_TEXTURE_IMAGE_UNITS :: Enum(0x8872)
MAX_TEXTURE_LOD_BIAS ¶
MAX_TEXTURE_LOD_BIAS :: Enum(0x84FD)
MAX_TEXTURE_SIZE ¶
MAX_TEXTURE_SIZE :: Enum(0x0D33)
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS ¶
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: Enum(0x8C8A)
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS ¶
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: Enum(0x8C8B)
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS ¶
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: Enum(0x8C80)
MAX_UNIFORM_BLOCK_SIZE ¶
MAX_UNIFORM_BLOCK_SIZE :: Enum(0x8A30)
MAX_UNIFORM_BUFFER_BINDINGS ¶
MAX_UNIFORM_BUFFER_BINDINGS :: Enum(0x8A2F)
MAX_VARYING_COMPONENTS ¶
MAX_VARYING_COMPONENTS :: Enum(0x8B4B)
MAX_VARYING_VECTORS ¶
MAX_VARYING_VECTORS :: Enum(0x8DFC)
MAX_VERTEX_ATTRIBS ¶
MAX_VERTEX_ATTRIBS :: Enum(0x8869)
MAX_VERTEX_OUTPUT_COMPONENTS ¶
MAX_VERTEX_OUTPUT_COMPONENTS :: Enum(0x9122)
MAX_VERTEX_TEXTURE_IMAGE_UNITS ¶
MAX_VERTEX_TEXTURE_IMAGE_UNITS :: Enum(0x8B4C)
MAX_VERTEX_UNIFORM_BLOCKS ¶
MAX_VERTEX_UNIFORM_BLOCKS :: Enum(0x8A2B)
MAX_VERTEX_UNIFORM_COMPONENTS ¶
MAX_VERTEX_UNIFORM_COMPONENTS :: Enum(0x8B4A)
MAX_VERTEX_UNIFORM_VECTORS ¶
MAX_VERTEX_UNIFORM_VECTORS :: Enum(0x8DFB)
MAX_VIEWPORT_DIMS ¶
MAX_VIEWPORT_DIMS :: Enum(0x0D3A)
MEDIUM_FLOAT ¶
MEDIUM_FLOAT :: Enum(0x8DF1)
MEDIUM_INT ¶
MEDIUM_INT :: Enum(0x8DF4)
MIN_PROGRAM_TEXEL_OFFSET ¶
MIN_PROGRAM_TEXEL_OFFSET :: Enum(0x8904)
MIRRORED_REPEAT ¶
MIRRORED_REPEAT :: Enum(0x8370)
NEAREST_MIPMAP_LINEAR ¶
NEAREST_MIPMAP_LINEAR :: Enum(0x2702)
NOTEQUAL ¶
NOTEQUAL :: Enum(0x0205)
OBJECT_TYPE ¶
OBJECT_TYPE :: Enum(0x9112)
ONE_MINUS_CONSTANT_ALPHA ¶
ONE_MINUS_CONSTANT_ALPHA :: Enum(0x8004)
ONE_MINUS_CONSTANT_COLOR ¶
ONE_MINUS_CONSTANT_COLOR :: Enum(0x8002)
ONE_MINUS_DST_ALPHA ¶
ONE_MINUS_DST_ALPHA :: Enum(0x0305)
ONE_MINUS_DST_COLOR ¶
ONE_MINUS_DST_COLOR :: Enum(0x0307)
ONE_MINUS_SRC_ALPHA ¶
ONE_MINUS_SRC_ALPHA :: Enum(0x0303)
ONE_MINUS_SRC_COLOR ¶
ONE_MINUS_SRC_COLOR :: Enum(0x0301)
OUT_OF_MEMORY ¶
OUT_OF_MEMORY :: Enum(0x0505)
PACK_ALIGNMENT ¶
PACK_ALIGNMENT :: Enum(0x0D05)
PACK_ROW_LENGTH ¶
PACK_ROW_LENGTH :: Enum(0x0D02)
PACK_SKIP_PIXELS ¶
PACK_SKIP_PIXELS :: Enum(0x0D04)
PACK_SKIP_ROWS ¶
PACK_SKIP_ROWS :: Enum(0x0D03)
PIXEL_PACK_BUFFER ¶
PIXEL_PACK_BUFFER :: Enum(0x88EB)
PIXEL_PACK_BUFFER_BINDING ¶
PIXEL_PACK_BUFFER_BINDING :: Enum(0x88ED)
PIXEL_UNPACK_BUFFER ¶
PIXEL_UNPACK_BUFFER :: Enum(0x88EC)
PIXEL_UNPACK_BUFFER_BINDING ¶
PIXEL_UNPACK_BUFFER_BINDING :: Enum(0x88EF)
POLYGON_OFFSET_FILL ¶
POLYGON_OFFSET_FILL :: Enum(0x8037)
POLYGON_OFFSET_UNITS ¶
POLYGON_OFFSET_UNITS :: Enum(0x2A00)
QUERY_RESULT ¶
QUERY_RESULT :: Enum(0x8866)
QUERY_RESULT_AVAILABLE ¶
QUERY_RESULT_AVAILABLE :: Enum(0x8867)
R11F_G11F_B10F ¶
R11F_G11F_B10F :: Enum(0x8C3A)
R8_SNORM ¶
R8_SNORM :: Enum(0x8F94)
RASTERIZER_DISCARD ¶
RASTERIZER_DISCARD :: Enum(0x8C89)
READ_BUFFER ¶
READ_BUFFER :: Enum(0x0C02)
READ_FRAMEBUFFER ¶
READ_FRAMEBUFFER :: Enum(0x8CA8)
READ_FRAMEBUFFER_BINDING ¶
READ_FRAMEBUFFER_BINDING :: Enum(0x8CAA)
RED_BITS ¶
RED_BITS :: Enum(0x0D52)
RED_INTEGER ¶
RED_INTEGER :: Enum(0x8D94)
RENDERBUFFER ¶
RENDERBUFFER :: Enum(0x8D41)
RENDERBUFFER_ALPHA_SIZE ¶
RENDERBUFFER_ALPHA_SIZE :: Enum(0x8D53)
RENDERBUFFER_BINDING ¶
RENDERBUFFER_BINDING :: Enum(0x8CA7)
RENDERBUFFER_BLUE_SIZE ¶
RENDERBUFFER_BLUE_SIZE :: Enum(0x8D52)
RENDERBUFFER_DEPTH_SIZE ¶
RENDERBUFFER_DEPTH_SIZE :: Enum(0x8D54)
RENDERBUFFER_GREEN_SIZE ¶
RENDERBUFFER_GREEN_SIZE :: Enum(0x8D51)
RENDERBUFFER_HEIGHT ¶
RENDERBUFFER_HEIGHT :: Enum(0x8D43)
RENDERBUFFER_INTERNAL_FORMAT ¶
RENDERBUFFER_INTERNAL_FORMAT :: Enum(0x8D44)
RENDERBUFFER_RED_SIZE ¶
RENDERBUFFER_RED_SIZE :: Enum(0x8D50)
RENDERBUFFER_SAMPLES ¶
RENDERBUFFER_SAMPLES :: Enum(0x8CAB)
RENDERBUFFER_STENCIL_SIZE ¶
RENDERBUFFER_STENCIL_SIZE :: Enum(0x8D55)
RENDERBUFFER_WIDTH ¶
RENDERBUFFER_WIDTH :: Enum(0x8D42)
RENDERER ¶
RENDERER :: Enum(0x1F01)
RG8_SNORM ¶
RG8_SNORM :: Enum(0x8F95)
RGB10_A2 ¶
RGB10_A2 :: Enum(0x8059)
RGB10_A2UI ¶
RGB10_A2UI :: Enum(0x906F)
RGB8_SNORM ¶
RGB8_SNORM :: Enum(0x8F96)
RGBA16UI ¶
RGBA16UI :: Enum(0x8D76)
RGBA32UI ¶
RGBA32UI :: Enum(0x8D70)
RGBA8_SNORM ¶
RGBA8_SNORM :: Enum(0x8F97)
RGBA_INTEGER ¶
RGBA_INTEGER :: Enum(0x8D99)
RGB_INTEGER ¶
RGB_INTEGER :: Enum(0x8D98)
RG_INTEGER ¶
RG_INTEGER :: Enum(0x8228)
SAMPLER_2D ¶
SAMPLER_2D :: Enum(0x8B5E)
SAMPLER_2D_ARRAY ¶
SAMPLER_2D_ARRAY :: Enum(0x8DC1)
SAMPLER_2D_ARRAY_SHADOW ¶
SAMPLER_2D_ARRAY_SHADOW :: Enum(0x8DC4)
SAMPLER_2D_SHADOW ¶
SAMPLER_2D_SHADOW :: Enum(0x8B62)
SAMPLER_3D ¶
SAMPLER_3D :: Enum(0x8B5F)
SAMPLER_BINDING ¶
SAMPLER_BINDING :: Enum(0x8919)
SAMPLER_CUBE ¶
SAMPLER_CUBE :: Enum(0x8B60)
SAMPLER_CUBE_SHADOW ¶
SAMPLER_CUBE_SHADOW :: Enum(0x8DC5)
SAMPLE_ALPHA_TO_COVERAGE ¶
SAMPLE_ALPHA_TO_COVERAGE :: Enum(0x809E)
SAMPLE_BUFFERS ¶
SAMPLE_BUFFERS :: Enum(0x80A8)
SAMPLE_COVERAGE ¶
SAMPLE_COVERAGE :: Enum(0x80A0)
SAMPLE_COVERAGE_INVERT ¶
SAMPLE_COVERAGE_INVERT :: Enum(0x80AB)
SAMPLE_COVERAGE_VALUE ¶
SAMPLE_COVERAGE_VALUE :: Enum(0x80AA)
SCISSOR_BOX ¶
SCISSOR_BOX :: Enum(0x0C10)
SCISSOR_TEST ¶
SCISSOR_TEST :: Enum(0x0C11)
SEPARATE_ATTRIBS ¶
SEPARATE_ATTRIBS :: Enum(0x8C8D)
SHADER_TYPE ¶
SHADER_TYPE :: Enum(0x8B4F)
SHADING_LANGUAGE_VERSION ¶
SHADING_LANGUAGE_VERSION :: Enum(0x8B8C)
SIGNALED ¶
SIGNALED :: Enum(0x9119)
SIGNED_NORMALIZED ¶
SIGNED_NORMALIZED :: Enum(0x8F9C)
SRC_ALPHA ¶
SRC_ALPHA :: Enum(0x0302)
SRC_ALPHA_SATURATE ¶
SRC_ALPHA_SATURATE :: Enum(0x0308)
SRC_COLOR ¶
SRC_COLOR :: Enum(0x0300)
SRGB8_ALPHA8 ¶
SRGB8_ALPHA8 :: Enum(0x8C43)
STATIC_COPY ¶
STATIC_COPY :: Enum(0x88E6)
STATIC_DRAW ¶
STATIC_DRAW :: Enum(0x88E4)
STATIC_READ ¶
STATIC_READ :: Enum(0x88E5)
STENCIL_ATTACHMENT ¶
STENCIL_ATTACHMENT :: Enum(0x8D20)
STENCIL_BACK_FAIL ¶
STENCIL_BACK_FAIL :: Enum(0x8801)
STENCIL_BACK_FUNC ¶
STENCIL_BACK_FUNC :: Enum(0x8800)
STENCIL_BACK_PASS_DEPTH_FAIL ¶
STENCIL_BACK_PASS_DEPTH_FAIL :: Enum(0x8802)
STENCIL_BACK_PASS_DEPTH_PASS ¶
STENCIL_BACK_PASS_DEPTH_PASS :: Enum(0x8803)
STENCIL_BACK_REF ¶
STENCIL_BACK_REF :: Enum(0x8CA3)
STENCIL_BACK_VALUE_MASK ¶
STENCIL_BACK_VALUE_MASK :: Enum(0x8CA4)
STENCIL_BACK_WRITEMASK ¶
STENCIL_BACK_WRITEMASK :: Enum(0x8CA5)
STENCIL_BITS ¶
STENCIL_BITS :: Enum(0x0D57)
STENCIL_BUFFER_BIT ¶
STENCIL_BUFFER_BIT :: Enum(0x00000400)
STENCIL_CLEAR_VALUE ¶
STENCIL_CLEAR_VALUE :: Enum(0x0B91)
STENCIL_FAIL ¶
STENCIL_FAIL :: Enum(0x0B94)
STENCIL_FUNC ¶
STENCIL_FUNC :: Enum(0x0B92)
STENCIL_INDEX ¶
STENCIL_INDEX :: Enum(0x1901)
STENCIL_INDEX8 ¶
STENCIL_INDEX8 :: Enum(0x8D48)
STENCIL_PASS_DEPTH_FAIL ¶
STENCIL_PASS_DEPTH_FAIL :: Enum(0x0B95)
STENCIL_PASS_DEPTH_PASS ¶
STENCIL_PASS_DEPTH_PASS :: Enum(0x0B96)
STENCIL_REF ¶
STENCIL_REF :: Enum(0x0B97)
STENCIL_TEST ¶
STENCIL_TEST :: Enum(0x0B90)
STENCIL_VALUE_MASK ¶
STENCIL_VALUE_MASK :: Enum(0x0B93)
STENCIL_WRITEMASK ¶
STENCIL_WRITEMASK :: Enum(0x0B98)
STREAM_COPY ¶
STREAM_COPY :: Enum(0x88E2)
STREAM_DRAW ¶
STREAM_DRAW :: Enum(0x88E0)
STREAM_READ ¶
STREAM_READ :: Enum(0x88E1)
SUBPIXEL_BITS ¶
SUBPIXEL_BITS :: Enum(0x0D50)
SYNC_CONDITION ¶
SYNC_CONDITION :: Enum(0x9113)
SYNC_FENCE ¶
SYNC_FENCE :: Enum(0x9116)
SYNC_FLAGS ¶
SYNC_FLAGS :: Enum(0x9115)
SYNC_FLUSH_COMMANDS_BIT ¶
SYNC_FLUSH_COMMANDS_BIT :: Enum(0x00000001)
SYNC_GPU_COMMANDS_COMPLETE ¶
SYNC_GPU_COMMANDS_COMPLETE :: Enum(0x9117)
SYNC_STATUS ¶
SYNC_STATUS :: Enum(0x9114)
TEXTURE1 ¶
TEXTURE1 :: Enum(0x84C1)
TEXTURE10 ¶
TEXTURE10 :: Enum(0x84CA)
TEXTURE11 ¶
TEXTURE11 :: Enum(0x84CB)
TEXTURE12 ¶
TEXTURE12 :: Enum(0x84CC)
TEXTURE13 ¶
TEXTURE13 :: Enum(0x84CD)
TEXTURE14 ¶
TEXTURE14 :: Enum(0x84CE)
TEXTURE15 ¶
TEXTURE15 :: Enum(0x84CF)
TEXTURE16 ¶
TEXTURE16 :: Enum(0x84D0)
TEXTURE17 ¶
TEXTURE17 :: Enum(0x84D1)
TEXTURE18 ¶
TEXTURE18 :: Enum(0x84D2)
TEXTURE19 ¶
TEXTURE19 :: Enum(0x84D3)
TEXTURE2 ¶
TEXTURE2 :: Enum(0x84C2)
TEXTURE20 ¶
TEXTURE20 :: Enum(0x84D4)
TEXTURE21 ¶
TEXTURE21 :: Enum(0x84D5)
TEXTURE22 ¶
TEXTURE22 :: Enum(0x84D6)
TEXTURE23 ¶
TEXTURE23 :: Enum(0x84D7)
TEXTURE24 ¶
TEXTURE24 :: Enum(0x84D8)
TEXTURE25 ¶
TEXTURE25 :: Enum(0x84D9)
TEXTURE26 ¶
TEXTURE26 :: Enum(0x84DA)
TEXTURE27 ¶
TEXTURE27 :: Enum(0x84DB)
TEXTURE28 ¶
TEXTURE28 :: Enum(0x84DC)
TEXTURE29 ¶
TEXTURE29 :: Enum(0x84DD)
TEXTURE3 ¶
TEXTURE3 :: Enum(0x84C3)
TEXTURE30 ¶
TEXTURE30 :: Enum(0x84DE)
TEXTURE31 ¶
TEXTURE31 :: Enum(0x84DF)
TEXTURE4 ¶
TEXTURE4 :: Enum(0x84C4)
TEXTURE5 ¶
TEXTURE5 :: Enum(0x84C5)
TEXTURE6 ¶
TEXTURE6 :: Enum(0x84C6)
TEXTURE7 ¶
TEXTURE7 :: Enum(0x84C7)
TEXTURE8 ¶
TEXTURE8 :: Enum(0x84C8)
TEXTURE9 ¶
TEXTURE9 :: Enum(0x84C9)
TEXTURE_2D_ARRAY ¶
TEXTURE_2D_ARRAY :: Enum(0x8C1A)
TEXTURE_3D ¶
TEXTURE_3D :: Enum(0x806F)
TEXTURE_BASE_LEVEL ¶
TEXTURE_BASE_LEVEL :: Enum(0x813C)
TEXTURE_BINDING_2D ¶
TEXTURE_BINDING_2D :: Enum(0x8069)
TEXTURE_BINDING_2D_ARRAY ¶
TEXTURE_BINDING_2D_ARRAY :: Enum(0x8C1D)
TEXTURE_BINDING_3D ¶
TEXTURE_BINDING_3D :: Enum(0x806A)
TEXTURE_BINDING_CUBE_MAP ¶
TEXTURE_BINDING_CUBE_MAP :: Enum(0x8514)
TEXTURE_COMPARE_FUNC ¶
TEXTURE_COMPARE_FUNC :: Enum(0x884D)
TEXTURE_COMPARE_MODE ¶
TEXTURE_COMPARE_MODE :: Enum(0x884C)
TEXTURE_CUBE_MAP ¶
TEXTURE_CUBE_MAP :: Enum(0x8513)
TEXTURE_CUBE_MAP_NEGATIVE_X ¶
TEXTURE_CUBE_MAP_NEGATIVE_X :: Enum(0x8516)
TEXTURE_CUBE_MAP_NEGATIVE_Y ¶
TEXTURE_CUBE_MAP_NEGATIVE_Y :: Enum(0x8518)
TEXTURE_CUBE_MAP_NEGATIVE_Z ¶
TEXTURE_CUBE_MAP_NEGATIVE_Z :: Enum(0x851A)
TEXTURE_CUBE_MAP_POSITIVE_X ¶
TEXTURE_CUBE_MAP_POSITIVE_X :: Enum(0x8515)
TEXTURE_CUBE_MAP_POSITIVE_Y ¶
TEXTURE_CUBE_MAP_POSITIVE_Y :: Enum(0x8517)
TEXTURE_CUBE_MAP_POSITIVE_Z ¶
TEXTURE_CUBE_MAP_POSITIVE_Z :: Enum(0x8519)
TEXTURE_IMMUTABLE_FORMAT ¶
TEXTURE_IMMUTABLE_FORMAT :: Enum(0x912F)
TEXTURE_IMMUTABLE_LEVELS ¶
TEXTURE_IMMUTABLE_LEVELS :: Enum(0x82DF)
TEXTURE_MAX_LEVEL ¶
TEXTURE_MAX_LEVEL :: Enum(0x813D)
TEXTURE_MAX_LOD ¶
TEXTURE_MAX_LOD :: Enum(0x813B)
TEXTURE_MIN_FILTER ¶
TEXTURE_MIN_FILTER :: Enum(0x2801)
TEXTURE_MIN_LOD ¶
TEXTURE_MIN_LOD :: Enum(0x813A)
TEXTURE_WRAP_R ¶
TEXTURE_WRAP_R :: Enum(0x8072)
TEXTURE_WRAP_S ¶
TEXTURE_WRAP_S :: Enum(0x2802)
TEXTURE_WRAP_T ¶
TEXTURE_WRAP_T :: Enum(0x2803)
TIMEOUT_EXPIRED ¶
TIMEOUT_EXPIRED :: Enum(0x911B)
TIMEOUT_IGNORED ¶
TIMEOUT_IGNORED :: i64(-1)
TRANSFORM_FEEDBACK ¶
TRANSFORM_FEEDBACK :: Enum(0x8E22)
TRANSFORM_FEEDBACK_ACTIVE ¶
TRANSFORM_FEEDBACK_ACTIVE :: Enum(0x8E24)
TRANSFORM_FEEDBACK_BINDING ¶
TRANSFORM_FEEDBACK_BINDING :: Enum(0x8E25)
TRANSFORM_FEEDBACK_BUFFER ¶
TRANSFORM_FEEDBACK_BUFFER :: Enum(0x8C8E)
TRANSFORM_FEEDBACK_BUFFER_BINDING ¶
TRANSFORM_FEEDBACK_BUFFER_BINDING :: Enum(0x8C8F)
TRANSFORM_FEEDBACK_BUFFER_MODE ¶
TRANSFORM_FEEDBACK_BUFFER_MODE :: Enum(0x8C7F)
TRANSFORM_FEEDBACK_BUFFER_SIZE ¶
TRANSFORM_FEEDBACK_BUFFER_SIZE :: Enum(0x8C85)
TRANSFORM_FEEDBACK_BUFFER_START ¶
TRANSFORM_FEEDBACK_BUFFER_START :: Enum(0x8C84)
TRANSFORM_FEEDBACK_PAUSED ¶
TRANSFORM_FEEDBACK_PAUSED :: Enum(0x8E23)
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN ¶
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: Enum(0x8C88)
TRANSFORM_FEEDBACK_VARYINGS ¶
TRANSFORM_FEEDBACK_VARYINGS :: Enum(0x8C83)
TRIANGLES ¶
TRIANGLES :: Enum(0x0004)
TRIANGLE_FAN ¶
TRIANGLE_FAN :: Enum(0x0006)
TRIANGLE_STRIP ¶
TRIANGLE_STRIP :: Enum(0x0005)
UNIFORM_ARRAY_STRIDE ¶
UNIFORM_ARRAY_STRIDE :: Enum(0x8A3C)
UNIFORM_BLOCK_ACTIVE_UNIFORMS ¶
UNIFORM_BLOCK_ACTIVE_UNIFORMS :: Enum(0x8A42)
UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES ¶
UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES :: Enum(0x8A43)
UNIFORM_BLOCK_BINDING ¶
UNIFORM_BLOCK_BINDING :: Enum(0x8A3F)
UNIFORM_BLOCK_DATA_SIZE ¶
UNIFORM_BLOCK_DATA_SIZE :: Enum(0x8A40)
UNIFORM_BLOCK_INDEX ¶
UNIFORM_BLOCK_INDEX :: Enum(0x8A3A)
UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER ¶
UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER :: Enum(0x8A46)
UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER ¶
UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER :: Enum(0x8A44)
UNIFORM_BUFFER ¶
UNIFORM_BUFFER :: Enum(0x8A11)
UNIFORM_BUFFER_BINDING ¶
UNIFORM_BUFFER_BINDING :: Enum(0x8A28)
UNIFORM_BUFFER_OFFSET_ALIGNMENT ¶
UNIFORM_BUFFER_OFFSET_ALIGNMENT :: Enum(0x8A34)
UNIFORM_BUFFER_SIZE ¶
UNIFORM_BUFFER_SIZE :: Enum(0x8A2A)
UNIFORM_BUFFER_START ¶
UNIFORM_BUFFER_START :: Enum(0x8A29)
UNIFORM_IS_ROW_MAJOR ¶
UNIFORM_IS_ROW_MAJOR :: Enum(0x8A3E)
UNIFORM_MATRIX_STRIDE ¶
UNIFORM_MATRIX_STRIDE :: Enum(0x8A3D)
UNIFORM_OFFSET ¶
UNIFORM_OFFSET :: Enum(0x8A3B)
UNIFORM_SIZE ¶
UNIFORM_SIZE :: Enum(0x8A38)
UNIFORM_TYPE ¶
UNIFORM_TYPE :: Enum(0x8A37)
UNPACK_ALIGNMENT ¶
UNPACK_ALIGNMENT :: Enum(0x0CF5)
UNPACK_COLORSPACE_CONVERSION_WEBGL ¶
UNPACK_COLORSPACE_CONVERSION_WEBGL :: Enum(0x9243)
UNPACK_IMAGE_HEIGHT ¶
UNPACK_IMAGE_HEIGHT :: Enum(0x806E)
UNPACK_PREMULTIPLY_ALPHA_WEBGL ¶
UNPACK_PREMULTIPLY_ALPHA_WEBGL :: Enum(0x9241)
UNPACK_ROW_LENGTH ¶
UNPACK_ROW_LENGTH :: Enum(0x0CF2)
UNPACK_SKIP_IMAGES ¶
UNPACK_SKIP_IMAGES :: Enum(0x806D)
UNPACK_SKIP_PIXELS ¶
UNPACK_SKIP_PIXELS :: Enum(0x0CF4)
UNPACK_SKIP_ROWS ¶
UNPACK_SKIP_ROWS :: Enum(0x0CF3)
UNSIGNALED ¶
UNSIGNALED :: Enum(0x9118)
UNSIGNED_BYTE ¶
UNSIGNED_BYTE :: Enum(0x1401)
UNSIGNED_INT ¶
UNSIGNED_INT :: Enum(0x1405)
UNSIGNED_INT_10F_11F_11F_REV ¶
UNSIGNED_INT_10F_11F_11F_REV :: Enum(0x8C3B)
UNSIGNED_INT_24_8 ¶
UNSIGNED_INT_24_8 :: Enum(0x84FA)
UNSIGNED_INT_2_10_10_10_REV ¶
UNSIGNED_INT_2_10_10_10_REV :: Enum(0x8368)
UNSIGNED_INT_5_9_9_9_REV ¶
UNSIGNED_INT_5_9_9_9_REV :: Enum(0x8C3E)
UNSIGNED_INT_SAMPLER_2D ¶
UNSIGNED_INT_SAMPLER_2D :: Enum(0x8DD2)
UNSIGNED_INT_SAMPLER_2D_ARRAY ¶
UNSIGNED_INT_SAMPLER_2D_ARRAY :: Enum(0x8DD7)
UNSIGNED_INT_SAMPLER_3D ¶
UNSIGNED_INT_SAMPLER_3D :: Enum(0x8DD3)
UNSIGNED_INT_SAMPLER_CUBE ¶
UNSIGNED_INT_SAMPLER_CUBE :: Enum(0x8DD4)
UNSIGNED_INT_VEC2 ¶
UNSIGNED_INT_VEC2 :: Enum(0x8DC6)
UNSIGNED_INT_VEC3 ¶
UNSIGNED_INT_VEC3 :: Enum(0x8DC7)
UNSIGNED_INT_VEC4 ¶
UNSIGNED_INT_VEC4 :: Enum(0x8DC8)
UNSIGNED_NORMALIZED ¶
UNSIGNED_NORMALIZED :: Enum(0x8C17)
UNSIGNED_SHORT ¶
UNSIGNED_SHORT :: Enum(0x1403)
UNSIGNED_SHORT_5_5_5_1 ¶
UNSIGNED_SHORT_5_5_5_1 :: Enum(0x8034)
UNSIGNED_SHORT_5_6_5 ¶
UNSIGNED_SHORT_5_6_5 :: Enum(0x8363)
VALIDATE_STATUS ¶
VALIDATE_STATUS :: Enum(0x8B83)
VERTEX_ARRAY_BINDING ¶
VERTEX_ARRAY_BINDING :: Enum(0x85B5)
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING ¶
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: Enum(0x889F)
VERTEX_ATTRIB_ARRAY_DIVISOR ¶
VERTEX_ATTRIB_ARRAY_DIVISOR :: Enum(0x88FE)
VERTEX_ATTRIB_ARRAY_INTEGER ¶
VERTEX_ATTRIB_ARRAY_INTEGER :: Enum(0x88FD)
VERTEX_ATTRIB_ARRAY_NORMALIZED ¶
VERTEX_ATTRIB_ARRAY_NORMALIZED :: Enum(0x886A)
VERTEX_ATTRIB_ARRAY_POINTER ¶
VERTEX_ATTRIB_ARRAY_POINTER :: Enum(0x8645)
VERTEX_ATTRIB_ARRAY_SIZE ¶
VERTEX_ATTRIB_ARRAY_SIZE :: Enum(0x8623)
VERTEX_ATTRIB_ARRAY_STRIDE ¶
VERTEX_ATTRIB_ARRAY_STRIDE :: Enum(0x8624)
VERTEX_ATTRIB_ARRAY_TYPE ¶
VERTEX_ATTRIB_ARRAY_TYPE :: Enum(0x8625)
VERTEX_SHADER ¶
VERTEX_SHADER :: Enum(0x8B31)
VIEWPORT ¶
VIEWPORT :: Enum(0x0BA2)
WAIT_FAILED ¶
WAIT_FAILED :: Enum(0x911D)
Variables
This section is empty.
Procedures
ActiveTexture ¶
ActiveTexture :: proc "contextless" (x: Enum) ---
BeginTransformFeedback ¶
BeginTransformFeedback :: proc "contextless" (primitiveMode: Enum) ---
BindFramebuffer ¶
BindFramebuffer :: proc "contextless" (target: Enum, framebuffer: Framebuffer) ---
BindRenderbuffer ¶
BindRenderbuffer :: proc "contextless" (target: Enum, renderbuffer: Renderbuffer) ---
BindTransformFeedback ¶
BindTransformFeedback :: proc "contextless" (target: Enum, tf: TransformFeedback) ---
BindVertexArray ¶
BindVertexArray :: proc "contextless" (vertexArray: VertexArrayObject) ---
BlendEquation ¶
BlendEquation :: proc "contextless" (mode: Enum) ---
BlendFunc ¶
BlendFunc :: proc "contextless" (sfactor, dfactor: Enum) ---
BlendFuncSeparate ¶
BlendFuncSeparate :: proc "contextless" (srcRGB, dstRGB, srcAlpha, dstAlpha: Enum) ---
BlitFramebuffer ¶
BlitFramebuffer :: proc "contextless" ( srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1: i32, mask: u32, filter: Enum, ) ---
Framebuffer objects
ClearColor ¶
ClearColor :: proc "contextless" (r, g, b, a: f32) ---
ClearDepth ¶
ClearDepth :: proc "contextless" (x: f32) ---
ClearStencil ¶
ClearStencil :: proc "contextless" (x: i32) ---
ColorMask ¶
ColorMask :: proc "contextless" (r, g, b, a: bool) ---
CompileShader ¶
CompileShader :: proc "contextless" (shader: Shader) ---
CopyBufferSubData ¶
CopyBufferSubData :: proc "contextless" (readTarget, writeTarget: Enum, readOffset, writeOffset: int, size: int) ---
Buffer objects
CreateBuffer ¶
CreateBuffer :: proc "contextless" () -> Buffer ---
CreateCurrentContextById ¶
CreateCurrentContextById :: proc "contextless" (name: string, attributes: ContextAttributes) -> bool ---
CreateCurrentContextById must be called before GetCurrentContextAttributes if the user wants to
set specific attributes, otherwise the default attributes will be set for the WebGL context
CreateFramebuffer ¶
CreateFramebuffer :: proc "contextless" () -> Framebuffer ---
CreateProgram ¶
CreateProgram :: proc "contextless" () -> Program ---
CreateQuery ¶
CreateQuery :: proc "contextless" () -> Query ---
CreateRenderbuffer ¶
CreateRenderbuffer :: proc "contextless" () -> Renderbuffer ---
CreateSampler ¶
CreateSampler :: proc "contextless" () -> Sampler ---
CreateTexture ¶
CreateTexture :: proc "contextless" () -> Texture ---
CreateTransformFeedback ¶
CreateTransformFeedback :: proc "contextless" () -> TransformFeedback ---
CreateVertexArray ¶
CreateVertexArray :: proc "contextless" () -> VertexArrayObject ---
CullFace ¶
CullFace :: proc "contextless" (mode: Enum) ---
DeleteBuffer ¶
DeleteBuffer :: proc "contextless" (buffer: Buffer) ---
DeleteFramebuffer ¶
DeleteFramebuffer :: proc "contextless" (framebuffer: Framebuffer) ---
DeleteProgram ¶
DeleteProgram :: proc "contextless" (program: Program) ---
DeleteQuery ¶
DeleteQuery :: proc "contextless" (query: Query) ---
DeleteRenderbuffer ¶
DeleteRenderbuffer :: proc "contextless" (renderbuffer: Renderbuffer) ---
DeleteSampler ¶
DeleteSampler :: proc "contextless" (sampler: Sampler) ---
DeleteShader ¶
DeleteShader :: proc "contextless" (shader: Shader) ---
DeleteSync ¶
DeleteSync :: proc "contextless" (sync: Sync) ---
DeleteTexture ¶
DeleteTexture :: proc "contextless" (texture: Texture) ---
DeleteTransformFeedback ¶
DeleteTransformFeedback :: proc "contextless" (tf: TransformFeedback) ---
DeleteVertexArray ¶
DeleteVertexArray :: proc "contextless" (vertexArray: VertexArrayObject) ---
DepthFunc ¶
DepthFunc :: proc "contextless" (func: Enum) ---
DepthMask ¶
DepthMask :: proc "contextless" (flag: bool) ---
DepthRange ¶
DepthRange :: proc "contextless" (zNear, zFar: f32) ---
DisableVertexAttribArray ¶
DisableVertexAttribArray :: proc "contextless" (index: i32) ---
DrawingBufferHeight ¶
DrawingBufferHeight :: proc "contextless" () -> i32 ---
DrawingBufferWidth ¶
DrawingBufferWidth :: proc "contextless" () -> i32 ---
EnableVertexAttribArray ¶
EnableVertexAttribArray :: proc "contextless" (index: i32) ---
EndQuery ¶
EndQuery :: proc "contextless" (target: Enum) ---
EndTransformFeedback ¶
EndTransformFeedback :: proc "contextless" () ---
FramebufferRenderbuffer ¶
FramebufferRenderbuffer :: proc "contextless" (target, attachment, renderbufertarget: Enum, renderbuffer: Renderbuffer) ---
FrontFace ¶
FrontFace :: proc "contextless" (mode: Enum) ---
GenerateMipmap ¶
GenerateMipmap :: proc "contextless" (target: Enum) ---
GetActiveAttribAlloc ¶
GetActiveAttribAlloc :: proc(program: Program, index: u32, allocator: runtime.Allocator, loc := #caller_location) -> (info: ActiveInfo) {…}
Related Procedure Groups
GetActiveAttribBuf ¶
GetActiveAttribBuf :: proc "contextless" (program: Program, index: u32, name_buf: []u8) -> (info: ActiveInfo) {…}
Related Procedure Groups
GetActiveUniformAlloc ¶
GetActiveUniformAlloc :: proc(program: Program, index: u32, allocator: runtime.Allocator, loc := #caller_location) -> (info: ActiveInfo) {…}
Related Procedure Groups
GetActiveUniformBlockNameAlloc ¶
GetActiveUniformBlockNameAlloc :: proc(program: Program, uniformBlockIndex: i32, allocator: runtime.Allocator, loc := #caller_location) -> string {…}
Related Procedure Groups
GetActiveUniformBlockNameBuf ¶
GetActiveUniformBlockNameBuf :: proc(program: Program, uniformBlockIndex: i32, buf: []u8) -> string {…}
Related Procedure Groups
GetActiveUniformBlockParameter ¶
GetActiveUniformBlockParameter :: proc "contextless" (program: Program, uniformBlockIndex: i32, pname: Enum, params: [^]i32) ---
if pname is UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES then an array will be written at
params, in that case the length params need to have is given first querying using pname
UNIFORM_BLOCK_ACTIVE_UNIFORMS.
GetActiveUniformBuf ¶
GetActiveUniformBuf :: proc "contextless" (program: Program, index: u32, name_buf: []u8) -> (info: ActiveInfo) {…}
Related Procedure Groups
GetCurrentContextAttributes ¶
GetCurrentContextAttributes :: proc "contextless" () -> ContextAttributes ---
GetESVersion ¶
GetESVersion :: proc "contextless" (major, minor: ^i32) ---
GetError ¶
GetError :: proc "contextless" () -> Enum ---
GetFragDataLocation ¶
Programs and shaders
GetQuery ¶
GetQuery :: proc "contextless" (target, pname: Enum) ---
GetWebGLVersion ¶
GetWebGLVersion :: proc "contextless" (major, minor: ^i32) ---
IsFramebuffer ¶
IsFramebuffer :: proc "contextless" (framebuffer: Framebuffer) -> bool ---
IsRenderbuffer ¶
IsRenderbuffer :: proc "contextless" (renderbuffer: Renderbuffer) -> bool ---
IsTransformFeedback ¶
IsTransformFeedback :: proc "contextless" (tf: TransformFeedback) -> bool ---
IsVertexArray ¶
IsVertexArray :: proc "contextless" (vertexArray: VertexArrayObject) -> bool ---
IsWebGL2Supported ¶
IsWebGL2Supported :: proc "contextless" () -> bool {…}
LineWidth ¶
LineWidth :: proc "contextless" (width: f32) ---
LinkProgram ¶
LinkProgram :: proc "contextless" (program: Program) ---
PauseTransformFeedback ¶
PauseTransformFeedback :: proc "contextless" () ---
ReadBuffer ¶
ReadBuffer :: proc "contextless" (src: Enum) ---
RenderbufferStorageMultisample ¶
RenderbufferStorageMultisample :: proc "contextless" (target: Enum, samples: i32, internalformat: Enum, width, height: i32) ---
Renderbuffer objects
ResumeTransformFeedback ¶
ResumeTransformFeedback :: proc "contextless" () ---
SetCurrentContextById ¶
Acquire the WebGL context from a canvas element by id
StencilMask ¶
StencilMask :: proc "contextless" (mask: u32) ---
StencilOp ¶
StencilOp :: proc "contextless" (fail, zfail, zpass: Enum) ---
StencilOpSeparate ¶
StencilOpSeparate :: proc "contextless" (face, fail, zfail, zpass: Enum) ---
TexStorage3D ¶
TexStorage3D :: proc "contextless" ( target: Enum, levels: i32, internalformat: Enum, width, height, depth: i32, ) ---
Texture objects
UseProgram ¶
UseProgram :: proc "contextless" (program: Program) ---
ValidateProgram ¶
ValidateProgram :: proc "contextless" (program: Program) ---
VertexAttribDivisor ¶
Writing to the drawing buffer
VertexAttribI4i ¶
Vertex attribs
Viewport ¶
Viewport :: proc "contextless" (x, y, w, h: i32) ---
Procedure Groups
GetActiveAttrib ¶
GetActiveAttrib :: proc{ GetActiveAttribBuf, GetActiveAttribAlloc, }
GetActiveUniform ¶
GetActiveUniform :: proc{ GetActiveUniformBuf, GetActiveUniformAlloc, }
GetActiveUniformBlockName ¶
GetActiveUniformBlockName :: proc{ GetActiveUniformBlockNameBuf, GetActiveUniformBlockNameAlloc, }
Source Files
Generation Information
Generated with odin version dev-v0.0.1 (vendor "odin") Linux_amd64 @ 2026-01-30 10:23:19.102393515 +0000 UTC