Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(74)

Side by Side Diff: sdk/lib/web_gl/dart2js/web_gl_dart2js.dart

Issue 618323004: Fix for web_gl statics (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Regen Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « sdk/lib/html/dartium/html_dartium.dart ('k') | sdk/lib/web_gl/dartium/web_gl_dartium.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /** 1 /**
2 * 3D programming in the browser. 2 * 3D programming in the browser.
3 */ 3 */
4 library dart.dom.web_gl; 4 library dart.dom.web_gl;
5 5
6 import 'dart:collection'; 6 import 'dart:collection';
7 import 'dart:_internal' hide deprecated; 7 import 'dart:_internal' hide deprecated;
8 import 'dart:html'; 8 import 'dart:html';
9 import 'dart:html_common'; 9 import 'dart:html_common';
10 import 'dart:_native_typed_data'; 10 import 'dart:_native_typed_data';
11 import 'dart:typed_data'; 11 import 'dart:typed_data';
12 import 'dart:_js_helper' show Creates, JSName, Native, Null, Returns, convertDar tClosureToJS; 12 import 'dart:_js_helper' show Creates, JSName, Native, Null, Returns, convertDar tClosureToJS;
13 import 'dart:_foreign_helper' show JS; 13 import 'dart:_foreign_helper' show JS;
14 import 'dart:_interceptors' show Interceptor, JSExtendableArray; 14 import 'dart:_interceptors' show Interceptor, JSExtendableArray;
15 // DO NOT EDIT - unless you are editing documentation as per: 15 // DO NOT EDIT - unless you are editing documentation as per:
16 // https://code.google.com/p/dart/wiki/ContributingHTMLDocumentation 16 // https://code.google.com/p/dart/wiki/ContributingHTMLDocumentation
17 // Auto-generated dart:web_gl library. 17 // Auto-generated dart:web_gl library.
18 18
19 19
20 20
21 21
22 22
23 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 23 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
24 // for details. All rights reserved. Use of this source code is governed by a 24 // for details. All rights reserved. Use of this source code is governed by a
25 // BSD-style license that can be found in the LICENSE file. 25 // BSD-style license that can be found in the LICENSE file.
26 26
27 27
28 const int ACTIVE_ATTRIBUTES = RenderingContextBase.ACTIVE_ATTRIBUTES; 28 const int ACTIVE_ATTRIBUTES = RenderingContext.ACTIVE_ATTRIBUTES;
29 const int ACTIVE_TEXTURE = RenderingContextBase.ACTIVE_TEXTURE; 29 const int ACTIVE_TEXTURE = RenderingContext.ACTIVE_TEXTURE;
30 const int ACTIVE_UNIFORMS = RenderingContextBase.ACTIVE_UNIFORMS; 30 const int ACTIVE_UNIFORMS = RenderingContext.ACTIVE_UNIFORMS;
31 const int ALIASED_LINE_WIDTH_RANGE = RenderingContextBase.ALIASED_LINE_WIDTH_RAN GE; 31 const int ALIASED_LINE_WIDTH_RANGE = RenderingContext.ALIASED_LINE_WIDTH_RANGE;
32 const int ALIASED_POINT_SIZE_RANGE = RenderingContextBase.ALIASED_POINT_SIZE_RAN GE; 32 const int ALIASED_POINT_SIZE_RANGE = RenderingContext.ALIASED_POINT_SIZE_RANGE;
33 const int ALPHA = RenderingContextBase.ALPHA; 33 const int ALPHA = RenderingContext.ALPHA;
34 const int ALPHA_BITS = RenderingContextBase.ALPHA_BITS; 34 const int ALPHA_BITS = RenderingContext.ALPHA_BITS;
35 const int ALWAYS = RenderingContextBase.ALWAYS; 35 const int ALWAYS = RenderingContext.ALWAYS;
36 const int ARRAY_BUFFER = RenderingContextBase.ARRAY_BUFFER; 36 const int ARRAY_BUFFER = RenderingContext.ARRAY_BUFFER;
37 const int ARRAY_BUFFER_BINDING = RenderingContextBase.ARRAY_BUFFER_BINDING; 37 const int ARRAY_BUFFER_BINDING = RenderingContext.ARRAY_BUFFER_BINDING;
38 const int ATTACHED_SHADERS = RenderingContextBase.ATTACHED_SHADERS; 38 const int ATTACHED_SHADERS = RenderingContext.ATTACHED_SHADERS;
39 const int BACK = RenderingContextBase.BACK; 39 const int BACK = RenderingContext.BACK;
40 const int BLEND = RenderingContextBase.BLEND; 40 const int BLEND = RenderingContext.BLEND;
41 const int BLEND_COLOR = RenderingContextBase.BLEND_COLOR; 41 const int BLEND_COLOR = RenderingContext.BLEND_COLOR;
42 const int BLEND_DST_ALPHA = RenderingContextBase.BLEND_DST_ALPHA; 42 const int BLEND_DST_ALPHA = RenderingContext.BLEND_DST_ALPHA;
43 const int BLEND_DST_RGB = RenderingContextBase.BLEND_DST_RGB; 43 const int BLEND_DST_RGB = RenderingContext.BLEND_DST_RGB;
44 const int BLEND_EQUATION = RenderingContextBase.BLEND_EQUATION; 44 const int BLEND_EQUATION = RenderingContext.BLEND_EQUATION;
45 const int BLEND_EQUATION_ALPHA = RenderingContextBase.BLEND_EQUATION_ALPHA; 45 const int BLEND_EQUATION_ALPHA = RenderingContext.BLEND_EQUATION_ALPHA;
46 const int BLEND_EQUATION_RGB = RenderingContextBase.BLEND_EQUATION_RGB; 46 const int BLEND_EQUATION_RGB = RenderingContext.BLEND_EQUATION_RGB;
47 const int BLEND_SRC_ALPHA = RenderingContextBase.BLEND_SRC_ALPHA; 47 const int BLEND_SRC_ALPHA = RenderingContext.BLEND_SRC_ALPHA;
48 const int BLEND_SRC_RGB = RenderingContextBase.BLEND_SRC_RGB; 48 const int BLEND_SRC_RGB = RenderingContext.BLEND_SRC_RGB;
49 const int BLUE_BITS = RenderingContextBase.BLUE_BITS; 49 const int BLUE_BITS = RenderingContext.BLUE_BITS;
50 const int BOOL = RenderingContextBase.BOOL; 50 const int BOOL = RenderingContext.BOOL;
51 const int BOOL_VEC2 = RenderingContextBase.BOOL_VEC2; 51 const int BOOL_VEC2 = RenderingContext.BOOL_VEC2;
52 const int BOOL_VEC3 = RenderingContextBase.BOOL_VEC3; 52 const int BOOL_VEC3 = RenderingContext.BOOL_VEC3;
53 const int BOOL_VEC4 = RenderingContextBase.BOOL_VEC4; 53 const int BOOL_VEC4 = RenderingContext.BOOL_VEC4;
54 const int BROWSER_DEFAULT_WEBGL = RenderingContextBase.BROWSER_DEFAULT_WEBGL; 54 const int BROWSER_DEFAULT_WEBGL = RenderingContext.BROWSER_DEFAULT_WEBGL;
55 const int BUFFER_SIZE = RenderingContextBase.BUFFER_SIZE; 55 const int BUFFER_SIZE = RenderingContext.BUFFER_SIZE;
56 const int BUFFER_USAGE = RenderingContextBase.BUFFER_USAGE; 56 const int BUFFER_USAGE = RenderingContext.BUFFER_USAGE;
57 const int BYTE = RenderingContextBase.BYTE; 57 const int BYTE = RenderingContext.BYTE;
58 const int CCW = RenderingContextBase.CCW; 58 const int CCW = RenderingContext.CCW;
59 const int CLAMP_TO_EDGE = RenderingContextBase.CLAMP_TO_EDGE; 59 const int CLAMP_TO_EDGE = RenderingContext.CLAMP_TO_EDGE;
60 const int COLOR_ATTACHMENT0 = RenderingContextBase.COLOR_ATTACHMENT0; 60 const int COLOR_ATTACHMENT0 = RenderingContext.COLOR_ATTACHMENT0;
61 const int COLOR_BUFFER_BIT = RenderingContextBase.COLOR_BUFFER_BIT; 61 const int COLOR_BUFFER_BIT = RenderingContext.COLOR_BUFFER_BIT;
62 const int COLOR_CLEAR_VALUE = RenderingContextBase.COLOR_CLEAR_VALUE; 62 const int COLOR_CLEAR_VALUE = RenderingContext.COLOR_CLEAR_VALUE;
63 const int COLOR_WRITEMASK = RenderingContextBase.COLOR_WRITEMASK; 63 const int COLOR_WRITEMASK = RenderingContext.COLOR_WRITEMASK;
64 const int COMPILE_STATUS = RenderingContextBase.COMPILE_STATUS; 64 const int COMPILE_STATUS = RenderingContext.COMPILE_STATUS;
65 const int COMPRESSED_TEXTURE_FORMATS = RenderingContextBase.COMPRESSED_TEXTURE_F ORMATS; 65 const int COMPRESSED_TEXTURE_FORMATS = RenderingContext.COMPRESSED_TEXTURE_FORMA TS;
66 const int CONSTANT_ALPHA = RenderingContextBase.CONSTANT_ALPHA; 66 const int CONSTANT_ALPHA = RenderingContext.CONSTANT_ALPHA;
67 const int CONSTANT_COLOR = RenderingContextBase.CONSTANT_COLOR; 67 const int CONSTANT_COLOR = RenderingContext.CONSTANT_COLOR;
68 const int CONTEXT_LOST_WEBGL = RenderingContextBase.CONTEXT_LOST_WEBGL; 68 const int CONTEXT_LOST_WEBGL = RenderingContext.CONTEXT_LOST_WEBGL;
69 const int CULL_FACE = RenderingContextBase.CULL_FACE; 69 const int CULL_FACE = RenderingContext.CULL_FACE;
70 const int CULL_FACE_MODE = RenderingContextBase.CULL_FACE_MODE; 70 const int CULL_FACE_MODE = RenderingContext.CULL_FACE_MODE;
71 const int CURRENT_PROGRAM = RenderingContextBase.CURRENT_PROGRAM; 71 const int CURRENT_PROGRAM = RenderingContext.CURRENT_PROGRAM;
72 const int CURRENT_VERTEX_ATTRIB = RenderingContextBase.CURRENT_VERTEX_ATTRIB; 72 const int CURRENT_VERTEX_ATTRIB = RenderingContext.CURRENT_VERTEX_ATTRIB;
73 const int CW = RenderingContextBase.CW; 73 const int CW = RenderingContext.CW;
74 const int DECR = RenderingContextBase.DECR; 74 const int DECR = RenderingContext.DECR;
75 const int DECR_WRAP = RenderingContextBase.DECR_WRAP; 75 const int DECR_WRAP = RenderingContext.DECR_WRAP;
76 const int DELETE_STATUS = RenderingContextBase.DELETE_STATUS; 76 const int DELETE_STATUS = RenderingContext.DELETE_STATUS;
77 const int DEPTH_ATTACHMENT = RenderingContextBase.DEPTH_ATTACHMENT; 77 const int DEPTH_ATTACHMENT = RenderingContext.DEPTH_ATTACHMENT;
78 const int DEPTH_BITS = RenderingContextBase.DEPTH_BITS; 78 const int DEPTH_BITS = RenderingContext.DEPTH_BITS;
79 const int DEPTH_BUFFER_BIT = RenderingContextBase.DEPTH_BUFFER_BIT; 79 const int DEPTH_BUFFER_BIT = RenderingContext.DEPTH_BUFFER_BIT;
80 const int DEPTH_CLEAR_VALUE = RenderingContextBase.DEPTH_CLEAR_VALUE; 80 const int DEPTH_CLEAR_VALUE = RenderingContext.DEPTH_CLEAR_VALUE;
81 const int DEPTH_COMPONENT = RenderingContextBase.DEPTH_COMPONENT; 81 const int DEPTH_COMPONENT = RenderingContext.DEPTH_COMPONENT;
82 const int DEPTH_COMPONENT16 = RenderingContextBase.DEPTH_COMPONENT16; 82 const int DEPTH_COMPONENT16 = RenderingContext.DEPTH_COMPONENT16;
83 const int DEPTH_FUNC = RenderingContextBase.DEPTH_FUNC; 83 const int DEPTH_FUNC = RenderingContext.DEPTH_FUNC;
84 const int DEPTH_RANGE = RenderingContextBase.DEPTH_RANGE; 84 const int DEPTH_RANGE = RenderingContext.DEPTH_RANGE;
85 const int DEPTH_STENCIL = RenderingContextBase.DEPTH_STENCIL; 85 const int DEPTH_STENCIL = RenderingContext.DEPTH_STENCIL;
86 const int DEPTH_STENCIL_ATTACHMENT = RenderingContextBase.DEPTH_STENCIL_ATTACHME NT; 86 const int DEPTH_STENCIL_ATTACHMENT = RenderingContext.DEPTH_STENCIL_ATTACHMENT;
87 const int DEPTH_TEST = RenderingContextBase.DEPTH_TEST; 87 const int DEPTH_TEST = RenderingContext.DEPTH_TEST;
88 const int DEPTH_WRITEMASK = RenderingContextBase.DEPTH_WRITEMASK; 88 const int DEPTH_WRITEMASK = RenderingContext.DEPTH_WRITEMASK;
89 const int DITHER = RenderingContextBase.DITHER; 89 const int DITHER = RenderingContext.DITHER;
90 const int DONT_CARE = RenderingContextBase.DONT_CARE; 90 const int DONT_CARE = RenderingContext.DONT_CARE;
91 const int DST_ALPHA = RenderingContextBase.DST_ALPHA; 91 const int DST_ALPHA = RenderingContext.DST_ALPHA;
92 const int DST_COLOR = RenderingContextBase.DST_COLOR; 92 const int DST_COLOR = RenderingContext.DST_COLOR;
93 const int DYNAMIC_DRAW = RenderingContextBase.DYNAMIC_DRAW; 93 const int DYNAMIC_DRAW = RenderingContext.DYNAMIC_DRAW;
94 const int ELEMENT_ARRAY_BUFFER = RenderingContextBase.ELEMENT_ARRAY_BUFFER; 94 const int ELEMENT_ARRAY_BUFFER = RenderingContext.ELEMENT_ARRAY_BUFFER;
95 const int ELEMENT_ARRAY_BUFFER_BINDING = RenderingContextBase.ELEMENT_ARRAY_BUFF ER_BINDING; 95 const int ELEMENT_ARRAY_BUFFER_BINDING = RenderingContext.ELEMENT_ARRAY_BUFFER_B INDING;
96 const int EQUAL = RenderingContextBase.EQUAL; 96 const int EQUAL = RenderingContext.EQUAL;
97 const int FASTEST = RenderingContextBase.FASTEST; 97 const int FASTEST = RenderingContext.FASTEST;
98 const int FLOAT = RenderingContextBase.FLOAT; 98 const int FLOAT = RenderingContext.FLOAT;
99 const int FLOAT_MAT2 = RenderingContextBase.FLOAT_MAT2; 99 const int FLOAT_MAT2 = RenderingContext.FLOAT_MAT2;
100 const int FLOAT_MAT3 = RenderingContextBase.FLOAT_MAT3; 100 const int FLOAT_MAT3 = RenderingContext.FLOAT_MAT3;
101 const int FLOAT_MAT4 = RenderingContextBase.FLOAT_MAT4; 101 const int FLOAT_MAT4 = RenderingContext.FLOAT_MAT4;
102 const int FLOAT_VEC2 = RenderingContextBase.FLOAT_VEC2; 102 const int FLOAT_VEC2 = RenderingContext.FLOAT_VEC2;
103 const int FLOAT_VEC3 = RenderingContextBase.FLOAT_VEC3; 103 const int FLOAT_VEC3 = RenderingContext.FLOAT_VEC3;
104 const int FLOAT_VEC4 = RenderingContextBase.FLOAT_VEC4; 104 const int FLOAT_VEC4 = RenderingContext.FLOAT_VEC4;
105 const int FRAGMENT_SHADER = RenderingContextBase.FRAGMENT_SHADER; 105 const int FRAGMENT_SHADER = RenderingContext.FRAGMENT_SHADER;
106 const int FRAMEBUFFER = RenderingContextBase.FRAMEBUFFER; 106 const int FRAMEBUFFER = RenderingContext.FRAMEBUFFER;
107 const int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = RenderingContextBase.FRAMEBUFFER_ ATTACHMENT_OBJECT_NAME; 107 const int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = RenderingContext.FRAMEBUFFER_ATTA CHMENT_OBJECT_NAME;
108 const int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = RenderingContextBase.FRAMEBUFFER_ ATTACHMENT_OBJECT_TYPE; 108 const int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = RenderingContext.FRAMEBUFFER_ATTA CHMENT_OBJECT_TYPE;
109 const int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = RenderingContextBase.FR AMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE; 109 const int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = RenderingContext.FRAMEB UFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE;
110 const int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = RenderingContextBase.FRAMEBUFFE R_ATTACHMENT_TEXTURE_LEVEL; 110 const int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = RenderingContext.FRAMEBUFFER_AT TACHMENT_TEXTURE_LEVEL;
111 const int FRAMEBUFFER_BINDING = RenderingContextBase.FRAMEBUFFER_BINDING; 111 const int FRAMEBUFFER_BINDING = RenderingContext.FRAMEBUFFER_BINDING;
112 const int FRAMEBUFFER_COMPLETE = RenderingContextBase.FRAMEBUFFER_COMPLETE; 112 const int FRAMEBUFFER_COMPLETE = RenderingContext.FRAMEBUFFER_COMPLETE;
113 const int FRAMEBUFFER_INCOMPLETE_ATTACHMENT = RenderingContextBase.FRAMEBUFFER_I NCOMPLETE_ATTACHMENT; 113 const int FRAMEBUFFER_INCOMPLETE_ATTACHMENT = RenderingContext.FRAMEBUFFER_INCOM PLETE_ATTACHMENT;
114 const int FRAMEBUFFER_INCOMPLETE_DIMENSIONS = RenderingContextBase.FRAMEBUFFER_I NCOMPLETE_DIMENSIONS; 114 const int FRAMEBUFFER_INCOMPLETE_DIMENSIONS = RenderingContext.FRAMEBUFFER_INCOM PLETE_DIMENSIONS;
115 const int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = RenderingContextBase.FRAME BUFFER_INCOMPLETE_MISSING_ATTACHMENT; 115 const int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = RenderingContext.FRAMEBUFF ER_INCOMPLETE_MISSING_ATTACHMENT;
116 const int FRAMEBUFFER_UNSUPPORTED = RenderingContextBase.FRAMEBUFFER_UNSUPPORTED ; 116 const int FRAMEBUFFER_UNSUPPORTED = RenderingContext.FRAMEBUFFER_UNSUPPORTED;
117 const int FRONT = RenderingContextBase.FRONT; 117 const int FRONT = RenderingContext.FRONT;
118 const int FRONT_AND_BACK = RenderingContextBase.FRONT_AND_BACK; 118 const int FRONT_AND_BACK = RenderingContext.FRONT_AND_BACK;
119 const int FRONT_FACE = RenderingContextBase.FRONT_FACE; 119 const int FRONT_FACE = RenderingContext.FRONT_FACE;
120 const int FUNC_ADD = RenderingContextBase.FUNC_ADD; 120 const int FUNC_ADD = RenderingContext.FUNC_ADD;
121 const int FUNC_REVERSE_SUBTRACT = RenderingContextBase.FUNC_REVERSE_SUBTRACT; 121 const int FUNC_REVERSE_SUBTRACT = RenderingContext.FUNC_REVERSE_SUBTRACT;
122 const int FUNC_SUBTRACT = RenderingContextBase.FUNC_SUBTRACT; 122 const int FUNC_SUBTRACT = RenderingContext.FUNC_SUBTRACT;
123 const int GENERATE_MIPMAP_HINT = RenderingContextBase.GENERATE_MIPMAP_HINT; 123 const int GENERATE_MIPMAP_HINT = RenderingContext.GENERATE_MIPMAP_HINT;
124 const int GEQUAL = RenderingContextBase.GEQUAL; 124 const int GEQUAL = RenderingContext.GEQUAL;
125 const int GREATER = RenderingContextBase.GREATER; 125 const int GREATER = RenderingContext.GREATER;
126 const int GREEN_BITS = RenderingContextBase.GREEN_BITS; 126 const int GREEN_BITS = RenderingContext.GREEN_BITS;
127 const int HALF_FLOAT_OES = OesTextureHalfFloat.HALF_FLOAT_OES; 127 const int HALF_FLOAT_OES = OesTextureHalfFloat.HALF_FLOAT_OES;
128 const int HIGH_FLOAT = RenderingContextBase.HIGH_FLOAT; 128 const int HIGH_FLOAT = RenderingContext.HIGH_FLOAT;
129 const int HIGH_INT = RenderingContextBase.HIGH_INT; 129 const int HIGH_INT = RenderingContext.HIGH_INT;
130 const int INCR = RenderingContextBase.INCR; 130 const int INCR = RenderingContext.INCR;
131 const int INCR_WRAP = RenderingContextBase.INCR_WRAP; 131 const int INCR_WRAP = RenderingContext.INCR_WRAP;
132 const int INT = RenderingContextBase.INT; 132 const int INT = RenderingContext.INT;
133 const int INT_VEC2 = RenderingContextBase.INT_VEC2; 133 const int INT_VEC2 = RenderingContext.INT_VEC2;
134 const int INT_VEC3 = RenderingContextBase.INT_VEC3; 134 const int INT_VEC3 = RenderingContext.INT_VEC3;
135 const int INT_VEC4 = RenderingContextBase.INT_VEC4; 135 const int INT_VEC4 = RenderingContext.INT_VEC4;
136 const int INVALID_ENUM = RenderingContextBase.INVALID_ENUM; 136 const int INVALID_ENUM = RenderingContext.INVALID_ENUM;
137 const int INVALID_FRAMEBUFFER_OPERATION = RenderingContextBase.INVALID_FRAMEBUFF ER_OPERATION; 137 const int INVALID_FRAMEBUFFER_OPERATION = RenderingContext.INVALID_FRAMEBUFFER_O PERATION;
138 const int INVALID_OPERATION = RenderingContextBase.INVALID_OPERATION; 138 const int INVALID_OPERATION = RenderingContext.INVALID_OPERATION;
139 const int INVALID_VALUE = RenderingContextBase.INVALID_VALUE; 139 const int INVALID_VALUE = RenderingContext.INVALID_VALUE;
140 const int INVERT = RenderingContextBase.INVERT; 140 const int INVERT = RenderingContext.INVERT;
141 const int KEEP = RenderingContextBase.KEEP; 141 const int KEEP = RenderingContext.KEEP;
142 const int LEQUAL = RenderingContextBase.LEQUAL; 142 const int LEQUAL = RenderingContext.LEQUAL;
143 const int LESS = RenderingContextBase.LESS; 143 const int LESS = RenderingContext.LESS;
144 const int LINEAR = RenderingContextBase.LINEAR; 144 const int LINEAR = RenderingContext.LINEAR;
145 const int LINEAR_MIPMAP_LINEAR = RenderingContextBase.LINEAR_MIPMAP_LINEAR; 145 const int LINEAR_MIPMAP_LINEAR = RenderingContext.LINEAR_MIPMAP_LINEAR;
146 const int LINEAR_MIPMAP_NEAREST = RenderingContextBase.LINEAR_MIPMAP_NEAREST; 146 const int LINEAR_MIPMAP_NEAREST = RenderingContext.LINEAR_MIPMAP_NEAREST;
147 const int LINES = RenderingContextBase.LINES; 147 const int LINES = RenderingContext.LINES;
148 const int LINE_LOOP = RenderingContextBase.LINE_LOOP; 148 const int LINE_LOOP = RenderingContext.LINE_LOOP;
149 const int LINE_STRIP = RenderingContextBase.LINE_STRIP; 149 const int LINE_STRIP = RenderingContext.LINE_STRIP;
150 const int LINE_WIDTH = RenderingContextBase.LINE_WIDTH; 150 const int LINE_WIDTH = RenderingContext.LINE_WIDTH;
151 const int LINK_STATUS = RenderingContextBase.LINK_STATUS; 151 const int LINK_STATUS = RenderingContext.LINK_STATUS;
152 const int LOW_FLOAT = RenderingContextBase.LOW_FLOAT; 152 const int LOW_FLOAT = RenderingContext.LOW_FLOAT;
153 const int LOW_INT = RenderingContextBase.LOW_INT; 153 const int LOW_INT = RenderingContext.LOW_INT;
154 const int LUMINANCE = RenderingContextBase.LUMINANCE; 154 const int LUMINANCE = RenderingContext.LUMINANCE;
155 const int LUMINANCE_ALPHA = RenderingContextBase.LUMINANCE_ALPHA; 155 const int LUMINANCE_ALPHA = RenderingContext.LUMINANCE_ALPHA;
156 const int MAX_COMBINED_TEXTURE_IMAGE_UNITS = RenderingContextBase.MAX_COMBINED_T EXTURE_IMAGE_UNITS; 156 const int MAX_COMBINED_TEXTURE_IMAGE_UNITS = RenderingContext.MAX_COMBINED_TEXTU RE_IMAGE_UNITS;
157 const int MAX_CUBE_MAP_TEXTURE_SIZE = RenderingContextBase.MAX_CUBE_MAP_TEXTURE_ SIZE; 157 const int MAX_CUBE_MAP_TEXTURE_SIZE = RenderingContext.MAX_CUBE_MAP_TEXTURE_SIZE ;
158 const int MAX_FRAGMENT_UNIFORM_VECTORS = RenderingContextBase.MAX_FRAGMENT_UNIFO RM_VECTORS; 158 const int MAX_FRAGMENT_UNIFORM_VECTORS = RenderingContext.MAX_FRAGMENT_UNIFORM_V ECTORS;
159 const int MAX_RENDERBUFFER_SIZE = RenderingContextBase.MAX_RENDERBUFFER_SIZE; 159 const int MAX_RENDERBUFFER_SIZE = RenderingContext.MAX_RENDERBUFFER_SIZE;
160 const int MAX_TEXTURE_IMAGE_UNITS = RenderingContextBase.MAX_TEXTURE_IMAGE_UNITS ; 160 const int MAX_TEXTURE_IMAGE_UNITS = RenderingContext.MAX_TEXTURE_IMAGE_UNITS;
161 const int MAX_TEXTURE_SIZE = RenderingContextBase.MAX_TEXTURE_SIZE; 161 const int MAX_TEXTURE_SIZE = RenderingContext.MAX_TEXTURE_SIZE;
162 const int MAX_VARYING_VECTORS = RenderingContextBase.MAX_VARYING_VECTORS; 162 const int MAX_VARYING_VECTORS = RenderingContext.MAX_VARYING_VECTORS;
163 const int MAX_VERTEX_ATTRIBS = RenderingContextBase.MAX_VERTEX_ATTRIBS; 163 const int MAX_VERTEX_ATTRIBS = RenderingContext.MAX_VERTEX_ATTRIBS;
164 const int MAX_VERTEX_TEXTURE_IMAGE_UNITS = RenderingContextBase.MAX_VERTEX_TEXTU RE_IMAGE_UNITS; 164 const int MAX_VERTEX_TEXTURE_IMAGE_UNITS = RenderingContext.MAX_VERTEX_TEXTURE_I MAGE_UNITS;
165 const int MAX_VERTEX_UNIFORM_VECTORS = RenderingContextBase.MAX_VERTEX_UNIFORM_V ECTORS; 165 const int MAX_VERTEX_UNIFORM_VECTORS = RenderingContext.MAX_VERTEX_UNIFORM_VECTO RS;
166 const int MAX_VIEWPORT_DIMS = RenderingContextBase.MAX_VIEWPORT_DIMS; 166 const int MAX_VIEWPORT_DIMS = RenderingContext.MAX_VIEWPORT_DIMS;
167 const int MEDIUM_FLOAT = RenderingContextBase.MEDIUM_FLOAT; 167 const int MEDIUM_FLOAT = RenderingContext.MEDIUM_FLOAT;
168 const int MEDIUM_INT = RenderingContextBase.MEDIUM_INT; 168 const int MEDIUM_INT = RenderingContext.MEDIUM_INT;
169 const int MIRRORED_REPEAT = RenderingContextBase.MIRRORED_REPEAT; 169 const int MIRRORED_REPEAT = RenderingContext.MIRRORED_REPEAT;
170 const int NEAREST = RenderingContextBase.NEAREST; 170 const int NEAREST = RenderingContext.NEAREST;
171 const int NEAREST_MIPMAP_LINEAR = RenderingContextBase.NEAREST_MIPMAP_LINEAR; 171 const int NEAREST_MIPMAP_LINEAR = RenderingContext.NEAREST_MIPMAP_LINEAR;
172 const int NEAREST_MIPMAP_NEAREST = RenderingContextBase.NEAREST_MIPMAP_NEAREST; 172 const int NEAREST_MIPMAP_NEAREST = RenderingContext.NEAREST_MIPMAP_NEAREST;
173 const int NEVER = RenderingContextBase.NEVER; 173 const int NEVER = RenderingContext.NEVER;
174 const int NICEST = RenderingContextBase.NICEST; 174 const int NICEST = RenderingContext.NICEST;
175 const int NONE = RenderingContextBase.NONE; 175 const int NONE = RenderingContext.NONE;
176 const int NOTEQUAL = RenderingContextBase.NOTEQUAL; 176 const int NOTEQUAL = RenderingContext.NOTEQUAL;
177 const int NO_ERROR = RenderingContextBase.NO_ERROR; 177 const int NO_ERROR = RenderingContext.NO_ERROR;
178 const int ONE = RenderingContextBase.ONE; 178 const int ONE = RenderingContext.ONE;
179 const int ONE_MINUS_CONSTANT_ALPHA = RenderingContextBase.ONE_MINUS_CONSTANT_ALP HA; 179 const int ONE_MINUS_CONSTANT_ALPHA = RenderingContext.ONE_MINUS_CONSTANT_ALPHA;
180 const int ONE_MINUS_CONSTANT_COLOR = RenderingContextBase.ONE_MINUS_CONSTANT_COL OR; 180 const int ONE_MINUS_CONSTANT_COLOR = RenderingContext.ONE_MINUS_CONSTANT_COLOR;
181 const int ONE_MINUS_DST_ALPHA = RenderingContextBase.ONE_MINUS_DST_ALPHA; 181 const int ONE_MINUS_DST_ALPHA = RenderingContext.ONE_MINUS_DST_ALPHA;
182 const int ONE_MINUS_DST_COLOR = RenderingContextBase.ONE_MINUS_DST_COLOR; 182 const int ONE_MINUS_DST_COLOR = RenderingContext.ONE_MINUS_DST_COLOR;
183 const int ONE_MINUS_SRC_ALPHA = RenderingContextBase.ONE_MINUS_SRC_ALPHA; 183 const int ONE_MINUS_SRC_ALPHA = RenderingContext.ONE_MINUS_SRC_ALPHA;
184 const int ONE_MINUS_SRC_COLOR = RenderingContextBase.ONE_MINUS_SRC_COLOR; 184 const int ONE_MINUS_SRC_COLOR = RenderingContext.ONE_MINUS_SRC_COLOR;
185 const int OUT_OF_MEMORY = RenderingContextBase.OUT_OF_MEMORY; 185 const int OUT_OF_MEMORY = RenderingContext.OUT_OF_MEMORY;
186 const int PACK_ALIGNMENT = RenderingContextBase.PACK_ALIGNMENT; 186 const int PACK_ALIGNMENT = RenderingContext.PACK_ALIGNMENT;
187 const int POINTS = RenderingContextBase.POINTS; 187 const int POINTS = RenderingContext.POINTS;
188 const int POLYGON_OFFSET_FACTOR = RenderingContextBase.POLYGON_OFFSET_FACTOR; 188 const int POLYGON_OFFSET_FACTOR = RenderingContext.POLYGON_OFFSET_FACTOR;
189 const int POLYGON_OFFSET_FILL = RenderingContextBase.POLYGON_OFFSET_FILL; 189 const int POLYGON_OFFSET_FILL = RenderingContext.POLYGON_OFFSET_FILL;
190 const int POLYGON_OFFSET_UNITS = RenderingContextBase.POLYGON_OFFSET_UNITS; 190 const int POLYGON_OFFSET_UNITS = RenderingContext.POLYGON_OFFSET_UNITS;
191 const int RED_BITS = RenderingContextBase.RED_BITS; 191 const int RED_BITS = RenderingContext.RED_BITS;
192 const int RENDERBUFFER = RenderingContextBase.RENDERBUFFER; 192 const int RENDERBUFFER = RenderingContext.RENDERBUFFER;
193 const int RENDERBUFFER_ALPHA_SIZE = RenderingContextBase.RENDERBUFFER_ALPHA_SIZE ; 193 const int RENDERBUFFER_ALPHA_SIZE = RenderingContext.RENDERBUFFER_ALPHA_SIZE;
194 const int RENDERBUFFER_BINDING = RenderingContextBase.RENDERBUFFER_BINDING; 194 const int RENDERBUFFER_BINDING = RenderingContext.RENDERBUFFER_BINDING;
195 const int RENDERBUFFER_BLUE_SIZE = RenderingContextBase.RENDERBUFFER_BLUE_SIZE; 195 const int RENDERBUFFER_BLUE_SIZE = RenderingContext.RENDERBUFFER_BLUE_SIZE;
196 const int RENDERBUFFER_DEPTH_SIZE = RenderingContextBase.RENDERBUFFER_DEPTH_SIZE ; 196 const int RENDERBUFFER_DEPTH_SIZE = RenderingContext.RENDERBUFFER_DEPTH_SIZE;
197 const int RENDERBUFFER_GREEN_SIZE = RenderingContextBase.RENDERBUFFER_GREEN_SIZE ; 197 const int RENDERBUFFER_GREEN_SIZE = RenderingContext.RENDERBUFFER_GREEN_SIZE;
198 const int RENDERBUFFER_HEIGHT = RenderingContextBase.RENDERBUFFER_HEIGHT; 198 const int RENDERBUFFER_HEIGHT = RenderingContext.RENDERBUFFER_HEIGHT;
199 const int RENDERBUFFER_INTERNAL_FORMAT = RenderingContextBase.RENDERBUFFER_INTER NAL_FORMAT; 199 const int RENDERBUFFER_INTERNAL_FORMAT = RenderingContext.RENDERBUFFER_INTERNAL_ FORMAT;
200 const int RENDERBUFFER_RED_SIZE = RenderingContextBase.RENDERBUFFER_RED_SIZE; 200 const int RENDERBUFFER_RED_SIZE = RenderingContext.RENDERBUFFER_RED_SIZE;
201 const int RENDERBUFFER_STENCIL_SIZE = RenderingContextBase.RENDERBUFFER_STENCIL_ SIZE; 201 const int RENDERBUFFER_STENCIL_SIZE = RenderingContext.RENDERBUFFER_STENCIL_SIZE ;
202 const int RENDERBUFFER_WIDTH = RenderingContextBase.RENDERBUFFER_WIDTH; 202 const int RENDERBUFFER_WIDTH = RenderingContext.RENDERBUFFER_WIDTH;
203 const int RENDERER = RenderingContextBase.RENDERER; 203 const int RENDERER = RenderingContext.RENDERER;
204 const int REPEAT = RenderingContextBase.REPEAT; 204 const int REPEAT = RenderingContext.REPEAT;
205 const int REPLACE = RenderingContextBase.REPLACE; 205 const int REPLACE = RenderingContext.REPLACE;
206 const int RGB = RenderingContextBase.RGB; 206 const int RGB = RenderingContext.RGB;
207 const int RGB565 = RenderingContextBase.RGB565; 207 const int RGB565 = RenderingContext.RGB565;
208 const int RGB5_A1 = RenderingContextBase.RGB5_A1; 208 const int RGB5_A1 = RenderingContext.RGB5_A1;
209 const int RGBA = RenderingContextBase.RGBA; 209 const int RGBA = RenderingContext.RGBA;
210 const int RGBA4 = RenderingContextBase.RGBA4; 210 const int RGBA4 = RenderingContext.RGBA4;
211 const int SAMPLER_2D = RenderingContextBase.SAMPLER_2D; 211 const int SAMPLER_2D = RenderingContext.SAMPLER_2D;
212 const int SAMPLER_CUBE = RenderingContextBase.SAMPLER_CUBE; 212 const int SAMPLER_CUBE = RenderingContext.SAMPLER_CUBE;
213 const int SAMPLES = RenderingContextBase.SAMPLES; 213 const int SAMPLES = RenderingContext.SAMPLES;
214 const int SAMPLE_ALPHA_TO_COVERAGE = RenderingContextBase.SAMPLE_ALPHA_TO_COVERA GE; 214 const int SAMPLE_ALPHA_TO_COVERAGE = RenderingContext.SAMPLE_ALPHA_TO_COVERAGE;
215 const int SAMPLE_BUFFERS = RenderingContextBase.SAMPLE_BUFFERS; 215 const int SAMPLE_BUFFERS = RenderingContext.SAMPLE_BUFFERS;
216 const int SAMPLE_COVERAGE = RenderingContextBase.SAMPLE_COVERAGE; 216 const int SAMPLE_COVERAGE = RenderingContext.SAMPLE_COVERAGE;
217 const int SAMPLE_COVERAGE_INVERT = RenderingContextBase.SAMPLE_COVERAGE_INVERT; 217 const int SAMPLE_COVERAGE_INVERT = RenderingContext.SAMPLE_COVERAGE_INVERT;
218 const int SAMPLE_COVERAGE_VALUE = RenderingContextBase.SAMPLE_COVERAGE_VALUE; 218 const int SAMPLE_COVERAGE_VALUE = RenderingContext.SAMPLE_COVERAGE_VALUE;
219 const int SCISSOR_BOX = RenderingContextBase.SCISSOR_BOX; 219 const int SCISSOR_BOX = RenderingContext.SCISSOR_BOX;
220 const int SCISSOR_TEST = RenderingContextBase.SCISSOR_TEST; 220 const int SCISSOR_TEST = RenderingContext.SCISSOR_TEST;
221 const int SHADER_TYPE = RenderingContextBase.SHADER_TYPE; 221 const int SHADER_TYPE = RenderingContext.SHADER_TYPE;
222 const int SHADING_LANGUAGE_VERSION = RenderingContextBase.SHADING_LANGUAGE_VERSI ON; 222 const int SHADING_LANGUAGE_VERSION = RenderingContext.SHADING_LANGUAGE_VERSION;
223 const int SHORT = RenderingContextBase.SHORT; 223 const int SHORT = RenderingContext.SHORT;
224 const int SRC_ALPHA = RenderingContextBase.SRC_ALPHA; 224 const int SRC_ALPHA = RenderingContext.SRC_ALPHA;
225 const int SRC_ALPHA_SATURATE = RenderingContextBase.SRC_ALPHA_SATURATE; 225 const int SRC_ALPHA_SATURATE = RenderingContext.SRC_ALPHA_SATURATE;
226 const int SRC_COLOR = RenderingContextBase.SRC_COLOR; 226 const int SRC_COLOR = RenderingContext.SRC_COLOR;
227 const int STATIC_DRAW = RenderingContextBase.STATIC_DRAW; 227 const int STATIC_DRAW = RenderingContext.STATIC_DRAW;
228 const int STENCIL_ATTACHMENT = RenderingContextBase.STENCIL_ATTACHMENT; 228 const int STENCIL_ATTACHMENT = RenderingContext.STENCIL_ATTACHMENT;
229 const int STENCIL_BACK_FAIL = RenderingContextBase.STENCIL_BACK_FAIL; 229 const int STENCIL_BACK_FAIL = RenderingContext.STENCIL_BACK_FAIL;
230 const int STENCIL_BACK_FUNC = RenderingContextBase.STENCIL_BACK_FUNC; 230 const int STENCIL_BACK_FUNC = RenderingContext.STENCIL_BACK_FUNC;
231 const int STENCIL_BACK_PASS_DEPTH_FAIL = RenderingContextBase.STENCIL_BACK_PASS_ DEPTH_FAIL; 231 const int STENCIL_BACK_PASS_DEPTH_FAIL = RenderingContext.STENCIL_BACK_PASS_DEPT H_FAIL;
232 const int STENCIL_BACK_PASS_DEPTH_PASS = RenderingContextBase.STENCIL_BACK_PASS_ DEPTH_PASS; 232 const int STENCIL_BACK_PASS_DEPTH_PASS = RenderingContext.STENCIL_BACK_PASS_DEPT H_PASS;
233 const int STENCIL_BACK_REF = RenderingContextBase.STENCIL_BACK_REF; 233 const int STENCIL_BACK_REF = RenderingContext.STENCIL_BACK_REF;
234 const int STENCIL_BACK_VALUE_MASK = RenderingContextBase.STENCIL_BACK_VALUE_MASK ; 234 const int STENCIL_BACK_VALUE_MASK = RenderingContext.STENCIL_BACK_VALUE_MASK;
235 const int STENCIL_BACK_WRITEMASK = RenderingContextBase.STENCIL_BACK_WRITEMASK; 235 const int STENCIL_BACK_WRITEMASK = RenderingContext.STENCIL_BACK_WRITEMASK;
236 const int STENCIL_BITS = RenderingContextBase.STENCIL_BITS; 236 const int STENCIL_BITS = RenderingContext.STENCIL_BITS;
237 const int STENCIL_BUFFER_BIT = RenderingContextBase.STENCIL_BUFFER_BIT; 237 const int STENCIL_BUFFER_BIT = RenderingContext.STENCIL_BUFFER_BIT;
238 const int STENCIL_CLEAR_VALUE = RenderingContextBase.STENCIL_CLEAR_VALUE; 238 const int STENCIL_CLEAR_VALUE = RenderingContext.STENCIL_CLEAR_VALUE;
239 const int STENCIL_FAIL = RenderingContextBase.STENCIL_FAIL; 239 const int STENCIL_FAIL = RenderingContext.STENCIL_FAIL;
240 const int STENCIL_FUNC = RenderingContextBase.STENCIL_FUNC; 240 const int STENCIL_FUNC = RenderingContext.STENCIL_FUNC;
241 const int STENCIL_INDEX = RenderingContextBase.STENCIL_INDEX; 241 const int STENCIL_INDEX = RenderingContext.STENCIL_INDEX;
242 const int STENCIL_INDEX8 = RenderingContextBase.STENCIL_INDEX8; 242 const int STENCIL_INDEX8 = RenderingContext.STENCIL_INDEX8;
243 const int STENCIL_PASS_DEPTH_FAIL = RenderingContextBase.STENCIL_PASS_DEPTH_FAIL ; 243 const int STENCIL_PASS_DEPTH_FAIL = RenderingContext.STENCIL_PASS_DEPTH_FAIL;
244 const int STENCIL_PASS_DEPTH_PASS = RenderingContextBase.STENCIL_PASS_DEPTH_PASS ; 244 const int STENCIL_PASS_DEPTH_PASS = RenderingContext.STENCIL_PASS_DEPTH_PASS;
245 const int STENCIL_REF = RenderingContextBase.STENCIL_REF; 245 const int STENCIL_REF = RenderingContext.STENCIL_REF;
246 const int STENCIL_TEST = RenderingContextBase.STENCIL_TEST; 246 const int STENCIL_TEST = RenderingContext.STENCIL_TEST;
247 const int STENCIL_VALUE_MASK = RenderingContextBase.STENCIL_VALUE_MASK; 247 const int STENCIL_VALUE_MASK = RenderingContext.STENCIL_VALUE_MASK;
248 const int STENCIL_WRITEMASK = RenderingContextBase.STENCIL_WRITEMASK; 248 const int STENCIL_WRITEMASK = RenderingContext.STENCIL_WRITEMASK;
249 const int STREAM_DRAW = RenderingContextBase.STREAM_DRAW; 249 const int STREAM_DRAW = RenderingContext.STREAM_DRAW;
250 const int SUBPIXEL_BITS = RenderingContextBase.SUBPIXEL_BITS; 250 const int SUBPIXEL_BITS = RenderingContext.SUBPIXEL_BITS;
251 const int TEXTURE = RenderingContextBase.TEXTURE; 251 const int TEXTURE = RenderingContext.TEXTURE;
252 const int TEXTURE0 = RenderingContextBase.TEXTURE0; 252 const int TEXTURE0 = RenderingContext.TEXTURE0;
253 const int TEXTURE1 = RenderingContextBase.TEXTURE1; 253 const int TEXTURE1 = RenderingContext.TEXTURE1;
254 const int TEXTURE10 = RenderingContextBase.TEXTURE10; 254 const int TEXTURE10 = RenderingContext.TEXTURE10;
255 const int TEXTURE11 = RenderingContextBase.TEXTURE11; 255 const int TEXTURE11 = RenderingContext.TEXTURE11;
256 const int TEXTURE12 = RenderingContextBase.TEXTURE12; 256 const int TEXTURE12 = RenderingContext.TEXTURE12;
257 const int TEXTURE13 = RenderingContextBase.TEXTURE13; 257 const int TEXTURE13 = RenderingContext.TEXTURE13;
258 const int TEXTURE14 = RenderingContextBase.TEXTURE14; 258 const int TEXTURE14 = RenderingContext.TEXTURE14;
259 const int TEXTURE15 = RenderingContextBase.TEXTURE15; 259 const int TEXTURE15 = RenderingContext.TEXTURE15;
260 const int TEXTURE16 = RenderingContextBase.TEXTURE16; 260 const int TEXTURE16 = RenderingContext.TEXTURE16;
261 const int TEXTURE17 = RenderingContextBase.TEXTURE17; 261 const int TEXTURE17 = RenderingContext.TEXTURE17;
262 const int TEXTURE18 = RenderingContextBase.TEXTURE18; 262 const int TEXTURE18 = RenderingContext.TEXTURE18;
263 const int TEXTURE19 = RenderingContextBase.TEXTURE19; 263 const int TEXTURE19 = RenderingContext.TEXTURE19;
264 const int TEXTURE2 = RenderingContextBase.TEXTURE2; 264 const int TEXTURE2 = RenderingContext.TEXTURE2;
265 const int TEXTURE20 = RenderingContextBase.TEXTURE20; 265 const int TEXTURE20 = RenderingContext.TEXTURE20;
266 const int TEXTURE21 = RenderingContextBase.TEXTURE21; 266 const int TEXTURE21 = RenderingContext.TEXTURE21;
267 const int TEXTURE22 = RenderingContextBase.TEXTURE22; 267 const int TEXTURE22 = RenderingContext.TEXTURE22;
268 const int TEXTURE23 = RenderingContextBase.TEXTURE23; 268 const int TEXTURE23 = RenderingContext.TEXTURE23;
269 const int TEXTURE24 = RenderingContextBase.TEXTURE24; 269 const int TEXTURE24 = RenderingContext.TEXTURE24;
270 const int TEXTURE25 = RenderingContextBase.TEXTURE25; 270 const int TEXTURE25 = RenderingContext.TEXTURE25;
271 const int TEXTURE26 = RenderingContextBase.TEXTURE26; 271 const int TEXTURE26 = RenderingContext.TEXTURE26;
272 const int TEXTURE27 = RenderingContextBase.TEXTURE27; 272 const int TEXTURE27 = RenderingContext.TEXTURE27;
273 const int TEXTURE28 = RenderingContextBase.TEXTURE28; 273 const int TEXTURE28 = RenderingContext.TEXTURE28;
274 const int TEXTURE29 = RenderingContextBase.TEXTURE29; 274 const int TEXTURE29 = RenderingContext.TEXTURE29;
275 const int TEXTURE3 = RenderingContextBase.TEXTURE3; 275 const int TEXTURE3 = RenderingContext.TEXTURE3;
276 const int TEXTURE30 = RenderingContextBase.TEXTURE30; 276 const int TEXTURE30 = RenderingContext.TEXTURE30;
277 const int TEXTURE31 = RenderingContextBase.TEXTURE31; 277 const int TEXTURE31 = RenderingContext.TEXTURE31;
278 const int TEXTURE4 = RenderingContextBase.TEXTURE4; 278 const int TEXTURE4 = RenderingContext.TEXTURE4;
279 const int TEXTURE5 = RenderingContextBase.TEXTURE5; 279 const int TEXTURE5 = RenderingContext.TEXTURE5;
280 const int TEXTURE6 = RenderingContextBase.TEXTURE6; 280 const int TEXTURE6 = RenderingContext.TEXTURE6;
281 const int TEXTURE7 = RenderingContextBase.TEXTURE7; 281 const int TEXTURE7 = RenderingContext.TEXTURE7;
282 const int TEXTURE8 = RenderingContextBase.TEXTURE8; 282 const int TEXTURE8 = RenderingContext.TEXTURE8;
283 const int TEXTURE9 = RenderingContextBase.TEXTURE9; 283 const int TEXTURE9 = RenderingContext.TEXTURE9;
284 const int TEXTURE_2D = RenderingContextBase.TEXTURE_2D; 284 const int TEXTURE_2D = RenderingContext.TEXTURE_2D;
285 const int TEXTURE_BINDING_2D = RenderingContextBase.TEXTURE_BINDING_2D; 285 const int TEXTURE_BINDING_2D = RenderingContext.TEXTURE_BINDING_2D;
286 const int TEXTURE_BINDING_CUBE_MAP = RenderingContextBase.TEXTURE_BINDING_CUBE_M AP; 286 const int TEXTURE_BINDING_CUBE_MAP = RenderingContext.TEXTURE_BINDING_CUBE_MAP;
287 const int TEXTURE_CUBE_MAP = RenderingContextBase.TEXTURE_CUBE_MAP; 287 const int TEXTURE_CUBE_MAP = RenderingContext.TEXTURE_CUBE_MAP;
288 const int TEXTURE_CUBE_MAP_NEGATIVE_X = RenderingContextBase.TEXTURE_CUBE_MAP_NE GATIVE_X; 288 const int TEXTURE_CUBE_MAP_NEGATIVE_X = RenderingContext.TEXTURE_CUBE_MAP_NEGATI VE_X;
289 const int TEXTURE_CUBE_MAP_NEGATIVE_Y = RenderingContextBase.TEXTURE_CUBE_MAP_NE GATIVE_Y; 289 const int TEXTURE_CUBE_MAP_NEGATIVE_Y = RenderingContext.TEXTURE_CUBE_MAP_NEGATI VE_Y;
290 const int TEXTURE_CUBE_MAP_NEGATIVE_Z = RenderingContextBase.TEXTURE_CUBE_MAP_NE GATIVE_Z; 290 const int TEXTURE_CUBE_MAP_NEGATIVE_Z = RenderingContext.TEXTURE_CUBE_MAP_NEGATI VE_Z;
291 const int TEXTURE_CUBE_MAP_POSITIVE_X = RenderingContextBase.TEXTURE_CUBE_MAP_PO SITIVE_X; 291 const int TEXTURE_CUBE_MAP_POSITIVE_X = RenderingContext.TEXTURE_CUBE_MAP_POSITI VE_X;
292 const int TEXTURE_CUBE_MAP_POSITIVE_Y = RenderingContextBase.TEXTURE_CUBE_MAP_PO SITIVE_Y; 292 const int TEXTURE_CUBE_MAP_POSITIVE_Y = RenderingContext.TEXTURE_CUBE_MAP_POSITI VE_Y;
293 const int TEXTURE_CUBE_MAP_POSITIVE_Z = RenderingContextBase.TEXTURE_CUBE_MAP_PO SITIVE_Z; 293 const int TEXTURE_CUBE_MAP_POSITIVE_Z = RenderingContext.TEXTURE_CUBE_MAP_POSITI VE_Z;
294 const int TEXTURE_MAG_FILTER = RenderingContextBase.TEXTURE_MAG_FILTER; 294 const int TEXTURE_MAG_FILTER = RenderingContext.TEXTURE_MAG_FILTER;
295 const int TEXTURE_MIN_FILTER = RenderingContextBase.TEXTURE_MIN_FILTER; 295 const int TEXTURE_MIN_FILTER = RenderingContext.TEXTURE_MIN_FILTER;
296 const int TEXTURE_WRAP_S = RenderingContextBase.TEXTURE_WRAP_S; 296 const int TEXTURE_WRAP_S = RenderingContext.TEXTURE_WRAP_S;
297 const int TEXTURE_WRAP_T = RenderingContextBase.TEXTURE_WRAP_T; 297 const int TEXTURE_WRAP_T = RenderingContext.TEXTURE_WRAP_T;
298 const int TRIANGLES = RenderingContextBase.TRIANGLES; 298 const int TRIANGLES = RenderingContext.TRIANGLES;
299 const int TRIANGLE_FAN = RenderingContextBase.TRIANGLE_FAN; 299 const int TRIANGLE_FAN = RenderingContext.TRIANGLE_FAN;
300 const int TRIANGLE_STRIP = RenderingContextBase.TRIANGLE_STRIP; 300 const int TRIANGLE_STRIP = RenderingContext.TRIANGLE_STRIP;
301 const int UNPACK_ALIGNMENT = RenderingContextBase.UNPACK_ALIGNMENT; 301 const int UNPACK_ALIGNMENT = RenderingContext.UNPACK_ALIGNMENT;
302 const int UNPACK_COLORSPACE_CONVERSION_WEBGL = RenderingContextBase.UNPACK_COLOR SPACE_CONVERSION_WEBGL; 302 const int UNPACK_COLORSPACE_CONVERSION_WEBGL = RenderingContext.UNPACK_COLORSPAC E_CONVERSION_WEBGL;
303 const int UNPACK_FLIP_Y_WEBGL = RenderingContextBase.UNPACK_FLIP_Y_WEBGL; 303 const int UNPACK_FLIP_Y_WEBGL = RenderingContext.UNPACK_FLIP_Y_WEBGL;
304 const int UNPACK_PREMULTIPLY_ALPHA_WEBGL = RenderingContextBase.UNPACK_PREMULTIP LY_ALPHA_WEBGL; 304 const int UNPACK_PREMULTIPLY_ALPHA_WEBGL = RenderingContext.UNPACK_PREMULTIPLY_A LPHA_WEBGL;
305 const int UNSIGNED_BYTE = RenderingContextBase.UNSIGNED_BYTE; 305 const int UNSIGNED_BYTE = RenderingContext.UNSIGNED_BYTE;
306 const int UNSIGNED_INT = RenderingContextBase.UNSIGNED_INT; 306 const int UNSIGNED_INT = RenderingContext.UNSIGNED_INT;
307 const int UNSIGNED_SHORT = RenderingContextBase.UNSIGNED_SHORT; 307 const int UNSIGNED_SHORT = RenderingContext.UNSIGNED_SHORT;
308 const int UNSIGNED_SHORT_4_4_4_4 = RenderingContextBase.UNSIGNED_SHORT_4_4_4_4; 308 const int UNSIGNED_SHORT_4_4_4_4 = RenderingContext.UNSIGNED_SHORT_4_4_4_4;
309 const int UNSIGNED_SHORT_5_5_5_1 = RenderingContextBase.UNSIGNED_SHORT_5_5_5_1; 309 const int UNSIGNED_SHORT_5_5_5_1 = RenderingContext.UNSIGNED_SHORT_5_5_5_1;
310 const int UNSIGNED_SHORT_5_6_5 = RenderingContextBase.UNSIGNED_SHORT_5_6_5; 310 const int UNSIGNED_SHORT_5_6_5 = RenderingContext.UNSIGNED_SHORT_5_6_5;
311 const int VALIDATE_STATUS = RenderingContextBase.VALIDATE_STATUS; 311 const int VALIDATE_STATUS = RenderingContext.VALIDATE_STATUS;
312 const int VENDOR = RenderingContextBase.VENDOR; 312 const int VENDOR = RenderingContext.VENDOR;
313 const int VERSION = RenderingContextBase.VERSION; 313 const int VERSION = RenderingContext.VERSION;
314 const int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = RenderingContextBase.VERTEX_ATTRI B_ARRAY_BUFFER_BINDING; 314 const int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = RenderingContext.VERTEX_ATTRIB_AR RAY_BUFFER_BINDING;
315 const int VERTEX_ATTRIB_ARRAY_ENABLED = RenderingContextBase.VERTEX_ATTRIB_ARRAY _ENABLED; 315 const int VERTEX_ATTRIB_ARRAY_ENABLED = RenderingContext.VERTEX_ATTRIB_ARRAY_ENA BLED;
316 const int VERTEX_ATTRIB_ARRAY_NORMALIZED = RenderingContextBase.VERTEX_ATTRIB_AR RAY_NORMALIZED; 316 const int VERTEX_ATTRIB_ARRAY_NORMALIZED = RenderingContext.VERTEX_ATTRIB_ARRAY_ NORMALIZED;
317 const int VERTEX_ATTRIB_ARRAY_POINTER = RenderingContextBase.VERTEX_ATTRIB_ARRAY _POINTER; 317 const int VERTEX_ATTRIB_ARRAY_POINTER = RenderingContext.VERTEX_ATTRIB_ARRAY_POI NTER;
318 const int VERTEX_ATTRIB_ARRAY_SIZE = RenderingContextBase.VERTEX_ATTRIB_ARRAY_SI ZE; 318 const int VERTEX_ATTRIB_ARRAY_SIZE = RenderingContext.VERTEX_ATTRIB_ARRAY_SIZE;
319 const int VERTEX_ATTRIB_ARRAY_STRIDE = RenderingContextBase.VERTEX_ATTRIB_ARRAY_ STRIDE; 319 const int VERTEX_ATTRIB_ARRAY_STRIDE = RenderingContext.VERTEX_ATTRIB_ARRAY_STRI DE;
320 const int VERTEX_ATTRIB_ARRAY_TYPE = RenderingContextBase.VERTEX_ATTRIB_ARRAY_TY PE; 320 const int VERTEX_ATTRIB_ARRAY_TYPE = RenderingContext.VERTEX_ATTRIB_ARRAY_TYPE;
321 const int VERTEX_SHADER = RenderingContextBase.VERTEX_SHADER; 321 const int VERTEX_SHADER = RenderingContext.VERTEX_SHADER;
322 const int VIEWPORT = RenderingContextBase.VIEWPORT; 322 const int VIEWPORT = RenderingContext.VIEWPORT;
323 const int ZERO = RenderingContextBase.ZERO; 323 const int ZERO = RenderingContext.ZERO;
324 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 324 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
325 // for details. All rights reserved. Use of this source code is governed by a 325 // for details. All rights reserved. Use of this source code is governed by a
326 // BSD-style license that can be found in the LICENSE file. 326 // BSD-style license that can be found in the LICENSE file.
327 327
328 328
329 @DocsEditable() 329 @DocsEditable()
330 @DomName('WebGLActiveInfo') 330 @DomName('WebGLActiveInfo')
331 @Unstable() 331 @Unstable()
332 @Native("WebGLActiveInfo") 332 @Native("WebGLActiveInfo")
333 class ActiveInfo extends Interceptor { 333 class ActiveInfo extends Interceptor {
(...skipping 733 matching lines...) Expand 10 before | Expand all | Expand 10 after
1067 @Experimental() 1067 @Experimental()
1068 @Unstable() 1068 @Unstable()
1069 @Native("WebGLRenderingContext") 1069 @Native("WebGLRenderingContext")
1070 class RenderingContext extends Interceptor implements CanvasRenderingContext { 1070 class RenderingContext extends Interceptor implements CanvasRenderingContext {
1071 // To suppress missing implicit constructor warnings. 1071 // To suppress missing implicit constructor warnings.
1072 factory RenderingContext._() { throw new UnsupportedError("Not supported"); } 1072 factory RenderingContext._() { throw new UnsupportedError("Not supported"); }
1073 1073
1074 /// Checks if this type is supported on the current platform. 1074 /// Checks if this type is supported on the current platform.
1075 static bool get supported => JS('bool', '!!(window.WebGLRenderingContext)'); 1075 static bool get supported => JS('bool', '!!(window.WebGLRenderingContext)');
1076 1076
1077 @DomName('WebGLRenderingContext.ACTIVE_ATTRIBUTES')
1078 @DocsEditable()
1079 static const int ACTIVE_ATTRIBUTES = 0x8B89;
1080
1081 @DomName('WebGLRenderingContext.ACTIVE_TEXTURE')
1082 @DocsEditable()
1083 static const int ACTIVE_TEXTURE = 0x84E0;
1084
1085 @DomName('WebGLRenderingContext.ACTIVE_UNIFORMS')
1086 @DocsEditable()
1087 static const int ACTIVE_UNIFORMS = 0x8B86;
1088
1089 @DomName('WebGLRenderingContext.ALIASED_LINE_WIDTH_RANGE')
1090 @DocsEditable()
1091 static const int ALIASED_LINE_WIDTH_RANGE = 0x846E;
1092
1093 @DomName('WebGLRenderingContext.ALIASED_POINT_SIZE_RANGE')
1094 @DocsEditable()
1095 static const int ALIASED_POINT_SIZE_RANGE = 0x846D;
1096
1097 @DomName('WebGLRenderingContext.ALPHA')
1098 @DocsEditable()
1099 static const int ALPHA = 0x1906;
1100
1101 @DomName('WebGLRenderingContext.ALPHA_BITS')
1102 @DocsEditable()
1103 static const int ALPHA_BITS = 0x0D55;
1104
1105 @DomName('WebGLRenderingContext.ALWAYS')
1106 @DocsEditable()
1107 static const int ALWAYS = 0x0207;
1108
1109 @DomName('WebGLRenderingContext.ARRAY_BUFFER')
1110 @DocsEditable()
1111 static const int ARRAY_BUFFER = 0x8892;
1112
1113 @DomName('WebGLRenderingContext.ARRAY_BUFFER_BINDING')
1114 @DocsEditable()
1115 static const int ARRAY_BUFFER_BINDING = 0x8894;
1116
1117 @DomName('WebGLRenderingContext.ATTACHED_SHADERS')
1118 @DocsEditable()
1119 static const int ATTACHED_SHADERS = 0x8B85;
1120
1121 @DomName('WebGLRenderingContext.BACK')
1122 @DocsEditable()
1123 static const int BACK = 0x0405;
1124
1125 @DomName('WebGLRenderingContext.BLEND')
1126 @DocsEditable()
1127 static const int BLEND = 0x0BE2;
1128
1129 @DomName('WebGLRenderingContext.BLEND_COLOR')
1130 @DocsEditable()
1131 static const int BLEND_COLOR = 0x8005;
1132
1133 @DomName('WebGLRenderingContext.BLEND_DST_ALPHA')
1134 @DocsEditable()
1135 static const int BLEND_DST_ALPHA = 0x80CA;
1136
1137 @DomName('WebGLRenderingContext.BLEND_DST_RGB')
1138 @DocsEditable()
1139 static const int BLEND_DST_RGB = 0x80C8;
1140
1141 @DomName('WebGLRenderingContext.BLEND_EQUATION')
1142 @DocsEditable()
1143 static const int BLEND_EQUATION = 0x8009;
1144
1145 @DomName('WebGLRenderingContext.BLEND_EQUATION_ALPHA')
1146 @DocsEditable()
1147 static const int BLEND_EQUATION_ALPHA = 0x883D;
1148
1149 @DomName('WebGLRenderingContext.BLEND_EQUATION_RGB')
1150 @DocsEditable()
1151 static const int BLEND_EQUATION_RGB = 0x8009;
1152
1153 @DomName('WebGLRenderingContext.BLEND_SRC_ALPHA')
1154 @DocsEditable()
1155 static const int BLEND_SRC_ALPHA = 0x80CB;
1156
1157 @DomName('WebGLRenderingContext.BLEND_SRC_RGB')
1158 @DocsEditable()
1159 static const int BLEND_SRC_RGB = 0x80C9;
1160
1161 @DomName('WebGLRenderingContext.BLUE_BITS')
1162 @DocsEditable()
1163 static const int BLUE_BITS = 0x0D54;
1164
1165 @DomName('WebGLRenderingContext.BOOL')
1166 @DocsEditable()
1167 static const int BOOL = 0x8B56;
1168
1169 @DomName('WebGLRenderingContext.BOOL_VEC2')
1170 @DocsEditable()
1171 static const int BOOL_VEC2 = 0x8B57;
1172
1173 @DomName('WebGLRenderingContext.BOOL_VEC3')
1174 @DocsEditable()
1175 static const int BOOL_VEC3 = 0x8B58;
1176
1177 @DomName('WebGLRenderingContext.BOOL_VEC4')
1178 @DocsEditable()
1179 static const int BOOL_VEC4 = 0x8B59;
1180
1181 @DomName('WebGLRenderingContext.BROWSER_DEFAULT_WEBGL')
1182 @DocsEditable()
1183 static const int BROWSER_DEFAULT_WEBGL = 0x9244;
1184
1185 @DomName('WebGLRenderingContext.BUFFER_SIZE')
1186 @DocsEditable()
1187 static const int BUFFER_SIZE = 0x8764;
1188
1189 @DomName('WebGLRenderingContext.BUFFER_USAGE')
1190 @DocsEditable()
1191 static const int BUFFER_USAGE = 0x8765;
1192
1193 @DomName('WebGLRenderingContext.BYTE')
1194 @DocsEditable()
1195 static const int BYTE = 0x1400;
1196
1197 @DomName('WebGLRenderingContext.CCW')
1198 @DocsEditable()
1199 static const int CCW = 0x0901;
1200
1201 @DomName('WebGLRenderingContext.CLAMP_TO_EDGE')
1202 @DocsEditable()
1203 static const int CLAMP_TO_EDGE = 0x812F;
1204
1205 @DomName('WebGLRenderingContext.COLOR_ATTACHMENT0')
1206 @DocsEditable()
1207 static const int COLOR_ATTACHMENT0 = 0x8CE0;
1208
1209 @DomName('WebGLRenderingContext.COLOR_BUFFER_BIT')
1210 @DocsEditable()
1211 static const int COLOR_BUFFER_BIT = 0x00004000;
1212
1213 @DomName('WebGLRenderingContext.COLOR_CLEAR_VALUE')
1214 @DocsEditable()
1215 static const int COLOR_CLEAR_VALUE = 0x0C22;
1216
1217 @DomName('WebGLRenderingContext.COLOR_WRITEMASK')
1218 @DocsEditable()
1219 static const int COLOR_WRITEMASK = 0x0C23;
1220
1221 @DomName('WebGLRenderingContext.COMPILE_STATUS')
1222 @DocsEditable()
1223 static const int COMPILE_STATUS = 0x8B81;
1224
1225 @DomName('WebGLRenderingContext.COMPRESSED_TEXTURE_FORMATS')
1226 @DocsEditable()
1227 static const int COMPRESSED_TEXTURE_FORMATS = 0x86A3;
1228
1229 @DomName('WebGLRenderingContext.CONSTANT_ALPHA')
1230 @DocsEditable()
1231 static const int CONSTANT_ALPHA = 0x8003;
1232
1233 @DomName('WebGLRenderingContext.CONSTANT_COLOR')
1234 @DocsEditable()
1235 static const int CONSTANT_COLOR = 0x8001;
1236
1237 @DomName('WebGLRenderingContext.CONTEXT_LOST_WEBGL')
1238 @DocsEditable()
1239 static const int CONTEXT_LOST_WEBGL = 0x9242;
1240
1241 @DomName('WebGLRenderingContext.CULL_FACE')
1242 @DocsEditable()
1243 static const int CULL_FACE = 0x0B44;
1244
1245 @DomName('WebGLRenderingContext.CULL_FACE_MODE')
1246 @DocsEditable()
1247 static const int CULL_FACE_MODE = 0x0B45;
1248
1249 @DomName('WebGLRenderingContext.CURRENT_PROGRAM')
1250 @DocsEditable()
1251 static const int CURRENT_PROGRAM = 0x8B8D;
1252
1253 @DomName('WebGLRenderingContext.CURRENT_VERTEX_ATTRIB')
1254 @DocsEditable()
1255 static const int CURRENT_VERTEX_ATTRIB = 0x8626;
1256
1257 @DomName('WebGLRenderingContext.CW')
1258 @DocsEditable()
1259 static const int CW = 0x0900;
1260
1261 @DomName('WebGLRenderingContext.DECR')
1262 @DocsEditable()
1263 static const int DECR = 0x1E03;
1264
1265 @DomName('WebGLRenderingContext.DECR_WRAP')
1266 @DocsEditable()
1267 static const int DECR_WRAP = 0x8508;
1268
1269 @DomName('WebGLRenderingContext.DELETE_STATUS')
1270 @DocsEditable()
1271 static const int DELETE_STATUS = 0x8B80;
1272
1273 @DomName('WebGLRenderingContext.DEPTH_ATTACHMENT')
1274 @DocsEditable()
1275 static const int DEPTH_ATTACHMENT = 0x8D00;
1276
1277 @DomName('WebGLRenderingContext.DEPTH_BITS')
1278 @DocsEditable()
1279 static const int DEPTH_BITS = 0x0D56;
1280
1281 @DomName('WebGLRenderingContext.DEPTH_BUFFER_BIT')
1282 @DocsEditable()
1283 static const int DEPTH_BUFFER_BIT = 0x00000100;
1284
1285 @DomName('WebGLRenderingContext.DEPTH_CLEAR_VALUE')
1286 @DocsEditable()
1287 static const int DEPTH_CLEAR_VALUE = 0x0B73;
1288
1289 @DomName('WebGLRenderingContext.DEPTH_COMPONENT')
1290 @DocsEditable()
1291 static const int DEPTH_COMPONENT = 0x1902;
1292
1293 @DomName('WebGLRenderingContext.DEPTH_COMPONENT16')
1294 @DocsEditable()
1295 static const int DEPTH_COMPONENT16 = 0x81A5;
1296
1297 @DomName('WebGLRenderingContext.DEPTH_FUNC')
1298 @DocsEditable()
1299 static const int DEPTH_FUNC = 0x0B74;
1300
1301 @DomName('WebGLRenderingContext.DEPTH_RANGE')
1302 @DocsEditable()
1303 static const int DEPTH_RANGE = 0x0B70;
1304
1305 @DomName('WebGLRenderingContext.DEPTH_STENCIL')
1306 @DocsEditable()
1307 static const int DEPTH_STENCIL = 0x84F9;
1308
1309 @DomName('WebGLRenderingContext.DEPTH_STENCIL_ATTACHMENT')
1310 @DocsEditable()
1311 static const int DEPTH_STENCIL_ATTACHMENT = 0x821A;
1312
1313 @DomName('WebGLRenderingContext.DEPTH_TEST')
1314 @DocsEditable()
1315 static const int DEPTH_TEST = 0x0B71;
1316
1317 @DomName('WebGLRenderingContext.DEPTH_WRITEMASK')
1318 @DocsEditable()
1319 static const int DEPTH_WRITEMASK = 0x0B72;
1320
1321 @DomName('WebGLRenderingContext.DITHER')
1322 @DocsEditable()
1323 static const int DITHER = 0x0BD0;
1324
1325 @DomName('WebGLRenderingContext.DONT_CARE')
1326 @DocsEditable()
1327 static const int DONT_CARE = 0x1100;
1328
1329 @DomName('WebGLRenderingContext.DST_ALPHA')
1330 @DocsEditable()
1331 static const int DST_ALPHA = 0x0304;
1332
1333 @DomName('WebGLRenderingContext.DST_COLOR')
1334 @DocsEditable()
1335 static const int DST_COLOR = 0x0306;
1336
1337 @DomName('WebGLRenderingContext.DYNAMIC_DRAW')
1338 @DocsEditable()
1339 static const int DYNAMIC_DRAW = 0x88E8;
1340
1341 @DomName('WebGLRenderingContext.ELEMENT_ARRAY_BUFFER')
1342 @DocsEditable()
1343 static const int ELEMENT_ARRAY_BUFFER = 0x8893;
1344
1345 @DomName('WebGLRenderingContext.ELEMENT_ARRAY_BUFFER_BINDING')
1346 @DocsEditable()
1347 static const int ELEMENT_ARRAY_BUFFER_BINDING = 0x8895;
1348
1349 @DomName('WebGLRenderingContext.EQUAL')
1350 @DocsEditable()
1351 static const int EQUAL = 0x0202;
1352
1353 @DomName('WebGLRenderingContext.FASTEST')
1354 @DocsEditable()
1355 static const int FASTEST = 0x1101;
1356
1357 @DomName('WebGLRenderingContext.FLOAT')
1358 @DocsEditable()
1359 static const int FLOAT = 0x1406;
1360
1361 @DomName('WebGLRenderingContext.FLOAT_MAT2')
1362 @DocsEditable()
1363 static const int FLOAT_MAT2 = 0x8B5A;
1364
1365 @DomName('WebGLRenderingContext.FLOAT_MAT3')
1366 @DocsEditable()
1367 static const int FLOAT_MAT3 = 0x8B5B;
1368
1369 @DomName('WebGLRenderingContext.FLOAT_MAT4')
1370 @DocsEditable()
1371 static const int FLOAT_MAT4 = 0x8B5C;
1372
1373 @DomName('WebGLRenderingContext.FLOAT_VEC2')
1374 @DocsEditable()
1375 static const int FLOAT_VEC2 = 0x8B50;
1376
1377 @DomName('WebGLRenderingContext.FLOAT_VEC3')
1378 @DocsEditable()
1379 static const int FLOAT_VEC3 = 0x8B51;
1380
1381 @DomName('WebGLRenderingContext.FLOAT_VEC4')
1382 @DocsEditable()
1383 static const int FLOAT_VEC4 = 0x8B52;
1384
1385 @DomName('WebGLRenderingContext.FRAGMENT_SHADER')
1386 @DocsEditable()
1387 static const int FRAGMENT_SHADER = 0x8B30;
1388
1389 @DomName('WebGLRenderingContext.FRAMEBUFFER')
1390 @DocsEditable()
1391 static const int FRAMEBUFFER = 0x8D40;
1392
1393 @DomName('WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME')
1394 @DocsEditable()
1395 static const int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1;
1396
1397 @DomName('WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE')
1398 @DocsEditable()
1399 static const int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0;
1400
1401 @DomName('WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE')
1402 @DocsEditable()
1403 static const int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3;
1404
1405 @DomName('WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL')
1406 @DocsEditable()
1407 static const int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2;
1408
1409 @DomName('WebGLRenderingContext.FRAMEBUFFER_BINDING')
1410 @DocsEditable()
1411 static const int FRAMEBUFFER_BINDING = 0x8CA6;
1412
1413 @DomName('WebGLRenderingContext.FRAMEBUFFER_COMPLETE')
1414 @DocsEditable()
1415 static const int FRAMEBUFFER_COMPLETE = 0x8CD5;
1416
1417 @DomName('WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_ATTACHMENT')
1418 @DocsEditable()
1419 static const int FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6;
1420
1421 @DomName('WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_DIMENSIONS')
1422 @DocsEditable()
1423 static const int FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9;
1424
1425 @DomName('WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT')
1426 @DocsEditable()
1427 static const int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7;
1428
1429 @DomName('WebGLRenderingContext.FRAMEBUFFER_UNSUPPORTED')
1430 @DocsEditable()
1431 static const int FRAMEBUFFER_UNSUPPORTED = 0x8CDD;
1432
1433 @DomName('WebGLRenderingContext.FRONT')
1434 @DocsEditable()
1435 static const int FRONT = 0x0404;
1436
1437 @DomName('WebGLRenderingContext.FRONT_AND_BACK')
1438 @DocsEditable()
1439 static const int FRONT_AND_BACK = 0x0408;
1440
1441 @DomName('WebGLRenderingContext.FRONT_FACE')
1442 @DocsEditable()
1443 static const int FRONT_FACE = 0x0B46;
1444
1445 @DomName('WebGLRenderingContext.FUNC_ADD')
1446 @DocsEditable()
1447 static const int FUNC_ADD = 0x8006;
1448
1449 @DomName('WebGLRenderingContext.FUNC_REVERSE_SUBTRACT')
1450 @DocsEditable()
1451 static const int FUNC_REVERSE_SUBTRACT = 0x800B;
1452
1453 @DomName('WebGLRenderingContext.FUNC_SUBTRACT')
1454 @DocsEditable()
1455 static const int FUNC_SUBTRACT = 0x800A;
1456
1457 @DomName('WebGLRenderingContext.GENERATE_MIPMAP_HINT')
1458 @DocsEditable()
1459 static const int GENERATE_MIPMAP_HINT = 0x8192;
1460
1461 @DomName('WebGLRenderingContext.GEQUAL')
1462 @DocsEditable()
1463 static const int GEQUAL = 0x0206;
1464
1465 @DomName('WebGLRenderingContext.GREATER')
1466 @DocsEditable()
1467 static const int GREATER = 0x0204;
1468
1469 @DomName('WebGLRenderingContext.GREEN_BITS')
1470 @DocsEditable()
1471 static const int GREEN_BITS = 0x0D53;
1472
1473 @DomName('WebGLRenderingContext.HIGH_FLOAT')
1474 @DocsEditable()
1475 static const int HIGH_FLOAT = 0x8DF2;
1476
1477 @DomName('WebGLRenderingContext.HIGH_INT')
1478 @DocsEditable()
1479 static const int HIGH_INT = 0x8DF5;
1480
1481 @DomName('WebGLRenderingContext.IMPLEMENTATION_COLOR_READ_FORMAT')
1482 @DocsEditable()
1483 @Experimental() // untriaged
1484 static const int IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B;
1485
1486 @DomName('WebGLRenderingContext.IMPLEMENTATION_COLOR_READ_TYPE')
1487 @DocsEditable()
1488 @Experimental() // untriaged
1489 static const int IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A;
1490
1491 @DomName('WebGLRenderingContext.INCR')
1492 @DocsEditable()
1493 static const int INCR = 0x1E02;
1494
1495 @DomName('WebGLRenderingContext.INCR_WRAP')
1496 @DocsEditable()
1497 static const int INCR_WRAP = 0x8507;
1498
1499 @DomName('WebGLRenderingContext.INT')
1500 @DocsEditable()
1501 static const int INT = 0x1404;
1502
1503 @DomName('WebGLRenderingContext.INT_VEC2')
1504 @DocsEditable()
1505 static const int INT_VEC2 = 0x8B53;
1506
1507 @DomName('WebGLRenderingContext.INT_VEC3')
1508 @DocsEditable()
1509 static const int INT_VEC3 = 0x8B54;
1510
1511 @DomName('WebGLRenderingContext.INT_VEC4')
1512 @DocsEditable()
1513 static const int INT_VEC4 = 0x8B55;
1514
1515 @DomName('WebGLRenderingContext.INVALID_ENUM')
1516 @DocsEditable()
1517 static const int INVALID_ENUM = 0x0500;
1518
1519 @DomName('WebGLRenderingContext.INVALID_FRAMEBUFFER_OPERATION')
1520 @DocsEditable()
1521 static const int INVALID_FRAMEBUFFER_OPERATION = 0x0506;
1522
1523 @DomName('WebGLRenderingContext.INVALID_OPERATION')
1524 @DocsEditable()
1525 static const int INVALID_OPERATION = 0x0502;
1526
1527 @DomName('WebGLRenderingContext.INVALID_VALUE')
1528 @DocsEditable()
1529 static const int INVALID_VALUE = 0x0501;
1530
1531 @DomName('WebGLRenderingContext.INVERT')
1532 @DocsEditable()
1533 static const int INVERT = 0x150A;
1534
1535 @DomName('WebGLRenderingContext.KEEP')
1536 @DocsEditable()
1537 static const int KEEP = 0x1E00;
1538
1539 @DomName('WebGLRenderingContext.LEQUAL')
1540 @DocsEditable()
1541 static const int LEQUAL = 0x0203;
1542
1543 @DomName('WebGLRenderingContext.LESS')
1544 @DocsEditable()
1545 static const int LESS = 0x0201;
1546
1547 @DomName('WebGLRenderingContext.LINEAR')
1548 @DocsEditable()
1549 static const int LINEAR = 0x2601;
1550
1551 @DomName('WebGLRenderingContext.LINEAR_MIPMAP_LINEAR')
1552 @DocsEditable()
1553 static const int LINEAR_MIPMAP_LINEAR = 0x2703;
1554
1555 @DomName('WebGLRenderingContext.LINEAR_MIPMAP_NEAREST')
1556 @DocsEditable()
1557 static const int LINEAR_MIPMAP_NEAREST = 0x2701;
1558
1559 @DomName('WebGLRenderingContext.LINES')
1560 @DocsEditable()
1561 static const int LINES = 0x0001;
1562
1563 @DomName('WebGLRenderingContext.LINE_LOOP')
1564 @DocsEditable()
1565 static const int LINE_LOOP = 0x0002;
1566
1567 @DomName('WebGLRenderingContext.LINE_STRIP')
1568 @DocsEditable()
1569 static const int LINE_STRIP = 0x0003;
1570
1571 @DomName('WebGLRenderingContext.LINE_WIDTH')
1572 @DocsEditable()
1573 static const int LINE_WIDTH = 0x0B21;
1574
1575 @DomName('WebGLRenderingContext.LINK_STATUS')
1576 @DocsEditable()
1577 static const int LINK_STATUS = 0x8B82;
1578
1579 @DomName('WebGLRenderingContext.LOW_FLOAT')
1580 @DocsEditable()
1581 static const int LOW_FLOAT = 0x8DF0;
1582
1583 @DomName('WebGLRenderingContext.LOW_INT')
1584 @DocsEditable()
1585 static const int LOW_INT = 0x8DF3;
1586
1587 @DomName('WebGLRenderingContext.LUMINANCE')
1588 @DocsEditable()
1589 static const int LUMINANCE = 0x1909;
1590
1591 @DomName('WebGLRenderingContext.LUMINANCE_ALPHA')
1592 @DocsEditable()
1593 static const int LUMINANCE_ALPHA = 0x190A;
1594
1595 @DomName('WebGLRenderingContext.MAX_COMBINED_TEXTURE_IMAGE_UNITS')
1596 @DocsEditable()
1597 static const int MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D;
1598
1599 @DomName('WebGLRenderingContext.MAX_CUBE_MAP_TEXTURE_SIZE')
1600 @DocsEditable()
1601 static const int MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C;
1602
1603 @DomName('WebGLRenderingContext.MAX_FRAGMENT_UNIFORM_VECTORS')
1604 @DocsEditable()
1605 static const int MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD;
1606
1607 @DomName('WebGLRenderingContext.MAX_RENDERBUFFER_SIZE')
1608 @DocsEditable()
1609 static const int MAX_RENDERBUFFER_SIZE = 0x84E8;
1610
1611 @DomName('WebGLRenderingContext.MAX_TEXTURE_IMAGE_UNITS')
1612 @DocsEditable()
1613 static const int MAX_TEXTURE_IMAGE_UNITS = 0x8872;
1614
1615 @DomName('WebGLRenderingContext.MAX_TEXTURE_SIZE')
1616 @DocsEditable()
1617 static const int MAX_TEXTURE_SIZE = 0x0D33;
1618
1619 @DomName('WebGLRenderingContext.MAX_VARYING_VECTORS')
1620 @DocsEditable()
1621 static const int MAX_VARYING_VECTORS = 0x8DFC;
1622
1623 @DomName('WebGLRenderingContext.MAX_VERTEX_ATTRIBS')
1624 @DocsEditable()
1625 static const int MAX_VERTEX_ATTRIBS = 0x8869;
1626
1627 @DomName('WebGLRenderingContext.MAX_VERTEX_TEXTURE_IMAGE_UNITS')
1628 @DocsEditable()
1629 static const int MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C;
1630
1631 @DomName('WebGLRenderingContext.MAX_VERTEX_UNIFORM_VECTORS')
1632 @DocsEditable()
1633 static const int MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB;
1634
1635 @DomName('WebGLRenderingContext.MAX_VIEWPORT_DIMS')
1636 @DocsEditable()
1637 static const int MAX_VIEWPORT_DIMS = 0x0D3A;
1638
1639 @DomName('WebGLRenderingContext.MEDIUM_FLOAT')
1640 @DocsEditable()
1641 static const int MEDIUM_FLOAT = 0x8DF1;
1642
1643 @DomName('WebGLRenderingContext.MEDIUM_INT')
1644 @DocsEditable()
1645 static const int MEDIUM_INT = 0x8DF4;
1646
1647 @DomName('WebGLRenderingContext.MIRRORED_REPEAT')
1648 @DocsEditable()
1649 static const int MIRRORED_REPEAT = 0x8370;
1650
1651 @DomName('WebGLRenderingContext.NEAREST')
1652 @DocsEditable()
1653 static const int NEAREST = 0x2600;
1654
1655 @DomName('WebGLRenderingContext.NEAREST_MIPMAP_LINEAR')
1656 @DocsEditable()
1657 static const int NEAREST_MIPMAP_LINEAR = 0x2702;
1658
1659 @DomName('WebGLRenderingContext.NEAREST_MIPMAP_NEAREST')
1660 @DocsEditable()
1661 static const int NEAREST_MIPMAP_NEAREST = 0x2700;
1662
1663 @DomName('WebGLRenderingContext.NEVER')
1664 @DocsEditable()
1665 static const int NEVER = 0x0200;
1666
1667 @DomName('WebGLRenderingContext.NICEST')
1668 @DocsEditable()
1669 static const int NICEST = 0x1102;
1670
1671 @DomName('WebGLRenderingContext.NONE')
1672 @DocsEditable()
1673 static const int NONE = 0;
1674
1675 @DomName('WebGLRenderingContext.NOTEQUAL')
1676 @DocsEditable()
1677 static const int NOTEQUAL = 0x0205;
1678
1679 @DomName('WebGLRenderingContext.NO_ERROR')
1680 @DocsEditable()
1681 static const int NO_ERROR = 0;
1682
1683 @DomName('WebGLRenderingContext.ONE')
1684 @DocsEditable()
1685 static const int ONE = 1;
1686
1687 @DomName('WebGLRenderingContext.ONE_MINUS_CONSTANT_ALPHA')
1688 @DocsEditable()
1689 static const int ONE_MINUS_CONSTANT_ALPHA = 0x8004;
1690
1691 @DomName('WebGLRenderingContext.ONE_MINUS_CONSTANT_COLOR')
1692 @DocsEditable()
1693 static const int ONE_MINUS_CONSTANT_COLOR = 0x8002;
1694
1695 @DomName('WebGLRenderingContext.ONE_MINUS_DST_ALPHA')
1696 @DocsEditable()
1697 static const int ONE_MINUS_DST_ALPHA = 0x0305;
1698
1699 @DomName('WebGLRenderingContext.ONE_MINUS_DST_COLOR')
1700 @DocsEditable()
1701 static const int ONE_MINUS_DST_COLOR = 0x0307;
1702
1703 @DomName('WebGLRenderingContext.ONE_MINUS_SRC_ALPHA')
1704 @DocsEditable()
1705 static const int ONE_MINUS_SRC_ALPHA = 0x0303;
1706
1707 @DomName('WebGLRenderingContext.ONE_MINUS_SRC_COLOR')
1708 @DocsEditable()
1709 static const int ONE_MINUS_SRC_COLOR = 0x0301;
1710
1711 @DomName('WebGLRenderingContext.OUT_OF_MEMORY')
1712 @DocsEditable()
1713 static const int OUT_OF_MEMORY = 0x0505;
1714
1715 @DomName('WebGLRenderingContext.PACK_ALIGNMENT')
1716 @DocsEditable()
1717 static const int PACK_ALIGNMENT = 0x0D05;
1718
1719 @DomName('WebGLRenderingContext.POINTS')
1720 @DocsEditable()
1721 static const int POINTS = 0x0000;
1722
1723 @DomName('WebGLRenderingContext.POLYGON_OFFSET_FACTOR')
1724 @DocsEditable()
1725 static const int POLYGON_OFFSET_FACTOR = 0x8038;
1726
1727 @DomName('WebGLRenderingContext.POLYGON_OFFSET_FILL')
1728 @DocsEditable()
1729 static const int POLYGON_OFFSET_FILL = 0x8037;
1730
1731 @DomName('WebGLRenderingContext.POLYGON_OFFSET_UNITS')
1732 @DocsEditable()
1733 static const int POLYGON_OFFSET_UNITS = 0x2A00;
1734
1735 @DomName('WebGLRenderingContext.RED_BITS')
1736 @DocsEditable()
1737 static const int RED_BITS = 0x0D52;
1738
1739 @DomName('WebGLRenderingContext.RENDERBUFFER')
1740 @DocsEditable()
1741 static const int RENDERBUFFER = 0x8D41;
1742
1743 @DomName('WebGLRenderingContext.RENDERBUFFER_ALPHA_SIZE')
1744 @DocsEditable()
1745 static const int RENDERBUFFER_ALPHA_SIZE = 0x8D53;
1746
1747 @DomName('WebGLRenderingContext.RENDERBUFFER_BINDING')
1748 @DocsEditable()
1749 static const int RENDERBUFFER_BINDING = 0x8CA7;
1750
1751 @DomName('WebGLRenderingContext.RENDERBUFFER_BLUE_SIZE')
1752 @DocsEditable()
1753 static const int RENDERBUFFER_BLUE_SIZE = 0x8D52;
1754
1755 @DomName('WebGLRenderingContext.RENDERBUFFER_DEPTH_SIZE')
1756 @DocsEditable()
1757 static const int RENDERBUFFER_DEPTH_SIZE = 0x8D54;
1758
1759 @DomName('WebGLRenderingContext.RENDERBUFFER_GREEN_SIZE')
1760 @DocsEditable()
1761 static const int RENDERBUFFER_GREEN_SIZE = 0x8D51;
1762
1763 @DomName('WebGLRenderingContext.RENDERBUFFER_HEIGHT')
1764 @DocsEditable()
1765 static const int RENDERBUFFER_HEIGHT = 0x8D43;
1766
1767 @DomName('WebGLRenderingContext.RENDERBUFFER_INTERNAL_FORMAT')
1768 @DocsEditable()
1769 static const int RENDERBUFFER_INTERNAL_FORMAT = 0x8D44;
1770
1771 @DomName('WebGLRenderingContext.RENDERBUFFER_RED_SIZE')
1772 @DocsEditable()
1773 static const int RENDERBUFFER_RED_SIZE = 0x8D50;
1774
1775 @DomName('WebGLRenderingContext.RENDERBUFFER_STENCIL_SIZE')
1776 @DocsEditable()
1777 static const int RENDERBUFFER_STENCIL_SIZE = 0x8D55;
1778
1779 @DomName('WebGLRenderingContext.RENDERBUFFER_WIDTH')
1780 @DocsEditable()
1781 static const int RENDERBUFFER_WIDTH = 0x8D42;
1782
1783 @DomName('WebGLRenderingContext.RENDERER')
1784 @DocsEditable()
1785 static const int RENDERER = 0x1F01;
1786
1787 @DomName('WebGLRenderingContext.REPEAT')
1788 @DocsEditable()
1789 static const int REPEAT = 0x2901;
1790
1791 @DomName('WebGLRenderingContext.REPLACE')
1792 @DocsEditable()
1793 static const int REPLACE = 0x1E01;
1794
1795 @DomName('WebGLRenderingContext.RGB')
1796 @DocsEditable()
1797 static const int RGB = 0x1907;
1798
1799 @DomName('WebGLRenderingContext.RGB565')
1800 @DocsEditable()
1801 static const int RGB565 = 0x8D62;
1802
1803 @DomName('WebGLRenderingContext.RGB5_A1')
1804 @DocsEditable()
1805 static const int RGB5_A1 = 0x8057;
1806
1807 @DomName('WebGLRenderingContext.RGBA')
1808 @DocsEditable()
1809 static const int RGBA = 0x1908;
1810
1811 @DomName('WebGLRenderingContext.RGBA4')
1812 @DocsEditable()
1813 static const int RGBA4 = 0x8056;
1814
1815 @DomName('WebGLRenderingContext.SAMPLER_2D')
1816 @DocsEditable()
1817 static const int SAMPLER_2D = 0x8B5E;
1818
1819 @DomName('WebGLRenderingContext.SAMPLER_CUBE')
1820 @DocsEditable()
1821 static const int SAMPLER_CUBE = 0x8B60;
1822
1823 @DomName('WebGLRenderingContext.SAMPLES')
1824 @DocsEditable()
1825 static const int SAMPLES = 0x80A9;
1826
1827 @DomName('WebGLRenderingContext.SAMPLE_ALPHA_TO_COVERAGE')
1828 @DocsEditable()
1829 static const int SAMPLE_ALPHA_TO_COVERAGE = 0x809E;
1830
1831 @DomName('WebGLRenderingContext.SAMPLE_BUFFERS')
1832 @DocsEditable()
1833 static const int SAMPLE_BUFFERS = 0x80A8;
1834
1835 @DomName('WebGLRenderingContext.SAMPLE_COVERAGE')
1836 @DocsEditable()
1837 static const int SAMPLE_COVERAGE = 0x80A0;
1838
1839 @DomName('WebGLRenderingContext.SAMPLE_COVERAGE_INVERT')
1840 @DocsEditable()
1841 static const int SAMPLE_COVERAGE_INVERT = 0x80AB;
1842
1843 @DomName('WebGLRenderingContext.SAMPLE_COVERAGE_VALUE')
1844 @DocsEditable()
1845 static const int SAMPLE_COVERAGE_VALUE = 0x80AA;
1846
1847 @DomName('WebGLRenderingContext.SCISSOR_BOX')
1848 @DocsEditable()
1849 static const int SCISSOR_BOX = 0x0C10;
1850
1851 @DomName('WebGLRenderingContext.SCISSOR_TEST')
1852 @DocsEditable()
1853 static const int SCISSOR_TEST = 0x0C11;
1854
1855 @DomName('WebGLRenderingContext.SHADER_TYPE')
1856 @DocsEditable()
1857 static const int SHADER_TYPE = 0x8B4F;
1858
1859 @DomName('WebGLRenderingContext.SHADING_LANGUAGE_VERSION')
1860 @DocsEditable()
1861 static const int SHADING_LANGUAGE_VERSION = 0x8B8C;
1862
1863 @DomName('WebGLRenderingContext.SHORT')
1864 @DocsEditable()
1865 static const int SHORT = 0x1402;
1866
1867 @DomName('WebGLRenderingContext.SRC_ALPHA')
1868 @DocsEditable()
1869 static const int SRC_ALPHA = 0x0302;
1870
1871 @DomName('WebGLRenderingContext.SRC_ALPHA_SATURATE')
1872 @DocsEditable()
1873 static const int SRC_ALPHA_SATURATE = 0x0308;
1874
1875 @DomName('WebGLRenderingContext.SRC_COLOR')
1876 @DocsEditable()
1877 static const int SRC_COLOR = 0x0300;
1878
1879 @DomName('WebGLRenderingContext.STATIC_DRAW')
1880 @DocsEditable()
1881 static const int STATIC_DRAW = 0x88E4;
1882
1883 @DomName('WebGLRenderingContext.STENCIL_ATTACHMENT')
1884 @DocsEditable()
1885 static const int STENCIL_ATTACHMENT = 0x8D20;
1886
1887 @DomName('WebGLRenderingContext.STENCIL_BACK_FAIL')
1888 @DocsEditable()
1889 static const int STENCIL_BACK_FAIL = 0x8801;
1890
1891 @DomName('WebGLRenderingContext.STENCIL_BACK_FUNC')
1892 @DocsEditable()
1893 static const int STENCIL_BACK_FUNC = 0x8800;
1894
1895 @DomName('WebGLRenderingContext.STENCIL_BACK_PASS_DEPTH_FAIL')
1896 @DocsEditable()
1897 static const int STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802;
1898
1899 @DomName('WebGLRenderingContext.STENCIL_BACK_PASS_DEPTH_PASS')
1900 @DocsEditable()
1901 static const int STENCIL_BACK_PASS_DEPTH_PASS = 0x8803;
1902
1903 @DomName('WebGLRenderingContext.STENCIL_BACK_REF')
1904 @DocsEditable()
1905 static const int STENCIL_BACK_REF = 0x8CA3;
1906
1907 @DomName('WebGLRenderingContext.STENCIL_BACK_VALUE_MASK')
1908 @DocsEditable()
1909 static const int STENCIL_BACK_VALUE_MASK = 0x8CA4;
1910
1911 @DomName('WebGLRenderingContext.STENCIL_BACK_WRITEMASK')
1912 @DocsEditable()
1913 static const int STENCIL_BACK_WRITEMASK = 0x8CA5;
1914
1915 @DomName('WebGLRenderingContext.STENCIL_BITS')
1916 @DocsEditable()
1917 static const int STENCIL_BITS = 0x0D57;
1918
1919 @DomName('WebGLRenderingContext.STENCIL_BUFFER_BIT')
1920 @DocsEditable()
1921 static const int STENCIL_BUFFER_BIT = 0x00000400;
1922
1923 @DomName('WebGLRenderingContext.STENCIL_CLEAR_VALUE')
1924 @DocsEditable()
1925 static const int STENCIL_CLEAR_VALUE = 0x0B91;
1926
1927 @DomName('WebGLRenderingContext.STENCIL_FAIL')
1928 @DocsEditable()
1929 static const int STENCIL_FAIL = 0x0B94;
1930
1931 @DomName('WebGLRenderingContext.STENCIL_FUNC')
1932 @DocsEditable()
1933 static const int STENCIL_FUNC = 0x0B92;
1934
1935 @DomName('WebGLRenderingContext.STENCIL_INDEX')
1936 @DocsEditable()
1937 static const int STENCIL_INDEX = 0x1901;
1938
1939 @DomName('WebGLRenderingContext.STENCIL_INDEX8')
1940 @DocsEditable()
1941 static const int STENCIL_INDEX8 = 0x8D48;
1942
1943 @DomName('WebGLRenderingContext.STENCIL_PASS_DEPTH_FAIL')
1944 @DocsEditable()
1945 static const int STENCIL_PASS_DEPTH_FAIL = 0x0B95;
1946
1947 @DomName('WebGLRenderingContext.STENCIL_PASS_DEPTH_PASS')
1948 @DocsEditable()
1949 static const int STENCIL_PASS_DEPTH_PASS = 0x0B96;
1950
1951 @DomName('WebGLRenderingContext.STENCIL_REF')
1952 @DocsEditable()
1953 static const int STENCIL_REF = 0x0B97;
1954
1955 @DomName('WebGLRenderingContext.STENCIL_TEST')
1956 @DocsEditable()
1957 static const int STENCIL_TEST = 0x0B90;
1958
1959 @DomName('WebGLRenderingContext.STENCIL_VALUE_MASK')
1960 @DocsEditable()
1961 static const int STENCIL_VALUE_MASK = 0x0B93;
1962
1963 @DomName('WebGLRenderingContext.STENCIL_WRITEMASK')
1964 @DocsEditable()
1965 static const int STENCIL_WRITEMASK = 0x0B98;
1966
1967 @DomName('WebGLRenderingContext.STREAM_DRAW')
1968 @DocsEditable()
1969 static const int STREAM_DRAW = 0x88E0;
1970
1971 @DomName('WebGLRenderingContext.SUBPIXEL_BITS')
1972 @DocsEditable()
1973 static const int SUBPIXEL_BITS = 0x0D50;
1974
1975 @DomName('WebGLRenderingContext.TEXTURE')
1976 @DocsEditable()
1977 static const int TEXTURE = 0x1702;
1978
1979 @DomName('WebGLRenderingContext.TEXTURE0')
1980 @DocsEditable()
1981 static const int TEXTURE0 = 0x84C0;
1982
1983 @DomName('WebGLRenderingContext.TEXTURE1')
1984 @DocsEditable()
1985 static const int TEXTURE1 = 0x84C1;
1986
1987 @DomName('WebGLRenderingContext.TEXTURE10')
1988 @DocsEditable()
1989 static const int TEXTURE10 = 0x84CA;
1990
1991 @DomName('WebGLRenderingContext.TEXTURE11')
1992 @DocsEditable()
1993 static const int TEXTURE11 = 0x84CB;
1994
1995 @DomName('WebGLRenderingContext.TEXTURE12')
1996 @DocsEditable()
1997 static const int TEXTURE12 = 0x84CC;
1998
1999 @DomName('WebGLRenderingContext.TEXTURE13')
2000 @DocsEditable()
2001 static const int TEXTURE13 = 0x84CD;
2002
2003 @DomName('WebGLRenderingContext.TEXTURE14')
2004 @DocsEditable()
2005 static const int TEXTURE14 = 0x84CE;
2006
2007 @DomName('WebGLRenderingContext.TEXTURE15')
2008 @DocsEditable()
2009 static const int TEXTURE15 = 0x84CF;
2010
2011 @DomName('WebGLRenderingContext.TEXTURE16')
2012 @DocsEditable()
2013 static const int TEXTURE16 = 0x84D0;
2014
2015 @DomName('WebGLRenderingContext.TEXTURE17')
2016 @DocsEditable()
2017 static const int TEXTURE17 = 0x84D1;
2018
2019 @DomName('WebGLRenderingContext.TEXTURE18')
2020 @DocsEditable()
2021 static const int TEXTURE18 = 0x84D2;
2022
2023 @DomName('WebGLRenderingContext.TEXTURE19')
2024 @DocsEditable()
2025 static const int TEXTURE19 = 0x84D3;
2026
2027 @DomName('WebGLRenderingContext.TEXTURE2')
2028 @DocsEditable()
2029 static const int TEXTURE2 = 0x84C2;
2030
2031 @DomName('WebGLRenderingContext.TEXTURE20')
2032 @DocsEditable()
2033 static const int TEXTURE20 = 0x84D4;
2034
2035 @DomName('WebGLRenderingContext.TEXTURE21')
2036 @DocsEditable()
2037 static const int TEXTURE21 = 0x84D5;
2038
2039 @DomName('WebGLRenderingContext.TEXTURE22')
2040 @DocsEditable()
2041 static const int TEXTURE22 = 0x84D6;
2042
2043 @DomName('WebGLRenderingContext.TEXTURE23')
2044 @DocsEditable()
2045 static const int TEXTURE23 = 0x84D7;
2046
2047 @DomName('WebGLRenderingContext.TEXTURE24')
2048 @DocsEditable()
2049 static const int TEXTURE24 = 0x84D8;
2050
2051 @DomName('WebGLRenderingContext.TEXTURE25')
2052 @DocsEditable()
2053 static const int TEXTURE25 = 0x84D9;
2054
2055 @DomName('WebGLRenderingContext.TEXTURE26')
2056 @DocsEditable()
2057 static const int TEXTURE26 = 0x84DA;
2058
2059 @DomName('WebGLRenderingContext.TEXTURE27')
2060 @DocsEditable()
2061 static const int TEXTURE27 = 0x84DB;
2062
2063 @DomName('WebGLRenderingContext.TEXTURE28')
2064 @DocsEditable()
2065 static const int TEXTURE28 = 0x84DC;
2066
2067 @DomName('WebGLRenderingContext.TEXTURE29')
2068 @DocsEditable()
2069 static const int TEXTURE29 = 0x84DD;
2070
2071 @DomName('WebGLRenderingContext.TEXTURE3')
2072 @DocsEditable()
2073 static const int TEXTURE3 = 0x84C3;
2074
2075 @DomName('WebGLRenderingContext.TEXTURE30')
2076 @DocsEditable()
2077 static const int TEXTURE30 = 0x84DE;
2078
2079 @DomName('WebGLRenderingContext.TEXTURE31')
2080 @DocsEditable()
2081 static const int TEXTURE31 = 0x84DF;
2082
2083 @DomName('WebGLRenderingContext.TEXTURE4')
2084 @DocsEditable()
2085 static const int TEXTURE4 = 0x84C4;
2086
2087 @DomName('WebGLRenderingContext.TEXTURE5')
2088 @DocsEditable()
2089 static const int TEXTURE5 = 0x84C5;
2090
2091 @DomName('WebGLRenderingContext.TEXTURE6')
2092 @DocsEditable()
2093 static const int TEXTURE6 = 0x84C6;
2094
2095 @DomName('WebGLRenderingContext.TEXTURE7')
2096 @DocsEditable()
2097 static const int TEXTURE7 = 0x84C7;
2098
2099 @DomName('WebGLRenderingContext.TEXTURE8')
2100 @DocsEditable()
2101 static const int TEXTURE8 = 0x84C8;
2102
2103 @DomName('WebGLRenderingContext.TEXTURE9')
2104 @DocsEditable()
2105 static const int TEXTURE9 = 0x84C9;
2106
2107 @DomName('WebGLRenderingContext.TEXTURE_2D')
2108 @DocsEditable()
2109 static const int TEXTURE_2D = 0x0DE1;
2110
2111 @DomName('WebGLRenderingContext.TEXTURE_BINDING_2D')
2112 @DocsEditable()
2113 static const int TEXTURE_BINDING_2D = 0x8069;
2114
2115 @DomName('WebGLRenderingContext.TEXTURE_BINDING_CUBE_MAP')
2116 @DocsEditable()
2117 static const int TEXTURE_BINDING_CUBE_MAP = 0x8514;
2118
2119 @DomName('WebGLRenderingContext.TEXTURE_CUBE_MAP')
2120 @DocsEditable()
2121 static const int TEXTURE_CUBE_MAP = 0x8513;
2122
2123 @DomName('WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X')
2124 @DocsEditable()
2125 static const int TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516;
2126
2127 @DomName('WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y')
2128 @DocsEditable()
2129 static const int TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518;
2130
2131 @DomName('WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z')
2132 @DocsEditable()
2133 static const int TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A;
2134
2135 @DomName('WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X')
2136 @DocsEditable()
2137 static const int TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515;
2138
2139 @DomName('WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y')
2140 @DocsEditable()
2141 static const int TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517;
2142
2143 @DomName('WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z')
2144 @DocsEditable()
2145 static const int TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519;
2146
2147 @DomName('WebGLRenderingContext.TEXTURE_MAG_FILTER')
2148 @DocsEditable()
2149 static const int TEXTURE_MAG_FILTER = 0x2800;
2150
2151 @DomName('WebGLRenderingContext.TEXTURE_MIN_FILTER')
2152 @DocsEditable()
2153 static const int TEXTURE_MIN_FILTER = 0x2801;
2154
2155 @DomName('WebGLRenderingContext.TEXTURE_WRAP_S')
2156 @DocsEditable()
2157 static const int TEXTURE_WRAP_S = 0x2802;
2158
2159 @DomName('WebGLRenderingContext.TEXTURE_WRAP_T')
2160 @DocsEditable()
2161 static const int TEXTURE_WRAP_T = 0x2803;
2162
2163 @DomName('WebGLRenderingContext.TRIANGLES')
2164 @DocsEditable()
2165 static const int TRIANGLES = 0x0004;
2166
2167 @DomName('WebGLRenderingContext.TRIANGLE_FAN')
2168 @DocsEditable()
2169 static const int TRIANGLE_FAN = 0x0006;
2170
2171 @DomName('WebGLRenderingContext.TRIANGLE_STRIP')
2172 @DocsEditable()
2173 static const int TRIANGLE_STRIP = 0x0005;
2174
2175 @DomName('WebGLRenderingContext.UNPACK_ALIGNMENT')
2176 @DocsEditable()
2177 static const int UNPACK_ALIGNMENT = 0x0CF5;
2178
2179 @DomName('WebGLRenderingContext.UNPACK_COLORSPACE_CONVERSION_WEBGL')
2180 @DocsEditable()
2181 static const int UNPACK_COLORSPACE_CONVERSION_WEBGL = 0x9243;
2182
2183 @DomName('WebGLRenderingContext.UNPACK_FLIP_Y_WEBGL')
2184 @DocsEditable()
2185 static const int UNPACK_FLIP_Y_WEBGL = 0x9240;
2186
2187 @DomName('WebGLRenderingContext.UNPACK_PREMULTIPLY_ALPHA_WEBGL')
2188 @DocsEditable()
2189 static const int UNPACK_PREMULTIPLY_ALPHA_WEBGL = 0x9241;
2190
2191 @DomName('WebGLRenderingContext.UNSIGNED_BYTE')
2192 @DocsEditable()
2193 static const int UNSIGNED_BYTE = 0x1401;
2194
2195 @DomName('WebGLRenderingContext.UNSIGNED_INT')
2196 @DocsEditable()
2197 static const int UNSIGNED_INT = 0x1405;
2198
2199 @DomName('WebGLRenderingContext.UNSIGNED_SHORT')
2200 @DocsEditable()
2201 static const int UNSIGNED_SHORT = 0x1403;
2202
2203 @DomName('WebGLRenderingContext.UNSIGNED_SHORT_4_4_4_4')
2204 @DocsEditable()
2205 static const int UNSIGNED_SHORT_4_4_4_4 = 0x8033;
2206
2207 @DomName('WebGLRenderingContext.UNSIGNED_SHORT_5_5_5_1')
2208 @DocsEditable()
2209 static const int UNSIGNED_SHORT_5_5_5_1 = 0x8034;
2210
2211 @DomName('WebGLRenderingContext.UNSIGNED_SHORT_5_6_5')
2212 @DocsEditable()
2213 static const int UNSIGNED_SHORT_5_6_5 = 0x8363;
2214
2215 @DomName('WebGLRenderingContext.VALIDATE_STATUS')
2216 @DocsEditable()
2217 static const int VALIDATE_STATUS = 0x8B83;
2218
2219 @DomName('WebGLRenderingContext.VENDOR')
2220 @DocsEditable()
2221 static const int VENDOR = 0x1F00;
2222
2223 @DomName('WebGLRenderingContext.VERSION')
2224 @DocsEditable()
2225 static const int VERSION = 0x1F02;
2226
2227 @DomName('WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING')
2228 @DocsEditable()
2229 static const int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F;
2230
2231 @DomName('WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_ENABLED')
2232 @DocsEditable()
2233 static const int VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622;
2234
2235 @DomName('WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_NORMALIZED')
2236 @DocsEditable()
2237 static const int VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A;
2238
2239 @DomName('WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_POINTER')
2240 @DocsEditable()
2241 static const int VERTEX_ATTRIB_ARRAY_POINTER = 0x8645;
2242
2243 @DomName('WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_SIZE')
2244 @DocsEditable()
2245 static const int VERTEX_ATTRIB_ARRAY_SIZE = 0x8623;
2246
2247 @DomName('WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_STRIDE')
2248 @DocsEditable()
2249 static const int VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624;
2250
2251 @DomName('WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_TYPE')
2252 @DocsEditable()
2253 static const int VERTEX_ATTRIB_ARRAY_TYPE = 0x8625;
2254
2255 @DomName('WebGLRenderingContext.VERTEX_SHADER')
2256 @DocsEditable()
2257 static const int VERTEX_SHADER = 0x8B31;
2258
2259 @DomName('WebGLRenderingContext.VIEWPORT')
2260 @DocsEditable()
2261 static const int VIEWPORT = 0x0BA2;
2262
2263 @DomName('WebGLRenderingContext.ZERO')
2264 @DocsEditable()
2265 static const int ZERO = 0;
2266
1077 // From WebGLRenderingContextBase 2267 // From WebGLRenderingContextBase
1078 2268
1079 @DomName('WebGLRenderingContext.canvas') 2269 @DomName('WebGLRenderingContext.canvas')
1080 @DocsEditable() 2270 @DocsEditable()
1081 @Experimental() // untriaged 2271 @Experimental() // untriaged
1082 final CanvasElement canvas; 2272 final CanvasElement canvas;
1083 2273
1084 @DomName('WebGLRenderingContext.drawingBufferHeight') 2274 @DomName('WebGLRenderingContext.drawingBufferHeight')
1085 @DocsEditable() 2275 @DocsEditable()
1086 final int drawingBufferHeight; 2276 final int drawingBufferHeight;
(...skipping 988 matching lines...) Expand 10 before | Expand all | Expand 10 after
2075 /** 3265 /**
2076 * Updates a sub-rectangle of the currently bound texture to [data]. 3266 * Updates a sub-rectangle of the currently bound texture to [data].
2077 */ 3267 */
2078 @JSName('texSubImage2D') 3268 @JSName('texSubImage2D')
2079 void texSubImage2DTyped(int targetTexture, int levelOfDetail, 3269 void texSubImage2DTyped(int targetTexture, int levelOfDetail,
2080 int xOffset, int yOffset, int width, int height, int border, int format, 3270 int xOffset, int yOffset, int width, int height, int border, int format,
2081 int type, TypedData data) native; 3271 int type, TypedData data) native;
2082 } 3272 }
2083 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 3273 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2084 // for details. All rights reserved. Use of this source code is governed by a 3274 // for details. All rights reserved. Use of this source code is governed by a
2085 // BSD-style license that can be found in the LICENSE file.
2086
2087
2088 @DocsEditable()
2089 @DomName('WebGLRenderingContextBase')
2090 @Experimental() // untriaged
2091 abstract class RenderingContextBase extends Interceptor {
2092 // To suppress missing implicit constructor warnings.
2093 factory RenderingContextBase._() { throw new UnsupportedError("Not supported") ; }
2094
2095 @DomName('WebGLRenderingContextBase.ACTIVE_ATTRIBUTES')
2096 @DocsEditable()
2097 @Experimental() // untriaged
2098 static const int ACTIVE_ATTRIBUTES = 0x8B89;
2099
2100 @DomName('WebGLRenderingContextBase.ACTIVE_TEXTURE')
2101 @DocsEditable()
2102 @Experimental() // untriaged
2103 static const int ACTIVE_TEXTURE = 0x84E0;
2104
2105 @DomName('WebGLRenderingContextBase.ACTIVE_UNIFORMS')
2106 @DocsEditable()
2107 @Experimental() // untriaged
2108 static const int ACTIVE_UNIFORMS = 0x8B86;
2109
2110 @DomName('WebGLRenderingContextBase.ALIASED_LINE_WIDTH_RANGE')
2111 @DocsEditable()
2112 @Experimental() // untriaged
2113 static const int ALIASED_LINE_WIDTH_RANGE = 0x846E;
2114
2115 @DomName('WebGLRenderingContextBase.ALIASED_POINT_SIZE_RANGE')
2116 @DocsEditable()
2117 @Experimental() // untriaged
2118 static const int ALIASED_POINT_SIZE_RANGE = 0x846D;
2119
2120 @DomName('WebGLRenderingContextBase.ALPHA')
2121 @DocsEditable()
2122 @Experimental() // untriaged
2123 static const int ALPHA = 0x1906;
2124
2125 @DomName('WebGLRenderingContextBase.ALPHA_BITS')
2126 @DocsEditable()
2127 @Experimental() // untriaged
2128 static const int ALPHA_BITS = 0x0D55;
2129
2130 @DomName('WebGLRenderingContextBase.ALWAYS')
2131 @DocsEditable()
2132 @Experimental() // untriaged
2133 static const int ALWAYS = 0x0207;
2134
2135 @DomName('WebGLRenderingContextBase.ARRAY_BUFFER')
2136 @DocsEditable()
2137 @Experimental() // untriaged
2138 static const int ARRAY_BUFFER = 0x8892;
2139
2140 @DomName('WebGLRenderingContextBase.ARRAY_BUFFER_BINDING')
2141 @DocsEditable()
2142 @Experimental() // untriaged
2143 static const int ARRAY_BUFFER_BINDING = 0x8894;
2144
2145 @DomName('WebGLRenderingContextBase.ATTACHED_SHADERS')
2146 @DocsEditable()
2147 @Experimental() // untriaged
2148 static const int ATTACHED_SHADERS = 0x8B85;
2149
2150 @DomName('WebGLRenderingContextBase.BACK')
2151 @DocsEditable()
2152 @Experimental() // untriaged
2153 static const int BACK = 0x0405;
2154
2155 @DomName('WebGLRenderingContextBase.BLEND')
2156 @DocsEditable()
2157 @Experimental() // untriaged
2158 static const int BLEND = 0x0BE2;
2159
2160 @DomName('WebGLRenderingContextBase.BLEND_COLOR')
2161 @DocsEditable()
2162 @Experimental() // untriaged
2163 static const int BLEND_COLOR = 0x8005;
2164
2165 @DomName('WebGLRenderingContextBase.BLEND_DST_ALPHA')
2166 @DocsEditable()
2167 @Experimental() // untriaged
2168 static const int BLEND_DST_ALPHA = 0x80CA;
2169
2170 @DomName('WebGLRenderingContextBase.BLEND_DST_RGB')
2171 @DocsEditable()
2172 @Experimental() // untriaged
2173 static const int BLEND_DST_RGB = 0x80C8;
2174
2175 @DomName('WebGLRenderingContextBase.BLEND_EQUATION')
2176 @DocsEditable()
2177 @Experimental() // untriaged
2178 static const int BLEND_EQUATION = 0x8009;
2179
2180 @DomName('WebGLRenderingContextBase.BLEND_EQUATION_ALPHA')
2181 @DocsEditable()
2182 @Experimental() // untriaged
2183 static const int BLEND_EQUATION_ALPHA = 0x883D;
2184
2185 @DomName('WebGLRenderingContextBase.BLEND_EQUATION_RGB')
2186 @DocsEditable()
2187 @Experimental() // untriaged
2188 static const int BLEND_EQUATION_RGB = 0x8009;
2189
2190 @DomName('WebGLRenderingContextBase.BLEND_SRC_ALPHA')
2191 @DocsEditable()
2192 @Experimental() // untriaged
2193 static const int BLEND_SRC_ALPHA = 0x80CB;
2194
2195 @DomName('WebGLRenderingContextBase.BLEND_SRC_RGB')
2196 @DocsEditable()
2197 @Experimental() // untriaged
2198 static const int BLEND_SRC_RGB = 0x80C9;
2199
2200 @DomName('WebGLRenderingContextBase.BLUE_BITS')
2201 @DocsEditable()
2202 @Experimental() // untriaged
2203 static const int BLUE_BITS = 0x0D54;
2204
2205 @DomName('WebGLRenderingContextBase.BOOL')
2206 @DocsEditable()
2207 @Experimental() // untriaged
2208 static const int BOOL = 0x8B56;
2209
2210 @DomName('WebGLRenderingContextBase.BOOL_VEC2')
2211 @DocsEditable()
2212 @Experimental() // untriaged
2213 static const int BOOL_VEC2 = 0x8B57;
2214
2215 @DomName('WebGLRenderingContextBase.BOOL_VEC3')
2216 @DocsEditable()
2217 @Experimental() // untriaged
2218 static const int BOOL_VEC3 = 0x8B58;
2219
2220 @DomName('WebGLRenderingContextBase.BOOL_VEC4')
2221 @DocsEditable()
2222 @Experimental() // untriaged
2223 static const int BOOL_VEC4 = 0x8B59;
2224
2225 @DomName('WebGLRenderingContextBase.BROWSER_DEFAULT_WEBGL')
2226 @DocsEditable()
2227 @Experimental() // untriaged
2228 static const int BROWSER_DEFAULT_WEBGL = 0x9244;
2229
2230 @DomName('WebGLRenderingContextBase.BUFFER_SIZE')
2231 @DocsEditable()
2232 @Experimental() // untriaged
2233 static const int BUFFER_SIZE = 0x8764;
2234
2235 @DomName('WebGLRenderingContextBase.BUFFER_USAGE')
2236 @DocsEditable()
2237 @Experimental() // untriaged
2238 static const int BUFFER_USAGE = 0x8765;
2239
2240 @DomName('WebGLRenderingContextBase.BYTE')
2241 @DocsEditable()
2242 @Experimental() // untriaged
2243 static const int BYTE = 0x1400;
2244
2245 @DomName('WebGLRenderingContextBase.CCW')
2246 @DocsEditable()
2247 @Experimental() // untriaged
2248 static const int CCW = 0x0901;
2249
2250 @DomName('WebGLRenderingContextBase.CLAMP_TO_EDGE')
2251 @DocsEditable()
2252 @Experimental() // untriaged
2253 static const int CLAMP_TO_EDGE = 0x812F;
2254
2255 @DomName('WebGLRenderingContextBase.COLOR_ATTACHMENT0')
2256 @DocsEditable()
2257 @Experimental() // untriaged
2258 static const int COLOR_ATTACHMENT0 = 0x8CE0;
2259
2260 @DomName('WebGLRenderingContextBase.COLOR_BUFFER_BIT')
2261 @DocsEditable()
2262 @Experimental() // untriaged
2263 static const int COLOR_BUFFER_BIT = 0x00004000;
2264
2265 @DomName('WebGLRenderingContextBase.COLOR_CLEAR_VALUE')
2266 @DocsEditable()
2267 @Experimental() // untriaged
2268 static const int COLOR_CLEAR_VALUE = 0x0C22;
2269
2270 @DomName('WebGLRenderingContextBase.COLOR_WRITEMASK')
2271 @DocsEditable()
2272 @Experimental() // untriaged
2273 static const int COLOR_WRITEMASK = 0x0C23;
2274
2275 @DomName('WebGLRenderingContextBase.COMPILE_STATUS')
2276 @DocsEditable()
2277 @Experimental() // untriaged
2278 static const int COMPILE_STATUS = 0x8B81;
2279
2280 @DomName('WebGLRenderingContextBase.COMPRESSED_TEXTURE_FORMATS')
2281 @DocsEditable()
2282 @Experimental() // untriaged
2283 static const int COMPRESSED_TEXTURE_FORMATS = 0x86A3;
2284
2285 @DomName('WebGLRenderingContextBase.CONSTANT_ALPHA')
2286 @DocsEditable()
2287 @Experimental() // untriaged
2288 static const int CONSTANT_ALPHA = 0x8003;
2289
2290 @DomName('WebGLRenderingContextBase.CONSTANT_COLOR')
2291 @DocsEditable()
2292 @Experimental() // untriaged
2293 static const int CONSTANT_COLOR = 0x8001;
2294
2295 @DomName('WebGLRenderingContextBase.CONTEXT_LOST_WEBGL')
2296 @DocsEditable()
2297 @Experimental() // untriaged
2298 static const int CONTEXT_LOST_WEBGL = 0x9242;
2299
2300 @DomName('WebGLRenderingContextBase.CULL_FACE')
2301 @DocsEditable()
2302 @Experimental() // untriaged
2303 static const int CULL_FACE = 0x0B44;
2304
2305 @DomName('WebGLRenderingContextBase.CULL_FACE_MODE')
2306 @DocsEditable()
2307 @Experimental() // untriaged
2308 static const int CULL_FACE_MODE = 0x0B45;
2309
2310 @DomName('WebGLRenderingContextBase.CURRENT_PROGRAM')
2311 @DocsEditable()
2312 @Experimental() // untriaged
2313 static const int CURRENT_PROGRAM = 0x8B8D;
2314
2315 @DomName('WebGLRenderingContextBase.CURRENT_VERTEX_ATTRIB')
2316 @DocsEditable()
2317 @Experimental() // untriaged
2318 static const int CURRENT_VERTEX_ATTRIB = 0x8626;
2319
2320 @DomName('WebGLRenderingContextBase.CW')
2321 @DocsEditable()
2322 @Experimental() // untriaged
2323 static const int CW = 0x0900;
2324
2325 @DomName('WebGLRenderingContextBase.DECR')
2326 @DocsEditable()
2327 @Experimental() // untriaged
2328 static const int DECR = 0x1E03;
2329
2330 @DomName('WebGLRenderingContextBase.DECR_WRAP')
2331 @DocsEditable()
2332 @Experimental() // untriaged
2333 static const int DECR_WRAP = 0x8508;
2334
2335 @DomName('WebGLRenderingContextBase.DELETE_STATUS')
2336 @DocsEditable()
2337 @Experimental() // untriaged
2338 static const int DELETE_STATUS = 0x8B80;
2339
2340 @DomName('WebGLRenderingContextBase.DEPTH_ATTACHMENT')
2341 @DocsEditable()
2342 @Experimental() // untriaged
2343 static const int DEPTH_ATTACHMENT = 0x8D00;
2344
2345 @DomName('WebGLRenderingContextBase.DEPTH_BITS')
2346 @DocsEditable()
2347 @Experimental() // untriaged
2348 static const int DEPTH_BITS = 0x0D56;
2349
2350 @DomName('WebGLRenderingContextBase.DEPTH_BUFFER_BIT')
2351 @DocsEditable()
2352 @Experimental() // untriaged
2353 static const int DEPTH_BUFFER_BIT = 0x00000100;
2354
2355 @DomName('WebGLRenderingContextBase.DEPTH_CLEAR_VALUE')
2356 @DocsEditable()
2357 @Experimental() // untriaged
2358 static const int DEPTH_CLEAR_VALUE = 0x0B73;
2359
2360 @DomName('WebGLRenderingContextBase.DEPTH_COMPONENT')
2361 @DocsEditable()
2362 @Experimental() // untriaged
2363 static const int DEPTH_COMPONENT = 0x1902;
2364
2365 @DomName('WebGLRenderingContextBase.DEPTH_COMPONENT16')
2366 @DocsEditable()
2367 @Experimental() // untriaged
2368 static const int DEPTH_COMPONENT16 = 0x81A5;
2369
2370 @DomName('WebGLRenderingContextBase.DEPTH_FUNC')
2371 @DocsEditable()
2372 @Experimental() // untriaged
2373 static const int DEPTH_FUNC = 0x0B74;
2374
2375 @DomName('WebGLRenderingContextBase.DEPTH_RANGE')
2376 @DocsEditable()
2377 @Experimental() // untriaged
2378 static const int DEPTH_RANGE = 0x0B70;
2379
2380 @DomName('WebGLRenderingContextBase.DEPTH_STENCIL')
2381 @DocsEditable()
2382 @Experimental() // untriaged
2383 static const int DEPTH_STENCIL = 0x84F9;
2384
2385 @DomName('WebGLRenderingContextBase.DEPTH_STENCIL_ATTACHMENT')
2386 @DocsEditable()
2387 @Experimental() // untriaged
2388 static const int DEPTH_STENCIL_ATTACHMENT = 0x821A;
2389
2390 @DomName('WebGLRenderingContextBase.DEPTH_TEST')
2391 @DocsEditable()
2392 @Experimental() // untriaged
2393 static const int DEPTH_TEST = 0x0B71;
2394
2395 @DomName('WebGLRenderingContextBase.DEPTH_WRITEMASK')
2396 @DocsEditable()
2397 @Experimental() // untriaged
2398 static const int DEPTH_WRITEMASK = 0x0B72;
2399
2400 @DomName('WebGLRenderingContextBase.DITHER')
2401 @DocsEditable()
2402 @Experimental() // untriaged
2403 static const int DITHER = 0x0BD0;
2404
2405 @DomName('WebGLRenderingContextBase.DONT_CARE')
2406 @DocsEditable()
2407 @Experimental() // untriaged
2408 static const int DONT_CARE = 0x1100;
2409
2410 @DomName('WebGLRenderingContextBase.DST_ALPHA')
2411 @DocsEditable()
2412 @Experimental() // untriaged
2413 static const int DST_ALPHA = 0x0304;
2414
2415 @DomName('WebGLRenderingContextBase.DST_COLOR')
2416 @DocsEditable()
2417 @Experimental() // untriaged
2418 static const int DST_COLOR = 0x0306;
2419
2420 @DomName('WebGLRenderingContextBase.DYNAMIC_DRAW')
2421 @DocsEditable()
2422 @Experimental() // untriaged
2423 static const int DYNAMIC_DRAW = 0x88E8;
2424
2425 @DomName('WebGLRenderingContextBase.ELEMENT_ARRAY_BUFFER')
2426 @DocsEditable()
2427 @Experimental() // untriaged
2428 static const int ELEMENT_ARRAY_BUFFER = 0x8893;
2429
2430 @DomName('WebGLRenderingContextBase.ELEMENT_ARRAY_BUFFER_BINDING')
2431 @DocsEditable()
2432 @Experimental() // untriaged
2433 static const int ELEMENT_ARRAY_BUFFER_BINDING = 0x8895;
2434
2435 @DomName('WebGLRenderingContextBase.EQUAL')
2436 @DocsEditable()
2437 @Experimental() // untriaged
2438 static const int EQUAL = 0x0202;
2439
2440 @DomName('WebGLRenderingContextBase.FASTEST')
2441 @DocsEditable()
2442 @Experimental() // untriaged
2443 static const int FASTEST = 0x1101;
2444
2445 @DomName('WebGLRenderingContextBase.FLOAT')
2446 @DocsEditable()
2447 @Experimental() // untriaged
2448 static const int FLOAT = 0x1406;
2449
2450 @DomName('WebGLRenderingContextBase.FLOAT_MAT2')
2451 @DocsEditable()
2452 @Experimental() // untriaged
2453 static const int FLOAT_MAT2 = 0x8B5A;
2454
2455 @DomName('WebGLRenderingContextBase.FLOAT_MAT3')
2456 @DocsEditable()
2457 @Experimental() // untriaged
2458 static const int FLOAT_MAT3 = 0x8B5B;
2459
2460 @DomName('WebGLRenderingContextBase.FLOAT_MAT4')
2461 @DocsEditable()
2462 @Experimental() // untriaged
2463 static const int FLOAT_MAT4 = 0x8B5C;
2464
2465 @DomName('WebGLRenderingContextBase.FLOAT_VEC2')
2466 @DocsEditable()
2467 @Experimental() // untriaged
2468 static const int FLOAT_VEC2 = 0x8B50;
2469
2470 @DomName('WebGLRenderingContextBase.FLOAT_VEC3')
2471 @DocsEditable()
2472 @Experimental() // untriaged
2473 static const int FLOAT_VEC3 = 0x8B51;
2474
2475 @DomName('WebGLRenderingContextBase.FLOAT_VEC4')
2476 @DocsEditable()
2477 @Experimental() // untriaged
2478 static const int FLOAT_VEC4 = 0x8B52;
2479
2480 @DomName('WebGLRenderingContextBase.FRAGMENT_SHADER')
2481 @DocsEditable()
2482 @Experimental() // untriaged
2483 static const int FRAGMENT_SHADER = 0x8B30;
2484
2485 @DomName('WebGLRenderingContextBase.FRAMEBUFFER')
2486 @DocsEditable()
2487 @Experimental() // untriaged
2488 static const int FRAMEBUFFER = 0x8D40;
2489
2490 @DomName('WebGLRenderingContextBase.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME')
2491 @DocsEditable()
2492 @Experimental() // untriaged
2493 static const int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1;
2494
2495 @DomName('WebGLRenderingContextBase.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE')
2496 @DocsEditable()
2497 @Experimental() // untriaged
2498 static const int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0;
2499
2500 @DomName('WebGLRenderingContextBase.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FA CE')
2501 @DocsEditable()
2502 @Experimental() // untriaged
2503 static const int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3;
2504
2505 @DomName('WebGLRenderingContextBase.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL')
2506 @DocsEditable()
2507 @Experimental() // untriaged
2508 static const int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2;
2509
2510 @DomName('WebGLRenderingContextBase.FRAMEBUFFER_BINDING')
2511 @DocsEditable()
2512 @Experimental() // untriaged
2513 static const int FRAMEBUFFER_BINDING = 0x8CA6;
2514
2515 @DomName('WebGLRenderingContextBase.FRAMEBUFFER_COMPLETE')
2516 @DocsEditable()
2517 @Experimental() // untriaged
2518 static const int FRAMEBUFFER_COMPLETE = 0x8CD5;
2519
2520 @DomName('WebGLRenderingContextBase.FRAMEBUFFER_INCOMPLETE_ATTACHMENT')
2521 @DocsEditable()
2522 @Experimental() // untriaged
2523 static const int FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6;
2524
2525 @DomName('WebGLRenderingContextBase.FRAMEBUFFER_INCOMPLETE_DIMENSIONS')
2526 @DocsEditable()
2527 @Experimental() // untriaged
2528 static const int FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9;
2529
2530 @DomName('WebGLRenderingContextBase.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT' )
2531 @DocsEditable()
2532 @Experimental() // untriaged
2533 static const int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7;
2534
2535 @DomName('WebGLRenderingContextBase.FRAMEBUFFER_UNSUPPORTED')
2536 @DocsEditable()
2537 @Experimental() // untriaged
2538 static const int FRAMEBUFFER_UNSUPPORTED = 0x8CDD;
2539
2540 @DomName('WebGLRenderingContextBase.FRONT')
2541 @DocsEditable()
2542 @Experimental() // untriaged
2543 static const int FRONT = 0x0404;
2544
2545 @DomName('WebGLRenderingContextBase.FRONT_AND_BACK')
2546 @DocsEditable()
2547 @Experimental() // untriaged
2548 static const int FRONT_AND_BACK = 0x0408;
2549
2550 @DomName('WebGLRenderingContextBase.FRONT_FACE')
2551 @DocsEditable()
2552 @Experimental() // untriaged
2553 static const int FRONT_FACE = 0x0B46;
2554
2555 @DomName('WebGLRenderingContextBase.FUNC_ADD')
2556 @DocsEditable()
2557 @Experimental() // untriaged
2558 static const int FUNC_ADD = 0x8006;
2559
2560 @DomName('WebGLRenderingContextBase.FUNC_REVERSE_SUBTRACT')
2561 @DocsEditable()
2562 @Experimental() // untriaged
2563 static const int FUNC_REVERSE_SUBTRACT = 0x800B;
2564
2565 @DomName('WebGLRenderingContextBase.FUNC_SUBTRACT')
2566 @DocsEditable()
2567 @Experimental() // untriaged
2568 static const int FUNC_SUBTRACT = 0x800A;
2569
2570 @DomName('WebGLRenderingContextBase.GENERATE_MIPMAP_HINT')
2571 @DocsEditable()
2572 @Experimental() // untriaged
2573 static const int GENERATE_MIPMAP_HINT = 0x8192;
2574
2575 @DomName('WebGLRenderingContextBase.GEQUAL')
2576 @DocsEditable()
2577 @Experimental() // untriaged
2578 static const int GEQUAL = 0x0206;
2579
2580 @DomName('WebGLRenderingContextBase.GREATER')
2581 @DocsEditable()
2582 @Experimental() // untriaged
2583 static const int GREATER = 0x0204;
2584
2585 @DomName('WebGLRenderingContextBase.GREEN_BITS')
2586 @DocsEditable()
2587 @Experimental() // untriaged
2588 static const int GREEN_BITS = 0x0D53;
2589
2590 @DomName('WebGLRenderingContextBase.HIGH_FLOAT')
2591 @DocsEditable()
2592 @Experimental() // untriaged
2593 static const int HIGH_FLOAT = 0x8DF2;
2594
2595 @DomName('WebGLRenderingContextBase.HIGH_INT')
2596 @DocsEditable()
2597 @Experimental() // untriaged
2598 static const int HIGH_INT = 0x8DF5;
2599
2600 @DomName('WebGLRenderingContextBase.IMPLEMENTATION_COLOR_READ_FORMAT')
2601 @DocsEditable()
2602 @Experimental() // untriaged
2603 static const int IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B;
2604
2605 @DomName('WebGLRenderingContextBase.IMPLEMENTATION_COLOR_READ_TYPE')
2606 @DocsEditable()
2607 @Experimental() // untriaged
2608 static const int IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A;
2609
2610 @DomName('WebGLRenderingContextBase.INCR')
2611 @DocsEditable()
2612 @Experimental() // untriaged
2613 static const int INCR = 0x1E02;
2614
2615 @DomName('WebGLRenderingContextBase.INCR_WRAP')
2616 @DocsEditable()
2617 @Experimental() // untriaged
2618 static const int INCR_WRAP = 0x8507;
2619
2620 @DomName('WebGLRenderingContextBase.INT')
2621 @DocsEditable()
2622 @Experimental() // untriaged
2623 static const int INT = 0x1404;
2624
2625 @DomName('WebGLRenderingContextBase.INT_VEC2')
2626 @DocsEditable()
2627 @Experimental() // untriaged
2628 static const int INT_VEC2 = 0x8B53;
2629
2630 @DomName('WebGLRenderingContextBase.INT_VEC3')
2631 @DocsEditable()
2632 @Experimental() // untriaged
2633 static const int INT_VEC3 = 0x8B54;
2634
2635 @DomName('WebGLRenderingContextBase.INT_VEC4')
2636 @DocsEditable()
2637 @Experimental() // untriaged
2638 static const int INT_VEC4 = 0x8B55;
2639
2640 @DomName('WebGLRenderingContextBase.INVALID_ENUM')
2641 @DocsEditable()
2642 @Experimental() // untriaged
2643 static const int INVALID_ENUM = 0x0500;
2644
2645 @DomName('WebGLRenderingContextBase.INVALID_FRAMEBUFFER_OPERATION')
2646 @DocsEditable()
2647 @Experimental() // untriaged
2648 static const int INVALID_FRAMEBUFFER_OPERATION = 0x0506;
2649
2650 @DomName('WebGLRenderingContextBase.INVALID_OPERATION')
2651 @DocsEditable()
2652 @Experimental() // untriaged
2653 static const int INVALID_OPERATION = 0x0502;
2654
2655 @DomName('WebGLRenderingContextBase.INVALID_VALUE')
2656 @DocsEditable()
2657 @Experimental() // untriaged
2658 static const int INVALID_VALUE = 0x0501;
2659
2660 @DomName('WebGLRenderingContextBase.INVERT')
2661 @DocsEditable()
2662 @Experimental() // untriaged
2663 static const int INVERT = 0x150A;
2664
2665 @DomName('WebGLRenderingContextBase.KEEP')
2666 @DocsEditable()
2667 @Experimental() // untriaged
2668 static const int KEEP = 0x1E00;
2669
2670 @DomName('WebGLRenderingContextBase.LEQUAL')
2671 @DocsEditable()
2672 @Experimental() // untriaged
2673 static const int LEQUAL = 0x0203;
2674
2675 @DomName('WebGLRenderingContextBase.LESS')
2676 @DocsEditable()
2677 @Experimental() // untriaged
2678 static const int LESS = 0x0201;
2679
2680 @DomName('WebGLRenderingContextBase.LINEAR')
2681 @DocsEditable()
2682 @Experimental() // untriaged
2683 static const int LINEAR = 0x2601;
2684
2685 @DomName('WebGLRenderingContextBase.LINEAR_MIPMAP_LINEAR')
2686 @DocsEditable()
2687 @Experimental() // untriaged
2688 static const int LINEAR_MIPMAP_LINEAR = 0x2703;
2689
2690 @DomName('WebGLRenderingContextBase.LINEAR_MIPMAP_NEAREST')
2691 @DocsEditable()
2692 @Experimental() // untriaged
2693 static const int LINEAR_MIPMAP_NEAREST = 0x2701;
2694
2695 @DomName('WebGLRenderingContextBase.LINES')
2696 @DocsEditable()
2697 @Experimental() // untriaged
2698 static const int LINES = 0x0001;
2699
2700 @DomName('WebGLRenderingContextBase.LINE_LOOP')
2701 @DocsEditable()
2702 @Experimental() // untriaged
2703 static const int LINE_LOOP = 0x0002;
2704
2705 @DomName('WebGLRenderingContextBase.LINE_STRIP')
2706 @DocsEditable()
2707 @Experimental() // untriaged
2708 static const int LINE_STRIP = 0x0003;
2709
2710 @DomName('WebGLRenderingContextBase.LINE_WIDTH')
2711 @DocsEditable()
2712 @Experimental() // untriaged
2713 static const int LINE_WIDTH = 0x0B21;
2714
2715 @DomName('WebGLRenderingContextBase.LINK_STATUS')
2716 @DocsEditable()
2717 @Experimental() // untriaged
2718 static const int LINK_STATUS = 0x8B82;
2719
2720 @DomName('WebGLRenderingContextBase.LOW_FLOAT')
2721 @DocsEditable()
2722 @Experimental() // untriaged
2723 static const int LOW_FLOAT = 0x8DF0;
2724
2725 @DomName('WebGLRenderingContextBase.LOW_INT')
2726 @DocsEditable()
2727 @Experimental() // untriaged
2728 static const int LOW_INT = 0x8DF3;
2729
2730 @DomName('WebGLRenderingContextBase.LUMINANCE')
2731 @DocsEditable()
2732 @Experimental() // untriaged
2733 static const int LUMINANCE = 0x1909;
2734
2735 @DomName('WebGLRenderingContextBase.LUMINANCE_ALPHA')
2736 @DocsEditable()
2737 @Experimental() // untriaged
2738 static const int LUMINANCE_ALPHA = 0x190A;
2739
2740 @DomName('WebGLRenderingContextBase.MAX_COMBINED_TEXTURE_IMAGE_UNITS')
2741 @DocsEditable()
2742 @Experimental() // untriaged
2743 static const int MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D;
2744
2745 @DomName('WebGLRenderingContextBase.MAX_CUBE_MAP_TEXTURE_SIZE')
2746 @DocsEditable()
2747 @Experimental() // untriaged
2748 static const int MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C;
2749
2750 @DomName('WebGLRenderingContextBase.MAX_FRAGMENT_UNIFORM_VECTORS')
2751 @DocsEditable()
2752 @Experimental() // untriaged
2753 static const int MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD;
2754
2755 @DomName('WebGLRenderingContextBase.MAX_RENDERBUFFER_SIZE')
2756 @DocsEditable()
2757 @Experimental() // untriaged
2758 static const int MAX_RENDERBUFFER_SIZE = 0x84E8;
2759
2760 @DomName('WebGLRenderingContextBase.MAX_TEXTURE_IMAGE_UNITS')
2761 @DocsEditable()
2762 @Experimental() // untriaged
2763 static const int MAX_TEXTURE_IMAGE_UNITS = 0x8872;
2764
2765 @DomName('WebGLRenderingContextBase.MAX_TEXTURE_SIZE')
2766 @DocsEditable()
2767 @Experimental() // untriaged
2768 static const int MAX_TEXTURE_SIZE = 0x0D33;
2769
2770 @DomName('WebGLRenderingContextBase.MAX_VARYING_VECTORS')
2771 @DocsEditable()
2772 @Experimental() // untriaged
2773 static const int MAX_VARYING_VECTORS = 0x8DFC;
2774
2775 @DomName('WebGLRenderingContextBase.MAX_VERTEX_ATTRIBS')
2776 @DocsEditable()
2777 @Experimental() // untriaged
2778 static const int MAX_VERTEX_ATTRIBS = 0x8869;
2779
2780 @DomName('WebGLRenderingContextBase.MAX_VERTEX_TEXTURE_IMAGE_UNITS')
2781 @DocsEditable()
2782 @Experimental() // untriaged
2783 static const int MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C;
2784
2785 @DomName('WebGLRenderingContextBase.MAX_VERTEX_UNIFORM_VECTORS')
2786 @DocsEditable()
2787 @Experimental() // untriaged
2788 static const int MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB;
2789
2790 @DomName('WebGLRenderingContextBase.MAX_VIEWPORT_DIMS')
2791 @DocsEditable()
2792 @Experimental() // untriaged
2793 static const int MAX_VIEWPORT_DIMS = 0x0D3A;
2794
2795 @DomName('WebGLRenderingContextBase.MEDIUM_FLOAT')
2796 @DocsEditable()
2797 @Experimental() // untriaged
2798 static const int MEDIUM_FLOAT = 0x8DF1;
2799
2800 @DomName('WebGLRenderingContextBase.MEDIUM_INT')
2801 @DocsEditable()
2802 @Experimental() // untriaged
2803 static const int MEDIUM_INT = 0x8DF4;
2804
2805 @DomName('WebGLRenderingContextBase.MIRRORED_REPEAT')
2806 @DocsEditable()
2807 @Experimental() // untriaged
2808 static const int MIRRORED_REPEAT = 0x8370;
2809
2810 @DomName('WebGLRenderingContextBase.NEAREST')
2811 @DocsEditable()
2812 @Experimental() // untriaged
2813 static const int NEAREST = 0x2600;
2814
2815 @DomName('WebGLRenderingContextBase.NEAREST_MIPMAP_LINEAR')
2816 @DocsEditable()
2817 @Experimental() // untriaged
2818 static const int NEAREST_MIPMAP_LINEAR = 0x2702;
2819
2820 @DomName('WebGLRenderingContextBase.NEAREST_MIPMAP_NEAREST')
2821 @DocsEditable()
2822 @Experimental() // untriaged
2823 static const int NEAREST_MIPMAP_NEAREST = 0x2700;
2824
2825 @DomName('WebGLRenderingContextBase.NEVER')
2826 @DocsEditable()
2827 @Experimental() // untriaged
2828 static const int NEVER = 0x0200;
2829
2830 @DomName('WebGLRenderingContextBase.NICEST')
2831 @DocsEditable()
2832 @Experimental() // untriaged
2833 static const int NICEST = 0x1102;
2834
2835 @DomName('WebGLRenderingContextBase.NONE')
2836 @DocsEditable()
2837 @Experimental() // untriaged
2838 static const int NONE = 0;
2839
2840 @DomName('WebGLRenderingContextBase.NOTEQUAL')
2841 @DocsEditable()
2842 @Experimental() // untriaged
2843 static const int NOTEQUAL = 0x0205;
2844
2845 @DomName('WebGLRenderingContextBase.NO_ERROR')
2846 @DocsEditable()
2847 @Experimental() // untriaged
2848 static const int NO_ERROR = 0;
2849
2850 @DomName('WebGLRenderingContextBase.ONE')
2851 @DocsEditable()
2852 @Experimental() // untriaged
2853 static const int ONE = 1;
2854
2855 @DomName('WebGLRenderingContextBase.ONE_MINUS_CONSTANT_ALPHA')
2856 @DocsEditable()
2857 @Experimental() // untriaged
2858 static const int ONE_MINUS_CONSTANT_ALPHA = 0x8004;
2859
2860 @DomName('WebGLRenderingContextBase.ONE_MINUS_CONSTANT_COLOR')
2861 @DocsEditable()
2862 @Experimental() // untriaged
2863 static const int ONE_MINUS_CONSTANT_COLOR = 0x8002;
2864
2865 @DomName('WebGLRenderingContextBase.ONE_MINUS_DST_ALPHA')
2866 @DocsEditable()
2867 @Experimental() // untriaged
2868 static const int ONE_MINUS_DST_ALPHA = 0x0305;
2869
2870 @DomName('WebGLRenderingContextBase.ONE_MINUS_DST_COLOR')
2871 @DocsEditable()
2872 @Experimental() // untriaged
2873 static const int ONE_MINUS_DST_COLOR = 0x0307;
2874
2875 @DomName('WebGLRenderingContextBase.ONE_MINUS_SRC_ALPHA')
2876 @DocsEditable()
2877 @Experimental() // untriaged
2878 static const int ONE_MINUS_SRC_ALPHA = 0x0303;
2879
2880 @DomName('WebGLRenderingContextBase.ONE_MINUS_SRC_COLOR')
2881 @DocsEditable()
2882 @Experimental() // untriaged
2883 static const int ONE_MINUS_SRC_COLOR = 0x0301;
2884
2885 @DomName('WebGLRenderingContextBase.OUT_OF_MEMORY')
2886 @DocsEditable()
2887 @Experimental() // untriaged
2888 static const int OUT_OF_MEMORY = 0x0505;
2889
2890 @DomName('WebGLRenderingContextBase.PACK_ALIGNMENT')
2891 @DocsEditable()
2892 @Experimental() // untriaged
2893 static const int PACK_ALIGNMENT = 0x0D05;
2894
2895 @DomName('WebGLRenderingContextBase.POINTS')
2896 @DocsEditable()
2897 @Experimental() // untriaged
2898 static const int POINTS = 0x0000;
2899
2900 @DomName('WebGLRenderingContextBase.POLYGON_OFFSET_FACTOR')
2901 @DocsEditable()
2902 @Experimental() // untriaged
2903 static const int POLYGON_OFFSET_FACTOR = 0x8038;
2904
2905 @DomName('WebGLRenderingContextBase.POLYGON_OFFSET_FILL')
2906 @DocsEditable()
2907 @Experimental() // untriaged
2908 static const int POLYGON_OFFSET_FILL = 0x8037;
2909
2910 @DomName('WebGLRenderingContextBase.POLYGON_OFFSET_UNITS')
2911 @DocsEditable()
2912 @Experimental() // untriaged
2913 static const int POLYGON_OFFSET_UNITS = 0x2A00;
2914
2915 @DomName('WebGLRenderingContextBase.RED_BITS')
2916 @DocsEditable()
2917 @Experimental() // untriaged
2918 static const int RED_BITS = 0x0D52;
2919
2920 @DomName('WebGLRenderingContextBase.RENDERBUFFER')
2921 @DocsEditable()
2922 @Experimental() // untriaged
2923 static const int RENDERBUFFER = 0x8D41;
2924
2925 @DomName('WebGLRenderingContextBase.RENDERBUFFER_ALPHA_SIZE')
2926 @DocsEditable()
2927 @Experimental() // untriaged
2928 static const int RENDERBUFFER_ALPHA_SIZE = 0x8D53;
2929
2930 @DomName('WebGLRenderingContextBase.RENDERBUFFER_BINDING')
2931 @DocsEditable()
2932 @Experimental() // untriaged
2933 static const int RENDERBUFFER_BINDING = 0x8CA7;
2934
2935 @DomName('WebGLRenderingContextBase.RENDERBUFFER_BLUE_SIZE')
2936 @DocsEditable()
2937 @Experimental() // untriaged
2938 static const int RENDERBUFFER_BLUE_SIZE = 0x8D52;
2939
2940 @DomName('WebGLRenderingContextBase.RENDERBUFFER_DEPTH_SIZE')
2941 @DocsEditable()
2942 @Experimental() // untriaged
2943 static const int RENDERBUFFER_DEPTH_SIZE = 0x8D54;
2944
2945 @DomName('WebGLRenderingContextBase.RENDERBUFFER_GREEN_SIZE')
2946 @DocsEditable()
2947 @Experimental() // untriaged
2948 static const int RENDERBUFFER_GREEN_SIZE = 0x8D51;
2949
2950 @DomName('WebGLRenderingContextBase.RENDERBUFFER_HEIGHT')
2951 @DocsEditable()
2952 @Experimental() // untriaged
2953 static const int RENDERBUFFER_HEIGHT = 0x8D43;
2954
2955 @DomName('WebGLRenderingContextBase.RENDERBUFFER_INTERNAL_FORMAT')
2956 @DocsEditable()
2957 @Experimental() // untriaged
2958 static const int RENDERBUFFER_INTERNAL_FORMAT = 0x8D44;
2959
2960 @DomName('WebGLRenderingContextBase.RENDERBUFFER_RED_SIZE')
2961 @DocsEditable()
2962 @Experimental() // untriaged
2963 static const int RENDERBUFFER_RED_SIZE = 0x8D50;
2964
2965 @DomName('WebGLRenderingContextBase.RENDERBUFFER_STENCIL_SIZE')
2966 @DocsEditable()
2967 @Experimental() // untriaged
2968 static const int RENDERBUFFER_STENCIL_SIZE = 0x8D55;
2969
2970 @DomName('WebGLRenderingContextBase.RENDERBUFFER_WIDTH')
2971 @DocsEditable()
2972 @Experimental() // untriaged
2973 static const int RENDERBUFFER_WIDTH = 0x8D42;
2974
2975 @DomName('WebGLRenderingContextBase.RENDERER')
2976 @DocsEditable()
2977 @Experimental() // untriaged
2978 static const int RENDERER = 0x1F01;
2979
2980 @DomName('WebGLRenderingContextBase.REPEAT')
2981 @DocsEditable()
2982 @Experimental() // untriaged
2983 static const int REPEAT = 0x2901;
2984
2985 @DomName('WebGLRenderingContextBase.REPLACE')
2986 @DocsEditable()
2987 @Experimental() // untriaged
2988 static const int REPLACE = 0x1E01;
2989
2990 @DomName('WebGLRenderingContextBase.RGB')
2991 @DocsEditable()
2992 @Experimental() // untriaged
2993 static const int RGB = 0x1907;
2994
2995 @DomName('WebGLRenderingContextBase.RGB565')
2996 @DocsEditable()
2997 @Experimental() // untriaged
2998 static const int RGB565 = 0x8D62;
2999
3000 @DomName('WebGLRenderingContextBase.RGB5_A1')
3001 @DocsEditable()
3002 @Experimental() // untriaged
3003 static const int RGB5_A1 = 0x8057;
3004
3005 @DomName('WebGLRenderingContextBase.RGBA')
3006 @DocsEditable()
3007 @Experimental() // untriaged
3008 static const int RGBA = 0x1908;
3009
3010 @DomName('WebGLRenderingContextBase.RGBA4')
3011 @DocsEditable()
3012 @Experimental() // untriaged
3013 static const int RGBA4 = 0x8056;
3014
3015 @DomName('WebGLRenderingContextBase.SAMPLER_2D')
3016 @DocsEditable()
3017 @Experimental() // untriaged
3018 static const int SAMPLER_2D = 0x8B5E;
3019
3020 @DomName('WebGLRenderingContextBase.SAMPLER_CUBE')
3021 @DocsEditable()
3022 @Experimental() // untriaged
3023 static const int SAMPLER_CUBE = 0x8B60;
3024
3025 @DomName('WebGLRenderingContextBase.SAMPLES')
3026 @DocsEditable()
3027 @Experimental() // untriaged
3028 static const int SAMPLES = 0x80A9;
3029
3030 @DomName('WebGLRenderingContextBase.SAMPLE_ALPHA_TO_COVERAGE')
3031 @DocsEditable()
3032 @Experimental() // untriaged
3033 static const int SAMPLE_ALPHA_TO_COVERAGE = 0x809E;
3034
3035 @DomName('WebGLRenderingContextBase.SAMPLE_BUFFERS')
3036 @DocsEditable()
3037 @Experimental() // untriaged
3038 static const int SAMPLE_BUFFERS = 0x80A8;
3039
3040 @DomName('WebGLRenderingContextBase.SAMPLE_COVERAGE')
3041 @DocsEditable()
3042 @Experimental() // untriaged
3043 static const int SAMPLE_COVERAGE = 0x80A0;
3044
3045 @DomName('WebGLRenderingContextBase.SAMPLE_COVERAGE_INVERT')
3046 @DocsEditable()
3047 @Experimental() // untriaged
3048 static const int SAMPLE_COVERAGE_INVERT = 0x80AB;
3049
3050 @DomName('WebGLRenderingContextBase.SAMPLE_COVERAGE_VALUE')
3051 @DocsEditable()
3052 @Experimental() // untriaged
3053 static const int SAMPLE_COVERAGE_VALUE = 0x80AA;
3054
3055 @DomName('WebGLRenderingContextBase.SCISSOR_BOX')
3056 @DocsEditable()
3057 @Experimental() // untriaged
3058 static const int SCISSOR_BOX = 0x0C10;
3059
3060 @DomName('WebGLRenderingContextBase.SCISSOR_TEST')
3061 @DocsEditable()
3062 @Experimental() // untriaged
3063 static const int SCISSOR_TEST = 0x0C11;
3064
3065 @DomName('WebGLRenderingContextBase.SHADER_TYPE')
3066 @DocsEditable()
3067 @Experimental() // untriaged
3068 static const int SHADER_TYPE = 0x8B4F;
3069
3070 @DomName('WebGLRenderingContextBase.SHADING_LANGUAGE_VERSION')
3071 @DocsEditable()
3072 @Experimental() // untriaged
3073 static const int SHADING_LANGUAGE_VERSION = 0x8B8C;
3074
3075 @DomName('WebGLRenderingContextBase.SHORT')
3076 @DocsEditable()
3077 @Experimental() // untriaged
3078 static const int SHORT = 0x1402;
3079
3080 @DomName('WebGLRenderingContextBase.SRC_ALPHA')
3081 @DocsEditable()
3082 @Experimental() // untriaged
3083 static const int SRC_ALPHA = 0x0302;
3084
3085 @DomName('WebGLRenderingContextBase.SRC_ALPHA_SATURATE')
3086 @DocsEditable()
3087 @Experimental() // untriaged
3088 static const int SRC_ALPHA_SATURATE = 0x0308;
3089
3090 @DomName('WebGLRenderingContextBase.SRC_COLOR')
3091 @DocsEditable()
3092 @Experimental() // untriaged
3093 static const int SRC_COLOR = 0x0300;
3094
3095 @DomName('WebGLRenderingContextBase.STATIC_DRAW')
3096 @DocsEditable()
3097 @Experimental() // untriaged
3098 static const int STATIC_DRAW = 0x88E4;
3099
3100 @DomName('WebGLRenderingContextBase.STENCIL_ATTACHMENT')
3101 @DocsEditable()
3102 @Experimental() // untriaged
3103 static const int STENCIL_ATTACHMENT = 0x8D20;
3104
3105 @DomName('WebGLRenderingContextBase.STENCIL_BACK_FAIL')
3106 @DocsEditable()
3107 @Experimental() // untriaged
3108 static const int STENCIL_BACK_FAIL = 0x8801;
3109
3110 @DomName('WebGLRenderingContextBase.STENCIL_BACK_FUNC')
3111 @DocsEditable()
3112 @Experimental() // untriaged
3113 static const int STENCIL_BACK_FUNC = 0x8800;
3114
3115 @DomName('WebGLRenderingContextBase.STENCIL_BACK_PASS_DEPTH_FAIL')
3116 @DocsEditable()
3117 @Experimental() // untriaged
3118 static const int STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802;
3119
3120 @DomName('WebGLRenderingContextBase.STENCIL_BACK_PASS_DEPTH_PASS')
3121 @DocsEditable()
3122 @Experimental() // untriaged
3123 static const int STENCIL_BACK_PASS_DEPTH_PASS = 0x8803;
3124
3125 @DomName('WebGLRenderingContextBase.STENCIL_BACK_REF')
3126 @DocsEditable()
3127 @Experimental() // untriaged
3128 static const int STENCIL_BACK_REF = 0x8CA3;
3129
3130 @DomName('WebGLRenderingContextBase.STENCIL_BACK_VALUE_MASK')
3131 @DocsEditable()
3132 @Experimental() // untriaged
3133 static const int STENCIL_BACK_VALUE_MASK = 0x8CA4;
3134
3135 @DomName('WebGLRenderingContextBase.STENCIL_BACK_WRITEMASK')
3136 @DocsEditable()
3137 @Experimental() // untriaged
3138 static const int STENCIL_BACK_WRITEMASK = 0x8CA5;
3139
3140 @DomName('WebGLRenderingContextBase.STENCIL_BITS')
3141 @DocsEditable()
3142 @Experimental() // untriaged
3143 static const int STENCIL_BITS = 0x0D57;
3144
3145 @DomName('WebGLRenderingContextBase.STENCIL_BUFFER_BIT')
3146 @DocsEditable()
3147 @Experimental() // untriaged
3148 static const int STENCIL_BUFFER_BIT = 0x00000400;
3149
3150 @DomName('WebGLRenderingContextBase.STENCIL_CLEAR_VALUE')
3151 @DocsEditable()
3152 @Experimental() // untriaged
3153 static const int STENCIL_CLEAR_VALUE = 0x0B91;
3154
3155 @DomName('WebGLRenderingContextBase.STENCIL_FAIL')
3156 @DocsEditable()
3157 @Experimental() // untriaged
3158 static const int STENCIL_FAIL = 0x0B94;
3159
3160 @DomName('WebGLRenderingContextBase.STENCIL_FUNC')
3161 @DocsEditable()
3162 @Experimental() // untriaged
3163 static const int STENCIL_FUNC = 0x0B92;
3164
3165 @DomName('WebGLRenderingContextBase.STENCIL_INDEX')
3166 @DocsEditable()
3167 @Experimental() // untriaged
3168 static const int STENCIL_INDEX = 0x1901;
3169
3170 @DomName('WebGLRenderingContextBase.STENCIL_INDEX8')
3171 @DocsEditable()
3172 @Experimental() // untriaged
3173 static const int STENCIL_INDEX8 = 0x8D48;
3174
3175 @DomName('WebGLRenderingContextBase.STENCIL_PASS_DEPTH_FAIL')
3176 @DocsEditable()
3177 @Experimental() // untriaged
3178 static const int STENCIL_PASS_DEPTH_FAIL = 0x0B95;
3179
3180 @DomName('WebGLRenderingContextBase.STENCIL_PASS_DEPTH_PASS')
3181 @DocsEditable()
3182 @Experimental() // untriaged
3183 static const int STENCIL_PASS_DEPTH_PASS = 0x0B96;
3184
3185 @DomName('WebGLRenderingContextBase.STENCIL_REF')
3186 @DocsEditable()
3187 @Experimental() // untriaged
3188 static const int STENCIL_REF = 0x0B97;
3189
3190 @DomName('WebGLRenderingContextBase.STENCIL_TEST')
3191 @DocsEditable()
3192 @Experimental() // untriaged
3193 static const int STENCIL_TEST = 0x0B90;
3194
3195 @DomName('WebGLRenderingContextBase.STENCIL_VALUE_MASK')
3196 @DocsEditable()
3197 @Experimental() // untriaged
3198 static const int STENCIL_VALUE_MASK = 0x0B93;
3199
3200 @DomName('WebGLRenderingContextBase.STENCIL_WRITEMASK')
3201 @DocsEditable()
3202 @Experimental() // untriaged
3203 static const int STENCIL_WRITEMASK = 0x0B98;
3204
3205 @DomName('WebGLRenderingContextBase.STREAM_DRAW')
3206 @DocsEditable()
3207 @Experimental() // untriaged
3208 static const int STREAM_DRAW = 0x88E0;
3209
3210 @DomName('WebGLRenderingContextBase.SUBPIXEL_BITS')
3211 @DocsEditable()
3212 @Experimental() // untriaged
3213 static const int SUBPIXEL_BITS = 0x0D50;
3214
3215 @DomName('WebGLRenderingContextBase.TEXTURE')
3216 @DocsEditable()
3217 @Experimental() // untriaged
3218 static const int TEXTURE = 0x1702;
3219
3220 @DomName('WebGLRenderingContextBase.TEXTURE0')
3221 @DocsEditable()
3222 @Experimental() // untriaged
3223 static const int TEXTURE0 = 0x84C0;
3224
3225 @DomName('WebGLRenderingContextBase.TEXTURE1')
3226 @DocsEditable()
3227 @Experimental() // untriaged
3228 static const int TEXTURE1 = 0x84C1;
3229
3230 @DomName('WebGLRenderingContextBase.TEXTURE10')
3231 @DocsEditable()
3232 @Experimental() // untriaged
3233 static const int TEXTURE10 = 0x84CA;
3234
3235 @DomName('WebGLRenderingContextBase.TEXTURE11')
3236 @DocsEditable()
3237 @Experimental() // untriaged
3238 static const int TEXTURE11 = 0x84CB;
3239
3240 @DomName('WebGLRenderingContextBase.TEXTURE12')
3241 @DocsEditable()
3242 @Experimental() // untriaged
3243 static const int TEXTURE12 = 0x84CC;
3244
3245 @DomName('WebGLRenderingContextBase.TEXTURE13')
3246 @DocsEditable()
3247 @Experimental() // untriaged
3248 static const int TEXTURE13 = 0x84CD;
3249
3250 @DomName('WebGLRenderingContextBase.TEXTURE14')
3251 @DocsEditable()
3252 @Experimental() // untriaged
3253 static const int TEXTURE14 = 0x84CE;
3254
3255 @DomName('WebGLRenderingContextBase.TEXTURE15')
3256 @DocsEditable()
3257 @Experimental() // untriaged
3258 static const int TEXTURE15 = 0x84CF;
3259
3260 @DomName('WebGLRenderingContextBase.TEXTURE16')
3261 @DocsEditable()
3262 @Experimental() // untriaged
3263 static const int TEXTURE16 = 0x84D0;
3264
3265 @DomName('WebGLRenderingContextBase.TEXTURE17')
3266 @DocsEditable()
3267 @Experimental() // untriaged
3268 static const int TEXTURE17 = 0x84D1;
3269
3270 @DomName('WebGLRenderingContextBase.TEXTURE18')
3271 @DocsEditable()
3272 @Experimental() // untriaged
3273 static const int TEXTURE18 = 0x84D2;
3274
3275 @DomName('WebGLRenderingContextBase.TEXTURE19')
3276 @DocsEditable()
3277 @Experimental() // untriaged
3278 static const int TEXTURE19 = 0x84D3;
3279
3280 @DomName('WebGLRenderingContextBase.TEXTURE2')
3281 @DocsEditable()
3282 @Experimental() // untriaged
3283 static const int TEXTURE2 = 0x84C2;
3284
3285 @DomName('WebGLRenderingContextBase.TEXTURE20')
3286 @DocsEditable()
3287 @Experimental() // untriaged
3288 static const int TEXTURE20 = 0x84D4;
3289
3290 @DomName('WebGLRenderingContextBase.TEXTURE21')
3291 @DocsEditable()
3292 @Experimental() // untriaged
3293 static const int TEXTURE21 = 0x84D5;
3294
3295 @DomName('WebGLRenderingContextBase.TEXTURE22')
3296 @DocsEditable()
3297 @Experimental() // untriaged
3298 static const int TEXTURE22 = 0x84D6;
3299
3300 @DomName('WebGLRenderingContextBase.TEXTURE23')
3301 @DocsEditable()
3302 @Experimental() // untriaged
3303 static const int TEXTURE23 = 0x84D7;
3304
3305 @DomName('WebGLRenderingContextBase.TEXTURE24')
3306 @DocsEditable()
3307 @Experimental() // untriaged
3308 static const int TEXTURE24 = 0x84D8;
3309
3310 @DomName('WebGLRenderingContextBase.TEXTURE25')
3311 @DocsEditable()
3312 @Experimental() // untriaged
3313 static const int TEXTURE25 = 0x84D9;
3314
3315 @DomName('WebGLRenderingContextBase.TEXTURE26')
3316 @DocsEditable()
3317 @Experimental() // untriaged
3318 static const int TEXTURE26 = 0x84DA;
3319
3320 @DomName('WebGLRenderingContextBase.TEXTURE27')
3321 @DocsEditable()
3322 @Experimental() // untriaged
3323 static const int TEXTURE27 = 0x84DB;
3324
3325 @DomName('WebGLRenderingContextBase.TEXTURE28')
3326 @DocsEditable()
3327 @Experimental() // untriaged
3328 static const int TEXTURE28 = 0x84DC;
3329
3330 @DomName('WebGLRenderingContextBase.TEXTURE29')
3331 @DocsEditable()
3332 @Experimental() // untriaged
3333 static const int TEXTURE29 = 0x84DD;
3334
3335 @DomName('WebGLRenderingContextBase.TEXTURE3')
3336 @DocsEditable()
3337 @Experimental() // untriaged
3338 static const int TEXTURE3 = 0x84C3;
3339
3340 @DomName('WebGLRenderingContextBase.TEXTURE30')
3341 @DocsEditable()
3342 @Experimental() // untriaged
3343 static const int TEXTURE30 = 0x84DE;
3344
3345 @DomName('WebGLRenderingContextBase.TEXTURE31')
3346 @DocsEditable()
3347 @Experimental() // untriaged
3348 static const int TEXTURE31 = 0x84DF;
3349
3350 @DomName('WebGLRenderingContextBase.TEXTURE4')
3351 @DocsEditable()
3352 @Experimental() // untriaged
3353 static const int TEXTURE4 = 0x84C4;
3354
3355 @DomName('WebGLRenderingContextBase.TEXTURE5')
3356 @DocsEditable()
3357 @Experimental() // untriaged
3358 static const int TEXTURE5 = 0x84C5;
3359
3360 @DomName('WebGLRenderingContextBase.TEXTURE6')
3361 @DocsEditable()
3362 @Experimental() // untriaged
3363 static const int TEXTURE6 = 0x84C6;
3364
3365 @DomName('WebGLRenderingContextBase.TEXTURE7')
3366 @DocsEditable()
3367 @Experimental() // untriaged
3368 static const int TEXTURE7 = 0x84C7;
3369
3370 @DomName('WebGLRenderingContextBase.TEXTURE8')
3371 @DocsEditable()
3372 @Experimental() // untriaged
3373 static const int TEXTURE8 = 0x84C8;
3374
3375 @DomName('WebGLRenderingContextBase.TEXTURE9')
3376 @DocsEditable()
3377 @Experimental() // untriaged
3378 static const int TEXTURE9 = 0x84C9;
3379
3380 @DomName('WebGLRenderingContextBase.TEXTURE_2D')
3381 @DocsEditable()
3382 @Experimental() // untriaged
3383 static const int TEXTURE_2D = 0x0DE1;
3384
3385 @DomName('WebGLRenderingContextBase.TEXTURE_BINDING_2D')
3386 @DocsEditable()
3387 @Experimental() // untriaged
3388 static const int TEXTURE_BINDING_2D = 0x8069;
3389
3390 @DomName('WebGLRenderingContextBase.TEXTURE_BINDING_CUBE_MAP')
3391 @DocsEditable()
3392 @Experimental() // untriaged
3393 static const int TEXTURE_BINDING_CUBE_MAP = 0x8514;
3394
3395 @DomName('WebGLRenderingContextBase.TEXTURE_CUBE_MAP')
3396 @DocsEditable()
3397 @Experimental() // untriaged
3398 static const int TEXTURE_CUBE_MAP = 0x8513;
3399
3400 @DomName('WebGLRenderingContextBase.TEXTURE_CUBE_MAP_NEGATIVE_X')
3401 @DocsEditable()
3402 @Experimental() // untriaged
3403 static const int TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516;
3404
3405 @DomName('WebGLRenderingContextBase.TEXTURE_CUBE_MAP_NEGATIVE_Y')
3406 @DocsEditable()
3407 @Experimental() // untriaged
3408 static const int TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518;
3409
3410 @DomName('WebGLRenderingContextBase.TEXTURE_CUBE_MAP_NEGATIVE_Z')
3411 @DocsEditable()
3412 @Experimental() // untriaged
3413 static const int TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A;
3414
3415 @DomName('WebGLRenderingContextBase.TEXTURE_CUBE_MAP_POSITIVE_X')
3416 @DocsEditable()
3417 @Experimental() // untriaged
3418 static const int TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515;
3419
3420 @DomName('WebGLRenderingContextBase.TEXTURE_CUBE_MAP_POSITIVE_Y')
3421 @DocsEditable()
3422 @Experimental() // untriaged
3423 static const int TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517;
3424
3425 @DomName('WebGLRenderingContextBase.TEXTURE_CUBE_MAP_POSITIVE_Z')
3426 @DocsEditable()
3427 @Experimental() // untriaged
3428 static const int TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519;
3429
3430 @DomName('WebGLRenderingContextBase.TEXTURE_MAG_FILTER')
3431 @DocsEditable()
3432 @Experimental() // untriaged
3433 static const int TEXTURE_MAG_FILTER = 0x2800;
3434
3435 @DomName('WebGLRenderingContextBase.TEXTURE_MIN_FILTER')
3436 @DocsEditable()
3437 @Experimental() // untriaged
3438 static const int TEXTURE_MIN_FILTER = 0x2801;
3439
3440 @DomName('WebGLRenderingContextBase.TEXTURE_WRAP_S')
3441 @DocsEditable()
3442 @Experimental() // untriaged
3443 static const int TEXTURE_WRAP_S = 0x2802;
3444
3445 @DomName('WebGLRenderingContextBase.TEXTURE_WRAP_T')
3446 @DocsEditable()
3447 @Experimental() // untriaged
3448 static const int TEXTURE_WRAP_T = 0x2803;
3449
3450 @DomName('WebGLRenderingContextBase.TRIANGLES')
3451 @DocsEditable()
3452 @Experimental() // untriaged
3453 static const int TRIANGLES = 0x0004;
3454
3455 @DomName('WebGLRenderingContextBase.TRIANGLE_FAN')
3456 @DocsEditable()
3457 @Experimental() // untriaged
3458 static const int TRIANGLE_FAN = 0x0006;
3459
3460 @DomName('WebGLRenderingContextBase.TRIANGLE_STRIP')
3461 @DocsEditable()
3462 @Experimental() // untriaged
3463 static const int TRIANGLE_STRIP = 0x0005;
3464
3465 @DomName('WebGLRenderingContextBase.UNPACK_ALIGNMENT')
3466 @DocsEditable()
3467 @Experimental() // untriaged
3468 static const int UNPACK_ALIGNMENT = 0x0CF5;
3469
3470 @DomName('WebGLRenderingContextBase.UNPACK_COLORSPACE_CONVERSION_WEBGL')
3471 @DocsEditable()
3472 @Experimental() // untriaged
3473 static const int UNPACK_COLORSPACE_CONVERSION_WEBGL = 0x9243;
3474
3475 @DomName('WebGLRenderingContextBase.UNPACK_FLIP_Y_WEBGL')
3476 @DocsEditable()
3477 @Experimental() // untriaged
3478 static const int UNPACK_FLIP_Y_WEBGL = 0x9240;
3479
3480 @DomName('WebGLRenderingContextBase.UNPACK_PREMULTIPLY_ALPHA_WEBGL')
3481 @DocsEditable()
3482 @Experimental() // untriaged
3483 static const int UNPACK_PREMULTIPLY_ALPHA_WEBGL = 0x9241;
3484
3485 @DomName('WebGLRenderingContextBase.UNSIGNED_BYTE')
3486 @DocsEditable()
3487 @Experimental() // untriaged
3488 static const int UNSIGNED_BYTE = 0x1401;
3489
3490 @DomName('WebGLRenderingContextBase.UNSIGNED_INT')
3491 @DocsEditable()
3492 @Experimental() // untriaged
3493 static const int UNSIGNED_INT = 0x1405;
3494
3495 @DomName('WebGLRenderingContextBase.UNSIGNED_SHORT')
3496 @DocsEditable()
3497 @Experimental() // untriaged
3498 static const int UNSIGNED_SHORT = 0x1403;
3499
3500 @DomName('WebGLRenderingContextBase.UNSIGNED_SHORT_4_4_4_4')
3501 @DocsEditable()
3502 @Experimental() // untriaged
3503 static const int UNSIGNED_SHORT_4_4_4_4 = 0x8033;
3504
3505 @DomName('WebGLRenderingContextBase.UNSIGNED_SHORT_5_5_5_1')
3506 @DocsEditable()
3507 @Experimental() // untriaged
3508 static const int UNSIGNED_SHORT_5_5_5_1 = 0x8034;
3509
3510 @DomName('WebGLRenderingContextBase.UNSIGNED_SHORT_5_6_5')
3511 @DocsEditable()
3512 @Experimental() // untriaged
3513 static const int UNSIGNED_SHORT_5_6_5 = 0x8363;
3514
3515 @DomName('WebGLRenderingContextBase.VALIDATE_STATUS')
3516 @DocsEditable()
3517 @Experimental() // untriaged
3518 static const int VALIDATE_STATUS = 0x8B83;
3519
3520 @DomName('WebGLRenderingContextBase.VENDOR')
3521 @DocsEditable()
3522 @Experimental() // untriaged
3523 static const int VENDOR = 0x1F00;
3524
3525 @DomName('WebGLRenderingContextBase.VERSION')
3526 @DocsEditable()
3527 @Experimental() // untriaged
3528 static const int VERSION = 0x1F02;
3529
3530 @DomName('WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING')
3531 @DocsEditable()
3532 @Experimental() // untriaged
3533 static const int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F;
3534
3535 @DomName('WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_ENABLED')
3536 @DocsEditable()
3537 @Experimental() // untriaged
3538 static const int VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622;
3539
3540 @DomName('WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_NORMALIZED')
3541 @DocsEditable()
3542 @Experimental() // untriaged
3543 static const int VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A;
3544
3545 @DomName('WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_POINTER')
3546 @DocsEditable()
3547 @Experimental() // untriaged
3548 static const int VERTEX_ATTRIB_ARRAY_POINTER = 0x8645;
3549
3550 @DomName('WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_SIZE')
3551 @DocsEditable()
3552 @Experimental() // untriaged
3553 static const int VERTEX_ATTRIB_ARRAY_SIZE = 0x8623;
3554
3555 @DomName('WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_STRIDE')
3556 @DocsEditable()
3557 @Experimental() // untriaged
3558 static const int VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624;
3559
3560 @DomName('WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_TYPE')
3561 @DocsEditable()
3562 @Experimental() // untriaged
3563 static const int VERTEX_ATTRIB_ARRAY_TYPE = 0x8625;
3564
3565 @DomName('WebGLRenderingContextBase.VERTEX_SHADER')
3566 @DocsEditable()
3567 @Experimental() // untriaged
3568 static const int VERTEX_SHADER = 0x8B31;
3569
3570 @DomName('WebGLRenderingContextBase.VIEWPORT')
3571 @DocsEditable()
3572 @Experimental() // untriaged
3573 static const int VIEWPORT = 0x0BA2;
3574
3575 @DomName('WebGLRenderingContextBase.ZERO')
3576 @DocsEditable()
3577 @Experimental() // untriaged
3578 static const int ZERO = 0;
3579
3580 final CanvasElement canvas;
3581
3582 final int drawingBufferHeight;
3583
3584 final int drawingBufferWidth;
3585
3586 void activeTexture(int texture);
3587
3588 void attachShader(Program program, Shader shader);
3589
3590 void bindAttribLocation(Program program, int index, String name);
3591
3592 void bindBuffer(int target, Buffer buffer);
3593
3594 void bindFramebuffer(int target, Framebuffer framebuffer);
3595
3596 void bindRenderbuffer(int target, Renderbuffer renderbuffer);
3597
3598 void bindTexture(int target, Texture texture);
3599
3600 void blendColor(num red, num green, num blue, num alpha);
3601
3602 void blendEquation(int mode);
3603
3604 void blendEquationSeparate(int modeRGB, int modeAlpha);
3605
3606 void blendFunc(int sfactor, int dfactor);
3607
3608 void blendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha);
3609
3610 void bufferByteData(int target, ByteBuffer data, int usage);
3611
3612 void bufferData(int target, data_OR_size, int usage);
3613
3614 void bufferDataTyped(int target, TypedData data, int usage);
3615
3616 void bufferSubByteData(int target, int offset, ByteBuffer data);
3617
3618 void bufferSubData(int target, int offset, data);
3619
3620 void bufferSubDataTyped(int target, int offset, TypedData data);
3621
3622 int checkFramebufferStatus(int target);
3623
3624 void clear(int mask);
3625
3626 void clearColor(num red, num green, num blue, num alpha);
3627
3628 void clearDepth(num depth);
3629
3630 void clearStencil(int s);
3631
3632 void colorMask(bool red, bool green, bool blue, bool alpha);
3633
3634 void compileShader(Shader shader);
3635
3636 void compressedTexImage2D(int target, int level, int internalformat, int width , int height, int border, TypedData data);
3637
3638 void compressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, TypedData data);
3639
3640 void copyTexImage2D(int target, int level, int internalformat, int x, int y, i nt width, int height, int border);
3641
3642 void copyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height);
3643
3644 Buffer createBuffer();
3645
3646 Framebuffer createFramebuffer();
3647
3648 Program createProgram();
3649
3650 Renderbuffer createRenderbuffer();
3651
3652 Shader createShader(int type);
3653
3654 Texture createTexture();
3655
3656 void cullFace(int mode);
3657
3658 void deleteBuffer(Buffer buffer);
3659
3660 void deleteFramebuffer(Framebuffer framebuffer);
3661
3662 void deleteProgram(Program program);
3663
3664 void deleteRenderbuffer(Renderbuffer renderbuffer);
3665
3666 void deleteShader(Shader shader);
3667
3668 void deleteTexture(Texture texture);
3669
3670 void depthFunc(int func);
3671
3672 void depthMask(bool flag);
3673
3674 void depthRange(num zNear, num zFar);
3675
3676 void detachShader(Program program, Shader shader);
3677
3678 void disable(int cap);
3679
3680 void disableVertexAttribArray(int index);
3681
3682 void drawArrays(int mode, int first, int count);
3683
3684 void drawElements(int mode, int count, int type, int offset);
3685
3686 void enable(int cap);
3687
3688 void enableVertexAttribArray(int index);
3689
3690 void finish();
3691
3692 void flush();
3693
3694 void framebufferRenderbuffer(int target, int attachment, int renderbuffertarge t, Renderbuffer renderbuffer);
3695
3696 void framebufferTexture2D(int target, int attachment, int textarget, Texture t exture, int level);
3697
3698 void frontFace(int mode);
3699
3700 void generateMipmap(int target);
3701
3702 ActiveInfo getActiveAttrib(Program program, int index);
3703
3704 ActiveInfo getActiveUniform(Program program, int index);
3705
3706 List<Shader> getAttachedShaders(Program program);
3707
3708 int getAttribLocation(Program program, String name);
3709
3710 Object getBufferParameter(int target, int pname);
3711
3712 ContextAttributes getContextAttributes();
3713
3714 int getError();
3715
3716 Object getExtension(String name);
3717
3718 Object getFramebufferAttachmentParameter(int target, int attachment, int pname );
3719
3720 Object getParameter(int pname);
3721
3722 String getProgramInfoLog(Program program);
3723
3724 Object getProgramParameter(Program program, int pname);
3725
3726 Object getRenderbufferParameter(int target, int pname);
3727
3728 String getShaderInfoLog(Shader shader);
3729
3730 Object getShaderParameter(Shader shader, int pname);
3731
3732 ShaderPrecisionFormat getShaderPrecisionFormat(int shadertype, int precisionty pe);
3733
3734 String getShaderSource(Shader shader);
3735
3736 List<String> getSupportedExtensions();
3737
3738 Object getTexParameter(int target, int pname);
3739
3740 Object getUniform(Program program, UniformLocation location);
3741
3742 UniformLocation getUniformLocation(Program program, String name);
3743
3744 Object getVertexAttrib(int index, int pname);
3745
3746 int getVertexAttribOffset(int index, int pname);
3747
3748 void hint(int target, int mode);
3749
3750 bool isBuffer(Buffer buffer);
3751
3752 bool isContextLost();
3753
3754 bool isEnabled(int cap);
3755
3756 bool isFramebuffer(Framebuffer framebuffer);
3757
3758 bool isProgram(Program program);
3759
3760 bool isRenderbuffer(Renderbuffer renderbuffer);
3761
3762 bool isShader(Shader shader);
3763
3764 bool isTexture(Texture texture);
3765
3766 void lineWidth(num width);
3767
3768 void linkProgram(Program program);
3769
3770 void pixelStorei(int pname, int param);
3771
3772 void polygonOffset(num factor, num units);
3773
3774 void readPixels(int x, int y, int width, int height, int format, int type, Typ edData pixels);
3775
3776 void renderbufferStorage(int target, int internalformat, int width, int height );
3777
3778 void sampleCoverage(num value, bool invert);
3779
3780 void scissor(int x, int y, int width, int height);
3781
3782 void shaderSource(Shader shader, String string);
3783
3784 void stencilFunc(int func, int ref, int mask);
3785
3786 void stencilFuncSeparate(int face, int func, int ref, int mask);
3787
3788 void stencilMask(int mask);
3789
3790 void stencilMaskSeparate(int face, int mask);
3791
3792 void stencilOp(int fail, int zfail, int zpass);
3793
3794 void stencilOpSeparate(int face, int fail, int zfail, int zpass);
3795
3796 void texImage2D(int target, int level, int internalformat, int format_OR_width , int height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video, [int format, int type, TypedData pixels]);
3797
3798 void texImage2DCanvas(int target, int level, int internalformat, int format, i nt type, CanvasElement canvas);
3799
3800 void texImage2DImage(int target, int level, int internalformat, int format, in t type, ImageElement image);
3801
3802 void texImage2DImageData(int target, int level, int internalformat, int format , int type, ImageData pixels);
3803
3804 void texImage2DVideo(int target, int level, int internalformat, int format, in t type, VideoElement video);
3805
3806 void texParameterf(int target, int pname, num param);
3807
3808 void texParameteri(int target, int pname, int param);
3809
3810 void texSubImage2D(int target, int level, int xoffset, int yoffset, int format _OR_width, int height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, [in t type, TypedData pixels]);
3811
3812 void texSubImage2DCanvas(int target, int level, int xoffset, int yoffset, int format, int type, CanvasElement canvas);
3813
3814 void texSubImage2DImage(int target, int level, int xoffset, int yoffset, int f ormat, int type, ImageElement image);
3815
3816 void texSubImage2DImageData(int target, int level, int xoffset, int yoffset, i nt format, int type, ImageData pixels);
3817
3818 void texSubImage2DVideo(int target, int level, int xoffset, int yoffset, int f ormat, int type, VideoElement video);
3819
3820 void uniform1f(UniformLocation location, num x);
3821
3822 void uniform1fv(UniformLocation location, Float32List v);
3823
3824 void uniform1i(UniformLocation location, int x);
3825
3826 void uniform1iv(UniformLocation location, Int32List v);
3827
3828 void uniform2f(UniformLocation location, num x, num y);
3829
3830 void uniform2fv(UniformLocation location, Float32List v);
3831
3832 void uniform2i(UniformLocation location, int x, int y);
3833
3834 void uniform2iv(UniformLocation location, Int32List v);
3835
3836 void uniform3f(UniformLocation location, num x, num y, num z);
3837
3838 void uniform3fv(UniformLocation location, Float32List v);
3839
3840 void uniform3i(UniformLocation location, int x, int y, int z);
3841
3842 void uniform3iv(UniformLocation location, Int32List v);
3843
3844 void uniform4f(UniformLocation location, num x, num y, num z, num w);
3845
3846 void uniform4fv(UniformLocation location, Float32List v);
3847
3848 void uniform4i(UniformLocation location, int x, int y, int z, int w);
3849
3850 void uniform4iv(UniformLocation location, Int32List v);
3851
3852 void uniformMatrix2fv(UniformLocation location, bool transpose, Float32List ar ray);
3853
3854 void uniformMatrix3fv(UniformLocation location, bool transpose, Float32List ar ray);
3855
3856 void uniformMatrix4fv(UniformLocation location, bool transpose, Float32List ar ray);
3857
3858 void useProgram(Program program);
3859
3860 void validateProgram(Program program);
3861
3862 void vertexAttrib1f(int indx, num x);
3863
3864 void vertexAttrib1fv(int indx, Float32List values);
3865
3866 void vertexAttrib2f(int indx, num x, num y);
3867
3868 void vertexAttrib2fv(int indx, Float32List values);
3869
3870 void vertexAttrib3f(int indx, num x, num y, num z);
3871
3872 void vertexAttrib3fv(int indx, Float32List values);
3873
3874 void vertexAttrib4f(int indx, num x, num y, num z, num w);
3875
3876 void vertexAttrib4fv(int indx, Float32List values);
3877
3878 void vertexAttribPointer(int indx, int size, int type, bool normalized, int st ride, int offset);
3879
3880 void viewport(int x, int y, int width, int height);
3881 }
3882 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3883 // for details. All rights reserved. Use of this source code is governed by a
3884 // BSD-style license that can be found in the LICENSE file. 3275 // BSD-style license that can be found in the LICENSE file.
3885 3276
3886 3277
3887 @DocsEditable() 3278 @DocsEditable()
3888 @DomName('WebGLShader') 3279 @DomName('WebGLShader')
3889 @Native("WebGLShader") 3280 @Native("WebGLShader")
3890 class Shader extends Interceptor { 3281 class Shader extends Interceptor {
3891 // To suppress missing implicit constructor warnings. 3282 // To suppress missing implicit constructor warnings.
3892 factory Shader._() { throw new UnsupportedError("Not supported"); } 3283 factory Shader._() { throw new UnsupportedError("Not supported"); }
3893 } 3284 }
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
3946 3337
3947 @DocsEditable() 3338 @DocsEditable()
3948 @DomName('WebGLVertexArrayObjectOES') 3339 @DomName('WebGLVertexArrayObjectOES')
3949 // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/ 3340 // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/
3950 @Experimental() // experimental 3341 @Experimental() // experimental
3951 @Native("WebGLVertexArrayObjectOES") 3342 @Native("WebGLVertexArrayObjectOES")
3952 class VertexArrayObject extends Interceptor { 3343 class VertexArrayObject extends Interceptor {
3953 // To suppress missing implicit constructor warnings. 3344 // To suppress missing implicit constructor warnings.
3954 factory VertexArrayObject._() { throw new UnsupportedError("Not supported"); } 3345 factory VertexArrayObject._() { throw new UnsupportedError("Not supported"); }
3955 } 3346 }
3347 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3348 // for details. All rights reserved. Use of this source code is governed by a
3349 // BSD-style license that can be found in the LICENSE file.
3350
3351
3352 @DocsEditable()
3353 @DomName('WebGLRenderingContextBase')
3354 @Experimental() // untriaged
3355 abstract class _WebGLRenderingContextBase extends Interceptor {
3356 // To suppress missing implicit constructor warnings.
3357 factory _WebGLRenderingContextBase._() { throw new UnsupportedError("Not suppo rted"); }
3358 }
OLDNEW
« no previous file with comments | « sdk/lib/html/dartium/html_dartium.dart ('k') | sdk/lib/web_gl/dartium/web_gl_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698