mesa: Changes to 'gallium-0.2'

Robert Ellison papillo at kemper.freedesktop.org
Fri Sep 19 07:52:57 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/auxiliary/rtasm/rtasm_ppc_spe.c      |   23 ++++-
 src/gallium/auxiliary/rtasm/rtasm_ppc_spe.h      |    4 +
 src/gallium/drivers/cell/ppu/cell_gen_fragment.c |  143 +++++++++++++++++++++-
 3 files changed, 163 insertions(+), 7 deletions(-)

       via  a57fbe53dcb54694da9c9b4be1533c9d800079d2 (commit)
      from  984a7c4e9c42cf8ddfcff5b880b522a6dd58bce2 (commit)


- Commits -----------------------------------------------
commit a57fbe53dcb54694da9c9b4be1533c9d800079d2
Author: Robert Ellison <papillo at tungstengraphics.com>
Date:   Fri Sep 19 01:55:00 2008 -0600

    CELL: add codegen for logic op, color mask
    
    - rtasm_ppc_spe.c, rtasm_ppc_spe.h: added a new macro function
      "spe_load_uint" for loading and splatting unsigned integers
      in a register; it will use "ila" for values 18 bits or less,
      "ilh" for word values that are symmetric across halfwords,
      "ilhu" for values that have zeroes in their bottom halfwords,
      or "ilhu" followed by "iohl" for general 32-bit values.
    
      Of the 15 color masks of interest, 4 are 18 bits or less,
      2 are symmetric across halfwords, 3 are zero in the bottom
      halfword, and 6 require two instructions to load.
    
    - cell_gen_fragment.c: added full codegen for logic op and
      color mask.

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




More information about the mesa-commit mailing list