WebGL abstract#
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#
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#
A representation of the runtime type of the object.
Inherited from Object.
Implementation
external Type get runtimeType;
Methods#
noSuchMethod() inherited#
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#
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#
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 == omust be true.-
Symmetric: For all objects
o1ando2,o1 == o2ando2 == o1must either both be true, or both be false. -
Transitive: For all objects
o1,o2, ando3, ifo1 == o2ando2 == o3are true, theno1 == o3must 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#
Implementation
static const int ACTIVE_ATTRIBUTES = 0x8B89;
ACTIVE_TEXTURE#
Implementation
static const int ACTIVE_TEXTURE = 0x84E0;
ACTIVE_UNIFORM_BLOCKS#
Implementation
static const int ACTIVE_UNIFORM_BLOCKS = 0x8A36;
ACTIVE_UNIFORMS#
Implementation
static const int ACTIVE_UNIFORMS = 0x8B86;
ALIASED_LINE_WIDTH_RANGE#
Implementation
static const int ALIASED_LINE_WIDTH_RANGE = 0x846E;
ALIASED_POINT_SIZE_RANGE#
Implementation
static const int ALIASED_POINT_SIZE_RANGE = 0x846D;
ALPHA#
Implementation
static const int ALPHA = 0x1906;
ALPHA_BITS#
Implementation
static const int ALPHA_BITS = 0x0D55;
ALREADY_SIGNALED#
Implementation
static const int ALREADY_SIGNALED = 0x911A;
ALWAYS#
Implementation
static const int ALWAYS = 0x0207;
ANY_SAMPLES_PASSED#
Implementation
static const int ANY_SAMPLES_PASSED = 0x8C2F;
ANY_SAMPLES_PASSED_CONSERVATIVE#
Implementation
static const int ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8D6A;
ARRAY_BUFFER#
Implementation
static const int ARRAY_BUFFER = 0x8892;
ARRAY_BUFFER_BINDING#
Implementation
static const int ARRAY_BUFFER_BINDING = 0x8894;
ATTACHED_SHADERS#
Implementation
static const int ATTACHED_SHADERS = 0x8B85;
BACK#
Implementation
static const int BACK = 0x0405;
BLEND#
Implementation
static const int BLEND = 0x0BE2;
BLEND_COLOR#
Implementation
static const int BLEND_COLOR = 0x8005;
BLEND_DST_ALPHA#
Implementation
static const int BLEND_DST_ALPHA = 0x80CA;
BLEND_DST_RGB#
Implementation
static const int BLEND_DST_RGB = 0x80C8;
BLEND_EQUATION#
Implementation
static const int BLEND_EQUATION = 0x8009;
BLEND_EQUATION_ALPHA#
Implementation
static const int BLEND_EQUATION_ALPHA = 0x883D;
BLEND_EQUATION_RGB#
Implementation
static const int BLEND_EQUATION_RGB = 0x8009;
BLEND_SRC_ALPHA#
Implementation
static const int BLEND_SRC_ALPHA = 0x80CB;
BLEND_SRC_RGB#
Implementation
static const int BLEND_SRC_RGB = 0x80C9;
BLUE_BITS#
Implementation
static const int BLUE_BITS = 0x0D54;
BOOL#
Implementation
static const int BOOL = 0x8B56;
BOOL_VEC2#
Implementation
static const int BOOL_VEC2 = 0x8B57;
BOOL_VEC3#
Implementation
static const int BOOL_VEC3 = 0x8B58;
BOOL_VEC4#
Implementation
static const int BOOL_VEC4 = 0x8B59;
BROWSER_DEFAULT_WEBGL#
Implementation
static const int BROWSER_DEFAULT_WEBGL = 0x9244;
BUFFER_SIZE#
Implementation
static const int BUFFER_SIZE = 0x8764;
BUFFER_USAGE#
Implementation
static const int BUFFER_USAGE = 0x8765;
BYTE#
Implementation
static const int BYTE = 0x1400;
CCW#
Implementation
static const int CCW = 0x0901;
CLAMP_TO_EDGE#
Implementation
static const int CLAMP_TO_EDGE = 0x812F;
COLOR#
Implementation
static const int COLOR = 0x1800;
COLOR_ATTACHMENT0#
Implementation
static const int COLOR_ATTACHMENT0 = 0x8CE0;
COLOR_ATTACHMENT0_WEBGL#
Implementation
static const int COLOR_ATTACHMENT0_WEBGL = 0x8CE0;
COLOR_ATTACHMENT1#
Implementation
static const int COLOR_ATTACHMENT1 = 0x8CE1;
COLOR_ATTACHMENT1_WEBGL#
Implementation
static const int COLOR_ATTACHMENT1_WEBGL = 0x8CE1;
COLOR_ATTACHMENT2#
Implementation
static const int COLOR_ATTACHMENT2 = 0x8CE2;
COLOR_ATTACHMENT2_WEBGL#
Implementation
static const int COLOR_ATTACHMENT2_WEBGL = 0x8CE2;
COLOR_ATTACHMENT3#
Implementation
static const int COLOR_ATTACHMENT3 = 0x8CE3;
COLOR_ATTACHMENT3_WEBGL#
Implementation
static const int COLOR_ATTACHMENT3_WEBGL = 0x8CE3;
COLOR_ATTACHMENT4#
Implementation
static const int COLOR_ATTACHMENT4 = 0x8CE4;
COLOR_ATTACHMENT4_WEBGL#
Implementation
static const int COLOR_ATTACHMENT4_WEBGL = 0x8CE4;
COLOR_ATTACHMENT5#
Implementation
static const int COLOR_ATTACHMENT5 = 0x8CE5;
COLOR_ATTACHMENT5_WEBGL#
Implementation
static const int COLOR_ATTACHMENT5_WEBGL = 0x8CE5;
COLOR_ATTACHMENT6#
Implementation
static const int COLOR_ATTACHMENT6 = 0x8CE6;
COLOR_ATTACHMENT6_WEBGL#
Implementation
static const int COLOR_ATTACHMENT6_WEBGL = 0x8CE6;
COLOR_ATTACHMENT7#
Implementation
static const int COLOR_ATTACHMENT7 = 0x8CE7;
COLOR_ATTACHMENT7_WEBGL#
Implementation
static const int COLOR_ATTACHMENT7_WEBGL = 0x8CE7;
COLOR_ATTACHMENT8#
Implementation
static const int COLOR_ATTACHMENT8 = 0x8CE8;
COLOR_ATTACHMENT8_WEBGL#
Implementation
static const int COLOR_ATTACHMENT8_WEBGL = 0x8CE8;
COLOR_ATTACHMENT9#
Implementation
static const int COLOR_ATTACHMENT9 = 0x8CE9;
COLOR_ATTACHMENT9_WEBGL#
Implementation
static const int COLOR_ATTACHMENT9_WEBGL = 0x8CE9;
COLOR_ATTACHMENT10#
Implementation
static const int COLOR_ATTACHMENT10 = 0x8CEA;
COLOR_ATTACHMENT10_WEBGL#
Implementation
static const int COLOR_ATTACHMENT10_WEBGL = 0x8CEA;
COLOR_ATTACHMENT11#
Implementation
static const int COLOR_ATTACHMENT11 = 0x8CEB;
COLOR_ATTACHMENT11_WEBGL#
Implementation
static const int COLOR_ATTACHMENT11_WEBGL = 0x8CEB;
COLOR_ATTACHMENT12#
Implementation
static const int COLOR_ATTACHMENT12 = 0x8CEC;
COLOR_ATTACHMENT12_WEBGL#
Implementation
static const int COLOR_ATTACHMENT12_WEBGL = 0x8CEC;
COLOR_ATTACHMENT13#
Implementation
static const int COLOR_ATTACHMENT13 = 0x8CED;
COLOR_ATTACHMENT13_WEBGL#
Implementation
static const int COLOR_ATTACHMENT13_WEBGL = 0x8CED;
COLOR_ATTACHMENT14#
Implementation
static const int COLOR_ATTACHMENT14 = 0x8CEE;
COLOR_ATTACHMENT14_WEBGL#
Implementation
static const int COLOR_ATTACHMENT14_WEBGL = 0x8CEE;
COLOR_ATTACHMENT15#
Implementation
static const int COLOR_ATTACHMENT15 = 0x8CEF;
COLOR_ATTACHMENT15_WEBGL#
Implementation
static const int COLOR_ATTACHMENT15_WEBGL = 0x8CEF;
COLOR_BUFFER_BIT#
Implementation
static const int COLOR_BUFFER_BIT = 0x00004000;
COLOR_CLEAR_VALUE#
Implementation
static const int COLOR_CLEAR_VALUE = 0x0C22;
COLOR_WRITEMASK#
Implementation
static const int COLOR_WRITEMASK = 0x0C23;
COMPARE_REF_TO_TEXTURE#
Implementation
static const int COMPARE_REF_TO_TEXTURE = 0x884E;
COMPILE_STATUS#
Implementation
static const int COMPILE_STATUS = 0x8B81;
COMPRESSED_TEXTURE_FORMATS#
Implementation
static const int COMPRESSED_TEXTURE_FORMATS = 0x86A3;
CONDITION_SATISFIED#
Implementation
static const int CONDITION_SATISFIED = 0x911C;
CONSTANT_ALPHA#
Implementation
static const int CONSTANT_ALPHA = 0x8003;
CONSTANT_COLOR#
Implementation
static const int CONSTANT_COLOR = 0x8001;
CONTEXT_LOST_WEBGL#
Implementation
static const int CONTEXT_LOST_WEBGL = 0x9242;
COPY_READ_BUFFER#
Implementation
static const int COPY_READ_BUFFER = 0x8F36;
COPY_READ_BUFFER_BINDING#
Implementation
static const int COPY_READ_BUFFER_BINDING = 0x8F36;
COPY_WRITE_BUFFER#
Implementation
static const int COPY_WRITE_BUFFER = 0x8F37;
COPY_WRITE_BUFFER_BINDING#
Implementation
static const int COPY_WRITE_BUFFER_BINDING = 0x8F37;
CULL_FACE#
Implementation
static const int CULL_FACE = 0x0B44;
CULL_FACE_MODE#
Implementation
static const int CULL_FACE_MODE = 0x0B45;
CURRENT_PROGRAM#
Implementation
static const int CURRENT_PROGRAM = 0x8B8D;
CURRENT_QUERY#
Implementation
static const int CURRENT_QUERY = 0x8865;
CURRENT_VERTEX_ATTRIB#
Implementation
static const int CURRENT_VERTEX_ATTRIB = 0x8626;
CW#
Implementation
static const int CW = 0x0900;
DECR#
Implementation
static const int DECR = 0x1E03;
DECR_WRAP#
Implementation
static const int DECR_WRAP = 0x8508;
DELETE_STATUS#
Implementation
static const int DELETE_STATUS = 0x8B80;
DEPTH#
Implementation
static const int DEPTH = 0x1801;
DEPTH24_STENCIL8#
Implementation
static const int DEPTH24_STENCIL8 = 0x88F0;
DEPTH32F_STENCIL8#
Implementation
static const int DEPTH32F_STENCIL8 = 0x8CAD;
DEPTH_ATTACHMENT#
Implementation
static const int DEPTH_ATTACHMENT = 0x8D00;
DEPTH_BITS#
Implementation
static const int DEPTH_BITS = 0x0D56;
DEPTH_BUFFER_BIT#
Implementation
static const int DEPTH_BUFFER_BIT = 0x00000100;
DEPTH_CLEAR_VALUE#
Implementation
static const int DEPTH_CLEAR_VALUE = 0x0B73;
DEPTH_COMPONENT#
Implementation
static const int DEPTH_COMPONENT = 0x1902;
DEPTH_COMPONENT16#
Implementation
static const int DEPTH_COMPONENT16 = 0x81A5;
DEPTH_COMPONENT24#
Implementation
static const int DEPTH_COMPONENT24 = 0x81A6;
DEPTH_COMPONENT32F#
Implementation
static const int DEPTH_COMPONENT32F = 0x8CAC;
DEPTH_FUNC#
Implementation
static const int DEPTH_FUNC = 0x0B74;
DEPTH_RANGE#
Implementation
static const int DEPTH_RANGE = 0x0B70;
DEPTH_STENCIL#
Implementation
static const int DEPTH_STENCIL = 0x84F9;
DEPTH_STENCIL_ATTACHMENT#
Implementation
static const int DEPTH_STENCIL_ATTACHMENT = 0x821A;
DEPTH_TEST#
Implementation
static const int DEPTH_TEST = 0x0B71;
DEPTH_WRITEMASK#
Implementation
static const int DEPTH_WRITEMASK = 0x0B72;
DITHER#
Implementation
static const int DITHER = 0x0BD0;
DONT_CARE#
Implementation
static const int DONT_CARE = 0x1100;
DRAW_BUFFER0#
Implementation
static const int DRAW_BUFFER0 = 0x8825;
DRAW_BUFFER0_WEBGL#
Implementation
static const int DRAW_BUFFER0_WEBGL = 0x8825;
DRAW_BUFFER1#
Implementation
static const int DRAW_BUFFER1 = 0x8826;
DRAW_BUFFER1_WEBGL#
Implementation
static const int DRAW_BUFFER1_WEBGL = 0x8826;
DRAW_BUFFER2#
Implementation
static const int DRAW_BUFFER2 = 0x8827;
DRAW_BUFFER2_WEBGL#
Implementation
static const int DRAW_BUFFER2_WEBGL = 0x8827;
DRAW_BUFFER3#
Implementation
static const int DRAW_BUFFER3 = 0x8828;
DRAW_BUFFER3_WEBGL#
Implementation
static const int DRAW_BUFFER3_WEBGL = 0x8828;
DRAW_BUFFER4#
Implementation
static const int DRAW_BUFFER4 = 0x8829;
DRAW_BUFFER4_WEBGL#
Implementation
static const int DRAW_BUFFER4_WEBGL = 0x8829;
DRAW_BUFFER5#
Implementation
static const int DRAW_BUFFER5 = 0x882A;
DRAW_BUFFER5_WEBGL#
Implementation
static const int DRAW_BUFFER5_WEBGL = 0x882A;
DRAW_BUFFER6#
Implementation
static const int DRAW_BUFFER6 = 0x882B;
DRAW_BUFFER6_WEBGL#
Implementation
static const int DRAW_BUFFER6_WEBGL = 0x882B;
DRAW_BUFFER7#
Implementation
static const int DRAW_BUFFER7 = 0x882C;
DRAW_BUFFER7_WEBGL#
Implementation
static const int DRAW_BUFFER7_WEBGL = 0x882C;
DRAW_BUFFER8#
Implementation
static const int DRAW_BUFFER8 = 0x882D;
DRAW_BUFFER8_WEBGL#
Implementation
static const int DRAW_BUFFER8_WEBGL = 0x882D;
DRAW_BUFFER9#
Implementation
static const int DRAW_BUFFER9 = 0x882E;
DRAW_BUFFER9_WEBGL#
Implementation
static const int DRAW_BUFFER9_WEBGL = 0x882E;
DRAW_BUFFER10#
Implementation
static const int DRAW_BUFFER10 = 0x882F;
DRAW_BUFFER10_WEBGL#
Implementation
static const int DRAW_BUFFER10_WEBGL = 0x882F;
DRAW_BUFFER11#
Implementation
static const int DRAW_BUFFER11 = 0x8830;
DRAW_BUFFER11_WEBGL#
Implementation
static const int DRAW_BUFFER11_WEBGL = 0x8830;
DRAW_BUFFER12#
Implementation
static const int DRAW_BUFFER12 = 0x8831;
DRAW_BUFFER12_WEBGL#
Implementation
static const int DRAW_BUFFER12_WEBGL = 0x8831;
DRAW_BUFFER13#
Implementation
static const int DRAW_BUFFER13 = 0x8832;
DRAW_BUFFER13_WEBGL#
Implementation
static const int DRAW_BUFFER13_WEBGL = 0x8832;
DRAW_BUFFER14#
Implementation
static const int DRAW_BUFFER14 = 0x8833;
DRAW_BUFFER14_WEBGL#
Implementation
static const int DRAW_BUFFER14_WEBGL = 0x8833;
DRAW_BUFFER15#
Implementation
static const int DRAW_BUFFER15 = 0x8834;
DRAW_BUFFER15_WEBGL#
Implementation
static const int DRAW_BUFFER15_WEBGL = 0x8834;
DRAW_FRAMEBUFFER#
Implementation
static const int DRAW_FRAMEBUFFER = 0x8CA9;
DRAW_FRAMEBUFFER_BINDING#
Implementation
static const int DRAW_FRAMEBUFFER_BINDING = 0x8CA6;
DST_ALPHA#
Implementation
static const int DST_ALPHA = 0x0304;
DST_COLOR#
Implementation
static const int DST_COLOR = 0x0306;
DYNAMIC_COPY#
Implementation
static const int DYNAMIC_COPY = 0x88EA;
DYNAMIC_DRAW#
Implementation
static const int DYNAMIC_DRAW = 0x88E8;
DYNAMIC_READ#
Implementation
static const int DYNAMIC_READ = 0x88E9;
ELEMENT_ARRAY_BUFFER#
Implementation
static const int ELEMENT_ARRAY_BUFFER = 0x8893;
ELEMENT_ARRAY_BUFFER_BINDING#
Implementation
static const int ELEMENT_ARRAY_BUFFER_BINDING = 0x8895;
EQUAL#
Implementation
static const int EQUAL = 0x0202;
FASTEST#
Implementation
static const int FASTEST = 0x1101;
FLOAT#
Implementation
static const int FLOAT = 0x1406;
FLOAT_32_UNSIGNED_INT_24_8_REV#
Implementation
static const int FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8DAD;
FLOAT_MAT2#
Implementation
static const int FLOAT_MAT2 = 0x8B5A;
FLOAT_MAT2x3#
Implementation
static const int FLOAT_MAT2x3 = 0x8B65;
FLOAT_MAT2x4#
Implementation
static const int FLOAT_MAT2x4 = 0x8B66;
FLOAT_MAT3#
Implementation
static const int FLOAT_MAT3 = 0x8B5B;
FLOAT_MAT3x2#
Implementation
static const int FLOAT_MAT3x2 = 0x8B67;
FLOAT_MAT3x4#
Implementation
static const int FLOAT_MAT3x4 = 0x8B68;
FLOAT_MAT4#
Implementation
static const int FLOAT_MAT4 = 0x8B5C;
FLOAT_MAT4x2#
Implementation
static const int FLOAT_MAT4x2 = 0x8B69;
FLOAT_MAT4x3#
Implementation
static const int FLOAT_MAT4x3 = 0x8B6A;
FLOAT_VEC2#
Implementation
static const int FLOAT_VEC2 = 0x8B50;
FLOAT_VEC3#
Implementation
static const int FLOAT_VEC3 = 0x8B51;
FLOAT_VEC4#
Implementation
static const int FLOAT_VEC4 = 0x8B52;
FRAGMENT_SHADER#
Implementation
static const int FRAGMENT_SHADER = 0x8B30;
FRAGMENT_SHADER_DERIVATIVE_HINT#
Implementation
static const int FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8B8B;
FRAMEBUFFER#
Implementation
static const int FRAMEBUFFER = 0x8D40;
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE#
Implementation
static const int FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 0x8215;
FRAMEBUFFER_ATTACHMENT_BLUE_SIZE#
Implementation
static const int FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 0x8214;
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING#
Implementation
static const int FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 0x8210;
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE#
Implementation
static const int FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 0x8211;
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE#
Implementation
static const int FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 0x8216;
FRAMEBUFFER_ATTACHMENT_GREEN_SIZE#
Implementation
static const int FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 0x8213;
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME#
Implementation
static const int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1;
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE#
Implementation
static const int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0;
FRAMEBUFFER_ATTACHMENT_RED_SIZE#
Implementation
static const int FRAMEBUFFER_ATTACHMENT_RED_SIZE = 0x8212;
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE#
Implementation
static const int FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 0x8217;
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE#
Implementation
static const int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3;
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER#
Implementation
static const int FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 0x8CD4;
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL#
Implementation
static const int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2;
FRAMEBUFFER_BINDING#
Implementation
static const int FRAMEBUFFER_BINDING = 0x8CA6;
FRAMEBUFFER_COMPLETE#
Implementation
static const int FRAMEBUFFER_COMPLETE = 0x8CD5;
FRAMEBUFFER_DEFAULT#
Implementation
static const int FRAMEBUFFER_DEFAULT = 0x8218;
FRAMEBUFFER_INCOMPLETE_ATTACHMENT#
Implementation
static const int FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6;
FRAMEBUFFER_INCOMPLETE_DIMENSIONS#
Implementation
static const int FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9;
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT#
Implementation
static const int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7;
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE#
Implementation
static const int FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 0x8D56;
FRAMEBUFFER_UNSUPPORTED#
Implementation
static const int FRAMEBUFFER_UNSUPPORTED = 0x8CDD;
FRONT#
Implementation
static const int FRONT = 0x0404;
FRONT_AND_BACK#
Implementation
static const int FRONT_AND_BACK = 0x0408;
FRONT_FACE#
Implementation
static const int FRONT_FACE = 0x0B46;
FUNC_ADD#
Implementation
static const int FUNC_ADD = 0x8006;
FUNC_REVERSE_SUBTRACT#
Implementation
static const int FUNC_REVERSE_SUBTRACT = 0x800B;
FUNC_SUBTRACT#
Implementation
static const int FUNC_SUBTRACT = 0x800A;
GENERATE_MIPMAP_HINT#
Implementation
static const int GENERATE_MIPMAP_HINT = 0x8192;
GEQUAL#
Implementation
static const int GEQUAL = 0x0206;
GREATER#
Implementation
static const int GREATER = 0x0204;
GREEN_BITS#
Implementation
static const int GREEN_BITS = 0x0D53;
HALF_FLOAT#
Implementation
static const int HALF_FLOAT = 0x140B;
HIGH_FLOAT#
Implementation
static const int HIGH_FLOAT = 0x8DF2;
HIGH_INT#
Implementation
static const int HIGH_INT = 0x8DF5;
IMPLEMENTATION_COLOR_READ_FORMAT#
Implementation
static const int IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B;
IMPLEMENTATION_COLOR_READ_TYPE#
Implementation
static const int IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A;
INCR#
Implementation
static const int INCR = 0x1E02;
INCR_WRAP#
Implementation
static const int INCR_WRAP = 0x8507;
INT#
Implementation
static const int INT = 0x1404;
INT_2_10_10_10_REV#
Implementation
static const int INT_2_10_10_10_REV = 0x8D9F;
INT_SAMPLER_2D#
Implementation
static const int INT_SAMPLER_2D = 0x8DCA;
INT_SAMPLER_2D_ARRAY#
Implementation
static const int INT_SAMPLER_2D_ARRAY = 0x8DCF;
INT_SAMPLER_3D#
Implementation
static const int INT_SAMPLER_3D = 0x8DCB;
INT_SAMPLER_CUBE#
Implementation
static const int INT_SAMPLER_CUBE = 0x8DCC;
INT_VEC2#
Implementation
static const int INT_VEC2 = 0x8B53;
INT_VEC3#
Implementation
static const int INT_VEC3 = 0x8B54;
INT_VEC4#
Implementation
static const int INT_VEC4 = 0x8B55;
INTERLEAVED_ATTRIBS#
Implementation
static const int INTERLEAVED_ATTRIBS = 0x8C8C;
INVALID_ENUM#
Implementation
static const int INVALID_ENUM = 0x0500;
INVALID_FRAMEBUFFER_OPERATION#
Implementation
static const int INVALID_FRAMEBUFFER_OPERATION = 0x0506;
INVALID_INDEX#
Implementation
static const int INVALID_INDEX = 0xFFFFFFFF;
INVALID_OPERATION#
Implementation
static const int INVALID_OPERATION = 0x0502;
INVALID_VALUE#
Implementation
static const int INVALID_VALUE = 0x0501;
INVERT#
Implementation
static const int INVERT = 0x150A;
KEEP#
Implementation
static const int KEEP = 0x1E00;
LEQUAL#
Implementation
static const int LEQUAL = 0x0203;
LESS#
Implementation
static const int LESS = 0x0201;
LINE_LOOP#
Implementation
static const int LINE_LOOP = 0x0002;
LINE_STRIP#
Implementation
static const int LINE_STRIP = 0x0003;
LINE_WIDTH#
Implementation
static const int LINE_WIDTH = 0x0B21;
LINEAR#
Implementation
static const int LINEAR = 0x2601;
LINEAR_MIPMAP_LINEAR#
Implementation
static const int LINEAR_MIPMAP_LINEAR = 0x2703;
LINEAR_MIPMAP_NEAREST#
Implementation
static const int LINEAR_MIPMAP_NEAREST = 0x2701;
LINES#
Implementation
static const int LINES = 0x0001;
LINK_STATUS#
Implementation
static const int LINK_STATUS = 0x8B82;
LOW_FLOAT#
Implementation
static const int LOW_FLOAT = 0x8DF0;
LOW_INT#
Implementation
static const int LOW_INT = 0x8DF3;
LUMINANCE#
Implementation
static const int LUMINANCE = 0x1909;
LUMINANCE_ALPHA#
Implementation
static const int LUMINANCE_ALPHA = 0x190A;
MAX#
Implementation
static const int MAX = 0x8008;
MAX_3D_TEXTURE_SIZE#
Implementation
static const int MAX_3D_TEXTURE_SIZE = 0x8073;
MAX_ARRAY_TEXTURE_LAYERS#
Implementation
static const int MAX_ARRAY_TEXTURE_LAYERS = 0x88FF;
MAX_CLIENT_WAIT_TIMEOUT_WEBGL#
Implementation
static const int MAX_CLIENT_WAIT_TIMEOUT_WEBGL = 0x9247;
MAX_COLOR_ATTACHMENTS#
Implementation
static const int MAX_COLOR_ATTACHMENTS = 0x8CDF;
MAX_COLOR_ATTACHMENTS_WEBGL#
Implementation
static const int MAX_COLOR_ATTACHMENTS_WEBGL = 0x8CDF;
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS#
Implementation
static const int MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33;
MAX_COMBINED_TEXTURE_IMAGE_UNITS#
Implementation
static const int MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D;
MAX_COMBINED_UNIFORM_BLOCKS#
Implementation
static const int MAX_COMBINED_UNIFORM_BLOCKS = 0x8A2E;
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS#
Implementation
static const int MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 0x8A31;
MAX_CUBE_MAP_TEXTURE_SIZE#
Implementation
static const int MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C;
MAX_DRAW_BUFFERS#
Implementation
static const int MAX_DRAW_BUFFERS = 0x8824;
MAX_DRAW_BUFFERS_WEBGL#
Implementation
static const int MAX_DRAW_BUFFERS_WEBGL = 0x8824;
MAX_ELEMENT_INDEX#
Implementation
static const int MAX_ELEMENT_INDEX = 0x8D6B;
MAX_ELEMENTS_INDICES#
Implementation
static const int MAX_ELEMENTS_INDICES = 0x80E9;
MAX_ELEMENTS_VERTICES#
Implementation
static const int MAX_ELEMENTS_VERTICES = 0x80E8;
MAX_FRAGMENT_INPUT_COMPONENTS#
Implementation
static const int MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125;
MAX_FRAGMENT_UNIFORM_BLOCKS#
Implementation
static const int MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D;
MAX_FRAGMENT_UNIFORM_COMPONENTS#
Implementation
static const int MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8B49;
MAX_FRAGMENT_UNIFORM_VECTORS#
Implementation
static const int MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD;
MAX_PROGRAM_TEXEL_OFFSET#
Implementation
static const int MAX_PROGRAM_TEXEL_OFFSET = 0x8905;
MAX_RENDERBUFFER_SIZE#
Implementation
static const int MAX_RENDERBUFFER_SIZE = 0x84E8;
MAX_SAMPLES#
Implementation
static const int MAX_SAMPLES = 0x8D57;
MAX_SERVER_WAIT_TIMEOUT#
Implementation
static const int MAX_SERVER_WAIT_TIMEOUT = 0x9111;
MAX_TEXTURE_IMAGE_UNITS#
Implementation
static const int MAX_TEXTURE_IMAGE_UNITS = 0x8872;
MAX_TEXTURE_LOD_BIAS#
Implementation
static const int MAX_TEXTURE_LOD_BIAS = 0x84FD;
MAX_TEXTURE_SIZE#
Implementation
static const int MAX_TEXTURE_SIZE = 0x0D33;
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS#
Implementation
static const int MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 0x8C8A;
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS#
Implementation
static const int MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 0x8C8B;
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS#
Implementation
static const int MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 0x8C80;
MAX_UNIFORM_BLOCK_SIZE#
Implementation
static const int MAX_UNIFORM_BLOCK_SIZE = 0x8A30;
MAX_UNIFORM_BUFFER_BINDINGS#
Implementation
static const int MAX_UNIFORM_BUFFER_BINDINGS = 0x8A2F;
MAX_VARYING_COMPONENTS#
Implementation
static const int MAX_VARYING_COMPONENTS = 0x8B4B;
MAX_VARYING_VECTORS#
Implementation
static const int MAX_VARYING_VECTORS = 0x8DFC;
MAX_VERTEX_ATTRIBS#
Implementation
static const int MAX_VERTEX_ATTRIBS = 0x8869;
MAX_VERTEX_OUTPUT_COMPONENTS#
Implementation
static const int MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122;
MAX_VERTEX_TEXTURE_IMAGE_UNITS#
Implementation
static const int MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C;
MAX_VERTEX_UNIFORM_BLOCKS#
Implementation
static const int MAX_VERTEX_UNIFORM_BLOCKS = 0x8A2B;
MAX_VERTEX_UNIFORM_COMPONENTS#
Implementation
static const int MAX_VERTEX_UNIFORM_COMPONENTS = 0x8B4A;
MAX_VERTEX_UNIFORM_VECTORS#
Implementation
static const int MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB;
MAX_VIEWPORT_DIMS#
Implementation
static const int MAX_VIEWPORT_DIMS = 0x0D3A;
MEDIUM_FLOAT#
Implementation
static const int MEDIUM_FLOAT = 0x8DF1;
MEDIUM_INT#
Implementation
static const int MEDIUM_INT = 0x8DF4;
MIN#
Implementation
static const int MIN = 0x8007;
MIN_PROGRAM_TEXEL_OFFSET#
Implementation
static const int MIN_PROGRAM_TEXEL_OFFSET = 0x8904;
MIRRORED_REPEAT#
Implementation
static const int MIRRORED_REPEAT = 0x8370;
NEAREST#
Implementation
static const int NEAREST = 0x2600;
NEAREST_MIPMAP_LINEAR#
Implementation
static const int NEAREST_MIPMAP_LINEAR = 0x2702;
NEAREST_MIPMAP_NEAREST#
Implementation
static const int NEAREST_MIPMAP_NEAREST = 0x2700;
NEVER#
Implementation
static const int NEVER = 0x0200;
NICEST#
Implementation
static const int NICEST = 0x1102;
NO_ERROR#
Implementation
static const int NO_ERROR = 0;
NONE#
Implementation
static const int NONE = 0;
NOTEQUAL#
Implementation
static const int NOTEQUAL = 0x0205;
OBJECT_TYPE#
Implementation
static const int OBJECT_TYPE = 0x9112;
ONE#
Implementation
static const int ONE = 1;
ONE_MINUS_CONSTANT_ALPHA#
Implementation
static const int ONE_MINUS_CONSTANT_ALPHA = 0x8004;
ONE_MINUS_CONSTANT_COLOR#
Implementation
static const int ONE_MINUS_CONSTANT_COLOR = 0x8002;
ONE_MINUS_DST_ALPHA#
Implementation
static const int ONE_MINUS_DST_ALPHA = 0x0305;
ONE_MINUS_DST_COLOR#
Implementation
static const int ONE_MINUS_DST_COLOR = 0x0307;
ONE_MINUS_SRC_ALPHA#
Implementation
static const int ONE_MINUS_SRC_ALPHA = 0x0303;
ONE_MINUS_SRC_COLOR#
Implementation
static const int ONE_MINUS_SRC_COLOR = 0x0301;
OUT_OF_MEMORY#
Implementation
static const int OUT_OF_MEMORY = 0x0505;
PACK_ALIGNMENT#
Implementation
static const int PACK_ALIGNMENT = 0x0D05;
PACK_ROW_LENGTH#
Implementation
static const int PACK_ROW_LENGTH = 0x0D02;
PACK_SKIP_PIXELS#
Implementation
static const int PACK_SKIP_PIXELS = 0x0D04;
PACK_SKIP_ROWS#
Implementation
static const int PACK_SKIP_ROWS = 0x0D03;
PIXEL_PACK_BUFFER#
Implementation
static const int PIXEL_PACK_BUFFER = 0x88EB;
PIXEL_PACK_BUFFER_BINDING#
Implementation
static const int PIXEL_PACK_BUFFER_BINDING = 0x88ED;
PIXEL_UNPACK_BUFFER#
Implementation
static const int PIXEL_UNPACK_BUFFER = 0x88EC;
PIXEL_UNPACK_BUFFER_BINDING#
Implementation
static const int PIXEL_UNPACK_BUFFER_BINDING = 0x88EF;
POINTS#
Implementation
static const int POINTS = 0x0000;
POLYGON_OFFSET_FACTOR#
Implementation
static const int POLYGON_OFFSET_FACTOR = 0x8038;
POLYGON_OFFSET_FILL#
Implementation
static const int POLYGON_OFFSET_FILL = 0x8037;
POLYGON_OFFSET_UNITS#
Implementation
static const int POLYGON_OFFSET_UNITS = 0x2A00;
QUERY_RESULT#
Implementation
static const int QUERY_RESULT = 0x8866;
QUERY_RESULT_AVAILABLE#
Implementation
static const int QUERY_RESULT_AVAILABLE = 0x8867;
R8#
Implementation
static const int R8 = 0x8229;
R8_SNORM#
Implementation
static const int R8_SNORM = 0x8F94;
R8I#
Implementation
static const int R8I = 0x8231;
R8UI#
Implementation
static const int R8UI = 0x8232;
R11F_G11F_B10F#
Implementation
static const int R11F_G11F_B10F = 0x8C3A;
R16F#
Implementation
static const int R16F = 0x822D;
R16I#
Implementation
static const int R16I = 0x8233;
R16UI#
Implementation
static const int R16UI = 0x8234;
R32F#
Implementation
static const int R32F = 0x822E;
R32I#
Implementation
static const int R32I = 0x8235;
R32UI#
Implementation
static const int R32UI = 0x8236;
RASTERIZER_DISCARD#
Implementation
static const int RASTERIZER_DISCARD = 0x8C89;
READ_BUFFER#
Implementation
static const int READ_BUFFER = 0x0C02;
READ_FRAMEBUFFER#
Implementation
static const int READ_FRAMEBUFFER = 0x8CA8;
READ_FRAMEBUFFER_BINDING#
Implementation
static const int READ_FRAMEBUFFER_BINDING = 0x8CAA;
RED#
Implementation
static const int RED = 0x1903;
RED_BITS#
Implementation
static const int RED_BITS = 0x0D52;
RED_INTEGER#
Implementation
static const int RED_INTEGER = 0x8D94;
RENDERBUFFER#
Implementation
static const int RENDERBUFFER = 0x8D41;
RENDERBUFFER_ALPHA_SIZE#
Implementation
static const int RENDERBUFFER_ALPHA_SIZE = 0x8D53;
RENDERBUFFER_BINDING#
Implementation
static const int RENDERBUFFER_BINDING = 0x8CA7;
RENDERBUFFER_BLUE_SIZE#
Implementation
static const int RENDERBUFFER_BLUE_SIZE = 0x8D52;
RENDERBUFFER_DEPTH_SIZE#
Implementation
static const int RENDERBUFFER_DEPTH_SIZE = 0x8D54;
RENDERBUFFER_GREEN_SIZE#
Implementation
static const int RENDERBUFFER_GREEN_SIZE = 0x8D51;
RENDERBUFFER_HEIGHT#
Implementation
static const int RENDERBUFFER_HEIGHT = 0x8D43;
RENDERBUFFER_INTERNAL_FORMAT#
Implementation
static const int RENDERBUFFER_INTERNAL_FORMAT = 0x8D44;
RENDERBUFFER_RED_SIZE#
Implementation
static const int RENDERBUFFER_RED_SIZE = 0x8D50;
RENDERBUFFER_SAMPLES#
Implementation
static const int RENDERBUFFER_SAMPLES = 0x8CAB;
RENDERBUFFER_STENCIL_SIZE#
Implementation
static const int RENDERBUFFER_STENCIL_SIZE = 0x8D55;
RENDERBUFFER_WIDTH#
Implementation
static const int RENDERBUFFER_WIDTH = 0x8D42;
RENDERER#
Implementation
static const int RENDERER = 0x1F01;
REPEAT#
Implementation
static const int REPEAT = 0x2901;
REPLACE#
Implementation
static const int REPLACE = 0x1E01;
RG#
Implementation
static const int RG = 0x8227;
RG8#
Implementation
static const int RG8 = 0x822B;
RG8_SNORM#
Implementation
static const int RG8_SNORM = 0x8F95;
RG8I#
Implementation
static const int RG8I = 0x8237;
RG8UI#
Implementation
static const int RG8UI = 0x8238;
RG16F#
Implementation
static const int RG16F = 0x822F;
RG16I#
Implementation
static const int RG16I = 0x8239;
RG16UI#
Implementation
static const int RG16UI = 0x823A;
RG32F#
Implementation
static const int RG32F = 0x8230;
RG32I#
Implementation
static const int RG32I = 0x823B;
RG32UI#
Implementation
static const int RG32UI = 0x823C;
RG_INTEGER#
Implementation
static const int RG_INTEGER = 0x8228;
RGB#
Implementation
static const int RGB = 0x1907;
RGB5_A1#
Implementation
static const int RGB5_A1 = 0x8057;
RGB8#
Implementation
static const int RGB8 = 0x8051;
RGB8_SNORM#
Implementation
static const int RGB8_SNORM = 0x8F96;
RGB8I#
Implementation
static const int RGB8I = 0x8D8F;
RGB8UI#
Implementation
static const int RGB8UI = 0x8D7D;
RGB9_E5#
Implementation
static const int RGB9_E5 = 0x8C3D;
RGB10_A2#
Implementation
static const int RGB10_A2 = 0x8059;
RGB10_A2UI#
Implementation
static const int RGB10_A2UI = 0x906F;
RGB16F#
Implementation
static const int RGB16F = 0x881B;
RGB16I#
Implementation
static const int RGB16I = 0x8D89;
RGB16UI#
Implementation
static const int RGB16UI = 0x8D77;
RGB32F#
Implementation
static const int RGB32F = 0x8815;
RGB32I#
Implementation
static const int RGB32I = 0x8D83;
RGB32UI#
Implementation
static const int RGB32UI = 0x8D71;
RGB565#
Implementation
static const int RGB565 = 0x8D62;
RGB_INTEGER#
Implementation
static const int RGB_INTEGER = 0x8D98;
RGBA#
Implementation
static const int RGBA = 0x1908;
RGBA4#
Implementation
static const int RGBA4 = 0x8056;
RGBA8#
Implementation
static const int RGBA8 = 0x8058;
RGBA8_SNORM#
Implementation
static const int RGBA8_SNORM = 0x8F97;
RGBA8I#
Implementation
static const int RGBA8I = 0x8D8E;
RGBA8UI#
Implementation
static const int RGBA8UI = 0x8D7C;
RGBA16F#
Implementation
static const int RGBA16F = 0x881A;
RGBA16I#
Implementation
static const int RGBA16I = 0x8D88;
RGBA16UI#
Implementation
static const int RGBA16UI = 0x8D76;
RGBA32F#
Implementation
static const int RGBA32F = 0x8814;
RGBA32I#
Implementation
static const int RGBA32I = 0x8D82;
RGBA32UI#
Implementation
static const int RGBA32UI = 0x8D70;
RGBA_INTEGER#
Implementation
static const int RGBA_INTEGER = 0x8D99;
SAMPLE_ALPHA_TO_COVERAGE#
Implementation
static const int SAMPLE_ALPHA_TO_COVERAGE = 0x809E;
SAMPLE_BUFFERS#
Implementation
static const int SAMPLE_BUFFERS = 0x80A8;
SAMPLE_COVERAGE#
Implementation
static const int SAMPLE_COVERAGE = 0x80A0;
SAMPLE_COVERAGE_INVERT#
Implementation
static const int SAMPLE_COVERAGE_INVERT = 0x80AB;
SAMPLE_COVERAGE_VALUE#
Implementation
static const int SAMPLE_COVERAGE_VALUE = 0x80AA;
SAMPLER_2D#
Implementation
static const int SAMPLER_2D = 0x8B5E;
SAMPLER_2D_ARRAY#
Implementation
static const int SAMPLER_2D_ARRAY = 0x8DC1;
SAMPLER_2D_ARRAY_SHADOW#
Implementation
static const int SAMPLER_2D_ARRAY_SHADOW = 0x8DC4;
SAMPLER_2D_SHADOW#
Implementation
static const int SAMPLER_2D_SHADOW = 0x8B62;
SAMPLER_3D#
Implementation
static const int SAMPLER_3D = 0x8B5F;
SAMPLER_BINDING#
Implementation
static const int SAMPLER_BINDING = 0x8919;
SAMPLER_CUBE#
Implementation
static const int SAMPLER_CUBE = 0x8B60;
SAMPLER_CUBE_SHADOW#
Implementation
static const int SAMPLER_CUBE_SHADOW = 0x8DC5;
SAMPLES#
Implementation
static const int SAMPLES = 0x80A9;
SCISSOR_BOX#
Implementation
static const int SCISSOR_BOX = 0x0C10;
SCISSOR_TEST#
Implementation
static const int SCISSOR_TEST = 0x0C11;
SEPARATE_ATTRIBS#
Implementation
static const int SEPARATE_ATTRIBS = 0x8C8D;
SHADER_TYPE#
Implementation
static const int SHADER_TYPE = 0x8B4F;
SHADING_LANGUAGE_VERSION#
Implementation
static const int SHADING_LANGUAGE_VERSION = 0x8B8C;
SHORT#
Implementation
static const int SHORT = 0x1402;
SIGNALED#
Implementation
static const int SIGNALED = 0x9119;
SIGNED_NORMALIZED#
Implementation
static const int SIGNED_NORMALIZED = 0x8F9C;
SRC_ALPHA#
Implementation
static const int SRC_ALPHA = 0x0302;
SRC_ALPHA_SATURATE#
Implementation
static const int SRC_ALPHA_SATURATE = 0x0308;
SRC_COLOR#
Implementation
static const int SRC_COLOR = 0x0300;
SRGB#
Implementation
static const int SRGB = 0x8C40;
SRGB8#
Implementation
static const int SRGB8 = 0x8C41;
SRGB8_ALPHA8#
Implementation
static const int SRGB8_ALPHA8 = 0x8C43;
STATIC_COPY#
Implementation
static const int STATIC_COPY = 0x88E6;
STATIC_DRAW#
Implementation
static const int STATIC_DRAW = 0x88E4;
STATIC_READ#
Implementation
static const int STATIC_READ = 0x88E5;
STENCIL#
Implementation
static const int STENCIL = 0x1802;
STENCIL_ATTACHMENT#
Implementation
static const int STENCIL_ATTACHMENT = 0x8D20;
STENCIL_BACK_FAIL#
Implementation
static const int STENCIL_BACK_FAIL = 0x8801;
STENCIL_BACK_FUNC#
Implementation
static const int STENCIL_BACK_FUNC = 0x8800;
STENCIL_BACK_PASS_DEPTH_FAIL#
Implementation
static const int STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802;
STENCIL_BACK_PASS_DEPTH_PASS#
Implementation
static const int STENCIL_BACK_PASS_DEPTH_PASS = 0x8803;
STENCIL_BACK_REF#
Implementation
static const int STENCIL_BACK_REF = 0x8CA3;
STENCIL_BACK_VALUE_MASK#
Implementation
static const int STENCIL_BACK_VALUE_MASK = 0x8CA4;
STENCIL_BACK_WRITEMASK#
Implementation
static const int STENCIL_BACK_WRITEMASK = 0x8CA5;
STENCIL_BITS#
Implementation
static const int STENCIL_BITS = 0x0D57;
STENCIL_BUFFER_BIT#
Implementation
static const int STENCIL_BUFFER_BIT = 0x00000400;
STENCIL_CLEAR_VALUE#
Implementation
static const int STENCIL_CLEAR_VALUE = 0x0B91;
STENCIL_FAIL#
Implementation
static const int STENCIL_FAIL = 0x0B94;
STENCIL_FUNC#
Implementation
static const int STENCIL_FUNC = 0x0B92;
STENCIL_INDEX8#
Implementation
static const int STENCIL_INDEX8 = 0x8D48;
STENCIL_PASS_DEPTH_FAIL#
Implementation
static const int STENCIL_PASS_DEPTH_FAIL = 0x0B95;
STENCIL_PASS_DEPTH_PASS#
Implementation
static const int STENCIL_PASS_DEPTH_PASS = 0x0B96;
STENCIL_REF#
Implementation
static const int STENCIL_REF = 0x0B97;
STENCIL_TEST#
Implementation
static const int STENCIL_TEST = 0x0B90;
STENCIL_VALUE_MASK#
Implementation
static const int STENCIL_VALUE_MASK = 0x0B93;
STENCIL_WRITEMASK#
Implementation
static const int STENCIL_WRITEMASK = 0x0B98;
STREAM_COPY#
Implementation
static const int STREAM_COPY = 0x88E2;
STREAM_DRAW#
Implementation
static const int STREAM_DRAW = 0x88E0;
STREAM_READ#
Implementation
static const int STREAM_READ = 0x88E1;
SUBPIXEL_BITS#
Implementation
static const int SUBPIXEL_BITS = 0x0D50;
SYNC_CONDITION#
Implementation
static const int SYNC_CONDITION = 0x9113;
SYNC_FENCE#
Implementation
static const int SYNC_FENCE = 0x9116;
SYNC_FLAGS#
Implementation
static const int SYNC_FLAGS = 0x9115;
SYNC_FLUSH_COMMANDS_BIT#
Implementation
static const int SYNC_FLUSH_COMMANDS_BIT = 0x00000001;
SYNC_GPU_COMMANDS_COMPLETE#
Implementation
static const int SYNC_GPU_COMMANDS_COMPLETE = 0x9117;
SYNC_STATUS#
Implementation
static const int SYNC_STATUS = 0x9114;
TEXTURE#
Implementation
static const int TEXTURE = 0x1702;
TEXTURE0#
Implementation
static const int TEXTURE0 = 0x84C0;
TEXTURE1#
Implementation
static const int TEXTURE1 = 0x84C1;
TEXTURE2#
Implementation
static const int TEXTURE2 = 0x84C2;
TEXTURE3#
Implementation
static const int TEXTURE3 = 0x84C3;
TEXTURE4#
Implementation
static const int TEXTURE4 = 0x84C4;
TEXTURE5#
Implementation
static const int TEXTURE5 = 0x84C5;
TEXTURE6#
Implementation
static const int TEXTURE6 = 0x84C6;
TEXTURE7#
Implementation
static const int TEXTURE7 = 0x84C7;
TEXTURE8#
Implementation
static const int TEXTURE8 = 0x84C8;
TEXTURE9#
Implementation
static const int TEXTURE9 = 0x84C9;
TEXTURE10#
Implementation
static const int TEXTURE10 = 0x84CA;
TEXTURE11#
Implementation
static const int TEXTURE11 = 0x84CB;
TEXTURE12#
Implementation
static const int TEXTURE12 = 0x84CC;
TEXTURE13#
Implementation
static const int TEXTURE13 = 0x84CD;
TEXTURE14#
Implementation
static const int TEXTURE14 = 0x84CE;
TEXTURE15#
Implementation
static const int TEXTURE15 = 0x84CF;
TEXTURE16#
Implementation
static const int TEXTURE16 = 0x84D0;
TEXTURE17#
Implementation
static const int TEXTURE17 = 0x84D1;
TEXTURE18#
Implementation
static const int TEXTURE18 = 0x84D2;
TEXTURE19#
Implementation
static const int TEXTURE19 = 0x84D3;
TEXTURE20#
Implementation
static const int TEXTURE20 = 0x84D4;
TEXTURE21#
Implementation
static const int TEXTURE21 = 0x84D5;
TEXTURE22#
Implementation
static const int TEXTURE22 = 0x84D6;
TEXTURE23#
Implementation
static const int TEXTURE23 = 0x84D7;
TEXTURE24#
Implementation
static const int TEXTURE24 = 0x84D8;
TEXTURE25#
Implementation
static const int TEXTURE25 = 0x84D9;
TEXTURE26#
Implementation
static const int TEXTURE26 = 0x84DA;
TEXTURE27#
Implementation
static const int TEXTURE27 = 0x84DB;
TEXTURE28#
Implementation
static const int TEXTURE28 = 0x84DC;
TEXTURE29#
Implementation
static const int TEXTURE29 = 0x84DD;
TEXTURE30#
Implementation
static const int TEXTURE30 = 0x84DE;
TEXTURE31#
Implementation
static const int TEXTURE31 = 0x84DF;
TEXTURE_2D#
Implementation
static const int TEXTURE_2D = 0x0DE1;
TEXTURE_2D_ARRAY#
Implementation
static const int TEXTURE_2D_ARRAY = 0x8C1A;
TEXTURE_3D#
Implementation
static const int TEXTURE_3D = 0x806F;
TEXTURE_BASE_LEVEL#
Implementation
static const int TEXTURE_BASE_LEVEL = 0x813C;
TEXTURE_BINDING_2D#
Implementation
static const int TEXTURE_BINDING_2D = 0x8069;
TEXTURE_BINDING_2D_ARRAY#
Implementation
static const int TEXTURE_BINDING_2D_ARRAY = 0x8C1D;
TEXTURE_BINDING_3D#
Implementation
static const int TEXTURE_BINDING_3D = 0x806A;
TEXTURE_BINDING_CUBE_MAP#
Implementation
static const int TEXTURE_BINDING_CUBE_MAP = 0x8514;
TEXTURE_COMPARE_FUNC#
Implementation
static const int TEXTURE_COMPARE_FUNC = 0x884D;
TEXTURE_COMPARE_MODE#
Implementation
static const int TEXTURE_COMPARE_MODE = 0x884C;
TEXTURE_CUBE_MAP#
Implementation
static const int TEXTURE_CUBE_MAP = 0x8513;
TEXTURE_CUBE_MAP_NEGATIVE_X#
Implementation
static const int TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516;
TEXTURE_CUBE_MAP_NEGATIVE_Y#
Implementation
static const int TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518;
TEXTURE_CUBE_MAP_NEGATIVE_Z#
Implementation
static const int TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A;
TEXTURE_CUBE_MAP_POSITIVE_X#
Implementation
static const int TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515;
TEXTURE_CUBE_MAP_POSITIVE_Y#
Implementation
static const int TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517;
TEXTURE_CUBE_MAP_POSITIVE_Z#
Implementation
static const int TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519;
TEXTURE_IMMUTABLE_FORMAT#
Implementation
static const int TEXTURE_IMMUTABLE_FORMAT = 0x912F;
TEXTURE_IMMUTABLE_LEVELS#
Implementation
static const int TEXTURE_IMMUTABLE_LEVELS = 0x82DF;
TEXTURE_MAG_FILTER#
Implementation
static const int TEXTURE_MAG_FILTER = 0x2800;
TEXTURE_MAX_LEVEL#
Implementation
static const int TEXTURE_MAX_LEVEL = 0x813D;
TEXTURE_MAX_LOD#
Implementation
static const int TEXTURE_MAX_LOD = 0x813B;
TEXTURE_MIN_FILTER#
Implementation
static const int TEXTURE_MIN_FILTER = 0x2801;
TEXTURE_MIN_LOD#
Implementation
static const int TEXTURE_MIN_LOD = 0x813A;
TEXTURE_WRAP_R#
Implementation
static const int TEXTURE_WRAP_R = 0x8072;
TEXTURE_WRAP_S#
Implementation
static const int TEXTURE_WRAP_S = 0x2802;
TEXTURE_WRAP_T#
Implementation
static const int TEXTURE_WRAP_T = 0x2803;
TIMEOUT_EXPIRED#
Implementation
static const int TIMEOUT_EXPIRED = 0x911B;
TIMEOUT_IGNORED#
Implementation
static const int TIMEOUT_IGNORED = -1;
TRANSFORM_FEEDBACK#
Implementation
static const int TRANSFORM_FEEDBACK = 0x8E22;
TRANSFORM_FEEDBACK_ACTIVE#
Implementation
static const int TRANSFORM_FEEDBACK_ACTIVE = 0x8E24;
TRANSFORM_FEEDBACK_BINDING#
Implementation
static const int TRANSFORM_FEEDBACK_BINDING = 0x8E25;
TRANSFORM_FEEDBACK_BUFFER#
Implementation
static const int TRANSFORM_FEEDBACK_BUFFER = 0x8C8E;
TRANSFORM_FEEDBACK_BUFFER_BINDING#
Implementation
static const int TRANSFORM_FEEDBACK_BUFFER_BINDING = 0x8C8F;
TRANSFORM_FEEDBACK_BUFFER_MODE#
Implementation
static const int TRANSFORM_FEEDBACK_BUFFER_MODE = 0x8C7F;
TRANSFORM_FEEDBACK_BUFFER_SIZE#
Implementation
static const int TRANSFORM_FEEDBACK_BUFFER_SIZE = 0x8C85;
TRANSFORM_FEEDBACK_BUFFER_START#
Implementation
static const int TRANSFORM_FEEDBACK_BUFFER_START = 0x8C84;
TRANSFORM_FEEDBACK_PAUSED#
Implementation
static const int TRANSFORM_FEEDBACK_PAUSED = 0x8E23;
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN#
Implementation
static const int TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0x8C88;
TRANSFORM_FEEDBACK_VARYINGS#
Implementation
static const int TRANSFORM_FEEDBACK_VARYINGS = 0x8C83;
TRIANGLE_FAN#
Implementation
static const int TRIANGLE_FAN = 0x0006;
TRIANGLE_STRIP#
Implementation
static const int TRIANGLE_STRIP = 0x0005;
TRIANGLES#
Implementation
static const int TRIANGLES = 0x0004;
UNIFORM_ARRAY_STRIDE#
Implementation
static const int UNIFORM_ARRAY_STRIDE = 0x8A3C;
UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES#
Implementation
static const int UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 0x8A43;
UNIFORM_BLOCK_ACTIVE_UNIFORMS#
Implementation
static const int UNIFORM_BLOCK_ACTIVE_UNIFORMS = 0x8A42;
UNIFORM_BLOCK_BINDING#
Implementation
static const int UNIFORM_BLOCK_BINDING = 0x8A3F;
UNIFORM_BLOCK_DATA_SIZE#
Implementation
static const int UNIFORM_BLOCK_DATA_SIZE = 0x8A40;
UNIFORM_BLOCK_INDEX#
Implementation
static const int UNIFORM_BLOCK_INDEX = 0x8A3A;
UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER#
Implementation
static const int UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46;
UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER#
Implementation
static const int UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 0x8A44;
UNIFORM_BUFFER#
Implementation
static const int UNIFORM_BUFFER = 0x8A11;
UNIFORM_BUFFER_BINDING#
Implementation
static const int UNIFORM_BUFFER_BINDING = 0x8A28;
UNIFORM_BUFFER_OFFSET_ALIGNMENT#
Implementation
static const int UNIFORM_BUFFER_OFFSET_ALIGNMENT = 0x8A34;
UNIFORM_BUFFER_SIZE#
Implementation
static const int UNIFORM_BUFFER_SIZE = 0x8A2A;
UNIFORM_BUFFER_START#
Implementation
static const int UNIFORM_BUFFER_START = 0x8A29;
UNIFORM_IS_ROW_MAJOR#
Implementation
static const int UNIFORM_IS_ROW_MAJOR = 0x8A3E;
UNIFORM_MATRIX_STRIDE#
Implementation
static const int UNIFORM_MATRIX_STRIDE = 0x8A3D;
UNIFORM_OFFSET#
Implementation
static const int UNIFORM_OFFSET = 0x8A3B;
UNIFORM_SIZE#
Implementation
static const int UNIFORM_SIZE = 0x8A38;
UNIFORM_TYPE#
Implementation
static const int UNIFORM_TYPE = 0x8A37;
UNPACK_ALIGNMENT#
Implementation
static const int UNPACK_ALIGNMENT = 0x0CF5;
UNPACK_COLORSPACE_CONVERSION_WEBGL#
Implementation
static const int UNPACK_COLORSPACE_CONVERSION_WEBGL = 0x9243;
UNPACK_FLIP_Y_WEBGL#
Implementation
static const int UNPACK_FLIP_Y_WEBGL = 0x9240;
UNPACK_IMAGE_HEIGHT#
Implementation
static const int UNPACK_IMAGE_HEIGHT = 0x806E;
UNPACK_PREMULTIPLY_ALPHA_WEBGL#
Implementation
static const int UNPACK_PREMULTIPLY_ALPHA_WEBGL = 0x9241;
UNPACK_ROW_LENGTH#
Implementation
static const int UNPACK_ROW_LENGTH = 0x0CF2;
UNPACK_SKIP_IMAGES#
Implementation
static const int UNPACK_SKIP_IMAGES = 0x806D;
UNPACK_SKIP_PIXELS#
Implementation
static const int UNPACK_SKIP_PIXELS = 0x0CF4;
UNPACK_SKIP_ROWS#
Implementation
static const int UNPACK_SKIP_ROWS = 0x0CF3;
UNSIGNALED#
Implementation
static const int UNSIGNALED = 0x9118;
UNSIGNED_BYTE#
Implementation
static const int UNSIGNED_BYTE = 0x1401;
UNSIGNED_INT#
Implementation
static const int UNSIGNED_INT = 0x1405;
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#
Implementation
static const int UNSIGNED_INT_5_9_9_9_REV = 0x8C3E;
UNSIGNED_INT_10F_11F_11F_REV#
Implementation
static const int UNSIGNED_INT_10F_11F_11F_REV = 0x8C3B;
UNSIGNED_INT_24_8#
Implementation
static const int UNSIGNED_INT_24_8 = 0x84FA;
UNSIGNED_INT_SAMPLER_2D#
Implementation
static const int UNSIGNED_INT_SAMPLER_2D = 0x8DD2;
UNSIGNED_INT_SAMPLER_2D_ARRAY#
Implementation
static const int UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8DD7;
UNSIGNED_INT_SAMPLER_3D#
Implementation
static const int UNSIGNED_INT_SAMPLER_3D = 0x8DD3;
UNSIGNED_INT_SAMPLER_CUBE#
Implementation
static const int UNSIGNED_INT_SAMPLER_CUBE = 0x8DD4;
UNSIGNED_INT_VEC2#
Implementation
static const int UNSIGNED_INT_VEC2 = 0x8DC6;
UNSIGNED_INT_VEC3#
Implementation
static const int UNSIGNED_INT_VEC3 = 0x8DC7;
UNSIGNED_INT_VEC4#
Implementation
static const int UNSIGNED_INT_VEC4 = 0x8DC8;
UNSIGNED_NORMALIZED#
Implementation
static const int UNSIGNED_NORMALIZED = 0x8C17;
UNSIGNED_SHORT#
Implementation
static const int UNSIGNED_SHORT = 0x1403;
UNSIGNED_SHORT_4_4_4_4#
Implementation
static const int UNSIGNED_SHORT_4_4_4_4 = 0x8033;
UNSIGNED_SHORT_5_5_5_1#
Implementation
static const int UNSIGNED_SHORT_5_5_5_1 = 0x8034;
UNSIGNED_SHORT_5_6_5#
Implementation
static const int UNSIGNED_SHORT_5_6_5 = 0x8363;
VALIDATE_STATUS#
Implementation
static const int VALIDATE_STATUS = 0x8B83;
VENDOR#
Implementation
static const int VENDOR = 0x1F00;
VERSION#
Implementation
static const int VERSION = 0x1F02;
VERTEX_ARRAY_BINDING#
Implementation
static const int VERTEX_ARRAY_BINDING = 0x85B5;
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING#
Implementation
static const int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F;
VERTEX_ATTRIB_ARRAY_DIVISOR#
Implementation
static const int VERTEX_ATTRIB_ARRAY_DIVISOR = 0x88FE;
VERTEX_ATTRIB_ARRAY_ENABLED#
Implementation
static const int VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622;
VERTEX_ATTRIB_ARRAY_INTEGER#
Implementation
static const int VERTEX_ATTRIB_ARRAY_INTEGER = 0x88FD;
VERTEX_ATTRIB_ARRAY_NORMALIZED#
Implementation
static const int VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A;
VERTEX_ATTRIB_ARRAY_POINTER#
Implementation
static const int VERTEX_ATTRIB_ARRAY_POINTER = 0x8645;
VERTEX_ATTRIB_ARRAY_SIZE#
Implementation
static const int VERTEX_ATTRIB_ARRAY_SIZE = 0x8623;
VERTEX_ATTRIB_ARRAY_STRIDE#
Implementation
static const int VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624;
VERTEX_ATTRIB_ARRAY_TYPE#
Implementation
static const int VERTEX_ATTRIB_ARRAY_TYPE = 0x8625;
VERTEX_SHADER#
Implementation
static const int VERTEX_SHADER = 0x8B31;
VIEWPORT#
Implementation
static const int VIEWPORT = 0x0BA2;
WAIT_FAILED#
Implementation
static const int WAIT_FAILED = 0x911D;
ZERO#
Implementation
static const int ZERO = 0;