mesa: Changes to 'gallium-0.1'

Brian Paul brianp at kemper.freedesktop.org
Fri Dec 7 22:48:58 UTC 2007


 src/mesa/pipe/softpipe/sp_clear.c         |   40 ++-
 src/mesa/pipe/softpipe/sp_state_surface.c |    8 
 src/mesa/pipe/softpipe/sp_tile_cache.c    |  346 ++++++++++++++++++------------
 src/mesa/pipe/softpipe/sp_tile_cache.h    |    8 
 4 files changed, 250 insertions(+), 152 deletions(-)

commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary

New commits:
commit 099bf3ffe932f4a8c1ddae064bce901555af35ce
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Dec 7 15:47:39 2007 -0700

    Enable the tile clear "optimization"
    
    Not really faster yet because we're using the float-valued put/get_tile()
    functions so we're doing quite a bit of float/int conversion.  That can
    be fixed though...

commit 872caf6089e325cf3a0cee877f5119cac560edac
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Dec 7 15:46:10 2007 -0700

    Make sp_tile_cache_flush_clear() static.
    
    Also, misc clean-ups, comments.

commit c69c7a6054ad038f9da85c1e0d0af39094ae443e
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Dec 7 15:44:58 2007 -0700

    Convert the clearValue back to floats for sp_tile_cache_clear()
    
    It might be nice if sp->clear() took the color/value as floats...

commit 57df347bb8a119e1d00fe808e30a0623e0ae8563
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Dec 7 15:32:13 2007 -0700

    Some tile cache improvements, clean-ups.
    
    Code for optimized clears (per-tile flag indicating clear status) in place
    but not enabled yet.




More information about the mesa-commit mailing list