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 <[EMAIL PROTECTED]> 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. _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
