mesa: Changes to 'gallium-0.1'
Brian Paul
brianp at kemper.freedesktop.org
Thu Apr 24 00:11:14 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/draw/draw_context.c | 4 ++-
src/gallium/auxiliary/draw/draw_pipe_aaline.c | 18 +++++++++--
src/gallium/auxiliary/draw/draw_pipe_aapoint.c | 13 ++++++--
src/gallium/auxiliary/draw/draw_pipe_pstipple.c | 37 +++++++++++++----------
src/gallium/auxiliary/draw/draw_private.h | 6 ++--
src/gallium/auxiliary/draw/draw_pt_vcache.c | 2 -
6 files changed, 52 insertions(+), 28 deletions(-)
via 14d1ca8d867d6e44c756cb759f92421107118b2e (commit)
via 8437f5c763c1a1ac364d71426109c2b095bbcc72 (commit)
via bff371c431b962c62d74800c543e09d258e67551 (commit)
from 3f6242d3e4d3ee61884a91a3eef4be8dfaadee3c (commit)
- Commits -----------------------------------------------
commit 14d1ca8d867d6e44c756cb759f92421107118b2e
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Apr 23 18:08:20 2008 -0600
gallium: fix issues in recursive flushing
When flushing/rendering, some stages (like AA line/point) need to set
pipe/driver state. Those driver functions often call draw_flush().
That leads to recursion.
Use new draw->suspend_flush flag to explicitly prevent that in the key places.
Remove the draw->vcache_flushing field.
Reuse draw->flushing as a debug/assertion var.
commit 8437f5c763c1a1ac364d71426109c2b095bbcc72
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Apr 23 17:41:30 2008 -0600
gallium: fix comments
commit bff371c431b962c62d74800c543e09d258e67551
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Apr 23 17:40:39 2008 -0600
gallium: fix comments, whitespace changes
---------------------------------
More information about the mesa-commit
mailing list