mesa: Changes to 'gallium-0.1'

Brian Paul brianp at kemper.freedesktop.org
Fri Jul 18 13:48:09 PDT 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/shader_api.c                  |   42 +-
 src/mesa/shader/slang/library/slang_core.gc   |   28 +-
 src/mesa/shader/slang/library/slang_core_gc.h | 1580 ++++++++++++------------
 src/mesa/shader/slang/slang_builtin.c         |   10 +-
 src/mesa/shader/slang/slang_codegen.c         |  154 ++-
 src/mesa/shader/slang/slang_emit.c            |  240 +++--
 src/mesa/shader/slang/slang_emit.h            |    4 -
 src/mesa/shader/slang/slang_ir.c              |   63 +
 src/mesa/shader/slang/slang_ir.h              |   20 +-
 src/mesa/shader/slang/slang_vartable.c        |   23 +-
 10 files changed, 1207 insertions(+), 957 deletions(-)

       via  7218626cf5ecc00fc7ef994253c20c9a2df35cc2 (commit)
       via  a4fd90e3255ea531f2fe0693f00f342f4610cae3 (commit)
       via  2b3515c5b21a417cf32c5259b93da4deb2a951c6 (commit)
       via  b64882d0f8674df3e4e60f5786eb48027518c279 (commit)
      from  583b9ccbd5961678fa7e594c3117d7c895ef6b41 (commit)


- Commits -----------------------------------------------
commit 7218626cf5ecc00fc7ef994253c20c9a2df35cc2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jul 18 14:44:01 2008 -0600

    mesa: rework array/struct addressing code.
    
    The slang_ir_storage type now has a pointer to parent storage to represent
    storage of an array element within an array, or a field within a struct.
    This fixes some problems related to addressing of fields/elements in non-
    trivial cases.  More work to follow.

commit a4fd90e3255ea531f2fe0693f00f342f4610cae3
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jul 18 12:53:31 2008 -0600

    mesa: regenerated file

commit 2b3515c5b21a417cf32c5259b93da4deb2a951c6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jul 18 12:52:24 2008 -0600

    mesa: fix some GLSL /= int operators
    
    plus add a few more special constructors to improve code quality.

commit b64882d0f8674df3e4e60f5786eb48027518c279
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jul 18 12:51:39 2008 -0600

    mesa: fix set_program_uniform_matrix(): need to loop over matrix count

---------------------------------



More information about the mesa-commit mailing list