WebGL
LogoDart

WebGL abstract#

abstract class WebGL

Annotations: @Native.new("WebGL")

Amalgamation of the WebGL constants from the IDL interfaces in WebGLRenderingContextBase, WebGL2RenderingContextBase, & WebGLDrawBuffers. Because the RenderingContextBase interfaces are hidden they would be replicated in more than one class (e.g., RenderingContext and RenderingContext2) to prevent that duplication these 600+ constants are defined in one abstract class (WebGL).

Properties#

hashCode no setter inherited#

int get hashCode

The hash code for this object.

A hash code is a single integer which represents the state of the object that affects operator == comparisons.

All objects have hash codes. The default hash code implemented by Object represents only the identity of the object, the same way as the default operator == implementation only considers objects equal if they are identical (see identityHashCode).

If operator == is overridden to use the object state instead, the hash code must also be changed to represent that state, otherwise the object cannot be used in hash based data structures like the default Set and Map implementations.

Hash codes must be the same for objects that are equal to each other according to operator ==. The hash code of an object should only change if the object changes in a way that affects equality. There are no further requirements for the hash codes. They need not be consistent between executions of the same program and there are no distribution guarantees.

Objects that are not equal are allowed to have the same hash code. It is even technically allowed that all instances have the same hash code, but if clashes happen too often, it may reduce the efficiency of hash-based data structures like HashSet or HashMap.

If a subclass overrides hashCode, it should override the operator == operator as well to maintain consistency.

Inherited from Object.

Implementation
external int get hashCode;

runtimeType no setter inherited#

Type get runtimeType

A representation of the runtime type of the object.

Inherited from Object.

Implementation
external Type get runtimeType;

Methods#

noSuchMethod() inherited#

dynamic noSuchMethod(Invocation invocation)

Invoked when a nonexistent method or property is accessed.

A dynamic member invocation can attempt to call a member which doesn't exist on the receiving object. Example:

dynamic object = 1;
object.add(42); // Statically allowed, run-time error

This invalid code will invoke the noSuchMethod method of the integer 1 with an Invocation representing the .add(42) call and arguments (which then throws).

Classes can override noSuchMethod to provide custom behavior for such invalid dynamic invocations.

A class with a non-default noSuchMethod invocation can also omit implementations for members of its interface. Example:

class MockList<T> implements List<T> {
  noSuchMethod(Invocation invocation) {
    log(invocation);
    super.noSuchMethod(invocation); // Will throw.
  }
}
void main() {
  MockList().add(42);
}

