summaryrefslogtreecommitdiff
path: root/docs/shading.html
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2008-07-29 16:46:08 -0600
committerBrian Paul <brian.paul@tungstengraphics.com>2008-07-29 16:46:08 -0600
commit1a5c99f4b5ccbc71f3649092c723b5e295456314 (patch)
treed4ed4cec1b455198325765c3752cf07297f987f3 /docs/shading.html
parent44c7f37b448201ad1276883ae5e6f7a3bdc4e7ac (diff)
document GLSL 1.20 status
Diffstat (limited to 'docs/shading.html')
-rw-r--r--docs/shading.html35
1 files changed, 35 insertions, 0 deletions
diff --git a/docs/shading.html b/docs/shading.html
index 02f393cc9e5..2cd17c76ac9 100644
--- a/docs/shading.html
+++ b/docs/shading.html
@@ -28,6 +28,7 @@ Contents
<li><a href="#standalone">Stand-alone GLSL Compiler</a>
<li><a href="#implementation">Compiler Implementation</a>
<li><a href="#validation">Compiler Validation</a>
+<li><a href="#120">GLSL 1.20 support</a>
</ul>
@@ -318,5 +319,39 @@ should be added.
</p>
+
+<a name="120">
+<h2>GLSL 1.20 support</h2>
+
+<p>
+Support for GLSL version 1.20 is underway. Status as follows.
+</p>
+
+<h3>Supported</h3>
+<ul>
+<li><code>mat2x3, mat2x4</code>, etc. types and functions
+<li><code>transpose(), outerProduct(), matrixCompMult()</code> functions
+(but untested)
+<li>precision qualifiers (lowp, mediump, highp)
+</ul>
+
+<h3>Partially Complete</h3>
+<ul>
+<li><code>invariant</code> qualifier
+</ul>
+
+<h3>Not Completed</h3>
+<ul>
+<li><code>array.length()</code> method
+<li><code>float[5] a;</code> array syntax
+<li><code>centroid</code> qualifier
+<li>unsized array constructors
+<li>initializers for uniforms
+<li>const initializers calling built-in functions
+</ul>
+
+
+
+
</BODY>
</HTML>