mesa: Changes to 'gallium-0.2'

Brian Paul brianp at kemper.freedesktop.org
Fri Sep 12 18:05:22 UTC 2008


The branch, gallium-0.2 has been updated
        Commits at: http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-0.2

Summary of changes:
 docs/cell.html                                     |   28 +++-
 src/gallium/auxiliary/draw/draw_vs_exec.c          |   17 ++-
 src/gallium/auxiliary/tgsi/tgsi_parse.c            |   54 ++++---
 src/gallium/drivers/cell/spu/spu_per_fragment_op.c |  164 +++++++++++++-------
 src/mesa/state_tracker/st_cb_strings.c             |    2 +-
 5 files changed, 180 insertions(+), 85 deletions(-)

       via  c9c2b1b0163aa8803dc7ffb7fe1ef8f948f1e030 (commit)
       via  9b9eba5a42103aa79702d06e8ffd541d15845932 (commit)
       via  38bacb6f32d8a2cddc1116f7fbe2b21ea5a91a95 (commit)
       via  9defef29c59c580da1f6312f737822cd2efc9e28 (commit)
       via  bd34b8a4febb7aadec0545250fd8b6b06ad774e8 (commit)
      from  73193b7735eca10fd6a3bd7f43cdee72d3976175 (commit)


- Commits -----------------------------------------------
commit c9c2b1b0163aa8803dc7ffb7fe1ef8f948f1e030
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Sep 12 12:05:10 2008 -0600

    mesa: bump gallium version string to 0.2

commit 9b9eba5a42103aa79702d06e8ffd541d15845932
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Sep 12 12:04:49 2008 -0600

    cell: more documentation updates

commit 38bacb6f32d8a2cddc1116f7fbe2b21ea5a91a95
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Sep 12 11:43:37 2008 -0600

    cell: implement colormask on fallback path
    
    Also, some var renaming and additional comments

commit 9defef29c59c580da1f6312f737822cd2efc9e28
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Sep 12 11:42:33 2008 -0600

    gallium: avoid redundant tgsi_exec_machine_bind_shader() calls on draw exec path
    
    tgsi_exec_machine_bind_shader() isn't cheap so avoiding unecessary calls
    is a big win.
    A similar change should be done for softpipe's fragment exec path but
    extra care needs to be taken with the texture sampler state/params.

commit bd34b8a4febb7aadec0545250fd8b6b06ad774e8
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Sep 12 11:40:31 2008 -0600

    gallium: use copy_token() function to avoid type punning/aliasing problems
    
    This fixes parsing errors seen with optimized builds on PPC (which led to crashes).
    The memcpy() is heavy-handed, but works.  A lighter uint assignment could
    be used on x86...

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




More information about the mesa-commit mailing list