From 7a2af605c2c2b0d2e9bbb0b161eba8842acefbcb Mon Sep 17 00:00:00 2001
From: marha
This page describes the features and status of Mesa's support for the
@@ -19,7 +20,7 @@ Contents
The MESA_GLSL environment variable can be set to a comma-separated
@@ -58,8 +57,7 @@ Example: export MESA_GLSL=dump,nopt
The GLSL compiler currently supports version 1.20 of the shading language.
@@ -76,8 +74,7 @@ Several GLSL extensions are also supported:
-
- XXX update this sectionShading Language Support
+Shading Language Support
-
-
-Environment Variables
+Environment Variables
GLSL Version
+GLSL Version
Unsupported Features
+Unsupported Features
Implementation Notes
+Implementation Notes
The stand-alone GLSL compiler program can be used to compile GLSL shaders @@ -151,7 +145,7 @@ into low-level GPU code.
This tool is useful for: -
+
The source code for Mesa's shading language compiler is in the
@@ -240,13 +231,11 @@ This option is only relevant if EmitHighLevelInstructions is set.
Developers working on the GLSL compiler should test frequently to avoid
@@ -264,5 +253,5 @@ tests GLSL features.
The Mesa demos repository also has some good GLSL tests.
If set, instructions will be annoted with comments to help with debugging.
Extra NOP instructions will also be inserted.
-
-
+
-
-Compiler Validation
+Compiler Validation