Index: third_party/webgl/extensions/index.html |
=================================================================== |
--- third_party/webgl/extensions/index.html (revision 121077) |
+++ third_party/webgl/extensions/index.html (working copy) |
@@ -1,121 +0,0 @@ |
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" |
- "http://www.w3.org/TR/html4/strict.dtd"> |
-<html lang="en"> |
-<head> |
- <meta http-equiv="content-type" content="text/html; charset=utf-8"> |
- <title>WebGL Extension Registry</title> |
- <link rel="stylesheet" type="text/css" href="../resources/Khronos-WD.css" /> |
- <link rel="stylesheet" type="text/css" href="../resources/default.css" /> |
- <script src="../resources/jquery-1.3.2.min.js" type="text/javascript"></script> |
- <script src="../resources/generateTOC.js" type="text/javascript"></script> |
-</head> |
-<body onload="generateTOC(document.getElementById('toc'))"> |
- <!--begin-logo--> |
- <div class=head> |
- <p> |
- <a href="http://khronos.org/"> |
- <img alt=Khronos height=60 src="../resources/KhronosGroup-3D.png" width=220> |
- </a> |
- </p> |
- </div> |
- <div class=head> |
- <p> |
- <a href="http://webgl.org/"> |
- <img alt=WebGL height=72 src="../resources/WebGL-Logo.png" width=156> |
- </a> |
- </p> |
- </div> |
- <!--end-logo--> |
- |
- <h1>WebGL Extension Registry</h1> |
- |
- <h2 class="no-toc">Overview</h2> |
- <p> |
- The WebGL extension registry contains specifications for extensions to the |
- core <a href="../specs/latest/">WebGL API</a>. Most of these extensions are incorporated |
- directly from the <a href="http://www.khronos.org/registry/gles/">OpenGL ES</a> |
- or <a href="http://www.opengl.org/registry/">OpenGL</a> extension registries, and refer to |
- those extensions for their behavioral definition. Because WebGL extensions are specified as |
- Web IDL interfaces, each specification also includes the IDL to which each implementation |
- will comply. |
- </p> |
- <p> |
- An <a href="template/">extension template</a> is available for the submission of |
- new proposed extensions. New extension proposals should be emailed to the |
- <a href="https://www.khronos.org/webgl/public-mailing-list/">public WebGL mailing list</a>. |
- When writing a new extension specification, it may be helpful to check out the entire public |
- WebGL repository: |
-<pre> |
-svn checkout https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl |
-</pre> |
- The extension registry files are located under <code>extensions/</code>. |
- </p> |
- <p> |
- Each extension object is fetched from |
- the <a href="../specs/latest/index.html#WEBGLRENDERINGCONTEXT">WebGLRenderingContext</a> by passing |
- the name of the extension to the <code>getExtension</code> method, |
- i.e.: <code>context.getExtension("OES_texture_float")</code>. |
- </p> |
- |
- <h2 class="no-toc">Naming conventions</h2> |
- |
- <p> |
- WebGL API extensions may derive from many sources, and the naming of each extension reflects |
- its origin and intent. |
- |
- <ul> |
- |
- <li><code>ARB</code>, <code>OES</code> and <code>KHR</code> tags should be used for |
- mirroring functionality from OpenGL ES or OpenGL API extensions approved by the respective |
- architecture review boards. <code>EXT_</code> and GPU vendor tags should be used for |
- mirroring other OpenGL ES or OpenGL API extensions. If only small differences in behavior |
- compared to OpenGL ES or OpenGL are specified for a given extension, the original tag should |
- be maintained. |
- |
- <li>The <code>WEBGL</code> tag should be used for WebGL-specific extensions which are |
- intended to be compatible with multiple web browsers. It should also be used for extensions |
- which originated with the OpenGL ES or OpenGL APIs, but whose behavior has been |
- significantly altered. |
- |
- <li>Browser vendor specific tags should be used for WebGL-specific extensions that are |
- intended to run only on a particular browser. It is recommended to avoid such extensions, |
- and instead specify them with the <code>WEBGL</code> tag. |
- |
- </ul> |
- |
- </p> |
- |
- <h2 class="no-toc">WebGL Extensions By Number</h2> |
- |
-<!-- |
-Planned extensions from a recent F2F: |
- |
-OES_texture_float |
-OES_texture_half_float |
-OES_depth24 |
- |
-# require shader validator changes |
-OES_standard_derivatives |
-EXT_shader_texture_lod |
- |
-# desktop only |
-OES_texture_float_linear |
-OES_texture_half_float_linear |
- |
-# future core |
-OES_vertex_array_object -- same as IMG_vertex_array_object? |
- |
-OES_rgb8_rgba8 |
-OES_depth_texture - problematic, ARB/EXT have slightly different semantics; might need to define WEBGL versions |
---> |
- |
- <ol> |
- <li> <a href="OES_texture_float/">OES_texture_float</a> |
- <li> <a href="OES_texture_half_float/">OES_texture_half_float</a> |
- <li> <a href="WEBKIT_lose_context/">WEBKIT_lose_context</a> |
- <li> <a href="OES_standard_derivatives/">OES_standard_derivatives</a> |
- <li> <a href="OES_vertex_array_object/">OES_vertex_array_object</a> |
- </ol> |
- |
-</body> |
-</html> |