- From: Tobie Langel <tobie.langel@gmail.com>
- Date: Tue, 11 Sep 2012 00:39:46 +0200
- To: Glenn Maynard <glenn@zewt.org>
- Cc: "whatwg@lists.whatwg.org" <whatwg@lists.whatwg.org>, Dean Jackson <dino@apple.com>, Ashley Gullen <ashley@scirra.com>
On Tue, Sep 11, 2012 at 12:14 AM, Glenn Maynard <glenn@zewt.org> wrote: > On Mon, Sep 10, 2012 at 3:03 PM, Rick Waldron <waldron.rick@gmail.com> > wrote: >> Has anyone considered a single global WebGL object with all of those constructors defined as properties? >> > > It's too late; WebGL is a shipping, widely-used API. (This isn't a WebGL > problem, either; it's just doing what every other API on the platform does. > I don't think WebIDL even has a mechanism to put interfaces inside other > objects.) Really? Wouldn't this do the trick: interface WebGLActiveInfo { readonly attribute GLint size; readonly attribute GLenum type; readonly attribute DOMString name; }; interface WebGLGlobal { attribute WebGLActiveInfo activeInfo; }; partial interface Window { attribute WebGLGlobal WebGL; }; --tobie
Received on Monday, 10 September 2012 22:40:13 UTC