mesa: Changes to 'gallium-0.1'

Ian Romanick idr at kemper.freedesktop.org
Mon Mar 17 23:09:59 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/auxiliary/rtasm/rtasm_ppc_spe.c        |   16 +-
 src/gallium/drivers/cell/common.h                  |   10 +
 src/gallium/drivers/cell/ppu/Makefile              |    1 +
 src/gallium/drivers/cell/ppu/cell_context.h        |   25 +-
 src/gallium/drivers/cell/ppu/cell_pipe_state.c     |   37 +-
 src/gallium/drivers/cell/ppu/cell_state_emit.c     |   31 +-
 .../drivers/cell/ppu/cell_state_per_fragment.c     | 1020 ++++++++++++++++++++
 .../drivers/cell/ppu/cell_state_per_fragment.h     |   35 +
 src/gallium/drivers/cell/spu/Makefile              |    1 +
 src/gallium/drivers/cell/spu/spu_main.c            |   34 +-
 src/gallium/drivers/cell/spu/spu_main.h            |   16 +-
 src/gallium/drivers/cell/spu/spu_per_fragment_op.c |  191 ++++
 src/gallium/drivers/cell/spu/spu_per_fragment_op.h |   32 +
 src/gallium/drivers/cell/spu/spu_render.c          |    4 +-
 src/gallium/drivers/cell/spu/spu_tri.c             |   23 +-
 src/gallium/drivers/cell/spu/spu_ztest.h           |  135 ---
 16 files changed, 1434 insertions(+), 177 deletions(-)
 create mode 100644 src/gallium/drivers/cell/ppu/cell_state_per_fragment.c
 create mode 100644 src/gallium/drivers/cell/ppu/cell_state_per_fragment.h
 create mode 100644 src/gallium/drivers/cell/spu/spu_per_fragment_op.c
 create mode 100644 src/gallium/drivers/cell/spu/spu_per_fragment_op.h
 delete mode 100644 src/gallium/drivers/cell/spu/spu_ztest.h

       via  9f93e6701902312edf48821bb4c0558c3d62aaa3 (commit)
       via  9f106a8683ec89b873f0237fbb6930a63b89dfa0 (commit)
       via  1936e4bdfd776f78f9fe44f77ce66066fd166360 (commit)
       via  0c715de39fa8337a2753dacd77ed280000416c1a (commit)
      from  5456f4f210defe0c4ba17a9314ba0b61334e7976 (commit)


- Commits -----------------------------------------------
commit 9f93e6701902312edf48821bb4c0558c3d62aaa3
Author: Ian Romanick <idr at us.ibm.com>
Date:   Mon Mar 17 16:09:28 2008 -0700

    cell: Don't segfault when unbinding alpha / stencil / depth test state

commit 9f106a8683ec89b873f0237fbb6930a63b89dfa0
Author: Ian Romanick <idr at us.ibm.com>
Date:   Mon Mar 17 16:07:54 2008 -0700

    cell: Don't free NULL code pointers

commit 1936e4bdfd776f78f9fe44f77ce66066fd166360
Author: Ian Romanick <idr at us.ibm.com>
Date:   Mon Mar 17 15:45:52 2008 -0700

    cell: Initial code-gen for alpha / stencil / depth testing
    
    Alpha test is currently broken because all per-fragment testing occurs
    before alpha is calculated.
    
    Stencil test is currently broken because the Z-clear code asserts if
    there is a stencil buffer.

commit 0c715de39fa8337a2753dacd77ed280000416c1a
Author: Ian Romanick <idr at us.ibm.com>
Date:   Mon Mar 17 15:37:09 2008 -0700

    cell: Fix simple register allocator
    
    THere are 64-bits in a uint64_t, not 128.  Duh.

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




More information about the mesa-commit mailing list