mesa: Changes to 'gallium-0.1'
Brian Paul
brianp at kemper.freedesktop.org
Mon Apr 7 17:24:43 UTC 2008
The branch, gallium-0.1 has been updated
Commits at: http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-0.1
Summary of changes:
src/mesa/shader/prog_instruction.c | 17 ++++++
src/mesa/shader/prog_instruction.h | 3 +
src/mesa/shader/program.c | 60 +++++++++++++++++----
src/mesa/shader/program.h | 2 +
src/mesa/shader/programopt.c | 96 ++++++++++++++++++++++++++++++++-
src/mesa/shader/programopt.h | 2 +
src/mesa/shader/slang/slang_compile.c | 15 +++++
7 files changed, 183 insertions(+), 12 deletions(-)
via 42a9218daa8f564ea1b992a48cc3c375fd1b815e (commit)
via 48a25bdd3693ec4a2556efb3c387cc3eb8151cb5 (commit)
via 5d1e73028aabfa1470bfed02c705a2696706f857 (commit)
via f3bd7bf5c913d2a58d424e995b4d441e402bd62b (commit)
from a8a5376406cabf5aa6a44f7d37f5f8abbb4adf56 (commit)
- Commits -----------------------------------------------
commit 42a9218daa8f564ea1b992a48cc3c375fd1b815e
Author: Brian <brian.paul at tungstengraphics.com>
Date: Mon Apr 7 11:22:41 2008 -0600
mesa: call _mesa_remove_varying_reads() after compiling vertex shaders
commit 48a25bdd3693ec4a2556efb3c387cc3eb8151cb5
Author: Brian <brian.paul at tungstengraphics.com>
Date: Mon Apr 7 11:20:21 2008 -0600
mesa: new _mesa_remove_varying_reads() function
We'll apply this function to GLSL vertex programs. In GLSL it's legal to
read and write varying (output) vars in a vertex shader. But reading from
an output register isn't supported by all hardware. This routine examines
the vertex program for that condition and rewrites it to use temporary
registers where needed.
commit 5d1e73028aabfa1470bfed02c705a2696706f857
Author: Brian <brian.paul at tungstengraphics.com>
Date: Mon Apr 7 11:16:18 2008 -0600
mesa: added _mesa_insert_instructions()
Also, use new _mesa_free_instructions() in a few places.
commit f3bd7bf5c913d2a58d424e995b4d441e402bd62b
Author: Brian <brian.paul at tungstengraphics.com>
Date: Mon Apr 7 11:15:23 2008 -0600
mesa: added _mesa_free_instructions()
---------------------------------
More information about the mesa-commit
mailing list