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