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