template VENDOR_EXT_NAME VENDOR_EXT_NAME WebGL working group (public_webgl 'at' khronos.org) Members of the WebGL working group k Difference in core spec from extension. Optional support for FLOAT textures as FBO attachments.

This template for WebGL extensions is derived from the OpenGL extension template. Refer to the OpenGL extension template for full documentation of the content that should be contained in the sections below. Because WebGL is fundamentally a Web API, its extensions are specified in XML transformed with XSLT into HTML for easier hyperlinking.

Because most WebGL extensions are expected to simply mirror existing OpenGL and OpenGL ES extensions, it is desirable to keep the WebGL extension specifications as small as possible and simply refer to the other specifications for the behavioral definitions.

Frobs the baz
module webgl { interface OES_foo_bar { const GLenum NEW_ENUM = 0xF00; void doSomethingNew(GLenum state, GLuint value); }; // interface OES_foo_bar }; // module webgl XHTML description unsigned long long XHTML unsigned long long XHTML Plumber work(in_pipe,out_pipe);

After attempting a connection, the plumber is no longer the same.

void register(Plumber); Plumber find(); XHTML
XHTML Quuxed the bar Fooed the frob