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