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

Unified Diff: sdk/lib/web_gl/dartium/web_gl_dartium.dart

Issue 2875773003: Roll 50: Updated for push to origin/master. (Closed)
Patch Set: Roll 50: Updated to latest Created 3 years, 7 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 side-by-side diff with in-line comments
Download patch
Index: sdk/lib/web_gl/dartium/web_gl_dartium.dart
diff --git a/sdk/lib/web_gl/dartium/web_gl_dartium.dart b/sdk/lib/web_gl/dartium/web_gl_dartium.dart
index ca9de6ab9256936648f6c1e488f4266b4e1ce977..87057df40f363446c1ff74ee85c2a0992fab0f31 100644
--- a/sdk/lib/web_gl/dartium/web_gl_dartium.dart
+++ b/sdk/lib/web_gl/dartium/web_gl_dartium.dart
@@ -22,6 +22,8 @@ final web_glBlinkMap = {
'CHROMIUMSubscribeUniform': () =>
ChromiumSubscribeUniform.instanceRuntimeType,
'EXTBlendMinMax': () => ExtBlendMinMax.instanceRuntimeType,
+ 'EXTColorBufferFloat': () => ExtColorBufferFloat.instanceRuntimeType,
+ 'EXTDisjointTimerQuery': () => ExtDisjointTimerQuery.instanceRuntimeType,
'EXTFragDepth': () => ExtFragDepth.instanceRuntimeType,
'EXTShaderTextureLOD': () => ExtShaderTextureLod.instanceRuntimeType,
'EXTTextureFilterAnisotropic': () =>
@@ -40,6 +42,7 @@ final web_glBlinkMap = {
_WebGL2RenderingContextBase.instanceRuntimeType,
'WebGLActiveInfo': () => ActiveInfo.instanceRuntimeType,
'WebGLBuffer': () => Buffer.instanceRuntimeType,
+ 'WebGLCompressedTextureASTC': () => CompressedTextureAstc.instanceRuntimeType,
'WebGLCompressedTextureATC': () => CompressedTextureAtc.instanceRuntimeType,
'WebGLCompressedTextureETC1': () => CompressedTextureETC1.instanceRuntimeType,
'WebGLCompressedTexturePVRTC': () =>
@@ -63,6 +66,7 @@ final web_glBlinkMap = {
'WebGLShaderPrecisionFormat': () => ShaderPrecisionFormat.instanceRuntimeType,
'WebGLSync': () => Sync.instanceRuntimeType,
'WebGLTexture': () => Texture.instanceRuntimeType,
+ 'WebGLTimerQueryEXT': () => TimerQueryExt.instanceRuntimeType,
'WebGLTransformFeedback': () => TransformFeedback.instanceRuntimeType,
'WebGLUniformLocation': () => UniformLocation.instanceRuntimeType,
'WebGLVertexArrayObject': () => VertexArrayObject.instanceRuntimeType,
@@ -593,6 +597,167 @@ class ChromiumSubscribeUniform extends DartHtmlDomObject {
// WARNING: Do not edit - generated code.
+@DocsEditable()
+@DomName('WebGLCompressedTextureASTC')
+@Experimental() // untriaged
+class CompressedTextureAstc extends DartHtmlDomObject {
+ // To suppress missing implicit constructor warnings.
+ factory CompressedTextureAstc._() {
+ throw new UnsupportedError("Not supported");
+ }
+
+ @Deprecated("Internal Use Only")
+ external static Type get instanceRuntimeType;
+
+ @Deprecated("Internal Use Only")
+ CompressedTextureAstc.internal_() {}
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_10x10_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_RGBA_ASTC_10x10_KHR = 0x93BB;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_10x5_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_RGBA_ASTC_10x5_KHR = 0x93B8;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_10x6_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_RGBA_ASTC_10x6_KHR = 0x93B9;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_10x8_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_RGBA_ASTC_10x8_KHR = 0x93BA;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_12x10_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_RGBA_ASTC_12x10_KHR = 0x93BC;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_12x12_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_RGBA_ASTC_12x12_KHR = 0x93BD;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_4x4_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_RGBA_ASTC_4x4_KHR = 0x93B0;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_5x4_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_RGBA_ASTC_5x4_KHR = 0x93B1;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_5x5_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_RGBA_ASTC_5x5_KHR = 0x93B2;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_6x5_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_RGBA_ASTC_6x5_KHR = 0x93B3;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_6x6_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_RGBA_ASTC_6x6_KHR = 0x93B4;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_8x5_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_RGBA_ASTC_8x5_KHR = 0x93B5;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_8x6_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_RGBA_ASTC_8x6_KHR = 0x93B6;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_8x8_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_RGBA_ASTC_8x8_KHR = 0x93B7;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 0x93DB;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 0x93D8;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 0x93D9;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 0x93DA;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 0x93DC;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 0x93DD;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 0x93D0;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 0x93D1;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 0x93D2;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 0x93D3;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 0x93D4;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 0x93D5;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 0x93D6;
+
+ @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 0x93D7;
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
+// WARNING: Do not edit - generated code.
+
@DocsEditable()
@DomName('WebGLCompressedTextureATC')
// http://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_atc/
@@ -1087,6 +1252,137 @@ class ExtBlendMinMax extends DartHtmlDomObject {
// WARNING: Do not edit - generated code.
+@DocsEditable()
+@DomName('EXTColorBufferFloat')
+@Experimental() // untriaged
+class ExtColorBufferFloat extends DartHtmlDomObject {
+ // To suppress missing implicit constructor warnings.
+ factory ExtColorBufferFloat._() {
+ throw new UnsupportedError("Not supported");
+ }
+
+ @Deprecated("Internal Use Only")
+ external static Type get instanceRuntimeType;
+
+ @Deprecated("Internal Use Only")
+ ExtColorBufferFloat.internal_() {}
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
+// WARNING: Do not edit - generated code.
+
+@DocsEditable()
+@DomName('EXTDisjointTimerQuery')
+@Experimental() // untriaged
+class ExtDisjointTimerQuery extends DartHtmlDomObject {
+ // To suppress missing implicit constructor warnings.
+ factory ExtDisjointTimerQuery._() {
+ throw new UnsupportedError("Not supported");
+ }
+
+ @Deprecated("Internal Use Only")
+ external static Type get instanceRuntimeType;
+
+ @Deprecated("Internal Use Only")
+ ExtDisjointTimerQuery.internal_() {}
+
+ @DomName('EXTDisjointTimerQuery.CURRENT_QUERY_EXT')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int CURRENT_QUERY_EXT = 0x8865;
+
+ @DomName('EXTDisjointTimerQuery.GPU_DISJOINT_EXT')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int GPU_DISJOINT_EXT = 0x8FBB;
+
+ @DomName('EXTDisjointTimerQuery.QUERY_COUNTER_BITS_EXT')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int QUERY_COUNTER_BITS_EXT = 0x8864;
+
+ @DomName('EXTDisjointTimerQuery.QUERY_RESULT_AVAILABLE_EXT')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int QUERY_RESULT_AVAILABLE_EXT = 0x8867;
+
+ @DomName('EXTDisjointTimerQuery.QUERY_RESULT_EXT')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int QUERY_RESULT_EXT = 0x8866;
+
+ @DomName('EXTDisjointTimerQuery.TIMESTAMP_EXT')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int TIMESTAMP_EXT = 0x8E28;
+
+ @DomName('EXTDisjointTimerQuery.TIME_ELAPSED_EXT')
+ @DocsEditable()
+ @Experimental() // untriaged
+ static const int TIME_ELAPSED_EXT = 0x88BF;
+
+ @DomName('EXTDisjointTimerQuery.beginQueryEXT')
+ @DocsEditable()
+ @Experimental() // untriaged
+ void beginQueryExt(int target, TimerQueryExt query) =>
+ _blink.BlinkEXTDisjointTimerQuery.instance
+ .beginQueryEXT_Callback_2_(this, target, query);
+
+ @DomName('EXTDisjointTimerQuery.createQueryEXT')
+ @DocsEditable()
+ @Experimental() // untriaged
+ TimerQueryExt createQueryExt() => _blink.BlinkEXTDisjointTimerQuery.instance
+ .createQueryEXT_Callback_0_(this);
+
+ @DomName('EXTDisjointTimerQuery.deleteQueryEXT')
+ @DocsEditable()
+ @Experimental() // untriaged
+ void deleteQueryExt(TimerQueryExt query) =>
+ _blink.BlinkEXTDisjointTimerQuery.instance
+ .deleteQueryEXT_Callback_1_(this, query);
+
+ @DomName('EXTDisjointTimerQuery.endQueryEXT')
+ @DocsEditable()
+ @Experimental() // untriaged
+ void endQueryExt(int target) => _blink.BlinkEXTDisjointTimerQuery.instance
+ .endQueryEXT_Callback_1_(this, target);
+
+ @DomName('EXTDisjointTimerQuery.getQueryEXT')
+ @DocsEditable()
+ @Experimental() // untriaged
+ Object getQueryExt(int target, int pname) =>
+ (_blink.BlinkEXTDisjointTimerQuery.instance
+ .getQueryEXT_Callback_2_(this, target, pname));
+
+ @DomName('EXTDisjointTimerQuery.getQueryObjectEXT')
+ @DocsEditable()
+ @Experimental() // untriaged
+ Object getQueryObjectExt(TimerQueryExt query, int pname) =>
+ (_blink.BlinkEXTDisjointTimerQuery.instance
+ .getQueryObjectEXT_Callback_2_(this, query, pname));
+
+ @DomName('EXTDisjointTimerQuery.isQueryEXT')
+ @DocsEditable()
+ @Experimental() // untriaged
+ bool isQueryExt(TimerQueryExt query) =>
+ _blink.BlinkEXTDisjointTimerQuery.instance
+ .isQueryEXT_Callback_1_(this, query);
+
+ @DomName('EXTDisjointTimerQuery.queryCounterEXT')
+ @DocsEditable()
+ @Experimental() // untriaged
+ void queryCounterExt(TimerQueryExt query, int target) =>
+ _blink.BlinkEXTDisjointTimerQuery.instance
+ .queryCounterEXT_Callback_2_(this, query, target);
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
+// WARNING: Do not edit - generated code.
+
@DocsEditable()
@DomName('EXTFragDepth')
// http://www.khronos.org/registry/webgl/extensions/EXT_frag_depth/
@@ -3313,14 +3609,14 @@ class RenderingContext extends DartHtmlDomObject
int internalformat,
int format_OR_width,
int height_OR_type,
- border_OR_canvas_OR_image_OR_pixels_OR_video,
+ bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video,
[int format,
int type,
TypedData pixels]) {
if ((pixels is TypedData || pixels == null) &&
(type is int) &&
(format is int) &&
- (border_OR_canvas_OR_image_OR_pixels_OR_video is int) &&
+ (bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video is int) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(internalformat is int) &&
@@ -3333,14 +3629,14 @@ class RenderingContext extends DartHtmlDomObject
internalformat,
format_OR_width,
height_OR_type,
- border_OR_canvas_OR_image_OR_pixels_OR_video,
+ bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video,
format,
type,
pixels);
return;
}
- if ((border_OR_canvas_OR_image_OR_pixels_OR_video is ImageData ||
- border_OR_canvas_OR_image_OR_pixels_OR_video == null) &&
+ if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video is ImageData ||
+ bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video == null) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(internalformat is int) &&
@@ -3356,10 +3652,11 @@ class RenderingContext extends DartHtmlDomObject
internalformat,
format_OR_width,
height_OR_type,
- border_OR_canvas_OR_image_OR_pixels_OR_video);
+ bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video);
return;
}
- if ((border_OR_canvas_OR_image_OR_pixels_OR_video is ImageElement) &&
+ if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video
+ is ImageElement) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(internalformat is int) &&
@@ -3375,10 +3672,11 @@ class RenderingContext extends DartHtmlDomObject
internalformat,
format_OR_width,
height_OR_type,
- border_OR_canvas_OR_image_OR_pixels_OR_video);
+ bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video);
return;
}
- if ((border_OR_canvas_OR_image_OR_pixels_OR_video is CanvasElement) &&
+ if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video
+ is CanvasElement) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(internalformat is int) &&
@@ -3394,10 +3692,11 @@ class RenderingContext extends DartHtmlDomObject
internalformat,
format_OR_width,
height_OR_type,
- border_OR_canvas_OR_image_OR_pixels_OR_video);
+ bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video);
return;
}
- if ((border_OR_canvas_OR_image_OR_pixels_OR_video is VideoElement) &&
+ if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video
+ is VideoElement) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(internalformat is int) &&
@@ -3413,7 +3712,27 @@ class RenderingContext extends DartHtmlDomObject
internalformat,
format_OR_width,
height_OR_type,
- border_OR_canvas_OR_image_OR_pixels_OR_video);
+ bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video);
+ return;
+ }
+ if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video
+ is ImageBitmap) &&
+ (height_OR_type is int) &&
+ (format_OR_width is int) &&
+ (internalformat is int) &&
+ (level is int) &&
+ (target is int) &&
+ format == null &&
+ type == null &&
+ pixels == null) {
+ _blink.BlinkWebGLRenderingContext.instance.texImage2D_Callback_6_(
+ this,
+ target,
+ level,
+ internalformat,
+ format_OR_width,
+ height_OR_type,
+ bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video);
return;
}
throw new ArgumentError("Incorrect number or type of arguments");
@@ -3438,12 +3757,12 @@ class RenderingContext extends DartHtmlDomObject
int yoffset,
int format_OR_width,
int height_OR_type,
- canvas_OR_format_OR_image_OR_pixels_OR_video,
+ bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video,
[int type,
TypedData pixels]) {
if ((pixels is TypedData || pixels == null) &&
(type is int) &&
- (canvas_OR_format_OR_image_OR_pixels_OR_video is int) &&
+ (bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video is int) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(yoffset is int) &&
@@ -3458,13 +3777,34 @@ class RenderingContext extends DartHtmlDomObject
yoffset,
format_OR_width,
height_OR_type,
- canvas_OR_format_OR_image_OR_pixels_OR_video,
+ bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video,
type,
pixels);
return;
}
- if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageData ||
- canvas_OR_format_OR_image_OR_pixels_OR_video == null) &&
+ if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video is ImageData ||
+ bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video == null) &&
+ (height_OR_type is int) &&
+ (format_OR_width is int) &&
+ (yoffset is int) &&
+ (xoffset is int) &&
+ (level is int) &&
+ (target is int) &&
+ type == null &&
+ pixels == null) {
+ _blink.BlinkWebGLRenderingContext.instance.texSubImage2D_Callback_7_(
+ this,
+ target,
+ level,
+ xoffset,
+ yoffset,
+ format_OR_width,
+ height_OR_type,
+ bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video);
+ return;
+ }
+ if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video
+ is ImageElement) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(yoffset is int) &&
@@ -3481,10 +3821,11 @@ class RenderingContext extends DartHtmlDomObject
yoffset,
format_OR_width,
height_OR_type,
- canvas_OR_format_OR_image_OR_pixels_OR_video);
+ bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video);
return;
}
- if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageElement) &&
+ if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video
+ is CanvasElement) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(yoffset is int) &&
@@ -3501,10 +3842,11 @@ class RenderingContext extends DartHtmlDomObject
yoffset,
format_OR_width,
height_OR_type,
- canvas_OR_format_OR_image_OR_pixels_OR_video);
+ bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video);
return;
}
- if ((canvas_OR_format_OR_image_OR_pixels_OR_video is CanvasElement) &&
+ if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video
+ is VideoElement) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(yoffset is int) &&
@@ -3521,10 +3863,11 @@ class RenderingContext extends DartHtmlDomObject
yoffset,
format_OR_width,
height_OR_type,
- canvas_OR_format_OR_image_OR_pixels_OR_video);
+ bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video);
return;
}
- if ((canvas_OR_format_OR_image_OR_pixels_OR_video is VideoElement) &&
+ if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video
+ is ImageBitmap) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(yoffset is int) &&
@@ -3541,7 +3884,7 @@ class RenderingContext extends DartHtmlDomObject
yoffset,
format_OR_width,
height_OR_type,
- canvas_OR_format_OR_image_OR_pixels_OR_video);
+ bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video);
return;
}
throw new ArgumentError("Incorrect number or type of arguments");
@@ -5760,10 +6103,10 @@ class RenderingContext2 extends DartHtmlDomObject
@DomName('WebGL2RenderingContext.getActiveUniforms')
@DocsEditable()
@Experimental() // untriaged
- List<int> getActiveUniforms(
+ Object getActiveUniforms(
Program program, List<int> uniformIndices, int pname) =>
- _blink.BlinkWebGL2RenderingContext.instance
- .getActiveUniforms_Callback_3_(this, program, uniformIndices, pname);
+ (_blink.BlinkWebGL2RenderingContext.instance
+ .getActiveUniforms_Callback_3_(this, program, uniformIndices, pname));
@DomName('WebGL2RenderingContext.getBufferSubData')
@DocsEditable()
@@ -5904,6 +6247,14 @@ class RenderingContext2 extends DartHtmlDomObject
void readBuffer(int mode) => _blink.BlinkWebGL2RenderingContext.instance
.readBuffer_Callback_1_(this, mode);
+ @DomName('WebGL2RenderingContext.readPixels2')
+ @DocsEditable()
+ @Experimental() // untriaged
+ void readPixels2(int x, int y, int width, int height, int format, int type,
+ int offset) =>
+ _blink.BlinkWebGL2RenderingContext.instance.readPixels_Callback_7_(
+ this, x, y, width, height, format, type, offset);
+
@DomName('WebGL2RenderingContext.renderbufferStorageMultisample')
@DocsEditable()
@Experimental() // untriaged
@@ -5933,20 +6284,44 @@ class RenderingContext2 extends DartHtmlDomObject
_blink.BlinkWebGL2RenderingContext.instance
.samplerParameteri_Callback_3_(this, sampler, pname, param);
- @DomName('WebGL2RenderingContext.texImage3D')
+ @DomName('WebGL2RenderingContext.texImage2D2')
@DocsEditable()
@Experimental() // untriaged
+ void texImage2D2(int target, int level, int internalformat, int width,
+ int height, int border, int format, int type, int offset) =>
+ _blink.BlinkWebGL2RenderingContext.instance.texImage2D_Callback_9_(
+ this,
+ target,
+ level,
+ internalformat,
+ width,
+ height,
+ border,
+ format,
+ type,
+ offset);
+
void texImage3D(
- int target,
- int level,
- int internalformat,
- int width,
- int height,
- int depth,
- int border,
- int format,
- int type,
- TypedData pixels) =>
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ offset_OR_pixels) {
+ if ((offset_OR_pixels is TypedData || offset_OR_pixels == null) &&
+ (type is int) &&
+ (format is int) &&
+ (border is int) &&
+ (depth is int) &&
+ (height is int) &&
+ (width is int) &&
+ (internalformat is int) &&
+ (level is int) &&
+ (target is int)) {
_blink.BlinkWebGL2RenderingContext.instance.texImage3D_Callback_10_(
this,
target,
@@ -5958,7 +6333,35 @@ class RenderingContext2 extends DartHtmlDomObject
border,
format,
type,
- pixels);
+ offset_OR_pixels);
+ return;
+ }
+ if ((offset_OR_pixels is int) &&
+ (type is int) &&
+ (format is int) &&
+ (border is int) &&
+ (depth is int) &&
+ (height is int) &&
+ (width is int) &&
+ (internalformat is int) &&
+ (level is int) &&
+ (target is int)) {
+ _blink.BlinkWebGL2RenderingContext.instance.texImage3D_Callback_10_(
+ this,
+ target,
+ level,
+ internalformat,
+ width,
+ height,
+ depth,
+ border,
+ format,
+ type,
+ offset_OR_pixels);
+ return;
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
@DomName('WebGL2RenderingContext.texStorage2D')
@DocsEditable()
@@ -5984,14 +6387,14 @@ class RenderingContext2 extends DartHtmlDomObject
int zoffset,
int format_OR_width,
int height_OR_type,
- canvas_OR_data_OR_depth_OR_image_OR_video,
+ bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video,
[int format,
int type,
TypedData pixels]) {
if ((pixels is TypedData || pixels == null) &&
(type is int) &&
(format is int) &&
- (canvas_OR_data_OR_depth_OR_image_OR_video is int) &&
+ (bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video is int) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(zoffset is int) &&
@@ -6008,14 +6411,14 @@ class RenderingContext2 extends DartHtmlDomObject
zoffset,
format_OR_width,
height_OR_type,
- canvas_OR_data_OR_depth_OR_image_OR_video,
+ bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video,
format,
type,
pixels);
return;
}
- if ((canvas_OR_data_OR_depth_OR_image_OR_video is ImageData ||
- canvas_OR_data_OR_depth_OR_image_OR_video == null) &&
+ if ((bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video is ImageData ||
+ bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video == null) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(zoffset is int) &&
@@ -6035,11 +6438,11 @@ class RenderingContext2 extends DartHtmlDomObject
zoffset,
format_OR_width,
height_OR_type,
- canvas_OR_data_OR_depth_OR_image_OR_video);
+ bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video);
return;
}
- if ((canvas_OR_data_OR_depth_OR_image_OR_video is ImageElement ||
- canvas_OR_data_OR_depth_OR_image_OR_video == null) &&
+ if ((bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video is ImageElement ||
+ bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video == null) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(zoffset is int) &&
@@ -6059,11 +6462,11 @@ class RenderingContext2 extends DartHtmlDomObject
zoffset,
format_OR_width,
height_OR_type,
- canvas_OR_data_OR_depth_OR_image_OR_video);
+ bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video);
return;
}
- if ((canvas_OR_data_OR_depth_OR_image_OR_video is CanvasElement ||
- canvas_OR_data_OR_depth_OR_image_OR_video == null) &&
+ if ((bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video is CanvasElement ||
+ bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video == null) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(zoffset is int) &&
@@ -6083,11 +6486,11 @@ class RenderingContext2 extends DartHtmlDomObject
zoffset,
format_OR_width,
height_OR_type,
- canvas_OR_data_OR_depth_OR_image_OR_video);
+ bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video);
return;
}
- if ((canvas_OR_data_OR_depth_OR_image_OR_video is VideoElement ||
- canvas_OR_data_OR_depth_OR_image_OR_video == null) &&
+ if ((bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video is VideoElement ||
+ bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video == null) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(zoffset is int) &&
@@ -6107,7 +6510,31 @@ class RenderingContext2 extends DartHtmlDomObject
zoffset,
format_OR_width,
height_OR_type,
- canvas_OR_data_OR_depth_OR_image_OR_video);
+ bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video);
+ return;
+ }
+ if ((bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video is ImageBitmap ||
+ bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video == null) &&
+ (height_OR_type is int) &&
+ (format_OR_width is int) &&
+ (zoffset is int) &&
+ (yoffset is int) &&
+ (xoffset is int) &&
+ (level is int) &&
+ (target is int) &&
+ format == null &&
+ type == null &&
+ pixels == null) {
+ _blink.BlinkWebGL2RenderingContext.instance.texSubImage3D_Callback_8_(
+ this,
+ target,
+ level,
+ xoffset,
+ yoffset,
+ zoffset,
+ format_OR_width,
+ height_OR_type,
+ bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video);
return;
}
throw new ArgumentError("Incorrect number or type of arguments");
@@ -6129,12 +6556,20 @@ class RenderingContext2 extends DartHtmlDomObject
_blink.BlinkWebGL2RenderingContext.instance
.uniform1ui_Callback_2_(this, location, v0);
- @DomName('WebGL2RenderingContext.uniform1uiv')
- @DocsEditable()
- @Experimental() // untriaged
- void uniform1uiv(UniformLocation location, List<int> value) =>
+ void uniform1uiv(UniformLocation location, v) {
+ if ((v is Uint32List) &&
+ (location is UniformLocation || location == null)) {
+ _blink.BlinkWebGL2RenderingContext.instance
+ .uniform1uiv_Callback_2_(this, location, v);
+ return;
+ }
+ if ((v is List<int>) && (location is UniformLocation || location == null)) {
_blink.BlinkWebGL2RenderingContext.instance
- .uniform1uiv_Callback_2_(this, location, value);
+ .uniform1uiv_Callback_2_(this, location, v);
+ return;
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
@DomName('WebGL2RenderingContext.uniform2ui')
@DocsEditable()
@@ -6143,12 +6578,20 @@ class RenderingContext2 extends DartHtmlDomObject
_blink.BlinkWebGL2RenderingContext.instance
.uniform2ui_Callback_3_(this, location, v0, v1);
- @DomName('WebGL2RenderingContext.uniform2uiv')
- @DocsEditable()
- @Experimental() // untriaged
- void uniform2uiv(UniformLocation location, List<int> value) =>
+ void uniform2uiv(UniformLocation location, v) {
+ if ((v is Uint32List) &&
+ (location is UniformLocation || location == null)) {
_blink.BlinkWebGL2RenderingContext.instance
- .uniform2uiv_Callback_2_(this, location, value);
+ .uniform2uiv_Callback_2_(this, location, v);
+ return;
+ }
+ if ((v is List<int>) && (location is UniformLocation || location == null)) {
+ _blink.BlinkWebGL2RenderingContext.instance
+ .uniform2uiv_Callback_2_(this, location, v);
+ return;
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
@DomName('WebGL2RenderingContext.uniform3ui')
@DocsEditable()
@@ -6157,12 +6600,20 @@ class RenderingContext2 extends DartHtmlDomObject
_blink.BlinkWebGL2RenderingContext.instance
.uniform3ui_Callback_4_(this, location, v0, v1, v2);
- @DomName('WebGL2RenderingContext.uniform3uiv')
- @DocsEditable()
- @Experimental() // untriaged
- void uniform3uiv(UniformLocation location, List<int> value) =>
+ void uniform3uiv(UniformLocation location, v) {
+ if ((v is Uint32List) &&
+ (location is UniformLocation || location == null)) {
+ _blink.BlinkWebGL2RenderingContext.instance
+ .uniform3uiv_Callback_2_(this, location, v);
+ return;
+ }
+ if ((v is List<int>) && (location is UniformLocation || location == null)) {
_blink.BlinkWebGL2RenderingContext.instance
- .uniform3uiv_Callback_2_(this, location, value);
+ .uniform3uiv_Callback_2_(this, location, v);
+ return;
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
@DomName('WebGL2RenderingContext.uniform4ui')
@DocsEditable()
@@ -6171,12 +6622,20 @@ class RenderingContext2 extends DartHtmlDomObject
_blink.BlinkWebGL2RenderingContext.instance
.uniform4ui_Callback_5_(this, location, v0, v1, v2, v3);
- @DomName('WebGL2RenderingContext.uniform4uiv')
- @DocsEditable()
- @Experimental() // untriaged
- void uniform4uiv(UniformLocation location, List<int> value) =>
+ void uniform4uiv(UniformLocation location, v) {
+ if ((v is Uint32List) &&
+ (location is UniformLocation || location == null)) {
+ _blink.BlinkWebGL2RenderingContext.instance
+ .uniform4uiv_Callback_2_(this, location, v);
+ return;
+ }
+ if ((v is List<int>) && (location is UniformLocation || location == null)) {
_blink.BlinkWebGL2RenderingContext.instance
- .uniform4uiv_Callback_2_(this, location, value);
+ .uniform4uiv_Callback_2_(this, location, v);
+ return;
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
@DomName('WebGL2RenderingContext.uniformBlockBinding')
@DocsEditable()
@@ -6309,12 +6768,19 @@ class RenderingContext2 extends DartHtmlDomObject
_blink.BlinkWebGL2RenderingContext.instance
.vertexAttribI4i_Callback_5_(this, index, x, y, z, w);
- @DomName('WebGL2RenderingContext.vertexAttribI4iv')
- @DocsEditable()
- @Experimental() // untriaged
- void vertexAttribI4iv(int index, List<int> v) =>
+ void vertexAttribI4iv(int index, v) {
+ if ((v is Int32List) && (index is int)) {
_blink.BlinkWebGL2RenderingContext.instance
.vertexAttribI4iv_Callback_2_(this, index, v);
+ return;
+ }
+ if ((v is List<int>) && (index is int)) {
+ _blink.BlinkWebGL2RenderingContext.instance
+ .vertexAttribI4iv_Callback_2_(this, index, v);
+ return;
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
@DomName('WebGL2RenderingContext.vertexAttribI4ui')
@DocsEditable()
@@ -6323,12 +6789,19 @@ class RenderingContext2 extends DartHtmlDomObject
_blink.BlinkWebGL2RenderingContext.instance
.vertexAttribI4ui_Callback_5_(this, index, x, y, z, w);
- @DomName('WebGL2RenderingContext.vertexAttribI4uiv')
- @DocsEditable()
- @Experimental() // untriaged
- void vertexAttribI4uiv(int index, List<int> v) =>
+ void vertexAttribI4uiv(int index, v) {
+ if ((v is Uint32List) && (index is int)) {
_blink.BlinkWebGL2RenderingContext.instance
.vertexAttribI4uiv_Callback_2_(this, index, v);
+ return;
+ }
+ if ((v is List<int>) && (index is int)) {
+ _blink.BlinkWebGL2RenderingContext.instance
+ .vertexAttribI4uiv_Callback_2_(this, index, v);
+ return;
+ }
+ throw new ArgumentError("Incorrect number or type of arguments");
+ }
@DomName('WebGL2RenderingContext.vertexAttribIPointer')
@DocsEditable()
@@ -7087,14 +7560,14 @@ class RenderingContext2 extends DartHtmlDomObject
int internalformat,
int format_OR_width,
int height_OR_type,
- border_OR_canvas_OR_image_OR_pixels_OR_video,
+ bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video,
[int format,
int type,
TypedData pixels]) {
if ((pixels is TypedData || pixels == null) &&
(type is int) &&
(format is int) &&
- (border_OR_canvas_OR_image_OR_pixels_OR_video is int) &&
+ (bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video is int) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(internalformat is int) &&
@@ -7107,14 +7580,14 @@ class RenderingContext2 extends DartHtmlDomObject
internalformat,
format_OR_width,
height_OR_type,
- border_OR_canvas_OR_image_OR_pixels_OR_video,
+ bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video,
format,
type,
pixels);
return;
}
- if ((border_OR_canvas_OR_image_OR_pixels_OR_video is ImageData ||
- border_OR_canvas_OR_image_OR_pixels_OR_video == null) &&
+ if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video is ImageData ||
+ bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video == null) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(internalformat is int) &&
@@ -7130,10 +7603,11 @@ class RenderingContext2 extends DartHtmlDomObject
internalformat,
format_OR_width,
height_OR_type,
- border_OR_canvas_OR_image_OR_pixels_OR_video);
+ bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video);
return;
}
- if ((border_OR_canvas_OR_image_OR_pixels_OR_video is ImageElement) &&
+ if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video
+ is ImageElement) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(internalformat is int) &&
@@ -7149,10 +7623,11 @@ class RenderingContext2 extends DartHtmlDomObject
internalformat,
format_OR_width,
height_OR_type,
- border_OR_canvas_OR_image_OR_pixels_OR_video);
+ bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video);
return;
}
- if ((border_OR_canvas_OR_image_OR_pixels_OR_video is CanvasElement) &&
+ if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video
+ is CanvasElement) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(internalformat is int) &&
@@ -7168,10 +7643,11 @@ class RenderingContext2 extends DartHtmlDomObject
internalformat,
format_OR_width,
height_OR_type,
- border_OR_canvas_OR_image_OR_pixels_OR_video);
+ bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video);
return;
}
- if ((border_OR_canvas_OR_image_OR_pixels_OR_video is VideoElement) &&
+ if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video
+ is VideoElement) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(internalformat is int) &&
@@ -7187,7 +7663,27 @@ class RenderingContext2 extends DartHtmlDomObject
internalformat,
format_OR_width,
height_OR_type,
- border_OR_canvas_OR_image_OR_pixels_OR_video);
+ bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video);
+ return;
+ }
+ if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video
+ is ImageBitmap) &&
+ (height_OR_type is int) &&
+ (format_OR_width is int) &&
+ (internalformat is int) &&
+ (level is int) &&
+ (target is int) &&
+ format == null &&
+ type == null &&
+ pixels == null) {
+ _blink.BlinkWebGL2RenderingContext.instance.texImage2D_Callback_6_(
+ this,
+ target,
+ level,
+ internalformat,
+ format_OR_width,
+ height_OR_type,
+ bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video);
return;
}
throw new ArgumentError("Incorrect number or type of arguments");
@@ -7214,12 +7710,12 @@ class RenderingContext2 extends DartHtmlDomObject
int yoffset,
int format_OR_width,
int height_OR_type,
- canvas_OR_format_OR_image_OR_pixels_OR_video,
+ bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video,
[int type,
TypedData pixels]) {
if ((pixels is TypedData || pixels == null) &&
(type is int) &&
- (canvas_OR_format_OR_image_OR_pixels_OR_video is int) &&
+ (bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video is int) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(yoffset is int) &&
@@ -7234,13 +7730,13 @@ class RenderingContext2 extends DartHtmlDomObject
yoffset,
format_OR_width,
height_OR_type,
- canvas_OR_format_OR_image_OR_pixels_OR_video,
+ bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video,
type,
pixels);
return;
}
- if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageData ||
- canvas_OR_format_OR_image_OR_pixels_OR_video == null) &&
+ if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video is ImageData ||
+ bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video == null) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(yoffset is int) &&
@@ -7257,10 +7753,11 @@ class RenderingContext2 extends DartHtmlDomObject
yoffset,
format_OR_width,
height_OR_type,
- canvas_OR_format_OR_image_OR_pixels_OR_video);
+ bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video);
return;
}
- if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageElement) &&
+ if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video
+ is ImageElement) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(yoffset is int) &&
@@ -7277,10 +7774,11 @@ class RenderingContext2 extends DartHtmlDomObject
yoffset,
format_OR_width,
height_OR_type,
- canvas_OR_format_OR_image_OR_pixels_OR_video);
+ bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video);
return;
}
- if ((canvas_OR_format_OR_image_OR_pixels_OR_video is CanvasElement) &&
+ if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video
+ is CanvasElement) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(yoffset is int) &&
@@ -7297,10 +7795,11 @@ class RenderingContext2 extends DartHtmlDomObject
yoffset,
format_OR_width,
height_OR_type,
- canvas_OR_format_OR_image_OR_pixels_OR_video);
+ bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video);
return;
}
- if ((canvas_OR_format_OR_image_OR_pixels_OR_video is VideoElement) &&
+ if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video
+ is VideoElement) &&
(height_OR_type is int) &&
(format_OR_width is int) &&
(yoffset is int) &&
@@ -7317,7 +7816,28 @@ class RenderingContext2 extends DartHtmlDomObject
yoffset,
format_OR_width,
height_OR_type,
- canvas_OR_format_OR_image_OR_pixels_OR_video);
+ bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video);
+ return;
+ }
+ if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video
+ is ImageBitmap) &&
+ (height_OR_type is int) &&
+ (format_OR_width is int) &&
+ (yoffset is int) &&
+ (xoffset is int) &&
+ (level is int) &&
+ (target is int) &&
+ type == null &&
+ pixels == null) {
+ _blink.BlinkWebGL2RenderingContext.instance.texSubImage2D_Callback_7_(
+ this,
+ target,
+ level,
+ xoffset,
+ yoffset,
+ format_OR_width,
+ height_OR_type,
+ bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video);
return;
}
throw new ArgumentError("Incorrect number or type of arguments");
@@ -7786,6 +8306,27 @@ class Texture extends DartHtmlDomObject {
// WARNING: Do not edit - generated code.
+@DocsEditable()
+@DomName('WebGLTimerQueryEXT')
+@Experimental() // untriaged
+class TimerQueryExt extends DartHtmlDomObject {
+ // To suppress missing implicit constructor warnings.
+ factory TimerQueryExt._() {
+ throw new UnsupportedError("Not supported");
+ }
+
+ @Deprecated("Internal Use Only")
+ external static Type get instanceRuntimeType;
+
+ @Deprecated("Internal Use Only")
+ TimerQueryExt.internal_() {}
+}
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
+// WARNING: Do not edit - generated code.
+
@DocsEditable()
@DomName('WebGLTransformFeedback')
@Experimental() // untriaged

Powered by Google App Engine
This is Rietveld 408576698