| Index: sdk/lib/web_gl/dart2js/web_gl_dart2js.dart
|
| diff --git a/sdk/lib/web_gl/dart2js/web_gl_dart2js.dart b/sdk/lib/web_gl/dart2js/web_gl_dart2js.dart
|
| index a94c162a6e6253d6a058b2d55648186f3fc07b96..111ef77327cae1f3df0c67d350638c394638f166 100644
|
| --- a/sdk/lib/web_gl/dart2js/web_gl_dart2js.dart
|
| +++ b/sdk/lib/web_gl/dart2js/web_gl_dart2js.dart
|
| @@ -9,7 +9,7 @@ import 'dart:html';
|
| import 'dart:html_common';
|
| import 'dart:_native_typed_data';
|
| import 'dart:typed_data';
|
| -import 'dart:_js_helper' show Creates, JSName, Null, Returns, convertDartClosureToJS;
|
| +import 'dart:_js_helper' show Creates, JSName, Native, Null, Returns, convertDartClosureToJS;
|
| import 'dart:_foreign_helper' show JS;
|
| import 'dart:_interceptors' show Interceptor, JSExtendableArray;
|
| // DO NOT EDIT - unless you are editing documentation as per:
|
| @@ -329,7 +329,8 @@ const int ZERO = RenderingContext.ZERO;
|
| @DocsEditable()
|
| @DomName('WebGLActiveInfo')
|
| @Unstable()
|
| -class ActiveInfo extends Interceptor native "WebGLActiveInfo" {
|
| +@Native("WebGLActiveInfo")
|
| +class ActiveInfo extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory ActiveInfo._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -353,7 +354,8 @@ class ActiveInfo extends Interceptor native "WebGLActiveInfo" {
|
| @DocsEditable()
|
| @DomName('ANGLEInstancedArrays')
|
| @Experimental() // untriaged
|
| -class AngleInstancedArrays extends Interceptor native "ANGLEInstancedArrays" {
|
| +@Native("ANGLEInstancedArrays")
|
| +class AngleInstancedArrays extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory AngleInstancedArrays._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -388,7 +390,8 @@ class AngleInstancedArrays extends Interceptor native "ANGLEInstancedArrays" {
|
| @DocsEditable()
|
| @DomName('WebGLBuffer')
|
| @Unstable()
|
| -class Buffer extends Interceptor native "WebGLBuffer" {
|
| +@Native("WebGLBuffer")
|
| +class Buffer extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory Buffer._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| @@ -401,7 +404,8 @@ class Buffer extends Interceptor native "WebGLBuffer" {
|
| @DomName('WebGLCompressedTextureATC')
|
| // http://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_atc/
|
| @Experimental()
|
| -class CompressedTextureAtc extends Interceptor native "WebGLCompressedTextureATC" {
|
| +@Native("WebGLCompressedTextureATC")
|
| +class CompressedTextureAtc extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory CompressedTextureAtc._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -426,7 +430,8 @@ class CompressedTextureAtc extends Interceptor native "WebGLCompressedTextureATC
|
| @DomName('WebGLCompressedTexturePVRTC')
|
| // http://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_pvrtc/
|
| @Experimental() // experimental
|
| -class CompressedTexturePvrtc extends Interceptor native "WebGLCompressedTexturePVRTC" {
|
| +@Native("WebGLCompressedTexturePVRTC")
|
| +class CompressedTexturePvrtc extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory CompressedTexturePvrtc._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -455,7 +460,8 @@ class CompressedTexturePvrtc extends Interceptor native "WebGLCompressedTextureP
|
| @DomName('WebGLCompressedTextureS3TC')
|
| // http://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_s3tc/
|
| @Experimental() // experimental
|
| -class CompressedTextureS3TC extends Interceptor native "WebGLCompressedTextureS3TC" {
|
| +@Native("WebGLCompressedTextureS3TC")
|
| +class CompressedTextureS3TC extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory CompressedTextureS3TC._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -505,7 +511,8 @@ class CompressedTextureS3TC extends Interceptor native "WebGLCompressedTextureS3
|
| */
|
| @DomName('WebGLContextAttributes')
|
| @Unstable()
|
| -class ContextAttributes extends Interceptor native "WebGLContextAttributes" {
|
| +@Native("WebGLContextAttributes")
|
| +class ContextAttributes extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory ContextAttributes._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -546,7 +553,8 @@ class ContextAttributes extends Interceptor native "WebGLContextAttributes" {
|
| @DocsEditable()
|
| @DomName('WebGLContextEvent')
|
| @Unstable()
|
| -class ContextEvent extends Event native "WebGLContextEvent" {
|
| +@Native("WebGLContextEvent")
|
| +class ContextEvent extends Event {
|
| // To suppress missing implicit constructor warnings.
|
| factory ContextEvent._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -563,7 +571,8 @@ class ContextEvent extends Event native "WebGLContextEvent" {
|
| @DomName('WebGLDebugRendererInfo')
|
| // http://www.khronos.org/registry/webgl/extensions/WEBGL_debug_renderer_info/
|
| @Experimental() // experimental
|
| -class DebugRendererInfo extends Interceptor native "WebGLDebugRendererInfo" {
|
| +@Native("WebGLDebugRendererInfo")
|
| +class DebugRendererInfo extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory DebugRendererInfo._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -584,7 +593,8 @@ class DebugRendererInfo extends Interceptor native "WebGLDebugRendererInfo" {
|
| @DomName('WebGLDebugShaders')
|
| // http://www.khronos.org/registry/webgl/extensions/WEBGL_debug_shaders/
|
| @Experimental() // experimental
|
| -class DebugShaders extends Interceptor native "WebGLDebugShaders" {
|
| +@Native("WebGLDebugShaders")
|
| +class DebugShaders extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory DebugShaders._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -601,7 +611,8 @@ class DebugShaders extends Interceptor native "WebGLDebugShaders" {
|
| @DomName('WebGLDepthTexture')
|
| // http://www.khronos.org/registry/webgl/extensions/WEBGL_depth_texture/
|
| @Experimental() // experimental
|
| -class DepthTexture extends Interceptor native "WebGLDepthTexture" {
|
| +@Native("WebGLDepthTexture")
|
| +class DepthTexture extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory DepthTexture._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -618,7 +629,8 @@ class DepthTexture extends Interceptor native "WebGLDepthTexture" {
|
| @DomName('WebGLDrawBuffers')
|
| // http://www.khronos.org/registry/webgl/specs/latest/
|
| @Experimental() // stable
|
| -class DrawBuffers extends Interceptor native "WebGLDrawBuffers" {
|
| +@Native("WebGLDrawBuffers")
|
| +class DrawBuffers extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory DrawBuffers._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -772,7 +784,8 @@ class DrawBuffers extends Interceptor native "WebGLDrawBuffers" {
|
| @DomName('EXTFragDepth')
|
| // http://www.khronos.org/registry/webgl/extensions/EXT_frag_depth/
|
| @Experimental()
|
| -class ExtFragDepth extends Interceptor native "EXTFragDepth" {
|
| +@Native("EXTFragDepth")
|
| +class ExtFragDepth extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory ExtFragDepth._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| @@ -785,7 +798,8 @@ class ExtFragDepth extends Interceptor native "EXTFragDepth" {
|
| @DomName('EXTTextureFilterAnisotropic')
|
| // http://www.khronos.org/registry/webgl/extensions/EXT_texture_filter_anisotropic/
|
| @Experimental()
|
| -class ExtTextureFilterAnisotropic extends Interceptor native "EXTTextureFilterAnisotropic" {
|
| +@Native("EXTTextureFilterAnisotropic")
|
| +class ExtTextureFilterAnisotropic extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory ExtTextureFilterAnisotropic._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -805,7 +819,8 @@ class ExtTextureFilterAnisotropic extends Interceptor native "EXTTextureFilterAn
|
| @DocsEditable()
|
| @DomName('WebGLFramebuffer')
|
| @Unstable()
|
| -class Framebuffer extends Interceptor native "WebGLFramebuffer" {
|
| +@Native("WebGLFramebuffer")
|
| +class Framebuffer extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory Framebuffer._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| @@ -818,7 +833,8 @@ class Framebuffer extends Interceptor native "WebGLFramebuffer" {
|
| @DomName('WebGLLoseContext')
|
| // http://www.khronos.org/registry/webgl/extensions/WEBGL_lose_context/
|
| @Experimental()
|
| -class LoseContext extends Interceptor native "WebGLLoseContext,WebGLExtensionLoseContext" {
|
| +@Native("WebGLLoseContext,WebGLExtensionLoseContext")
|
| +class LoseContext extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory LoseContext._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -839,7 +855,8 @@ class LoseContext extends Interceptor native "WebGLLoseContext,WebGLExtensionLos
|
| @DomName('OESElementIndexUint')
|
| // http://www.khronos.org/registry/webgl/extensions/OES_element_index_uint/
|
| @Experimental() // experimental
|
| -class OesElementIndexUint extends Interceptor native "OESElementIndexUint" {
|
| +@Native("OESElementIndexUint")
|
| +class OesElementIndexUint extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory OesElementIndexUint._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| @@ -852,7 +869,8 @@ class OesElementIndexUint extends Interceptor native "OESElementIndexUint" {
|
| @DomName('OESStandardDerivatives')
|
| // http://www.khronos.org/registry/webgl/extensions/OES_standard_derivatives/
|
| @Experimental() // experimental
|
| -class OesStandardDerivatives extends Interceptor native "OESStandardDerivatives" {
|
| +@Native("OESStandardDerivatives")
|
| +class OesStandardDerivatives extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory OesStandardDerivatives._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -869,7 +887,8 @@ class OesStandardDerivatives extends Interceptor native "OESStandardDerivatives"
|
| @DomName('OESTextureFloat')
|
| // http://www.khronos.org/registry/webgl/extensions/OES_texture_float/
|
| @Experimental() // experimental
|
| -class OesTextureFloat extends Interceptor native "OESTextureFloat" {
|
| +@Native("OESTextureFloat")
|
| +class OesTextureFloat extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory OesTextureFloat._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| @@ -882,7 +901,8 @@ class OesTextureFloat extends Interceptor native "OESTextureFloat" {
|
| @DomName('OESTextureFloatLinear')
|
| // http://www.khronos.org/registry/webgl/extensions/OES_texture_float_linear/
|
| @Experimental()
|
| -class OesTextureFloatLinear extends Interceptor native "OESTextureFloatLinear" {
|
| +@Native("OESTextureFloatLinear")
|
| +class OesTextureFloatLinear extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory OesTextureFloatLinear._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| @@ -895,7 +915,8 @@ class OesTextureFloatLinear extends Interceptor native "OESTextureFloatLinear" {
|
| @DomName('OESTextureHalfFloat')
|
| // http://www.khronos.org/registry/webgl/extensions/OES_texture_half_float/
|
| @Experimental() // experimental
|
| -class OesTextureHalfFloat extends Interceptor native "OESTextureHalfFloat" {
|
| +@Native("OESTextureHalfFloat")
|
| +class OesTextureHalfFloat extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory OesTextureHalfFloat._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -912,7 +933,8 @@ class OesTextureHalfFloat extends Interceptor native "OESTextureHalfFloat" {
|
| @DomName('OESTextureHalfFloatLinear')
|
| // http://www.khronos.org/registry/webgl/extensions/OES_texture_half_float_linear/
|
| @Experimental()
|
| -class OesTextureHalfFloatLinear extends Interceptor native "OESTextureHalfFloatLinear" {
|
| +@Native("OESTextureHalfFloatLinear")
|
| +class OesTextureHalfFloatLinear extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory OesTextureHalfFloatLinear._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| @@ -925,7 +947,8 @@ class OesTextureHalfFloatLinear extends Interceptor native "OESTextureHalfFloatL
|
| @DomName('OESVertexArrayObject')
|
| // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/
|
| @Experimental() // experimental
|
| -class OesVertexArrayObject extends Interceptor native "OESVertexArrayObject" {
|
| +@Native("OESVertexArrayObject")
|
| +class OesVertexArrayObject extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory OesVertexArrayObject._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -961,7 +984,8 @@ class OesVertexArrayObject extends Interceptor native "OESVertexArrayObject" {
|
| @DocsEditable()
|
| @DomName('WebGLProgram')
|
| @Unstable()
|
| -class Program extends Interceptor native "WebGLProgram" {
|
| +@Native("WebGLProgram")
|
| +class Program extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory Program._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| @@ -973,7 +997,8 @@ class Program extends Interceptor native "WebGLProgram" {
|
| @DocsEditable()
|
| @DomName('WebGLRenderbuffer')
|
| @Unstable()
|
| -class Renderbuffer extends Interceptor native "WebGLRenderbuffer" {
|
| +@Native("WebGLRenderbuffer")
|
| +class Renderbuffer extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory Renderbuffer._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| @@ -987,7 +1012,8 @@ class Renderbuffer extends Interceptor native "WebGLRenderbuffer" {
|
| @SupportedBrowser(SupportedBrowser.FIREFOX)
|
| @Experimental()
|
| @Unstable()
|
| -class RenderingContext extends CanvasRenderingContext native "WebGLRenderingContext" {
|
| +@Native("WebGLRenderingContext")
|
| +class RenderingContext extends CanvasRenderingContext {
|
| // To suppress missing implicit constructor warnings.
|
| factory RenderingContext._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -3180,7 +3206,8 @@ class RenderingContext extends CanvasRenderingContext native "WebGLRenderingCont
|
|
|
| @DocsEditable()
|
| @DomName('WebGLShader')
|
| -class Shader extends Interceptor native "WebGLShader" {
|
| +@Native("WebGLShader")
|
| +class Shader extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory Shader._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| @@ -3191,7 +3218,8 @@ class Shader extends Interceptor native "WebGLShader" {
|
|
|
| @DocsEditable()
|
| @DomName('WebGLShaderPrecisionFormat')
|
| -class ShaderPrecisionFormat extends Interceptor native "WebGLShaderPrecisionFormat" {
|
| +@Native("WebGLShaderPrecisionFormat")
|
| +class ShaderPrecisionFormat extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory ShaderPrecisionFormat._() { throw new UnsupportedError("Not supported"); }
|
|
|
| @@ -3214,7 +3242,8 @@ class ShaderPrecisionFormat extends Interceptor native "WebGLShaderPrecisionForm
|
|
|
| @DocsEditable()
|
| @DomName('WebGLTexture')
|
| -class Texture extends Interceptor native "WebGLTexture" {
|
| +@Native("WebGLTexture")
|
| +class Texture extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory Texture._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| @@ -3225,7 +3254,8 @@ class Texture extends Interceptor native "WebGLTexture" {
|
|
|
| @DocsEditable()
|
| @DomName('WebGLUniformLocation')
|
| -class UniformLocation extends Interceptor native "WebGLUniformLocation" {
|
| +@Native("WebGLUniformLocation")
|
| +class UniformLocation extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory UniformLocation._() { throw new UnsupportedError("Not supported"); }
|
| }
|
| @@ -3238,7 +3268,8 @@ class UniformLocation extends Interceptor native "WebGLUniformLocation" {
|
| @DomName('WebGLVertexArrayObjectOES')
|
| // http://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/
|
| @Experimental() // experimental
|
| -class VertexArrayObject extends Interceptor native "WebGLVertexArrayObjectOES" {
|
| +@Native("WebGLVertexArrayObjectOES")
|
| +class VertexArrayObject extends Interceptor {
|
| // To suppress missing implicit constructor warnings.
|
| factory VertexArrayObject._() { throw new UnsupportedError("Not supported"); }
|
| }
|
|
|