mesa: Changes to 'gallium-0.1'

Michel Daenzer daenzer at kemper.freedesktop.org
Fri Jan 25 16:01:24 UTC 2008


 src/mesa/drivers/dri/intel_winsys/intel_winsys_pipe.c |   82 +++++-------
 src/mesa/pipe/i915simple/i915_context.c               |    4 
 src/mesa/pipe/i915simple/i915_prim_vbuf.c             |    8 -
 src/mesa/pipe/i915simple/i915_state.c                 |    3 
 src/mesa/pipe/i915simple/i915_texture.c               |   14 --
 src/mesa/pipe/i965simple/brw_curbe.c                  |    7 -
 src/mesa/pipe/i965simple/brw_draw_upload.c            |    6 
 src/mesa/pipe/i965simple/brw_misc_state.c             |    6 
 src/mesa/pipe/i965simple/brw_state_pool.c             |   10 -
 src/mesa/pipe/i965simple/brw_tex_layout.c             |   14 --
 src/mesa/pipe/p_defines.h                             |   26 +--
 src/mesa/pipe/p_inlines.h                             |    4 
 src/mesa/pipe/p_winsys.h                              |   59 +-------
 src/mesa/pipe/pipebuffer/pb_buffer_handle.c           |   52 -------
 src/mesa/pipe/pipebuffer/pb_buffer_handle.h           |    4 
 src/mesa/pipe/pipebuffer/pb_bufmgr_mm.c               |    3 
 src/mesa/pipe/pipebuffer/pb_bufmgr_pool.c             |    4 
 src/mesa/pipe/softpipe/sp_draw_arrays.c               |    6 
 src/mesa/pipe/softpipe/sp_texture.c                   |    9 -
 src/mesa/pipe/xlib/xm_winsys.c                        |   69 +---------
 src/mesa/pipe/xlib/xm_winsys_aub.c                    |  119 +++---------------
 src/mesa/state_tracker/st_atom_constbuf.c             |   16 +-
 src/mesa/state_tracker/st_cb_bufferobjects.c          |  106 +++++++++-------
 src/mesa/state_tracker/st_cb_bufferobjects.h          |    1 
 src/mesa/state_tracker/st_context.h                   |    7 -
 src/mesa/state_tracker/st_draw.c                      |   45 +-----
 26 files changed, 228 insertions(+), 456 deletions(-)

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

New commits:
commit 756d52ec12c41ee90ee9598dc9028cc134806bd2
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Fri Jan 25 17:01:01 2008 +0100

    gallium: Simplify winsys buffer interface.
    
    The properties of a buffer represented by struct pipe_buffer_handle are now
    basically constant over its lifetime. The state tracker gets to deal with any
    more complex buffer semantics it may need to provide.




More information about the mesa-commit mailing list