mesa: Changes to 'gallium-0.2'

Robert Ellison papillo at kemper.freedesktop.org
Wed Sep 17 08:30:51 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:
 src/gallium/drivers/cell/common.h                |   11 +-
 src/gallium/drivers/cell/ppu/cell_context.c      |    2 +
 src/gallium/drivers/cell/ppu/cell_gen_fragment.c |  272 +++++++++++++++++++++-
 src/gallium/drivers/cell/ppu/cell_state_emit.c   |    5 +
 src/gallium/drivers/cell/spu/spu_main.c          |  115 +++++----
 5 files changed, 337 insertions(+), 68 deletions(-)

       via  858ced051551aa5d0ddd41936253d3a4ee5c142f (commit)
      from  a3a797ffa84975330d5632ce7a71c65c9c2ad0d8 (commit)


- Commits -----------------------------------------------
commit 858ced051551aa5d0ddd41936253d3a4ee5c142f
Author: Robert Ellison <papillo at tungstengraphics.com>
Date:   Wed Sep 17 02:30:20 2008 -0600

    CELL: fleshing out the blending fragment ops
    
    - Added two new debug flags (to be used with the CELL_DEBUG environment
      variable).  The first, "CELL_DEBUG=fragops", activates SPE fragment
      ops debug messages.  The second, "CELL_DEBUG=fragopfallback", will
      eventually be used to disable the use of generated SPE code for
      fragment ops in favor of the default fallback reference routine.
      (During development, though, the parity of this flag is reversed:
      all users will get the reference code *unless* CELL_DEBUG=fragopfallback
      is set.  This will prevent hiccups in code generation from affecting
      the other developers.)
    
    - Formalized debug message usage and macros in spu/spu_main.c.
    
    - Added lots of new code to ppu/cell_gen_fragment.c to extend the
      number of supported source RGB factors from 4 to 15, and to
      complete the list of supported blend equations.
    
    More coming, to complete the source and destination RGB and alpha
    factors, and to complete the rest of the fragment operations...

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




More information about the mesa-commit mailing list