mesa: Changes to 'gallium-0.2'
Brian Paul
brianp at kemper.freedesktop.org
Fri Sep 12 18:05:22 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:
docs/cell.html | 28 +++-
src/gallium/auxiliary/draw/draw_vs_exec.c | 17 ++-
src/gallium/auxiliary/tgsi/tgsi_parse.c | 54 ++++---
src/gallium/drivers/cell/spu/spu_per_fragment_op.c | 164 +++++++++++++-------
src/mesa/state_tracker/st_cb_strings.c | 2 +-
5 files changed, 180 insertions(+), 85 deletions(-)
via c9c2b1b0163aa8803dc7ffb7fe1ef8f948f1e030 (commit)
via 9b9eba5a42103aa79702d06e8ffd541d15845932 (commit)
via 38bacb6f32d8a2cddc1116f7fbe2b21ea5a91a95 (commit)
via 9defef29c59c580da1f6312f737822cd2efc9e28 (commit)
via bd34b8a4febb7aadec0545250fd8b6b06ad774e8 (commit)
from 73193b7735eca10fd6a3bd7f43cdee72d3976175 (commit)
- Commits -----------------------------------------------
commit c9c2b1b0163aa8803dc7ffb7fe1ef8f948f1e030
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Sep 12 12:05:10 2008 -0600
mesa: bump gallium version string to 0.2
commit 9b9eba5a42103aa79702d06e8ffd541d15845932
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Sep 12 12:04:49 2008 -0600
cell: more documentation updates
commit 38bacb6f32d8a2cddc1116f7fbe2b21ea5a91a95
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Sep 12 11:43:37 2008 -0600
cell: implement colormask on fallback path
Also, some var renaming and additional comments
commit 9defef29c59c580da1f6312f737822cd2efc9e28
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Sep 12 11:42:33 2008 -0600
gallium: avoid redundant tgsi_exec_machine_bind_shader() calls on draw exec path
tgsi_exec_machine_bind_shader() isn't cheap so avoiding unecessary calls
is a big win.
A similar change should be done for softpipe's fragment exec path but
extra care needs to be taken with the texture sampler state/params.
commit bd34b8a4febb7aadec0545250fd8b6b06ad774e8
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Fri Sep 12 11:40:31 2008 -0600
gallium: use copy_token() function to avoid type punning/aliasing problems
This fixes parsing errors seen with optimized builds on PPC (which led to crashes).
The memcpy() is heavy-handed, but works. A lighter uint assignment could
be used on x86...
---------------------------------
More information about the mesa-commit
mailing list