mesa: Changes to 'gallium-0.1'
Brian Paul
brianp at kemper.freedesktop.org
Sat Oct 20 21:22:06 UTC 2007
src/mesa/drivers/x11/xm_api.c | 22 +-
src/mesa/drivers/x11/xm_surface.c | 29 ++-
src/mesa/main/context.c | 6
src/mesa/pipe/p_state.h | 21 +-
src/mesa/pipe/softpipe/Makefile | 1
src/mesa/pipe/softpipe/sp_clear.c | 7
src/mesa/pipe/softpipe/sp_context.c | 85 +++++---
src/mesa/pipe/softpipe/sp_context.h | 8
src/mesa/pipe/softpipe/sp_draw_arrays.c | 5
src/mesa/pipe/softpipe/sp_flush.c | 16 +
src/mesa/pipe/softpipe/sp_quad_blend.c | 33 ++-
src/mesa/pipe/softpipe/sp_quad_colormask.c | 19 +
src/mesa/pipe/softpipe/sp_quad_depth_test.c | 111 +++++++++--
src/mesa/pipe/softpipe/sp_quad_output.c | 102 ++++------
src/mesa/pipe/softpipe/sp_quad_stencil.c | 52 ++++-
src/mesa/pipe/softpipe/sp_state.h | 6
src/mesa/pipe/softpipe/sp_state_surface.c | 88 ++++++++-
src/mesa/pipe/softpipe/sp_surface.c | 128 +++++++++++++
src/mesa/pipe/softpipe/sp_surface.h | 1
src/mesa/pipe/softpipe/sp_tile_cache.c | 257 +++++++++++++++++++++++++++
src/mesa/pipe/softpipe/sp_tile_cache.h | 79 ++++++++
src/mesa/pipe/tgsi/exec/tgsi_sse2.c | 4
src/mesa/state_tracker/st_atom_framebuffer.c | 9
src/mesa/state_tracker/st_cb_accum.c | 3
src/mesa/state_tracker/st_cb_fbo.c | 4
25 files changed, 936 insertions(+), 160 deletions(-)
commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary
New commits:
commit bb3d61551c8bb3fc60ca48bd2394d4ba7ba004d2
Author: Brian <brian.paul at tungstengraphics.com>
Date: Sat Oct 20 15:21:02 2007 -0600
flush the pipe before accum ops
commit a1633c07164e8bc9630f1fa77769e7ceee585a59
Author: Brian <brian.paul at tungstengraphics.com>
Date: Sat Oct 20 15:20:46 2007 -0600
unmap regions when reallocating renderbuffer storage
commit fd3876e9e3fb17df61dbf45d400796d682a8fbe0
Author: Brian <brian.paul at tungstengraphics.com>
Date: Sat Oct 20 15:20:17 2007 -0600
renderbuffer tweaks in update_framebuffer_state()
commit 46e2d2bb0a7423122412e3f119fdd89fedd9aef6
Author: Brian <brian.paul at tungstengraphics.com>
Date: Sat Oct 20 15:19:14 2007 -0600
use combined depth/stencil buffer when possible
commit 7e8396399824108d62dc3e02b2af0422e98aab8e
Author: Brian <brian.paul at tungstengraphics.com>
Date: Sat Oct 20 15:18:02 2007 -0600
Convert Z/stencil ops to use cached tiles like colors.
Also, quite a bit of re-org of the tile caches and surface mapping/unmapping.
Leave surfaces mapped between primitives now.
commit 832e73bc098fa8fd680d70cb495f495b33769630
Author: Brian <brian.paul at tungstengraphics.com>
Date: Sat Oct 20 10:09:12 2007 -0600
added case for TGSI_OPCODE_END
commit c492725abfab8df545a5adea3cd124cba3ba5c4c
Author: Brian <brian.paul at tungstengraphics.com>
Date: Fri Oct 19 12:47:05 2007 -0600
get/put_tile_raw() funcs for 16/32bpp surfaces
commit d4a9d4bdefb0670554c2e8ee35129d40c06b64ad
Author: Brian <brian.paul at tungstengraphics.com>
Date: Fri Oct 19 12:45:54 2007 -0600
added get/put_tile_raw() methods
commit ffd37b1fda1c880028f2c353edbf4807d55b6844
Author: Brian <brian.paul at tungstengraphics.com>
Date: Fri Oct 19 12:42:05 2007 -0600
don't alloc region in xmesa_surface_alloc(), fixes a mem leak
commit 257f0da6a2e9cc687c0cdc76c0fb326eab9e9ac9
Author: Brian <brian.paul at tungstengraphics.com>
Date: Fri Oct 19 10:13:55 2007 -0600
disable debug printf
commit 96b06ac557b721f0b1b9cc05b1d2b3a289701ae5
Author: Brian <brian.paul at tungstengraphics.com>
Date: Fri Oct 19 10:12:00 2007 -0600
call Driver.Flush() in _mesa_notifySwapBuffers()
commit 2b2f761e2b0dc160793be2f48e811d2d455e1e22
Author: Brian <brian.paul at tungstengraphics.com>
Date: Fri Oct 19 10:10:08 2007 -0600
Initial implementation of surface tile caching.
Instead of using read/write_quad() functions, do framebuffer accesses via
get/put_tile(). A cache of tiles is used to avoid frequent get/put() calls.
Only implemented for color buffers right now.
commit 46c3cf18315345effd15a69987294c1195843e2a
Author: Brian <brian.paul at tungstengraphics.com>
Date: Fri Oct 19 10:08:24 2007 -0600
Tile cache functions.
commit 5cf4fc5832cef855158337c2bb71ebcc4e3caa1d
Author: Brian <brian.paul at tungstengraphics.com>
Date: Fri Oct 19 10:07:55 2007 -0600
clamp/clip in put_tile(), move softpipe_init_surface_funcs() call
commit b57f573b9907df351ccc9a7853e94b0efdf35218
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Oct 18 16:27:01 2007 -0600
remove old comment
More information about the mesa-commit
mailing list