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