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 <[EMAIL PROTECTED]> Date: Tue Aug 5 16:24:53 2008 -0600 mesa: glsl: regenerated files commit 1308ca6d2168c5c2f81a8e675687e9d9a4db1a28 Author: Brian Paul <[EMAIL PROTECTED]> 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. --------------------------------- _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit