mesa: Changes to 'gallium-0.1'
Keith Whitwell
keithw at kemper.freedesktop.org
Fri Jan 25 20:53:54 UTC 2008
src/mesa/drivers/dri/intel_winsys/intel_winsys.h | 23 +-
src/mesa/drivers/dri/intel_winsys/intel_winsys_i915.c | 2
src/mesa/drivers/dri/intel_winsys/intel_winsys_pipe.c | 53 +++---
src/mesa/drivers/x11/xm_winsys.c | 24 +--
src/mesa/pipe/cell/ppu/cell_draw_arrays.c | 2
src/mesa/pipe/cell/ppu/cell_draw_arrays.h | 2
src/mesa/pipe/cell/ppu/cell_texture.h | 2
src/mesa/pipe/failover/fo_context.c | 2
src/mesa/pipe/i915simple/i915_blit.c | 6
src/mesa/pipe/i915simple/i915_blit.h | 6
src/mesa/pipe/i915simple/i915_context.c | 2
src/mesa/pipe/i915simple/i915_context.h | 4
src/mesa/pipe/i915simple/i915_prim_vbuf.c | 3
src/mesa/pipe/i915simple/i915_state_emit.c | 2
src/mesa/pipe/i915simple/i915_surface.c | 2
src/mesa/pipe/i915simple/i915_texture.c | 2
src/mesa/pipe/i915simple/i915_winsys.h | 4
src/mesa/pipe/i965simple/brw_blit.c | 6
src/mesa/pipe/i965simple/brw_blit.h | 8 -
src/mesa/pipe/i965simple/brw_context.h | 6
src/mesa/pipe/i965simple/brw_draw.c | 4
src/mesa/pipe/i965simple/brw_draw.h | 2
src/mesa/pipe/i965simple/brw_draw_upload.c | 4
src/mesa/pipe/i965simple/brw_state.h | 2
src/mesa/pipe/i965simple/brw_state_pool.c | 7
src/mesa/pipe/i965simple/brw_surface.c | 2
src/mesa/pipe/i965simple/brw_tex_layout.c | 3
src/mesa/pipe/i965simple/brw_winsys.h | 8 -
src/mesa/pipe/i965simple/brw_wm_surface_state.c | 2
src/mesa/pipe/p_context.h | 2
src/mesa/pipe/p_inlines.h | 43 +++--
src/mesa/pipe/p_state.h | 23 ++
src/mesa/pipe/p_winsys.h | 17 --
src/mesa/pipe/pipebuffer/Makefile | 2
src/mesa/pipe/pipebuffer/pb_buffer.c | 49 ++++--
src/mesa/pipe/pipebuffer/pb_buffer.h | 111 +++++++-------
src/mesa/pipe/pipebuffer/pb_buffer_client.c | 60 +++----
src/mesa/pipe/pipebuffer/pb_buffer_fenced.c | 102 ++++---------
src/mesa/pipe/pipebuffer/pb_buffer_fenced.h | 10 -
src/mesa/pipe/pipebuffer/pb_buffer_handle.c | 140 ------------------
src/mesa/pipe/pipebuffer/pb_buffer_handle.h | 120 ---------------
src/mesa/pipe/pipebuffer/pb_buffer_malloc.c | 41 ++---
src/mesa/pipe/pipebuffer/pb_buffer_null.c | 98 ------------
src/mesa/pipe/pipebuffer/pb_bufmgr.h | 24 +--
src/mesa/pipe/pipebuffer/pb_bufmgr_fenced.c | 36 ++--
src/mesa/pipe/pipebuffer/pb_bufmgr_mm.c | 88 +++++------
src/mesa/pipe/pipebuffer/pb_bufmgr_pool.c | 75 ++++-----
src/mesa/pipe/softpipe/sp_context.c | 2
src/mesa/pipe/softpipe/sp_draw_arrays.c | 2
src/mesa/pipe/softpipe/sp_state.h | 2
src/mesa/pipe/softpipe/sp_state_fs.c | 7
src/mesa/pipe/softpipe/sp_texture.c | 4
src/mesa/pipe/softpipe/sp_texture.h | 2
src/mesa/pipe/xlib/xm_winsys.c | 80 ++++------
src/mesa/pipe/xlib/xm_winsys_aub.c | 44 ++---
src/mesa/pipe/xlib/xm_winsys_aub.h | 4
src/mesa/state_tracker/st_atom_constbuf.c | 3
src/mesa/state_tracker/st_cb_bufferobjects.c | 5
src/mesa/state_tracker/st_cb_bufferobjects.h | 4
src/mesa/state_tracker/st_cb_fbo.c | 4
src/mesa/state_tracker/st_context.c | 3
src/mesa/state_tracker/st_draw.c | 21 +-
62 files changed, 529 insertions(+), 894 deletions(-)
commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary
New commits:
commit 1e0d30a515e4cac891b6c590f12a33e0e8a8e295
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Fri Jan 25 20:53:31 2008 +0000
gallium: rename pipe_buffer_handle to pipe_buffer, rework pipebuffer/ code
Provide an actual definition of the pipe_buffer struct, containing
the parameters used to create the buffer, and its refcount.
Shift refcounting buffers out of the winsys interface, similar to
surfaces & textures.
Rework pipebuffer/ to reflect the fact these changes, and also Michel's
reworking of the buffer interface.
More information about the mesa-commit
mailing list