[whatwg] [canvas] Proposal for supportsContext

Dean Jackson dino at apple.com
Mon Sep 10 13:09:44 PDT 2012


On Sep 10, 2012, at 1:03 PM, Rick Waldron <waldron.rick at gmail.com> wrote:

> 
> 
> On Mon, Sep 10, 2012 at 3:56 PM, Tobie Langel <tobie.langel at gmail.com> wrote:
> > This is actually what we could do now. We could hide window.WebGLRenderingContext
> > when we can't create one. But then we'd have to hide all these too:
> >
> >        attribute [Conditional=WEBGL] WebGLActiveInfoConstructor WebGLActiveInfo;
> >        attribute [Conditional=WEBGL] WebGLBufferConstructor WebGLBuffer;
> >        attribute [Conditional=WEBGL] WebGLFramebufferConstructor WebGLFramebuffer;
> >        attribute [Conditional=WEBGL] WebGLProgramConstructor WebGLProgram;
> >        attribute [Conditional=WEBGL] WebGLRenderbufferConstructor WebGLRenderbuffer;
> >        attribute [Conditional=WEBGL] WebGLRenderingContextConstructor WebGLRenderingContext;
> >        attribute [Conditional=WEBGL] WebGLShaderConstructor WebGLShader;
> >        attribute [Conditional=WEBGL] WebGLShaderPrecisionFormatConstructor WebGLShaderPrecisionFormat;
> >        attribute [Conditional=WEBGL] WebGLTextureConstructor WebGLTexture;
> >        attribute [Conditional=WEBGL] WebGLUniformLocationConstructor WebGLUniformLocation;
> 
> Oh my.  All of these are globals!? *Sigh*
> 
> Has anyone considered a single global WebGL object with all of those constructors defined as properties?


I'm not sure if this is getting slightly off topic. Maybe you could make that proposal to the WebGL working group?

Dean




More information about the whatwg mailing list