mesa: Changes to 'master'

Eric Anholt anholt at kemper.freedesktop.org
Sat Dec 8 00:19:50 UTC 2007


 src/mesa/drivers/dri/common/dri_bufmgr.h         |    4 
 src/mesa/drivers/dri/common/dri_bufmgr_fake.c    |   42 
 src/mesa/drivers/dri/i915/intel_context.h        |    1 
 src/mesa/drivers/dri/i965/Makefile               |    4 
 src/mesa/drivers/dri/i965/brw_context.h          |   15 
 src/mesa/drivers/dri/i965/brw_curbe.c            |    6 
 src/mesa/drivers/dri/i965/brw_draw.c             |   64 -
 src/mesa/drivers/dri/i965/brw_draw_upload.c      |    6 
 src/mesa/drivers/dri/i965/brw_misc_state.c       |  143 +-
 src/mesa/drivers/dri/i965/brw_state.h            |    6 
 src/mesa/drivers/dri/i965/brw_state_batch.c      |    2 
 src/mesa/drivers/dri/i965/brw_state_cache.c      |    7 
 src/mesa/drivers/dri/i965/brw_state_dump.c       |  131 ++
 src/mesa/drivers/dri/i965/brw_state_pool.c       |   49 
 src/mesa/drivers/dri/i965/brw_state_upload.c     |   27 
 src/mesa/drivers/dri/i965/brw_tex_layout.c       |    1 
 src/mesa/drivers/dri/i965/brw_vtbl.c             |    8 
 src/mesa/drivers/dri/i965/brw_wm_state.c         |   73 -
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c |   47 
 src/mesa/drivers/dri/i965/bufmgr.h               |  186 ---
 src/mesa/drivers/dri/i965/bufmgr_fake.c          | 1361 -----------------------
 src/mesa/drivers/dri/i965/intel_batchbuffer.c    |  237 ----
 src/mesa/drivers/dri/i965/intel_batchbuffer.h    |  133 --
 src/mesa/drivers/dri/i965/intel_blit.c           |   28 
 src/mesa/drivers/dri/i965/intel_blit.h           |   10 
 src/mesa/drivers/dri/i965/intel_buffer_objects.c |   60 -
 src/mesa/drivers/dri/i965/intel_buffer_objects.h |    4 
 src/mesa/drivers/dri/i965/intel_bufmgr_ttm.c     |    1 
 src/mesa/drivers/dri/i965/intel_context.c        |  145 --
 src/mesa/drivers/dri/i965/intel_context.h        |   27 
 src/mesa/drivers/dri/i965/intel_ioctl.c          |  139 +-
 src/mesa/drivers/dri/i965/intel_ioctl.h          |   16 
 src/mesa/drivers/dri/i965/intel_mipmap_tree.c    |    2 
 src/mesa/drivers/dri/i965/intel_regions.c        |  139 +-
 src/mesa/drivers/dri/i965/intel_regions.h        |   32 
 src/mesa/drivers/dri/i965/intel_screen.c         |  150 ++
 src/mesa/drivers/dri/i965/intel_screen.h         |   22 
 src/mesa/drivers/dri/i965/intel_tex_validate.c   |    7 
 src/mesa/drivers/dri/intel/intel_batchbuffer.c   |    3 
 src/mesa/drivers/dri/intel/intel_batchbuffer.h   |    1 
 40 files changed, 874 insertions(+), 2465 deletions(-)

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

New commits:
commit e3a6e60040b7f6ea7965e52f8f9881ed31e0347c
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Dec 7 16:15:49 2007 -0800

    [965] Convert the driver to dri_bufmgr interface and enable TTM.
    
    This is currently believed to work but be a significant performance loss.
    Performance recovery should be soon to follow.
    
    The dri_bo_fake_disable_backing_store() call was added to allow backing store
    disable like bufmgr_fake.c did, which is a significant performance win (though
    it's missing the no-fence-subdata part).
    
    This commit is a squash merge of the 965-ttm branch, which had some history
    I wanted to avoid pulling due to noisiness and brokenness at many points
    for git-bisecting.




More information about the mesa-commit mailing list