mesa: Changes to 'gallium-0.1'

Ian Romanick idr at kemper.freedesktop.org
Fri Mar 21 22:57:15 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:
 src/gallium/drivers/cell/ppu/cell_pipe_state.c     |   30 ++---
 .../drivers/cell/ppu/cell_state_per_fragment.c     |  135 ++++++++++----------
 .../drivers/cell/ppu/cell_state_per_fragment.h     |    3 +-
 src/gallium/drivers/cell/spu/spu_main.c            |   21 ---
 src/gallium/drivers/cell/spu/spu_main.h            |    2 +
 src/gallium/drivers/cell/spu/spu_tri.c             |    2 +
 6 files changed, 82 insertions(+), 111 deletions(-)

       via  47531442e9c89c3ca764e9be225cfaec388609a1 (commit)
       via  600499cf888fee9a91ff3106beca939ea0c7b2bd (commit)
       via  f140062b72ee2df05020d86abdc47336262494f9 (commit)
       via  2902c164a22b6bcb6a42d7cd7fa82b608875093b (commit)
      from  fb1f4e207d9becca4a83d4934ff6aebf8270e51a (commit)


- Commits -----------------------------------------------
commit 47531442e9c89c3ca764e9be225cfaec388609a1
Author: Ian Romanick <idr at us.ibm.com>
Date:   Fri Mar 21 11:20:49 2008 -0700

    cell: Generate blend / depth test code when state atom is created
    
    Code generation should be performed when the device-specific state
    atom is created, not when it is bound.

commit 600499cf888fee9a91ff3106beca939ea0c7b2bd
Author: Ian Romanick <idr at us.ibm.com>
Date:   Fri Mar 21 11:15:49 2008 -0700

    cell: Change code-gen for CONST_COLOR blend factor
    
    Previously the constant color blend factor was compiled into the
    generated code.  This meant that the code had to be regenerated each
    time the constant color was changed.  This doesn't fit with the model
    used in Gallium.
    
    As-is, the code could be better.  The constant color is loaded for
    every quad processed, even if it is not used.  Also, if a lot of (1-x)
    blend factors are used, 1.0 will be loaded and reloaded into registers
    many times.

commit f140062b72ee2df05020d86abdc47336262494f9
Author: Ian Romanick <idr at us.ibm.com>
Date:   Fri Mar 21 10:25:58 2008 -0700

    Tabs to spaces

commit 2902c164a22b6bcb6a42d7cd7fa82b608875093b
Author: Ian Romanick <idr at us.ibm.com>
Date:   Fri Mar 21 10:23:52 2008 -0700

    cell: Remove unnecessary default_blend work-around
    
    I suspect that there was some other bug in the blend code-gen that
    made this work-around necessary.

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




More information about the mesa-commit mailing list