mesa: Changes to 'gallium-0.1'
Brian Paul
brianp at kemper.freedesktop.org
Tue Aug 5 22:25:10 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:
.../shader/slang/library/slang_common_builtin.gc | 2 +-
.../shader/slang/library/slang_common_builtin_gc.h | 168 ++--
src/mesa/shader/slang/library/slang_core.gc | 275 +++---
src/mesa/shader/slang/library/slang_core_gc.h | 1016 ++++++++++----------
src/mesa/shader/slang/slang_codegen.c | 61 +-
src/mesa/shader/slang/slang_emit.c | 226 +++---
src/mesa/shader/slang/slang_ir.c | 9 +-
src/mesa/shader/slang/slang_ir.h | 8 +-
src/mesa/shader/slang/slang_vartable.c | 37 +-
9 files changed, 883 insertions(+), 919 deletions(-)
via 8abeeb35d3c9810e191510ebe3194ae9b1b49f35 (commit)
via 1308ca6d2168c5c2f81a8e675687e9d9a4db1a28 (commit)
from 749c1b9fbe4bd89e61dfc3657ad4f8adae20ff2b (commit)
- Commits -----------------------------------------------
commit 8abeeb35d3c9810e191510ebe3194ae9b1b49f35
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Aug 5 16:24:53 2008 -0600
mesa: glsl: regenerated files
commit 1308ca6d2168c5c2f81a8e675687e9d9a4db1a28
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Tue Aug 5 16:18:39 2008 -0600
mesa: glsl: re-org of intermediate/temp storage
Simplify the code for allocating storage for intermediate results. Use fewer
temps in some cases.
Also, use new asm vec4_move intrinsic instead of regular assigments in various
constructors. For example:
float f;
vec3 v;
v.xyz = f;
is not legal GLSL, so do this instead:
__asm vec4_move v.xyz, f; // note: f will auto-expand into f.xxxx
Plus, fix assorted bugs in structure comparison.
---------------------------------
More information about the mesa-commit
mailing list