This code has no compile-time warnings or errors even though the MockList class has no concrete implementation of any of the List interface methods. Calls to List methods are forwarded to noSuchMethod, so this code will log an invocation similar to Invocation.method(#add, [42]) and then throw.

If a value is returned from noSuchMethod, it becomes the result of the original invocation. If the value is not of a type that can be returned by the original invocation, a type error occurs at the invocation.

The default behavior is to throw a NoSuchMethodError.

Inherited from Object.

Implementation
@pragma("vm:entry-point")
@pragma("wasm:entry-point")
external dynamic noSuchMethod(Invocation invocation);

toString() inherited#

String toString()

A string representation of this object.

Some classes have a default textual representation, often paired with a static parse function (like int.parse). These classes will provide the textual representation as their string representation.

Other classes have no meaningful textual representation that a program will care about. Such classes will typically override toString to provide useful information when inspecting the object, mainly for debugging or logging.

Inherited from Object.

Implementation
external String toString();

Operators#

operator ==() inherited#

bool operator ==(Object other)

The equality operator.

The default behavior for all Objects is to return true if and only if this object and other are the same object.

Override this method to specify a different equality relation on a class. The overriding method must still be an equivalence relation. That is, it must be:

  • Total: It must return a boolean for all arguments. It should never throw.

  • Reflexive: For all objects o, o == o must be true.

  • Symmetric: For all objects o1 and o2, o1 == o2 and o2 == o1 must either both be true, or both be false.

  • Transitive: For all objects o1, o2, and o3, if o1 == o2 and o2 == o3 are true, then o1 == o3 must be true.

The method should also be consistent over time, so whether two objects are equal should only change if at least one of the objects was modified.

If a subclass overrides the equality operator, it should override the hashCode method as well to maintain consistency.

Inherited from Object.

Implementation
external bool operator ==(Object other);

Constants#

ACTIVE_ATTRIBUTES#

const int ACTIVE_ATTRIBUTES
Implementation
static const int ACTIVE_ATTRIBUTES = 0x8B89;

ACTIVE_TEXTURE#

const int ACTIVE_TEXTURE
Implementation
static const int ACTIVE_TEXTURE = 0x84E0;

ACTIVE_UNIFORM_BLOCKS#

const int ACTIVE_UNIFORM_BLOCKS
Implementation
static const int ACTIVE_UNIFORM_BLOCKS = 0x8A36;

ACTIVE_UNIFORMS#

const int ACTIVE_UNIFORMS
Implementation
static const int ACTIVE_UNIFORMS = 0x8B86;

ALIASED_LINE_WIDTH_RANGE#

const int ALIASED_LINE_WIDTH_RANGE
Implementation
static const int ALIASED_LINE_WIDTH_RANGE = 0x846E;

ALIASED_POINT_SIZE_RANGE#

const int ALIASED_POINT_SIZE_RANGE
Implementation
static const int ALIASED_POINT_SIZE_RANGE = 0x846D;

ALPHA#

const int ALPHA
Implementation
static const int ALPHA = 0x1906;

ALPHA_BITS#

const int ALPHA_BITS
Implementation
static const int ALPHA_BITS = 0x0D55;

ALREADY_SIGNALED#

const int ALREADY_SIGNALED
Implementation
static const int ALREADY_SIGNALED = 0x911A;

ALWAYS#

const int ALWAYS
Implementation
static const int ALWAYS = 0x0207;

ANY_SAMPLES_PASSED#

const int ANY_SAMPLES_PASSED
Implementation
static const int ANY_SAMPLES_PASSED = 0x8C2F;

ANY_SAMPLES_PASSED_CONSERVATIVE#

const int ANY_SAMPLES_PASSED_CONSERVATIVE
Implementation
static const int ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8D6A;

ARRAY_BUFFER#

const int ARRAY_BUFFER
Implementation
static const int ARRAY_BUFFER = 0x8892;

ARRAY_BUFFER_BINDING#

const int ARRAY_BUFFER_BINDING
Implementation
static const int ARRAY_BUFFER_BINDING = 0x8894;

ATTACHED_SHADERS#

const int ATTACHED_SHADERS
Implementation
static const int ATTACHED_SHADERS = 0x8B85;

BACK#

const int BACK
Implementation
static const int BACK = 0x0405;

BLEND#

const int BLEND
Implementation
static const int BLEND = 0x0BE2;

BLEND_COLOR#

const int BLEND_COLOR
Implementation
static const int BLEND_COLOR = 0x8005;

BLEND_DST_ALPHA#

const int BLEND_DST_ALPHA
Implementation
static const int BLEND_DST_ALPHA = 0x80CA;

BLEND_DST_RGB#

const int BLEND_DST_RGB
Implementation
static const int BLEND_DST_RGB = 0x80C8;

BLEND_EQUATION#

const int BLEND_EQUATION
Implementation
static const int BLEND_EQUATION = 0x8009;

BLEND_EQUATION_ALPHA#

const int BLEND_EQUATION_ALPHA
Implementation
static const int BLEND_EQUATION_ALPHA = 0x883D;

BLEND_EQUATION_RGB#

const int BLEND_EQUATION_RGB
Implementation
static const int BLEND_EQUATION_RGB = 0x8009;

BLEND_SRC_ALPHA#

const int BLEND_SRC_ALPHA
Implementation
static const int BLEND_SRC_ALPHA = 0x80CB;

BLEND_SRC_RGB#

const int BLEND_SRC_RGB
Implementation
static const int BLEND_SRC_RGB = 0x80C9;

BLUE_BITS#

const int BLUE_BITS
Implementation
static const int BLUE_BITS = 0x0D54;

BOOL#

const int BOOL
Implementation
static const int BOOL = 0x8B56;

BOOL_VEC2#

const int BOOL_VEC2
Implementation
static const int BOOL_VEC2 = 0x8B57;

BOOL_VEC3#

const int BOOL_VEC3
Implementation
static const int BOOL_VEC3 = 0x8B58;

BOOL_VEC4#

const int BOOL_VEC4
Implementation
static const int BOOL_VEC4 = 0x8B59;

BROWSER_DEFAULT_WEBGL#

const int BROWSER_DEFAULT_WEBGL
Implementation
static const int BROWSER_DEFAULT_WEBGL = 0x9244;

BUFFER_SIZE#

const int BUFFER_SIZE
Implementation
static const int BUFFER_SIZE = 0x8764;

BUFFER_USAGE#

const int BUFFER_USAGE
Implementation
static const int BUFFER_USAGE = 0x8765;

BYTE#

const int BYTE
Implementation
static const int BYTE = 0x1400;

CCW#

const int CCW
Implementation
static const int CCW = 0x0901;

CLAMP_TO_EDGE#

const int CLAMP_TO_EDGE
Implementation
static const int CLAMP_TO_EDGE = 0x812F;

COLOR#

const int COLOR
Implementation
static const int COLOR = 0x1800;

COLOR_ATTACHMENT0#

const int COLOR_ATTACHMENT0
Implementation
static const int COLOR_ATTACHMENT0 = 0x8CE0;

COLOR_ATTACHMENT0_WEBGL#

const int COLOR_ATTACHMENT0_WEBGL
Implementation
static const int COLOR_ATTACHMENT0_WEBGL = 0x8CE0;

COLOR_ATTACHMENT1#

const int COLOR_ATTACHMENT1
Implementation
static const int COLOR_ATTACHMENT1 = 0x8CE1;

COLOR_ATTACHMENT1_WEBGL#

const int COLOR_ATTACHMENT1_WEBGL
Implementation
static const int COLOR_ATTACHMENT1_WEBGL = 0x8CE1;

COLOR_ATTACHMENT2#

const int COLOR_ATTACHMENT2
Implementation
static const int COLOR_ATTACHMENT2 = 0x8CE2;

COLOR_ATTACHMENT2_WEBGL#

const int COLOR_ATTACHMENT2_WEBGL
Implementation
static const int COLOR_ATTACHMENT2_WEBGL = 0x8CE2;

COLOR_ATTACHMENT3#

const int COLOR_ATTACHMENT3
Implementation
static const int COLOR_ATTACHMENT3 = 0x8CE3;

COLOR_ATTACHMENT3_WEBGL#

const int COLOR_ATTACHMENT3_WEBGL
Implementation
static const int COLOR_ATTACHMENT3_WEBGL = 0x8CE3;

COLOR_ATTACHMENT4#

const int COLOR_ATTACHMENT4
Implementation
static const int COLOR_ATTACHMENT4 = 0x8CE4;

COLOR_ATTACHMENT4_WEBGL#

const int COLOR_ATTACHMENT4_WEBGL
Implementation
static const int COLOR_ATTACHMENT4_WEBGL = 0x8CE4;

COLOR_ATTACHMENT5#

const int COLOR_ATTACHMENT5
Implementation
static const int COLOR_ATTACHMENT5 = 0x8CE5;

COLOR_ATTACHMENT5_WEBGL#

const int COLOR_ATTACHMENT5_WEBGL
Implementation
static const int COLOR_ATTACHMENT5_WEBGL = 0x8CE5;

COLOR_ATTACHMENT6#

const int COLOR_ATTACHMENT6
Implementation
static const int COLOR_ATTACHMENT6 = 0x8CE6;

COLOR_ATTACHMENT6_WEBGL#

const int COLOR_ATTACHMENT6_WEBGL
Implementation
static const int COLOR_ATTACHMENT6_WEBGL = 0x8CE6;

COLOR_ATTACHMENT7#

const int COLOR_ATTACHMENT7
Implementation
static const int COLOR_ATTACHMENT7 = 0x8CE7;

COLOR_ATTACHMENT7_WEBGL#

const int COLOR_ATTACHMENT7_WEBGL
Implementation
static const int COLOR_ATTACHMENT7_WEBGL = 0x8CE7;

COLOR_ATTACHMENT8#

const int COLOR_ATTACHMENT8
Implementation
static const int COLOR_ATTACHMENT8 = 0x8CE8;

COLOR_ATTACHMENT8_WEBGL#

const int COLOR_ATTACHMENT8_WEBGL
Implementation
static const int COLOR_ATTACHMENT8_WEBGL = 0x8CE8;

COLOR_ATTACHMENT9#

const int COLOR_ATTACHMENT9
Implementation
static const int COLOR_ATTACHMENT9 = 0x8CE9;

COLOR_ATTACHMENT9_WEBGL#

const int COLOR_ATTACHMENT9_WEBGL
Implementation
static const int COLOR_ATTACHMENT9_WEBGL = 0x8CE9;

COLOR_ATTACHMENT10#

const int COLOR_ATTACHMENT10
Implementation
static const int COLOR_ATTACHMENT10 = 0x8CEA;

COLOR_ATTACHMENT10_WEBGL#

const int COLOR_ATTACHMENT10_WEBGL
Implementation
static const int COLOR_ATTACHMENT10_WEBGL = 0x8CEA;

COLOR_ATTACHMENT11#

const int COLOR_ATTACHMENT11
Implementation
static const int COLOR_ATTACHMENT11 = 0x8CEB;

COLOR_ATTACHMENT11_WEBGL#

const int COLOR_ATTACHMENT11_WEBGL
Implementation
static const int COLOR_ATTACHMENT11_WEBGL = 0x8CEB;

COLOR_ATTACHMENT12#

const int COLOR_ATTACHMENT12
Implementation
static const int COLOR_ATTACHMENT12 = 0x8CEC;

COLOR_ATTACHMENT12_WEBGL#

const int COLOR_ATTACHMENT12_WEBGL
Implementation
static const int COLOR_ATTACHMENT12_WEBGL = 0x8CEC;

COLOR_ATTACHMENT13#

const int COLOR_ATTACHMENT13
Implementation
static const int COLOR_ATTACHMENT13 = 0x8CED;

COLOR_ATTACHMENT13_WEBGL#

const int COLOR_ATTACHMENT13_WEBGL
Implementation
static const int COLOR_ATTACHMENT13_WEBGL = 0x8CED;

COLOR_ATTACHMENT14#

const int COLOR_ATTACHMENT14
Implementation
static const int COLOR_ATTACHMENT14 = 0x8CEE;

COLOR_ATTACHMENT14_WEBGL#

const int COLOR_ATTACHMENT14_WEBGL
Implementation
static const int COLOR_ATTACHMENT14_WEBGL = 0x8CEE;

COLOR_ATTACHMENT15#

const int COLOR_ATTACHMENT15
Implementation
static const int COLOR_ATTACHMENT15 = 0x8CEF;

COLOR_ATTACHMENT15_WEBGL#

const int COLOR_ATTACHMENT15_WEBGL
Implementation
static const int COLOR_ATTACHMENT15_WEBGL = 0x8CEF;

COLOR_BUFFER_BIT#

const int COLOR_BUFFER_BIT
Implementation
static const int COLOR_BUFFER_BIT = 0x00004000;

COLOR_CLEAR_VALUE#

const int COLOR_CLEAR_VALUE
Implementation
static const int COLOR_CLEAR_VALUE = 0x0C22;

COLOR_WRITEMASK#

const int COLOR_WRITEMASK
Implementation
static const int COLOR_WRITEMASK = 0x0C23;

COMPARE_REF_TO_TEXTURE#

const int COMPARE_REF_TO_TEXTURE
Implementation
static const int COMPARE_REF_TO_TEXTURE = 0x884E;

COMPILE_STATUS#

const int COMPILE_STATUS
Implementation
static const int COMPILE_STATUS = 0x8B81;

COMPRESSED_TEXTURE_FORMATS#

const int COMPRESSED_TEXTURE_FORMATS
Implementation
static const int COMPRESSED_TEXTURE_FORMATS = 0x86A3;

CONDITION_SATISFIED#

const int CONDITION_SATISFIED
Implementation
static const int CONDITION_SATISFIED = 0x911C;

CONSTANT_ALPHA#

const int CONSTANT_ALPHA
Implementation
static const int CONSTANT_ALPHA = 0x8003;

CONSTANT_COLOR#

const int CONSTANT_COLOR
Implementation
static const int CONSTANT_COLOR = 0x8001;

CONTEXT_LOST_WEBGL#

const int CONTEXT_LOST_WEBGL
Implementation
static const int CONTEXT_LOST_WEBGL = 0x9242;

COPY_READ_BUFFER#

const int COPY_READ_BUFFER
Implementation
static const int COPY_READ_BUFFER = 0x8F36;

COPY_READ_BUFFER_BINDING#

const int COPY_READ_BUFFER_BINDING
Implementation
static const int COPY_READ_BUFFER_BINDING = 0x8F36;

COPY_WRITE_BUFFER#

const int COPY_WRITE_BUFFER
Implementation
static const int COPY_WRITE_BUFFER = 0x8F37;

COPY_WRITE_BUFFER_BINDING#

const int COPY_WRITE_BUFFER_BINDING
Implementation
static const int COPY_WRITE_BUFFER_BINDING = 0x8F37;

CULL_FACE#

const int CULL_FACE
Implementation
static const int CULL_FACE = 0x0B44;

CULL_FACE_MODE#

const int CULL_FACE_MODE
Implementation
static const int CULL_FACE_MODE = 0x0B45;

CURRENT_PROGRAM#

const int CURRENT_PROGRAM
Implementation
static const int CURRENT_PROGRAM = 0x8B8D;

CURRENT_QUERY#

const int CURRENT_QUERY
Implementation
static const int CURRENT_QUERY = 0x8865;

CURRENT_VERTEX_ATTRIB#

const int CURRENT_VERTEX_ATTRIB
Implementation
static const int CURRENT_VERTEX_ATTRIB = 0x8626;

CW#

const int CW
Implementation
static const int CW = 0x0900;

DECR#

const int DECR
Implementation
static const int DECR = 0x1E03;

DECR_WRAP#

const int DECR_WRAP
Implementation
static const int DECR_WRAP = 0x8508;

DELETE_STATUS#

const int DELETE_STATUS
Implementation
static const int DELETE_STATUS = 0x8B80;

DEPTH#

const int DEPTH
Implementation
static const int DEPTH = 0x1801;

DEPTH24_STENCIL8#

const int DEPTH24_STENCIL8
Implementation
static const int DEPTH24_STENCIL8 = 0x88F0;

DEPTH32F_STENCIL8#

const int DEPTH32F_STENCIL8
Implementation
static const int DEPTH32F_STENCIL8 = 0x8CAD;

DEPTH_ATTACHMENT#

const int DEPTH_ATTACHMENT
Implementation
static const int DEPTH_ATTACHMENT = 0x8D00;

DEPTH_BITS#

const int DEPTH_BITS
Implementation
static const int DEPTH_BITS = 0x0D56;

DEPTH_BUFFER_BIT#

const int DEPTH_BUFFER_BIT
Implementation
static const int DEPTH_BUFFER_BIT = 0x00000100;

DEPTH_CLEAR_VALUE#

const int DEPTH_CLEAR_VALUE
Implementation
static const int DEPTH_CLEAR_VALUE = 0x0B73;

DEPTH_COMPONENT#

const int DEPTH_COMPONENT
Implementation
static const int DEPTH_COMPONENT = 0x1902;

DEPTH_COMPONENT16#

const int DEPTH_COMPONENT16
Implementation
static const int DEPTH_COMPONENT16 = 0x81A5;

DEPTH_COMPONENT24#

const int DEPTH_COMPONENT24
Implementation
static const int DEPTH_COMPONENT24 = 0x81A6;

DEPTH_COMPONENT32F#

const int DEPTH_COMPONENT32F
Implementation
static const int DEPTH_COMPONENT32F = 0x8CAC;

DEPTH_FUNC#

const int DEPTH_FUNC
Implementation
static const int DEPTH_FUNC = 0x0B74;

DEPTH_RANGE#

const int DEPTH_RANGE
Implementation
static const int DEPTH_RANGE = 0x0B70;

DEPTH_STENCIL#

const int DEPTH_STENCIL
Implementation
static const int DEPTH_STENCIL = 0x84F9;

DEPTH_STENCIL_ATTACHMENT#

const int DEPTH_STENCIL_ATTACHMENT
Implementation
static const int DEPTH_STENCIL_ATTACHMENT = 0x821A;

DEPTH_TEST#

const int DEPTH_TEST
Implementation
static const int DEPTH_TEST = 0x0B71;

DEPTH_WRITEMASK#

const int DEPTH_WRITEMASK
Implementation
static const int DEPTH_WRITEMASK = 0x0B72;

DITHER#

const int DITHER
Implementation
static const int DITHER = 0x0BD0;

DONT_CARE#

const int DONT_CARE
Implementation
static const int DONT_CARE = 0x1100;

DRAW_BUFFER0#

const int DRAW_BUFFER0
Implementation
static const int DRAW_BUFFER0 = 0x8825;

DRAW_BUFFER0_WEBGL#

const int DRAW_BUFFER0_WEBGL
Implementation
static const int DRAW_BUFFER0_WEBGL = 0x8825;

DRAW_BUFFER1#

const int DRAW_BUFFER1
Implementation
static const int DRAW_BUFFER1 = 0x8826;

DRAW_BUFFER1_WEBGL#

const int DRAW_BUFFER1_WEBGL
Implementation
static const int DRAW_BUFFER1_WEBGL = 0x8826;

DRAW_BUFFER2#

const int DRAW_BUFFER2
Implementation
static const int DRAW_BUFFER2 = 0x8827;

DRAW_BUFFER2_WEBGL#

const int DRAW_BUFFER2_WEBGL
Implementation
static const int DRAW_BUFFER2_WEBGL = 0x8827;

DRAW_BUFFER3#

const int DRAW_BUFFER3
Implementation
static const int DRAW_BUFFER3 = 0x8828;

DRAW_BUFFER3_WEBGL#

const int DRAW_BUFFER3_WEBGL
Implementation
static const int DRAW_BUFFER3_WEBGL = 0x8828;

DRAW_BUFFER4#

const int DRAW_BUFFER4
Implementation
static const int DRAW_BUFFER4 = 0x8829;

DRAW_BUFFER4_WEBGL#

const int DRAW_BUFFER4_WEBGL
Implementation
static const int DRAW_BUFFER4_WEBGL = 0x8829;

DRAW_BUFFER5#

const int DRAW_BUFFER5
Implementation
static const int DRAW_BUFFER5 = 0x882A;

DRAW_BUFFER5_WEBGL#

const int DRAW_BUFFER5_WEBGL
Implementation
static const int DRAW_BUFFER5_WEBGL = 0x882A;

DRAW_BUFFER6#

const int DRAW_BUFFER6
Implementation
static const int DRAW_BUFFER6 = 0x882B;

DRAW_BUFFER6_WEBGL#

const int DRAW_BUFFER6_WEBGL
Implementation
static const int DRAW_BUFFER6_WEBGL = 0x882B;

DRAW_BUFFER7#

const int DRAW_BUFFER7
Implementation
static const int DRAW_BUFFER7 = 0x882C;

DRAW_BUFFER7_WEBGL#

const int DRAW_BUFFER7_WEBGL
Implementation
static const int DRAW_BUFFER7_WEBGL = 0x882C;

DRAW_BUFFER8#

const int DRAW_BUFFER8
Implementation
static const int DRAW_BUFFER8 = 0x882D;

DRAW_BUFFER8_WEBGL#

const int DRAW_BUFFER8_WEBGL
Implementation
static const int DRAW_BUFFER8_WEBGL = 0x882D;

DRAW_BUFFER9#

const int DRAW_BUFFER9
Implementation
static const int DRAW_BUFFER9 = 0x882E;

DRAW_BUFFER9_WEBGL#

const int DRAW_BUFFER9_WEBGL
Implementation
static const int DRAW_BUFFER9_WEBGL = 0x882E;

DRAW_BUFFER10#

const int DRAW_BUFFER10
Implementation
static const int DRAW_BUFFER10 = 0x882F;

DRAW_BUFFER10_WEBGL#

const int DRAW_BUFFER10_WEBGL
Implementation
static const int DRAW_BUFFER10_WEBGL = 0x882F;

DRAW_BUFFER11#

const int DRAW_BUFFER11
Implementation
static const int DRAW_BUFFER11 = 0x8830;

DRAW_BUFFER11_WEBGL#

const int DRAW_BUFFER11_WEBGL
Implementation
static const int DRAW_BUFFER11_WEBGL = 0x8830;

DRAW_BUFFER12#

const int DRAW_BUFFER12
Implementation
static const int DRAW_BUFFER12 = 0x8831;

DRAW_BUFFER12_WEBGL#

const int DRAW_BUFFER12_WEBGL
Implementation
static const int DRAW_BUFFER12_WEBGL = 0x8831;

DRAW_BUFFER13#

const int DRAW_BUFFER13
Implementation
static const int DRAW_BUFFER13 = 0x8832;

DRAW_BUFFER13_WEBGL#

const int DRAW_BUFFER13_WEBGL
Implementation
static const int DRAW_BUFFER13_WEBGL = 0x8832;

DRAW_BUFFER14#

const int DRAW_BUFFER14
Implementation
static const int DRAW_BUFFER14 = 0x8833;

DRAW_BUFFER14_WEBGL#

const int DRAW_BUFFER14_WEBGL
Implementation
static const int DRAW_BUFFER14_WEBGL = 0x8833;

DRAW_BUFFER15#

const int DRAW_BUFFER15
Implementation
static const int DRAW_BUFFER15 = 0x8834;

DRAW_BUFFER15_WEBGL#

const int DRAW_BUFFER15_WEBGL
Implementation
static const int DRAW_BUFFER15_WEBGL = 0x8834;

DRAW_FRAMEBUFFER#

const int DRAW_FRAMEBUFFER
Implementation
static const int DRAW_FRAMEBUFFER = 0x8CA9;

DRAW_FRAMEBUFFER_BINDING#

const int DRAW_FRAMEBUFFER_BINDING
Implementation
static const int DRAW_FRAMEBUFFER_BINDING = 0x8CA6;

DST_ALPHA#

const int DST_ALPHA
Implementation
static const int DST_ALPHA = 0x0304;

DST_COLOR#

const int DST_COLOR
Implementation
static const int DST_COLOR = 0x0306;

DYNAMIC_COPY#

const int DYNAMIC_COPY
Implementation
static const int DYNAMIC_COPY = 0x88EA;

DYNAMIC_DRAW#

const int DYNAMIC_DRAW
Implementation
static const int DYNAMIC_DRAW = 0x88E8;

DYNAMIC_READ#

const int DYNAMIC_READ
Implementation
static const int DYNAMIC_READ = 0x88E9;

ELEMENT_ARRAY_BUFFER#

const int ELEMENT_ARRAY_BUFFER
Implementation
static const int ELEMENT_ARRAY_BUFFER = 0x8893;

ELEMENT_ARRAY_BUFFER_BINDING#

const int ELEMENT_ARRAY_BUFFER_BINDING
Implementation
static const int ELEMENT_ARRAY_BUFFER_BINDING = 0x8895;

EQUAL#

const int EQUAL
Implementation
static const int EQUAL = 0x0202;

FASTEST#

const int FASTEST
Implementation
static const int FASTEST = 0x1101;

FLOAT#

const int FLOAT
Implementation
static const int FLOAT = 0x1406;

FLOAT_32_UNSIGNED_INT_24_8_REV#

const int FLOAT_32_UNSIGNED_INT_24_8_REV
Implementation
static const int FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8DAD;

FLOAT_MAT2#

const int FLOAT_MAT2
Implementation
static const int FLOAT_MAT2 = 0x8B5A;

FLOAT_MAT2x3#

const int FLOAT_MAT2x3
Implementation
static const int FLOAT_MAT2x3 = 0x8B65;

FLOAT_MAT2x4#

const int FLOAT_MAT2x4
Implementation
static const int FLOAT_MAT2x4 = 0x8B66;

FLOAT_MAT3#

const int FLOAT_MAT3
Implementation
static const int FLOAT_MAT3 = 0x8B5B;

FLOAT_MAT3x2#

const int FLOAT_MAT3x2
Implementation
static const int FLOAT_MAT3x2 = 0x8B67;

FLOAT_MAT3x4#

const int FLOAT_MAT3x4
Implementation
static const int FLOAT_MAT3x4 = 0x8B68;

FLOAT_MAT4#

const int FLOAT_MAT4
Implementation
static const int FLOAT_MAT4 = 0x8B5C;

FLOAT_MAT4x2#

const int FLOAT_MAT4x2
Implementation
static const int FLOAT_MAT4x2 = 0x8B69;

FLOAT_MAT4x3#

const int FLOAT_MAT4x3
Implementation
static const int FLOAT_MAT4x3 = 0x8B6A;

FLOAT_VEC2#

const int FLOAT_VEC2
Implementation
static const int FLOAT_VEC2 = 0x8B50;

FLOAT_VEC3#

const int FLOAT_VEC3
Implementation
static const int FLOAT_VEC3 = 0x8B51;

FLOAT_VEC4#

const int FLOAT_VEC4
Implementation
static const int FLOAT_VEC4 = 0x8B52;

FRAGMENT_SHADER#

const int FRAGMENT_SHADER
Implementation
static const int FRAGMENT_SHADER = 0x8B30;

FRAGMENT_SHADER_DERIVATIVE_HINT#

const int FRAGMENT_SHADER_DERIVATIVE_HINT
Implementation
static const int FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8B8B;

FRAMEBUFFER#

const int FRAMEBUFFER
Implementation
static const int FRAMEBUFFER = 0x8D40;

FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE#

const int FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
Implementation
static const int FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 0x8215;

FRAMEBUFFER_ATTACHMENT_BLUE_SIZE#

const int FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
Implementation
static const int FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 0x8214;

FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING#

const int FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
Implementation
static const int FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 0x8210;

FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE#

const int FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
Implementation
static const int FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 0x8211;

FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE#

const int FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
Implementation
static const int FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 0x8216;

FRAMEBUFFER_ATTACHMENT_GREEN_SIZE#

const int FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
Implementation
static const int FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 0x8213;

FRAMEBUFFER_ATTACHMENT_OBJECT_NAME#

const int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
Implementation
static const int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1;

FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE#

const int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
Implementation
static const int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0;

FRAMEBUFFER_ATTACHMENT_RED_SIZE#

const int FRAMEBUFFER_ATTACHMENT_RED_SIZE
Implementation
static const int FRAMEBUFFER_ATTACHMENT_RED_SIZE = 0x8212;

FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE#

const int FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
Implementation
static const int FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 0x8217;

FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE#

const int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
Implementation
static const int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3;

FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER#

const int FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
Implementation
static const int FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 0x8CD4;

FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL#

const int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
Implementation
static const int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2;

FRAMEBUFFER_BINDING#

const int FRAMEBUFFER_BINDING
Implementation
static const int FRAMEBUFFER_BINDING = 0x8CA6;

FRAMEBUFFER_COMPLETE#

const int FRAMEBUFFER_COMPLETE
Implementation
static const int FRAMEBUFFER_COMPLETE = 0x8CD5;

FRAMEBUFFER_DEFAULT#

const int FRAMEBUFFER_DEFAULT
Implementation
static const int FRAMEBUFFER_DEFAULT = 0x8218;

FRAMEBUFFER_INCOMPLETE_ATTACHMENT#

const int FRAMEBUFFER_INCOMPLETE_ATTACHMENT
Implementation
static const int FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6;

FRAMEBUFFER_INCOMPLETE_DIMENSIONS#

const int FRAMEBUFFER_INCOMPLETE_DIMENSIONS
Implementation
static const int FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9;

FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT#

const int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
Implementation
static const int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7;

FRAMEBUFFER_INCOMPLETE_MULTISAMPLE#

const int FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
Implementation
static const int FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 0x8D56;

FRAMEBUFFER_UNSUPPORTED#

const int FRAMEBUFFER_UNSUPPORTED
Implementation
static const int FRAMEBUFFER_UNSUPPORTED = 0x8CDD;

FRONT#

const int FRONT
Implementation
static const int FRONT = 0x0404;

FRONT_AND_BACK#

const int FRONT_AND_BACK
Implementation
static const int FRONT_AND_BACK = 0x0408;

FRONT_FACE#

const int FRONT_FACE
Implementation
static const int FRONT_FACE = 0x0B46;

FUNC_ADD#

const int FUNC_ADD
Implementation
static const int FUNC_ADD = 0x8006;

FUNC_REVERSE_SUBTRACT#

const int FUNC_REVERSE_SUBTRACT
Implementation
static const int FUNC_REVERSE_SUBTRACT = 0x800B;

FUNC_SUBTRACT#

const int FUNC_SUBTRACT
Implementation
static const int FUNC_SUBTRACT = 0x800A;

GENERATE_MIPMAP_HINT#

const int GENERATE_MIPMAP_HINT
Implementation
static const int GENERATE_MIPMAP_HINT = 0x8192;

GEQUAL#

const int GEQUAL
Implementation
static const int GEQUAL = 0x0206;

GREATER#

const int GREATER
Implementation
static const int GREATER = 0x0204;

GREEN_BITS#

const int GREEN_BITS
Implementation
static const int GREEN_BITS = 0x0D53;

HALF_FLOAT#

const int HALF_FLOAT
Implementation
static const int HALF_FLOAT = 0x140B;

HIGH_FLOAT#

const int HIGH_FLOAT
Implementation
static const int HIGH_FLOAT = 0x8DF2;

HIGH_INT#

const int HIGH_INT
Implementation
static const int HIGH_INT = 0x8DF5;

IMPLEMENTATION_COLOR_READ_FORMAT#

const int IMPLEMENTATION_COLOR_READ_FORMAT
Implementation
static const int IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B;

IMPLEMENTATION_COLOR_READ_TYPE#

const int IMPLEMENTATION_COLOR_READ_TYPE
Implementation
static const int IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A;

INCR#

const int INCR
Implementation
static const int INCR = 0x1E02;

INCR_WRAP#

const int INCR_WRAP
Implementation
static const int INCR_WRAP = 0x8507;

INT#

const int INT
Implementation
static const int INT = 0x1404;

INT_2_10_10_10_REV#

const int INT_2_10_10_10_REV
Implementation
static const int INT_2_10_10_10_REV = 0x8D9F;

INT_SAMPLER_2D#

const int INT_SAMPLER_2D
Implementation
static const int INT_SAMPLER_2D = 0x8DCA;

INT_SAMPLER_2D_ARRAY#

const int INT_SAMPLER_2D_ARRAY
Implementation
static const int INT_SAMPLER_2D_ARRAY = 0x8DCF;

INT_SAMPLER_3D#

const int INT_SAMPLER_3D
Implementation
static const int INT_SAMPLER_3D = 0x8DCB;

INT_SAMPLER_CUBE#

const int INT_SAMPLER_CUBE
Implementation
static const int INT_SAMPLER_CUBE = 0x8DCC;

INT_VEC2#

const int INT_VEC2
Implementation
static const int INT_VEC2 = 0x8B53;

INT_VEC3#

const int INT_VEC3
Implementation
static const int INT_VEC3 = 0x8B54;

INT_VEC4#

const int INT_VEC4
Implementation
static const int INT_VEC4 = 0x8B55;

INTERLEAVED_ATTRIBS#

const int INTERLEAVED_ATTRIBS
Implementation
static const int INTERLEAVED_ATTRIBS = 0x8C8C;

INVALID_ENUM#

const int INVALID_ENUM
Implementation
static const int INVALID_ENUM = 0x0500;

INVALID_FRAMEBUFFER_OPERATION#

const int INVALID_FRAMEBUFFER_OPERATION
Implementation
static const int INVALID_FRAMEBUFFER_OPERATION = 0x0506;

INVALID_INDEX#

const int INVALID_INDEX
Implementation
static const int INVALID_INDEX = 0xFFFFFFFF;

INVALID_OPERATION#

const int INVALID_OPERATION
Implementation
static const int INVALID_OPERATION = 0x0502;

INVALID_VALUE#

const int INVALID_VALUE
Implementation
static const int INVALID_VALUE = 0x0501;

INVERT#

const int INVERT
Implementation
static const int INVERT = 0x150A;

KEEP#

const int KEEP
Implementation
static const int KEEP = 0x1E00;

LEQUAL#

const int LEQUAL
Implementation
static const int LEQUAL = 0x0203;

LESS#

const int LESS
Implementation
static const int LESS = 0x0201;

LINE_LOOP#

const int LINE_LOOP
Implementation
static const int LINE_LOOP = 0x0002;

LINE_STRIP#

const int LINE_STRIP
Implementation
static const int LINE_STRIP = 0x0003;

LINE_WIDTH#

const int LINE_WIDTH
Implementation
static const int LINE_WIDTH = 0x0B21;

LINEAR#

const int LINEAR
Implementation
static const int LINEAR = 0x2601;

LINEAR_MIPMAP_LINEAR#

const int LINEAR_MIPMAP_LINEAR
Implementation
static const int LINEAR_MIPMAP_LINEAR = 0x2703;

LINEAR_MIPMAP_NEAREST#

const int LINEAR_MIPMAP_NEAREST
Implementation
static const int LINEAR_MIPMAP_NEAREST = 0x2701;

LINES#

const int LINES
Implementation
static const int LINES = 0x0001;
const int LINK_STATUS
Implementation
static const int LINK_STATUS = 0x8B82;

LOW_FLOAT#

const int LOW_FLOAT
Implementation
static const int LOW_FLOAT = 0x8DF0;

LOW_INT#

const int LOW_INT
Implementation
static const int LOW_INT = 0x8DF3;

LUMINANCE#

const int LUMINANCE
Implementation
static const int LUMINANCE = 0x1909;

LUMINANCE_ALPHA#

const int LUMINANCE_ALPHA
Implementation
static const int LUMINANCE_ALPHA = 0x190A;

MAX#

const int MAX
Implementation
static const int MAX = 0x8008;

MAX_3D_TEXTURE_SIZE#

const int MAX_3D_TEXTURE_SIZE
Implementation
static const int MAX_3D_TEXTURE_SIZE = 0x8073;

MAX_ARRAY_TEXTURE_LAYERS#

const int MAX_ARRAY_TEXTURE_LAYERS
Implementation
static const int MAX_ARRAY_TEXTURE_LAYERS = 0x88FF;

MAX_CLIENT_WAIT_TIMEOUT_WEBGL#

const int MAX_CLIENT_WAIT_TIMEOUT_WEBGL
Implementation
static const int MAX_CLIENT_WAIT_TIMEOUT_WEBGL = 0x9247;

MAX_COLOR_ATTACHMENTS#

const int MAX_COLOR_ATTACHMENTS
Implementation
static const int MAX_COLOR_ATTACHMENTS = 0x8CDF;

MAX_COLOR_ATTACHMENTS_WEBGL#

const int MAX_COLOR_ATTACHMENTS_WEBGL
Implementation
static const int MAX_COLOR_ATTACHMENTS_WEBGL = 0x8CDF;

MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS#

const int MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
Implementation
static const int MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33;

MAX_COMBINED_TEXTURE_IMAGE_UNITS#

const int MAX_COMBINED_TEXTURE_IMAGE_UNITS
Implementation
static const int MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D;

MAX_COMBINED_UNIFORM_BLOCKS#

const int MAX_COMBINED_UNIFORM_BLOCKS
Implementation
static const int MAX_COMBINED_UNIFORM_BLOCKS = 0x8A2E;

MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS#

const int MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
Implementation
static const int MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 0x8A31;

MAX_CUBE_MAP_TEXTURE_SIZE#

const int MAX_CUBE_MAP_TEXTURE_SIZE
Implementation
static const int MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C;

MAX_DRAW_BUFFERS#

const int MAX_DRAW_BUFFERS
Implementation
static const int MAX_DRAW_BUFFERS = 0x8824;

MAX_DRAW_BUFFERS_WEBGL#

const int MAX_DRAW_BUFFERS_WEBGL
Implementation
static const int MAX_DRAW_BUFFERS_WEBGL = 0x8824;

MAX_ELEMENT_INDEX#

const int MAX_ELEMENT_INDEX
Implementation
static const int MAX_ELEMENT_INDEX = 0x8D6B;

MAX_ELEMENTS_INDICES#

const int MAX_ELEMENTS_INDICES
Implementation
static const int MAX_ELEMENTS_INDICES = 0x80E9;

MAX_ELEMENTS_VERTICES#

const int MAX_ELEMENTS_VERTICES
Implementation
static const int MAX_ELEMENTS_VERTICES = 0x80E8;

MAX_FRAGMENT_INPUT_COMPONENTS#

const int MAX_FRAGMENT_INPUT_COMPONENTS
Implementation
static const int MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125;

MAX_FRAGMENT_UNIFORM_BLOCKS#

const int MAX_FRAGMENT_UNIFORM_BLOCKS
Implementation
static const int MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D;

MAX_FRAGMENT_UNIFORM_COMPONENTS#

const int MAX_FRAGMENT_UNIFORM_COMPONENTS
Implementation
static const int MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8B49;

MAX_FRAGMENT_UNIFORM_VECTORS#

const int MAX_FRAGMENT_UNIFORM_VECTORS
Implementation
static const int MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD;

MAX_PROGRAM_TEXEL_OFFSET#

const int MAX_PROGRAM_TEXEL_OFFSET
Implementation
static const int MAX_PROGRAM_TEXEL_OFFSET = 0x8905;

MAX_RENDERBUFFER_SIZE#

const int MAX_RENDERBUFFER_SIZE
Implementation
static const int MAX_RENDERBUFFER_SIZE = 0x84E8;

MAX_SAMPLES#

const int MAX_SAMPLES
Implementation
static const int MAX_SAMPLES = 0x8D57;

MAX_SERVER_WAIT_TIMEOUT#

const int MAX_SERVER_WAIT_TIMEOUT
Implementation
static const int MAX_SERVER_WAIT_TIMEOUT = 0x9111;

MAX_TEXTURE_IMAGE_UNITS#

const int MAX_TEXTURE_IMAGE_UNITS
Implementation
static const int MAX_TEXTURE_IMAGE_UNITS = 0x8872;

MAX_TEXTURE_LOD_BIAS#

const int MAX_TEXTURE_LOD_BIAS
Implementation
static const int MAX_TEXTURE_LOD_BIAS = 0x84FD;

MAX_TEXTURE_SIZE#

const int MAX_TEXTURE_SIZE
Implementation
static const int MAX_TEXTURE_SIZE = 0x0D33;

MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS#

const int MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
Implementation
static const int MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 0x8C8A;

MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS#

const int MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
Implementation
static const int MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 0x8C8B;

MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS#

const int MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
Implementation
static const int MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 0x8C80;

MAX_UNIFORM_BLOCK_SIZE#

const int MAX_UNIFORM_BLOCK_SIZE
Implementation
static const int MAX_UNIFORM_BLOCK_SIZE = 0x8A30;

MAX_UNIFORM_BUFFER_BINDINGS#

const int MAX_UNIFORM_BUFFER_BINDINGS
Implementation
static const int MAX_UNIFORM_BUFFER_BINDINGS = 0x8A2F;

MAX_VARYING_COMPONENTS#

const int MAX_VARYING_COMPONENTS
Implementation
static const int MAX_VARYING_COMPONENTS = 0x8B4B;

MAX_VARYING_VECTORS#

const int MAX_VARYING_VECTORS
Implementation
static const int MAX_VARYING_VECTORS = 0x8DFC;

MAX_VERTEX_ATTRIBS#

const int MAX_VERTEX_ATTRIBS
Implementation
static const int MAX_VERTEX_ATTRIBS = 0x8869;

MAX_VERTEX_OUTPUT_COMPONENTS#

const int MAX_VERTEX_OUTPUT_COMPONENTS
Implementation
static const int MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122;

MAX_VERTEX_TEXTURE_IMAGE_UNITS#

const int MAX_VERTEX_TEXTURE_IMAGE_UNITS
Implementation
static const int MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C;

MAX_VERTEX_UNIFORM_BLOCKS#

const int MAX_VERTEX_UNIFORM_BLOCKS
Implementation
static const int MAX_VERTEX_UNIFORM_BLOCKS = 0x8A2B;

MAX_VERTEX_UNIFORM_COMPONENTS#

const int MAX_VERTEX_UNIFORM_COMPONENTS
Implementation
static const int MAX_VERTEX_UNIFORM_COMPONENTS = 0x8B4A;

MAX_VERTEX_UNIFORM_VECTORS#

const int MAX_VERTEX_UNIFORM_VECTORS
Implementation
static const int MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB;

MAX_VIEWPORT_DIMS#

const int MAX_VIEWPORT_DIMS
Implementation
static const int MAX_VIEWPORT_DIMS = 0x0D3A;

MEDIUM_FLOAT#

const int MEDIUM_FLOAT
Implementation
static const int MEDIUM_FLOAT = 0x8DF1;

MEDIUM_INT#

const int MEDIUM_INT
Implementation
static const int MEDIUM_INT = 0x8DF4;

MIN#

const int MIN
Implementation
static const int MIN = 0x8007;

MIN_PROGRAM_TEXEL_OFFSET#

const int MIN_PROGRAM_TEXEL_OFFSET
Implementation
static const int MIN_PROGRAM_TEXEL_OFFSET = 0x8904;

MIRRORED_REPEAT#

const int MIRRORED_REPEAT
Implementation
static const int MIRRORED_REPEAT = 0x8370;

NEAREST#

const int NEAREST
Implementation
static const int NEAREST = 0x2600;

NEAREST_MIPMAP_LINEAR#

const int NEAREST_MIPMAP_LINEAR
Implementation
static const int NEAREST_MIPMAP_LINEAR = 0x2702;

NEAREST_MIPMAP_NEAREST#

const int NEAREST_MIPMAP_NEAREST
Implementation
static const int NEAREST_MIPMAP_NEAREST = 0x2700;

NEVER#

const int NEVER
Implementation
static const int NEVER = 0x0200;

NICEST#

const int NICEST
Implementation
static const int NICEST = 0x1102;

NO_ERROR#

const int NO_ERROR
Implementation
static const int NO_ERROR = 0;

NONE#

const int NONE
Implementation
static const int NONE = 0;

NOTEQUAL#

const int NOTEQUAL
Implementation
static const int NOTEQUAL = 0x0205;

OBJECT_TYPE#

const int OBJECT_TYPE
Implementation
static const int OBJECT_TYPE = 0x9112;

ONE#

const int ONE
Implementation
static const int ONE = 1;

ONE_MINUS_CONSTANT_ALPHA#

const int ONE_MINUS_CONSTANT_ALPHA
Implementation
static const int ONE_MINUS_CONSTANT_ALPHA = 0x8004;

ONE_MINUS_CONSTANT_COLOR#

const int ONE_MINUS_CONSTANT_COLOR
Implementation
static const int ONE_MINUS_CONSTANT_COLOR = 0x8002;

ONE_MINUS_DST_ALPHA#

const int ONE_MINUS_DST_ALPHA
Implementation
static const int ONE_MINUS_DST_ALPHA = 0x0305;

ONE_MINUS_DST_COLOR#

const int ONE_MINUS_DST_COLOR
Implementation
static const int ONE_MINUS_DST_COLOR = 0x0307;

ONE_MINUS_SRC_ALPHA#

const int ONE_MINUS_SRC_ALPHA
Implementation
static const int ONE_MINUS_SRC_ALPHA = 0x0303;

ONE_MINUS_SRC_COLOR#

const int ONE_MINUS_SRC_COLOR
Implementation
static const int ONE_MINUS_SRC_COLOR = 0x0301;

OUT_OF_MEMORY#

const int OUT_OF_MEMORY
Implementation
static const int OUT_OF_MEMORY = 0x0505;

PACK_ALIGNMENT#

const int PACK_ALIGNMENT
Implementation
static const int PACK_ALIGNMENT = 0x0D05;

PACK_ROW_LENGTH#

const int PACK_ROW_LENGTH
Implementation
static const int PACK_ROW_LENGTH = 0x0D02;

PACK_SKIP_PIXELS#

const int PACK_SKIP_PIXELS
Implementation
static const int PACK_SKIP_PIXELS = 0x0D04;

PACK_SKIP_ROWS#

const int PACK_SKIP_ROWS
Implementation
static const int PACK_SKIP_ROWS = 0x0D03;

PIXEL_PACK_BUFFER#

const int PIXEL_PACK_BUFFER
Implementation
static const int PIXEL_PACK_BUFFER = 0x88EB;

PIXEL_PACK_BUFFER_BINDING#

const int PIXEL_PACK_BUFFER_BINDING
Implementation
static const int PIXEL_PACK_BUFFER_BINDING = 0x88ED;

PIXEL_UNPACK_BUFFER#

const int PIXEL_UNPACK_BUFFER
Implementation
static const int PIXEL_UNPACK_BUFFER = 0x88EC;

PIXEL_UNPACK_BUFFER_BINDING#

const int PIXEL_UNPACK_BUFFER_BINDING
Implementation
static const int PIXEL_UNPACK_BUFFER_BINDING = 0x88EF;

POINTS#

const int POINTS
Implementation
static const int POINTS = 0x0000;

POLYGON_OFFSET_FACTOR#

const int POLYGON_OFFSET_FACTOR
Implementation
static const int POLYGON_OFFSET_FACTOR = 0x8038;

POLYGON_OFFSET_FILL#

const int POLYGON_OFFSET_FILL
Implementation
static const int POLYGON_OFFSET_FILL = 0x8037;

POLYGON_OFFSET_UNITS#

const int POLYGON_OFFSET_UNITS
Implementation
static const int POLYGON_OFFSET_UNITS = 0x2A00;

QUERY_RESULT#

const int QUERY_RESULT
Implementation
static const int QUERY_RESULT = 0x8866;

QUERY_RESULT_AVAILABLE#

const int QUERY_RESULT_AVAILABLE
Implementation
static const int QUERY_RESULT_AVAILABLE = 0x8867;

R8#

const int R8
Implementation
static const int R8 = 0x8229;

R8_SNORM#

const int R8_SNORM
Implementation
static const int R8_SNORM = 0x8F94;

R8I#

const int R8I
Implementation
static const int R8I = 0x8231;

R8UI#

const int R8UI
Implementation
static const int R8UI = 0x8232;

R11F_G11F_B10F#

const int R11F_G11F_B10F
Implementation
static const int R11F_G11F_B10F = 0x8C3A;

R16F#

const int R16F
Implementation
static const int R16F = 0x822D;

R16I#

const int R16I
Implementation
static const int R16I = 0x8233;

R16UI#

const int R16UI
Implementation
static const int R16UI = 0x8234;

R32F#

const int R32F
Implementation
static const int R32F = 0x822E;

R32I#

const int R32I
Implementation
static const int R32I = 0x8235;

R32UI#

const int R32UI
Implementation
static const int R32UI = 0x8236;

RASTERIZER_DISCARD#

const int RASTERIZER_DISCARD
Implementation
static const int RASTERIZER_DISCARD = 0x8C89;

READ_BUFFER#

const int READ_BUFFER
Implementation
static const int READ_BUFFER = 0x0C02;

READ_FRAMEBUFFER#

const int READ_FRAMEBUFFER
Implementation
static const int READ_FRAMEBUFFER = 0x8CA8;

READ_FRAMEBUFFER_BINDING#

const int READ_FRAMEBUFFER_BINDING
Implementation
static const int READ_FRAMEBUFFER_BINDING = 0x8CAA;

RED#

const int RED
Implementation
static const int RED = 0x1903;

RED_BITS#

const int RED_BITS
Implementation
static const int RED_BITS = 0x0D52;

RED_INTEGER#

const int RED_INTEGER
Implementation
static const int RED_INTEGER = 0x8D94;

RENDERBUFFER#

const int RENDERBUFFER
Implementation
static const int RENDERBUFFER = 0x8D41;

RENDERBUFFER_ALPHA_SIZE#

const int RENDERBUFFER_ALPHA_SIZE
Implementation
static const int RENDERBUFFER_ALPHA_SIZE = 0x8D53;

RENDERBUFFER_BINDING#

const int RENDERBUFFER_BINDING
Implementation
static const int RENDERBUFFER_BINDING = 0x8CA7;

RENDERBUFFER_BLUE_SIZE#

const int RENDERBUFFER_BLUE_SIZE
Implementation
static const int RENDERBUFFER_BLUE_SIZE = 0x8D52;

RENDERBUFFER_DEPTH_SIZE#

const int RENDERBUFFER_DEPTH_SIZE
Implementation
static const int RENDERBUFFER_DEPTH_SIZE = 0x8D54;

RENDERBUFFER_GREEN_SIZE#

const int RENDERBUFFER_GREEN_SIZE
Implementation
static const int RENDERBUFFER_GREEN_SIZE = 0x8D51;

RENDERBUFFER_HEIGHT#

const int RENDERBUFFER_HEIGHT
Implementation
static const int RENDERBUFFER_HEIGHT = 0x8D43;

RENDERBUFFER_INTERNAL_FORMAT#

const int RENDERBUFFER_INTERNAL_FORMAT
Implementation
static const int RENDERBUFFER_INTERNAL_FORMAT = 0x8D44;

RENDERBUFFER_RED_SIZE#

const int RENDERBUFFER_RED_SIZE
Implementation
static const int RENDERBUFFER_RED_SIZE = 0x8D50;

RENDERBUFFER_SAMPLES#

const int RENDERBUFFER_SAMPLES
Implementation
static const int RENDERBUFFER_SAMPLES = 0x8CAB;

RENDERBUFFER_STENCIL_SIZE#

const int RENDERBUFFER_STENCIL_SIZE
Implementation
static const int RENDERBUFFER_STENCIL_SIZE = 0x8D55;

RENDERBUFFER_WIDTH#

const int RENDERBUFFER_WIDTH
Implementation
static const int RENDERBUFFER_WIDTH = 0x8D42;

RENDERER#

const int RENDERER
Implementation
static const int RENDERER = 0x1F01;

REPEAT#

const int REPEAT
Implementation
static const int REPEAT = 0x2901;

REPLACE#

const int REPLACE
Implementation
static const int REPLACE = 0x1E01;

RG#

const int RG
Implementation
static const int RG = 0x8227;

RG8#

const int RG8
Implementation
static const int RG8 = 0x822B;

RG8_SNORM#

const int RG8_SNORM
Implementation
static const int RG8_SNORM = 0x8F95;

RG8I#

const int RG8I
Implementation
static const int RG8I = 0x8237;

RG8UI#

const int RG8UI
Implementation
static const int RG8UI = 0x8238;

RG16F#

const int RG16F
Implementation
static const int RG16F = 0x822F;

RG16I#

const int RG16I
Implementation
static const int RG16I = 0x8239;

RG16UI#

const int RG16UI
Implementation
static const int RG16UI = 0x823A;

RG32F#

const int RG32F
Implementation
static const int RG32F = 0x8230;

RG32I#

const int RG32I
Implementation
static const int RG32I = 0x823B;

RG32UI#

const int RG32UI
Implementation
static const int RG32UI = 0x823C;

RG_INTEGER#

const int RG_INTEGER
Implementation
static const int RG_INTEGER = 0x8228;

RGB#

const int RGB
Implementation
static const int RGB = 0x1907;

RGB5_A1#

const int RGB5_A1
Implementation
static const int RGB5_A1 = 0x8057;

RGB8#

const int RGB8
Implementation
static const int RGB8 = 0x8051;

RGB8_SNORM#

const int RGB8_SNORM
Implementation
static const int RGB8_SNORM = 0x8F96;

RGB8I#

const int RGB8I
Implementation
static const int RGB8I = 0x8D8F;

RGB8UI#

const int RGB8UI
Implementation
static const int RGB8UI = 0x8D7D;

RGB9_E5#

const int RGB9_E5
Implementation
static const int RGB9_E5 = 0x8C3D;

RGB10_A2#

const int RGB10_A2
Implementation
static const int RGB10_A2 = 0x8059;

RGB10_A2UI#

const int RGB10_A2UI
Implementation
static const int RGB10_A2UI = 0x906F;

RGB16F#

const int RGB16F
Implementation
static const int RGB16F = 0x881B;

RGB16I#

const int RGB16I
Implementation
static const int RGB16I = 0x8D89;

RGB16UI#

const int RGB16UI
Implementation
static const int RGB16UI = 0x8D77;

RGB32F#

const int RGB32F
Implementation
static const int RGB32F = 0x8815;

RGB32I#

const int RGB32I
Implementation
static const int RGB32I = 0x8D83;

RGB32UI#

const int RGB32UI
Implementation
static const int RGB32UI = 0x8D71;

RGB565#

const int RGB565
Implementation
static const int RGB565 = 0x8D62;

RGB_INTEGER#

const int RGB_INTEGER
Implementation
static const int RGB_INTEGER = 0x8D98;

RGBA#

const int RGBA
Implementation
static const int RGBA = 0x1908;

RGBA4#

const int RGBA4
Implementation
static const int RGBA4 = 0x8056;

RGBA8#

const int RGBA8
Implementation
static const int RGBA8 = 0x8058;

RGBA8_SNORM#

const int RGBA8_SNORM
Implementation
static const int RGBA8_SNORM = 0x8F97;

RGBA8I#

const int RGBA8I
Implementation
static const int RGBA8I = 0x8D8E;

RGBA8UI#

const int RGBA8UI
Implementation
static const int RGBA8UI = 0x8D7C;

RGBA16F#

const int RGBA16F
Implementation
static const int RGBA16F = 0x881A;

RGBA16I#

const int RGBA16I
Implementation
static const int RGBA16I = 0x8D88;

RGBA16UI#

const int RGBA16UI
Implementation
static const int RGBA16UI = 0x8D76;

RGBA32F#

const int RGBA32F
Implementation
static const int RGBA32F = 0x8814;

RGBA32I#

const int RGBA32I
Implementation
static const int RGBA32I = 0x8D82;

RGBA32UI#

const int RGBA32UI
Implementation
static const int RGBA32UI = 0x8D70;

RGBA_INTEGER#

const int RGBA_INTEGER
Implementation
static const int RGBA_INTEGER = 0x8D99;

SAMPLE_ALPHA_TO_COVERAGE#

const int SAMPLE_ALPHA_TO_COVERAGE
Implementation
static const int SAMPLE_ALPHA_TO_COVERAGE = 0x809E;

SAMPLE_BUFFERS#

const int SAMPLE_BUFFERS
Implementation
static const int SAMPLE_BUFFERS = 0x80A8;

SAMPLE_COVERAGE#

const int SAMPLE_COVERAGE
Implementation
static const int SAMPLE_COVERAGE = 0x80A0;

SAMPLE_COVERAGE_INVERT#

const int SAMPLE_COVERAGE_INVERT
Implementation
static const int SAMPLE_COVERAGE_INVERT = 0x80AB;

SAMPLE_COVERAGE_VALUE#

const int SAMPLE_COVERAGE_VALUE
Implementation
static const int SAMPLE_COVERAGE_VALUE = 0x80AA;

SAMPLER_2D#

const int SAMPLER_2D
Implementation
static const int SAMPLER_2D = 0x8B5E;

SAMPLER_2D_ARRAY#

const int SAMPLER_2D_ARRAY
Implementation
static const int SAMPLER_2D_ARRAY = 0x8DC1;

SAMPLER_2D_ARRAY_SHADOW#

const int SAMPLER_2D_ARRAY_SHADOW
Implementation
static const int SAMPLER_2D_ARRAY_SHADOW = 0x8DC4;

SAMPLER_2D_SHADOW#

const int SAMPLER_2D_SHADOW
Implementation
static const int SAMPLER_2D_SHADOW = 0x8B62;

SAMPLER_3D#

const int SAMPLER_3D
Implementation
static const int SAMPLER_3D = 0x8B5F;

SAMPLER_BINDING#

const int SAMPLER_BINDING
Implementation
static const int SAMPLER_BINDING = 0x8919;

SAMPLER_CUBE#

const int SAMPLER_CUBE
Implementation
static const int SAMPLER_CUBE = 0x8B60;

SAMPLER_CUBE_SHADOW#

const int SAMPLER_CUBE_SHADOW
Implementation
static const int SAMPLER_CUBE_SHADOW = 0x8DC5;

SAMPLES#

const int SAMPLES
Implementation
static const int SAMPLES = 0x80A9;

SCISSOR_BOX#

const int SCISSOR_BOX
Implementation
static const int SCISSOR_BOX = 0x0C10;

SCISSOR_TEST#

const int SCISSOR_TEST
Implementation
static const int SCISSOR_TEST = 0x0C11;

SEPARATE_ATTRIBS#

const int SEPARATE_ATTRIBS
Implementation
static const int SEPARATE_ATTRIBS = 0x8C8D;

SHADER_TYPE#

const int SHADER_TYPE
Implementation
static const int SHADER_TYPE = 0x8B4F;

SHADING_LANGUAGE_VERSION#

const int SHADING_LANGUAGE_VERSION
Implementation
static const int SHADING_LANGUAGE_VERSION = 0x8B8C;

SHORT#

const int SHORT
Implementation
static const int SHORT = 0x1402;

SIGNALED#

const int SIGNALED
Implementation
static const int SIGNALED = 0x9119;

SIGNED_NORMALIZED#

const int SIGNED_NORMALIZED
Implementation
static const int SIGNED_NORMALIZED = 0x8F9C;

SRC_ALPHA#

const int SRC_ALPHA
Implementation
static const int SRC_ALPHA = 0x0302;

SRC_ALPHA_SATURATE#

const int SRC_ALPHA_SATURATE
Implementation
static const int SRC_ALPHA_SATURATE = 0x0308;

SRC_COLOR#

const int SRC_COLOR
Implementation
static const int SRC_COLOR = 0x0300;

SRGB#

const int SRGB
Implementation
static const int SRGB = 0x8C40;

SRGB8#

const int SRGB8
Implementation
static const int SRGB8 = 0x8C41;

SRGB8_ALPHA8#

const int SRGB8_ALPHA8
Implementation
static const int SRGB8_ALPHA8 = 0x8C43;

STATIC_COPY#

const int STATIC_COPY
Implementation
static const int STATIC_COPY = 0x88E6;

STATIC_DRAW#

const int STATIC_DRAW
Implementation
static const int STATIC_DRAW = 0x88E4;

STATIC_READ#

const int STATIC_READ
Implementation
static const int STATIC_READ = 0x88E5;

STENCIL#

const int STENCIL
Implementation
static const int STENCIL = 0x1802;

STENCIL_ATTACHMENT#

const int STENCIL_ATTACHMENT
Implementation
static const int STENCIL_ATTACHMENT = 0x8D20;

STENCIL_BACK_FAIL#

const int STENCIL_BACK_FAIL
Implementation
static const int STENCIL_BACK_FAIL = 0x8801;

STENCIL_BACK_FUNC#

const int STENCIL_BACK_FUNC
Implementation
static const int STENCIL_BACK_FUNC = 0x8800;

STENCIL_BACK_PASS_DEPTH_FAIL#

const int STENCIL_BACK_PASS_DEPTH_FAIL
Implementation
static const int STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802;

STENCIL_BACK_PASS_DEPTH_PASS#

const int STENCIL_BACK_PASS_DEPTH_PASS
Implementation
static const int STENCIL_BACK_PASS_DEPTH_PASS = 0x8803;

STENCIL_BACK_REF#

const int STENCIL_BACK_REF
Implementation
static const int STENCIL_BACK_REF = 0x8CA3;

STENCIL_BACK_VALUE_MASK#

const int STENCIL_BACK_VALUE_MASK
Implementation
static const int STENCIL_BACK_VALUE_MASK = 0x8CA4;

STENCIL_BACK_WRITEMASK#

const int STENCIL_BACK_WRITEMASK
Implementation
static const int STENCIL_BACK_WRITEMASK = 0x8CA5;

STENCIL_BITS#

const int STENCIL_BITS
Implementation
static const int STENCIL_BITS = 0x0D57;

STENCIL_BUFFER_BIT#

const int STENCIL_BUFFER_BIT
Implementation
static const int STENCIL_BUFFER_BIT = 0x00000400;

STENCIL_CLEAR_VALUE#

const int STENCIL_CLEAR_VALUE
Implementation
static const int STENCIL_CLEAR_VALUE = 0x0B91;

STENCIL_FAIL#

const int STENCIL_FAIL
Implementation
static const int STENCIL_FAIL = 0x0B94;

STENCIL_FUNC#

const int STENCIL_FUNC
Implementation
static const int STENCIL_FUNC = 0x0B92;

STENCIL_INDEX8#

const int STENCIL_INDEX8
Implementation
static const int STENCIL_INDEX8 = 0x8D48;

STENCIL_PASS_DEPTH_FAIL#

const int STENCIL_PASS_DEPTH_FAIL
Implementation
static const int STENCIL_PASS_DEPTH_FAIL = 0x0B95;

STENCIL_PASS_DEPTH_PASS#

const int STENCIL_PASS_DEPTH_PASS
Implementation
static const int STENCIL_PASS_DEPTH_PASS = 0x0B96;

STENCIL_REF#

const int STENCIL_REF
Implementation
static const int STENCIL_REF = 0x0B97;

STENCIL_TEST#

const int STENCIL_TEST
Implementation
static const int STENCIL_TEST = 0x0B90;

STENCIL_VALUE_MASK#

const int STENCIL_VALUE_MASK
Implementation
static const int STENCIL_VALUE_MASK = 0x0B93;

STENCIL_WRITEMASK#

const int STENCIL_WRITEMASK
Implementation
static const int STENCIL_WRITEMASK = 0x0B98;

STREAM_COPY#

const int STREAM_COPY
Implementation
static const int STREAM_COPY = 0x88E2;

STREAM_DRAW#

const int STREAM_DRAW
Implementation
static const int STREAM_DRAW = 0x88E0;

STREAM_READ#

const int STREAM_READ
Implementation
static const int STREAM_READ = 0x88E1;

SUBPIXEL_BITS#

const int SUBPIXEL_BITS
Implementation
static const int SUBPIXEL_BITS = 0x0D50;

SYNC_CONDITION#

const int SYNC_CONDITION
Implementation
static const int SYNC_CONDITION = 0x9113;

SYNC_FENCE#

const int SYNC_FENCE
Implementation
static const int SYNC_FENCE = 0x9116;

SYNC_FLAGS#

const int SYNC_FLAGS
Implementation
static const int SYNC_FLAGS = 0x9115;

SYNC_FLUSH_COMMANDS_BIT#

const int SYNC_FLUSH_COMMANDS_BIT
Implementation
static const int SYNC_FLUSH_COMMANDS_BIT = 0x00000001;

SYNC_GPU_COMMANDS_COMPLETE#

const int SYNC_GPU_COMMANDS_COMPLETE
Implementation
static const int SYNC_GPU_COMMANDS_COMPLETE = 0x9117;

SYNC_STATUS#

const int SYNC_STATUS
Implementation
static const int SYNC_STATUS = 0x9114;

TEXTURE#

const int TEXTURE
Implementation
static const int TEXTURE = 0x1702;

TEXTURE0#

const int TEXTURE0
Implementation
static const int TEXTURE0 = 0x84C0;

TEXTURE1#

const int TEXTURE1
Implementation
static const int TEXTURE1 = 0x84C1;

TEXTURE2#

const int TEXTURE2
Implementation
static const int TEXTURE2 = 0x84C2;

TEXTURE3#

const int TEXTURE3
Implementation
static const int TEXTURE3 = 0x84C3;

TEXTURE4#

const int TEXTURE4
Implementation
static const int TEXTURE4 = 0x84C4;

TEXTURE5#

const int TEXTURE5
Implementation
static const int TEXTURE5 = 0x84C5;

TEXTURE6#

const int TEXTURE6
Implementation
static const int TEXTURE6 = 0x84C6;

TEXTURE7#

const int TEXTURE7
Implementation
static const int TEXTURE7 = 0x84C7;

TEXTURE8#

const int TEXTURE8
Implementation
static const int TEXTURE8 = 0x84C8;

TEXTURE9#

const int TEXTURE9
Implementation
static const int TEXTURE9 = 0x84C9;

TEXTURE10#

const int TEXTURE10
Implementation
static const int TEXTURE10 = 0x84CA;

TEXTURE11#

const int TEXTURE11
Implementation
static const int TEXTURE11 = 0x84CB;

TEXTURE12#

const int TEXTURE12
Implementation
static const int TEXTURE12 = 0x84CC;

TEXTURE13#

const int TEXTURE13
Implementation
static const int TEXTURE13 = 0x84CD;

TEXTURE14#

const int TEXTURE14
Implementation
static const int TEXTURE14 = 0x84CE;

TEXTURE15#

const int TEXTURE15
Implementation
static const int TEXTURE15 = 0x84CF;

TEXTURE16#

const int TEXTURE16
Implementation
static const int TEXTURE16 = 0x84D0;

TEXTURE17#

const int TEXTURE17
Implementation
static const int TEXTURE17 = 0x84D1;

TEXTURE18#

const int TEXTURE18
Implementation
static const int TEXTURE18 = 0x84D2;

TEXTURE19#

const int TEXTURE19
Implementation
static const int TEXTURE19 = 0x84D3;

TEXTURE20#

const int TEXTURE20
Implementation
static const int TEXTURE20 = 0x84D4;

TEXTURE21#

const int TEXTURE21
Implementation
static const int TEXTURE21 = 0x84D5;

TEXTURE22#

const int TEXTURE22
Implementation
static const int TEXTURE22 = 0x84D6;

TEXTURE23#

const int TEXTURE23
Implementation
static const int TEXTURE23 = 0x84D7;

TEXTURE24#

const int TEXTURE24
Implementation
static const int TEXTURE24 = 0x84D8;

TEXTURE25#

const int TEXTURE25
Implementation
static const int TEXTURE25 = 0x84D9;

TEXTURE26#

const int TEXTURE26
Implementation
static const int TEXTURE26 = 0x84DA;

TEXTURE27#

const int TEXTURE27
Implementation
static const int TEXTURE27 = 0x84DB;

TEXTURE28#

const int TEXTURE28
Implementation
static const int TEXTURE28 = 0x84DC;

TEXTURE29#

const int TEXTURE29
Implementation
static const int TEXTURE29 = 0x84DD;

TEXTURE30#

const int TEXTURE30
Implementation
static const int TEXTURE30 = 0x84DE;

TEXTURE31#

const int TEXTURE31
Implementation
static const int TEXTURE31 = 0x84DF;

TEXTURE_2D#

const int TEXTURE_2D
Implementation
static const int TEXTURE_2D = 0x0DE1;

TEXTURE_2D_ARRAY#

const int TEXTURE_2D_ARRAY
Implementation
static const int TEXTURE_2D_ARRAY = 0x8C1A;

TEXTURE_3D#

const int TEXTURE_3D
Implementation
static const int TEXTURE_3D = 0x806F;

TEXTURE_BASE_LEVEL#

const int TEXTURE_BASE_LEVEL
Implementation
static const int TEXTURE_BASE_LEVEL = 0x813C;

TEXTURE_BINDING_2D#

const int TEXTURE_BINDING_2D
Implementation
static const int TEXTURE_BINDING_2D = 0x8069;

TEXTURE_BINDING_2D_ARRAY#

const int TEXTURE_BINDING_2D_ARRAY
Implementation
static const int TEXTURE_BINDING_2D_ARRAY = 0x8C1D;

TEXTURE_BINDING_3D#

const int TEXTURE_BINDING_3D
Implementation
static const int TEXTURE_BINDING_3D = 0x806A;

TEXTURE_BINDING_CUBE_MAP#

const int TEXTURE_BINDING_CUBE_MAP
Implementation
static const int TEXTURE_BINDING_CUBE_MAP = 0x8514;

TEXTURE_COMPARE_FUNC#

const int TEXTURE_COMPARE_FUNC
Implementation
static const int TEXTURE_COMPARE_FUNC = 0x884D;

TEXTURE_COMPARE_MODE#

const int TEXTURE_COMPARE_MODE
Implementation
static const int TEXTURE_COMPARE_MODE = 0x884C;

TEXTURE_CUBE_MAP#

const int TEXTURE_CUBE_MAP
Implementation
static const int TEXTURE_CUBE_MAP = 0x8513;

TEXTURE_CUBE_MAP_NEGATIVE_X#

const int TEXTURE_CUBE_MAP_NEGATIVE_X
Implementation
static const int TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516;

TEXTURE_CUBE_MAP_NEGATIVE_Y#

const int TEXTURE_CUBE_MAP_NEGATIVE_Y
Implementation
static const int TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518;

TEXTURE_CUBE_MAP_NEGATIVE_Z#

const int TEXTURE_CUBE_MAP_NEGATIVE_Z
Implementation
static const int TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A;

TEXTURE_CUBE_MAP_POSITIVE_X#

const int TEXTURE_CUBE_MAP_POSITIVE_X
Implementation
static const int TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515;

TEXTURE_CUBE_MAP_POSITIVE_Y#

const int TEXTURE_CUBE_MAP_POSITIVE_Y
Implementation
static const int TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517;

TEXTURE_CUBE_MAP_POSITIVE_Z#

const int TEXTURE_CUBE_MAP_POSITIVE_Z
Implementation
static const int TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519;

TEXTURE_IMMUTABLE_FORMAT#

const int TEXTURE_IMMUTABLE_FORMAT
Implementation
static const int TEXTURE_IMMUTABLE_FORMAT = 0x912F;

TEXTURE_IMMUTABLE_LEVELS#

const int TEXTURE_IMMUTABLE_LEVELS
Implementation
static const int TEXTURE_IMMUTABLE_LEVELS = 0x82DF;

TEXTURE_MAG_FILTER#

const int TEXTURE_MAG_FILTER
Implementation
static const int TEXTURE_MAG_FILTER = 0x2800;

TEXTURE_MAX_LEVEL#

const int TEXTURE_MAX_LEVEL
Implementation
static const int TEXTURE_MAX_LEVEL = 0x813D;

TEXTURE_MAX_LOD#

const int TEXTURE_MAX_LOD
Implementation
static const int TEXTURE_MAX_LOD = 0x813B;

TEXTURE_MIN_FILTER#

const int TEXTURE_MIN_FILTER
Implementation
static const int TEXTURE_MIN_FILTER = 0x2801;

TEXTURE_MIN_LOD#

const int TEXTURE_MIN_LOD
Implementation
static const int TEXTURE_MIN_LOD = 0x813A;

TEXTURE_WRAP_R#

const int TEXTURE_WRAP_R
Implementation
static const int TEXTURE_WRAP_R = 0x8072;

TEXTURE_WRAP_S#

const int TEXTURE_WRAP_S
Implementation
static const int TEXTURE_WRAP_S = 0x2802;

TEXTURE_WRAP_T#

const int TEXTURE_WRAP_T
Implementation
static const int TEXTURE_WRAP_T = 0x2803;

TIMEOUT_EXPIRED#

const int TIMEOUT_EXPIRED
Implementation
static const int TIMEOUT_EXPIRED = 0x911B;

TIMEOUT_IGNORED#

const int TIMEOUT_IGNORED
Implementation
static const int TIMEOUT_IGNORED = -1;

TRANSFORM_FEEDBACK#

const int TRANSFORM_FEEDBACK
Implementation
static const int TRANSFORM_FEEDBACK = 0x8E22;

TRANSFORM_FEEDBACK_ACTIVE#

const int TRANSFORM_FEEDBACK_ACTIVE
Implementation
static const int TRANSFORM_FEEDBACK_ACTIVE = 0x8E24;

TRANSFORM_FEEDBACK_BINDING#

const int TRANSFORM_FEEDBACK_BINDING
Implementation
static const int TRANSFORM_FEEDBACK_BINDING = 0x8E25;

TRANSFORM_FEEDBACK_BUFFER#

const int TRANSFORM_FEEDBACK_BUFFER
Implementation
static const int TRANSFORM_FEEDBACK_BUFFER = 0x8C8E;

TRANSFORM_FEEDBACK_BUFFER_BINDING#

const int TRANSFORM_FEEDBACK_BUFFER_BINDING
Implementation
static const int TRANSFORM_FEEDBACK_BUFFER_BINDING = 0x8C8F;

TRANSFORM_FEEDBACK_BUFFER_MODE#

const int TRANSFORM_FEEDBACK_BUFFER_MODE
Implementation
static const int TRANSFORM_FEEDBACK_BUFFER_MODE = 0x8C7F;

TRANSFORM_FEEDBACK_BUFFER_SIZE#

const int TRANSFORM_FEEDBACK_BUFFER_SIZE
Implementation
static const int TRANSFORM_FEEDBACK_BUFFER_SIZE = 0x8C85;

TRANSFORM_FEEDBACK_BUFFER_START#

const int TRANSFORM_FEEDBACK_BUFFER_START
Implementation
static const int TRANSFORM_FEEDBACK_BUFFER_START = 0x8C84;

TRANSFORM_FEEDBACK_PAUSED#

const int TRANSFORM_FEEDBACK_PAUSED
Implementation
static const int TRANSFORM_FEEDBACK_PAUSED = 0x8E23;

TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN#

const int TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
Implementation
static const int TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0x8C88;

TRANSFORM_FEEDBACK_VARYINGS#

const int TRANSFORM_FEEDBACK_VARYINGS
Implementation
static const int TRANSFORM_FEEDBACK_VARYINGS = 0x8C83;

TRIANGLE_FAN#

const int TRIANGLE_FAN
Implementation
static const int TRIANGLE_FAN = 0x0006;

TRIANGLE_STRIP#

const int TRIANGLE_STRIP
Implementation
static const int TRIANGLE_STRIP = 0x0005;

TRIANGLES#

const int TRIANGLES
Implementation
static const int TRIANGLES = 0x0004;

UNIFORM_ARRAY_STRIDE#

const int UNIFORM_ARRAY_STRIDE
Implementation
static const int UNIFORM_ARRAY_STRIDE = 0x8A3C;

UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES#

const int UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
Implementation
static const int UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 0x8A43;

UNIFORM_BLOCK_ACTIVE_UNIFORMS#

const int UNIFORM_BLOCK_ACTIVE_UNIFORMS
Implementation
static const int UNIFORM_BLOCK_ACTIVE_UNIFORMS = 0x8A42;

UNIFORM_BLOCK_BINDING#

const int UNIFORM_BLOCK_BINDING
Implementation
static const int UNIFORM_BLOCK_BINDING = 0x8A3F;

UNIFORM_BLOCK_DATA_SIZE#

const int UNIFORM_BLOCK_DATA_SIZE
Implementation
static const int UNIFORM_BLOCK_DATA_SIZE = 0x8A40;

UNIFORM_BLOCK_INDEX#

const int UNIFORM_BLOCK_INDEX
Implementation
static const int UNIFORM_BLOCK_INDEX = 0x8A3A;

UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER#

const int UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
Implementation
static const int UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46;

UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER#

const int UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
Implementation
static const int UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 0x8A44;

UNIFORM_BUFFER#

const int UNIFORM_BUFFER
Implementation
static const int UNIFORM_BUFFER = 0x8A11;

UNIFORM_BUFFER_BINDING#

const int UNIFORM_BUFFER_BINDING
Implementation
static const int UNIFORM_BUFFER_BINDING = 0x8A28;

UNIFORM_BUFFER_OFFSET_ALIGNMENT#

const int UNIFORM_BUFFER_OFFSET_ALIGNMENT
Implementation
static const int UNIFORM_BUFFER_OFFSET_ALIGNMENT = 0x8A34;

UNIFORM_BUFFER_SIZE#

const int UNIFORM_BUFFER_SIZE
Implementation
static const int UNIFORM_BUFFER_SIZE = 0x8A2A;

UNIFORM_BUFFER_START#

const int UNIFORM_BUFFER_START
Implementation
static const int UNIFORM_BUFFER_START = 0x8A29;

UNIFORM_IS_ROW_MAJOR#

const int UNIFORM_IS_ROW_MAJOR
Implementation
static const int UNIFORM_IS_ROW_MAJOR = 0x8A3E;

UNIFORM_MATRIX_STRIDE#

const int UNIFORM_MATRIX_STRIDE
Implementation
static const int UNIFORM_MATRIX_STRIDE = 0x8A3D;

UNIFORM_OFFSET#

const int UNIFORM_OFFSET
Implementation
static const int UNIFORM_OFFSET = 0x8A3B;

UNIFORM_SIZE#

const int UNIFORM_SIZE
Implementation
static const int UNIFORM_SIZE = 0x8A38;

UNIFORM_TYPE#

const int UNIFORM_TYPE
Implementation
static const int UNIFORM_TYPE = 0x8A37;

UNPACK_ALIGNMENT#

const int UNPACK_ALIGNMENT
Implementation
static const int UNPACK_ALIGNMENT = 0x0CF5;

UNPACK_COLORSPACE_CONVERSION_WEBGL#

const int UNPACK_COLORSPACE_CONVERSION_WEBGL
Implementation
static const int UNPACK_COLORSPACE_CONVERSION_WEBGL = 0x9243;

UNPACK_FLIP_Y_WEBGL#

const int UNPACK_FLIP_Y_WEBGL
Implementation
static const int UNPACK_FLIP_Y_WEBGL = 0x9240;

UNPACK_IMAGE_HEIGHT#

const int UNPACK_IMAGE_HEIGHT
Implementation
static const int UNPACK_IMAGE_HEIGHT = 0x806E;

UNPACK_PREMULTIPLY_ALPHA_WEBGL#

const int UNPACK_PREMULTIPLY_ALPHA_WEBGL
Implementation
static const int UNPACK_PREMULTIPLY_ALPHA_WEBGL = 0x9241;

UNPACK_ROW_LENGTH#

const int UNPACK_ROW_LENGTH
Implementation
static const int UNPACK_ROW_LENGTH = 0x0CF2;

UNPACK_SKIP_IMAGES#

const int UNPACK_SKIP_IMAGES
Implementation
static const int UNPACK_SKIP_IMAGES = 0x806D;

UNPACK_SKIP_PIXELS#

const int UNPACK_SKIP_PIXELS
Implementation
static const int UNPACK_SKIP_PIXELS = 0x0CF4;

UNPACK_SKIP_ROWS#

const int UNPACK_SKIP_ROWS
Implementation
static const int UNPACK_SKIP_ROWS = 0x0CF3;

UNSIGNALED#

const int UNSIGNALED
Implementation
static const int UNSIGNALED = 0x9118;

UNSIGNED_BYTE#

const int UNSIGNED_BYTE
Implementation
static const int UNSIGNED_BYTE = 0x1401;

UNSIGNED_INT#

const int UNSIGNED_INT
Implementation
static const int UNSIGNED_INT = 0x1405;

UNSIGNED_INT_2_10_10_10_REV#

const int UNSIGNED_INT_2_10_10_10_REV
Implementation
static const int UNSIGNED_INT_2_10_10_10_REV = 0x8368;

UNSIGNED_INT_5_9_9_9_REV#

const int UNSIGNED_INT_5_9_9_9_REV
Implementation
static const int UNSIGNED_INT_5_9_9_9_REV = 0x8C3E;

UNSIGNED_INT_10F_11F_11F_REV#

const int UNSIGNED_INT_10F_11F_11F_REV
Implementation
static const int UNSIGNED_INT_10F_11F_11F_REV = 0x8C3B;

UNSIGNED_INT_24_8#

const int UNSIGNED_INT_24_8
Implementation
static const int UNSIGNED_INT_24_8 = 0x84FA;

UNSIGNED_INT_SAMPLER_2D#

const int UNSIGNED_INT_SAMPLER_2D
Implementation
static const int UNSIGNED_INT_SAMPLER_2D = 0x8DD2;

UNSIGNED_INT_SAMPLER_2D_ARRAY#

const int UNSIGNED_INT_SAMPLER_2D_ARRAY
Implementation
static const int UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8DD7;

UNSIGNED_INT_SAMPLER_3D#

const int UNSIGNED_INT_SAMPLER_3D
Implementation
static const int UNSIGNED_INT_SAMPLER_3D = 0x8DD3;

UNSIGNED_INT_SAMPLER_CUBE#

const int UNSIGNED_INT_SAMPLER_CUBE
Implementation
static const int UNSIGNED_INT_SAMPLER_CUBE = 0x8DD4;

UNSIGNED_INT_VEC2#

const int UNSIGNED_INT_VEC2
Implementation
static const int UNSIGNED_INT_VEC2 = 0x8DC6;

UNSIGNED_INT_VEC3#

const int UNSIGNED_INT_VEC3
Implementation
static const int UNSIGNED_INT_VEC3 = 0x8DC7;

UNSIGNED_INT_VEC4#

const int UNSIGNED_INT_VEC4
Implementation
static const int UNSIGNED_INT_VEC4 = 0x8DC8;

UNSIGNED_NORMALIZED#

const int UNSIGNED_NORMALIZED
Implementation
static const int UNSIGNED_NORMALIZED = 0x8C17;

UNSIGNED_SHORT#

const int UNSIGNED_SHORT
Implementation
static const int UNSIGNED_SHORT = 0x1403;

UNSIGNED_SHORT_4_4_4_4#

const int UNSIGNED_SHORT_4_4_4_4
Implementation
static const int UNSIGNED_SHORT_4_4_4_4 = 0x8033;

UNSIGNED_SHORT_5_5_5_1#

const int UNSIGNED_SHORT_5_5_5_1
Implementation
static const int UNSIGNED_SHORT_5_5_5_1 = 0x8034;

UNSIGNED_SHORT_5_6_5#

const int UNSIGNED_SHORT_5_6_5
Implementation
static const int UNSIGNED_SHORT_5_6_5 = 0x8363;

VALIDATE_STATUS#

const int VALIDATE_STATUS
Implementation
static const int VALIDATE_STATUS = 0x8B83;

VENDOR#

const int VENDOR
Implementation
static const int VENDOR = 0x1F00;

VERSION#

const int VERSION
Implementation
static const int VERSION = 0x1F02;

VERTEX_ARRAY_BINDING#

const int VERTEX_ARRAY_BINDING
Implementation
static const int VERTEX_ARRAY_BINDING = 0x85B5;

VERTEX_ATTRIB_ARRAY_BUFFER_BINDING#

const int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
Implementation
static const int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F;

VERTEX_ATTRIB_ARRAY_DIVISOR#

const int VERTEX_ATTRIB_ARRAY_DIVISOR
Implementation
static const int VERTEX_ATTRIB_ARRAY_DIVISOR = 0x88FE;

VERTEX_ATTRIB_ARRAY_ENABLED#

const int VERTEX_ATTRIB_ARRAY_ENABLED
Implementation
static const int VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622;

VERTEX_ATTRIB_ARRAY_INTEGER#

const int VERTEX_ATTRIB_ARRAY_INTEGER
Implementation
static const int VERTEX_ATTRIB_ARRAY_INTEGER = 0x88FD;

VERTEX_ATTRIB_ARRAY_NORMALIZED#

const int VERTEX_ATTRIB_ARRAY_NORMALIZED
Implementation
static const int VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A;

VERTEX_ATTRIB_ARRAY_POINTER#

const int VERTEX_ATTRIB_ARRAY_POINTER
Implementation
static const int VERTEX_ATTRIB_ARRAY_POINTER = 0x8645;

VERTEX_ATTRIB_ARRAY_SIZE#

const int VERTEX_ATTRIB_ARRAY_SIZE
Implementation
static const int VERTEX_ATTRIB_ARRAY_SIZE = 0x8623;

VERTEX_ATTRIB_ARRAY_STRIDE#

const int VERTEX_ATTRIB_ARRAY_STRIDE
Implementation
static const int VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624;

VERTEX_ATTRIB_ARRAY_TYPE#

const int VERTEX_ATTRIB_ARRAY_TYPE
Implementation
static const int VERTEX_ATTRIB_ARRAY_TYPE = 0x8625;

VERTEX_SHADER#

const int VERTEX_SHADER
Implementation
static const int VERTEX_SHADER = 0x8B31;

VIEWPORT#

const int VIEWPORT
Implementation
static const int VIEWPORT = 0x0BA2;

WAIT_FAILED#

const int WAIT_FAILED
Implementation
static const int WAIT_FAILED = 0x911D;

ZERO#

const int ZERO
Implementation
static const int ZERO = 0;