mesa: Changes to 'gallium-0.1'
Brian Paul
brianp at kemper.freedesktop.org
Thu Sep 11 17:05:26 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:
configs/default | 4 +
configs/linux-cell | 4 +-
progs/demos/Makefile | 28 +-
progs/glsl/Makefile | 12 +-
progs/redbook/Makefile | 2 +-
progs/samples/Makefile | 8 +-
progs/tests/Makefile | 41 +-
progs/tests/quads.c | 258 ++++++
progs/trivial/Makefile | 16 +-
progs/trivial/tri-z.c | 45 +-
progs/xdemos/Makefile | 22 +-
src/gallium/auxiliary/rtasm/rtasm_ppc_spe.c | 124 +++-
src/gallium/auxiliary/rtasm/rtasm_ppc_spe.h | 52 +-
src/gallium/drivers/cell/common.h | 39 +-
src/gallium/drivers/cell/ppu/Makefile | 2 +-
src/gallium/drivers/cell/ppu/cell_gen_fragment.c | 862 ++++++++++++++++++++
src/gallium/drivers/cell/ppu/cell_gen_fragment.h | 38 +
src/gallium/drivers/cell/ppu/cell_state_emit.c | 81 +--
.../drivers/cell/ppu/cell_state_per_fragment.c | 30 +-
src/gallium/drivers/cell/ppu/cell_vertex_fetch.c | 5 +-
src/gallium/drivers/cell/spu/Makefile | 7 +-
src/gallium/drivers/cell/spu/spu_colorpack.h | 6 +-
src/gallium/drivers/cell/spu/spu_main.c | 204 ++---
src/gallium/drivers/cell/spu/spu_main.h | 88 +--
src/gallium/drivers/cell/spu/spu_per_fragment_op.c | 602 ++++++++++----
src/gallium/drivers/cell/spu/spu_per_fragment_op.h | 58 +-
src/gallium/drivers/cell/spu/spu_texture.c | 2 +-
src/gallium/drivers/cell/spu/spu_tri.c | 99 +--
src/gallium/winsys/xlib/xm_api.c | 7 +-
src/gallium/winsys/xlib/xm_winsys.c | 35 +
src/glut/glx/glut_event.c | 7 +-
31 files changed, 2147 insertions(+), 641 deletions(-)
create mode 100644 progs/tests/quads.c
create mode 100644 src/gallium/drivers/cell/ppu/cell_gen_fragment.c
create mode 100644 src/gallium/drivers/cell/ppu/cell_gen_fragment.h
via d50d68a1c940ed9c8d8c65e8e33667fa90d5baa1 (commit)
via 90c93bbeeec1a8ca75b68004afc5d8cb689860bc (commit)
via 7ce1d0fb6700fd4998a095de2c9edf5ed920464c (commit)
via 5c459b392562d98f98efefe64ee2f531235c2ad4 (commit)
via 1b5331d7ebcf7b1a1693972cf13407184cab1e48 (commit)
via 73c6ae98c1c60635883a733f36d59d246e74aa2a (commit)
via f6bf8d9d410d94372b72f4f6ede6196ae5a4a67f (commit)
via a558369ec66e3d9e2b88f4df9a3b5a3704b19ef3 (commit)
via 924653e37db4501d0f03721e9d74abffe46a3c72 (commit)
via f19903aa83e9b6e18930cbda14cfec3cca2e1bf2 (commit)
via aa4a08d429712fa516342ec02253c2591794ea5f (commit)
via 283ffdf99605c536d00e03ad6ec91a6f8e006fc2 (commit)
via add86031db757b0e3abe48bd8fdea40d4e380e05 (commit)
via 6092a057042c9f7a4cae0f0eb9e95307f5f850a1 (commit)
via 5336e758a483d15d579ffe7cad536be95637d904 (commit)
via 701fcee65db6b72f98e926d838956bbcc54f1cc6 (commit)
via 284ab5a6127f8b452acaa0e10ac1d9ebc87fac3e (commit)
via ee582fd3a7a9ddbcb5595249201cf213a6c6f014 (commit)
via 04ae4fba3c0a656cf2747fc994b99f99576d0e2b (commit)
via cd9722dcddcb41af3196860280d23542dc673700 (commit)
via 0e79e474de164a765b9759398c83b6bfa16a0012 (commit)
via bb5becf1e289b2c9240d98299e9447a9673da9fc (commit)
via 83054d9297d12dbd7bd7c86a6bed6a5fc63debdc (commit)
via 8df4c3a21fe51280956e35d09ebacc9791b6a613 (commit)
from eb5b16d278e0f7ee0121049e43dfee1d52f2b0f7 (commit)
- Commits -----------------------------------------------
commit d50d68a1c940ed9c8d8c65e8e33667fa90d5baa1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 11 11:05:13 2008 -0600
glut: only call glFinish() in processWindowWorkList() for indirect contexts.
Basically, do as the comment says.
commit 90c93bbeeec1a8ca75b68004afc5d8cb689860bc
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 11 11:00:54 2008 -0600
define new APP_CC configuration variable for building apps/demos/tests
For Cell, need to use different compilers for the libraries vs. the demos/tests
to avoid strange link error regarding "_Unwind_GetIPInfo at GCC_4.2.0"
commit 7ce1d0fb6700fd4998a095de2c9edf5ed920464c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 11 10:52:03 2008 -0600
cell: more comments, stub code for colormask/logicop/etc
commit 5c459b392562d98f98efefe64ee2f531235c2ad4
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 11 10:43:14 2008 -0600
simple quad drawing test
commit 1b5331d7ebcf7b1a1693972cf13407184cab1e48
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 11 10:38:55 2008 -0600
cell: fix typos in blend code-gen
commit 73c6ae98c1c60635883a733f36d59d246e74aa2a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 11 10:38:37 2008 -0600
cell: remove old state CMDs, added comments
commit f6bf8d9d410d94372b72f4f6ede6196ae5a4a67f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 11 10:33:24 2008 -0600
cell: clean-up, comments
commit a558369ec66e3d9e2b88f4df9a3b5a3704b19ef3
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 11 10:33:13 2008 -0600
cell: disable NEW_VS emit
commit 924653e37db4501d0f03721e9d74abffe46a3c72
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 11 10:27:17 2008 -0600
cell: don't build unused sources
commit f19903aa83e9b6e18930cbda14cfec3cca2e1bf2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 11 10:26:00 2008 -0600
cell: remove old blend/depth/stencil/logicop structs
commit aa4a08d429712fa516342ec02253c2591794ea5f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 11 10:25:38 2008 -0600
cell: asst. clean-up
commit 283ffdf99605c536d00e03ad6ec91a6f8e006fc2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 11 10:13:20 2008 -0600
cell: checkpoint: remove more of the old per-fragment code
commit add86031db757b0e3abe48bd8fdea40d4e380e05
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 11 10:08:06 2008 -0600
cell: begin new blending code (both codegen and fallback paths)
commit 6092a057042c9f7a4cae0f0eb9e95307f5f850a1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 11 09:55:39 2008 -0600
cell: fix shuffle in spu_unpack_B8G8R8A8()
commit 5336e758a483d15d579ffe7cad536be95637d904
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Thu Sep 11 08:44:54 2008 -0600
cell: added cast in spu_splats() call
commit 701fcee65db6b72f98e926d838956bbcc54f1cc6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Sep 10 18:51:43 2008 -0600
cell: remove old per-fragment code, replace with all new code
commit 284ab5a6127f8b452acaa0e10ac1d9ebc87fac3e
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Sep 10 18:22:00 2008 -0600
cell: checkpoint commit of new per-fragment processing
Do code generation for alpha test, z test, stencil, blend, colormask
and framebuffer/tile read/write as a single code block.
Ian's previous blend/z/stencil test code is still there but mostly disabled
and will be removed soon.
commit ee582fd3a7a9ddbcb5595249201cf213a6c6f014
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Sep 10 17:11:48 2008 -0600
gallium: assorted additions and fixes to Cell SPE rtasm code
Fix incorrect opcode for fsmbi.
Added "macro" functions for loading floats/ints, register complement, zero, move.
Added #defines for return address and stack pointer registers.
Added assertions to check that the instruction buffer doesn't overflow.
commit 04ae4fba3c0a656cf2747fc994b99f99576d0e2b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Sep 8 11:53:14 2008 -0600
cell: minor change to Z float/int conversion code (avoid switch)
commit cd9722dcddcb41af3196860280d23542dc673700
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Mon Sep 8 11:50:13 2008 -0600
cell: comments
commit 0e79e474de164a765b9759398c83b6bfa16a0012
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Sep 5 13:55:02 2008 -0600
cell: comments, etc.
commit bb5becf1e289b2c9240d98299e9447a9673da9fc
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Sep 5 13:54:14 2008 -0600
gallium: comments, assertions, etc
commit 83054d9297d12dbd7bd7c86a6bed6a5fc63debdc
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Sep 5 13:07:43 2008 -0600
press 'c' to toggle Z clear value between 0/1
commit 8df4c3a21fe51280956e35d09ebacc9791b6a613
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Sep 5 12:59:40 2008 -0600
press 'f' to cycle through depth test funcs
---------------------------------
More information about the mesa-commit
mailing list