src/mesa/drivers/dri/intel_winsys/intel_batchbuffer.c | 7 - src/mesa/drivers/dri/intel_winsys/intel_batchpool.c | 2 src/mesa/drivers/dri/intel_winsys/intel_context.c | 15 +- src/mesa/drivers/dri/intel_winsys/intel_screen.c | 12 - src/mesa/drivers/dri/intel_winsys/intel_screen.h | 3 src/mesa/drivers/dri/intel_winsys/intel_winsys.h | 11 + src/mesa/drivers/dri/intel_winsys/intel_winsys_i915.c | 17 ++ src/mesa/drivers/dri/intel_winsys/intel_winsys_pipe.c | 90 +++++--------- src/mesa/drivers/dri/intel_winsys/intel_winsys_softpipe.c | 9 - src/mesa/pipe/i915simple/i915_flush.c | 12 + src/mesa/pipe/i915simple/i915_state_sampler.c | 64 --------- src/mesa/pipe/i915simple/i915_winsys.h | 1 src/mesa/pipe/p_context.h | 2 src/mesa/pipe/p_defines.h | 3 src/mesa/pipe/p_winsys.h | 13 -- src/mesa/pipe/xlib/xm_winsys.c | 6 src/mesa/state_tracker/st_cb_flush.c | 14 -- src/mesa/state_tracker/st_extensions.c | 1 src/mesa/state_tracker/st_framebuffer.c | 2 src/mesa/state_tracker/st_public.h | 2 20 files changed, 113 insertions(+), 173 deletions(-)
commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary New commits: commit 74df1f4adbbc4fe6027265625cd248c3add154f5 Author: Brian <[EMAIL PROTECTED]> Date: Wed Nov 7 17:17:32 2007 -0700 update flush/fence comments for i915_flush() commit 3fe055ec9218a8745d9a53f75f4abd4760fcce28 Author: Brian <[EMAIL PROTECTED]> Date: Wed Nov 7 17:16:47 2007 -0700 Remove winsys->wait_idle(), subsumed by pipe->flush(). Connect intel_i915_batch_finish() into i915_winsys, just like intel_i915_batch_flush(). Call i915_winsys->batch_finish() in response to pipe->flush(PIPE_FLUSH_WAIT). Now all the batchbuffer/fence code is in one place and a little cleaner. commit ae44a81d1bd40852a7cea9b8025dfa3821adc785 Author: Brian <[EMAIL PROTECTED]> Date: Wed Nov 7 16:59:37 2007 -0700 New PIPE_FLUSH_WAIT flag for pipe->flush(). The state tracker doesn't have to directly call winsys->wait_idle() anymore. glFlush and glFinish both go through pipe->flush() now. commit 10c62bf0683437672c83339138a6802d56aeca8f Author: Brian <[EMAIL PROTECTED]> Date: Wed Nov 7 16:07:17 2007 -0700 Remove context dependencies in winsys layer. The winsys object is now per-screen and shared by multiple contexts. The regionPool is now part of the i915 winsys layer. The winsys wait_idle() and flush_frontbuffer() funcs will get more attention... commit 03cfeb31af7834c2b2701ad25ec39f8375df6c96 Author: Brian <[EMAIL PROTECTED]> Date: Wed Nov 7 15:57:19 2007 -0700 enable GL_ARB/NV_point_sprite together commit ed6e591270a583956c6407ae6536c3110a86397a Author: Brian <[EMAIL PROTECTED]> Date: Wed Nov 7 15:22:31 2007 -0700 cosmetic fix to driFenceFinish() call commit 51653cd551aeed9b1e5b3edd17172c8906d989e5 Author: Brian <[EMAIL PROTECTED]> Date: Wed Nov 7 15:22:07 2007 -0700 replace magic number 3 with DRM_FENCE_TYPE_EXE | DRM_I915_FENCE_TYPE_RW in driFenceFinish() call commit 0852cf8611dd77b564db1df9b61e035d9ea4b280 Author: Brian <[EMAIL PROTECTED]> Date: Wed Nov 7 12:06:50 2007 -0700 just reorder a few members of pipe_winsys, update comments commit c712d092a178096d8d95e58bd1bd20a33045cd7b Author: Brian <[EMAIL PROTECTED]> Date: Wed Nov 7 11:59:04 2007 -0700 remove DriverCtx=intel assigment/hack commit 2611703b363ced1ad267d120ed89677299a36d9c Author: Brian <[EMAIL PROTECTED]> Date: Wed Nov 7 11:44:48 2007 -0700 Pass winsys as a parameter to intel_create_i915simple(), intel_create_softpipe() commit f40f45ceea7a827059b7b533f2160f98774c8a77 Author: Brian <[EMAIL PROTECTED]> Date: Wed Nov 7 10:39:30 2007 -0700 var renaming: s/sws/winsys/ commit 237429aa3b8c2025e11aaa23d04e7107cf6a838f Author: Brian <[EMAIL PROTECTED]> Date: Wed Nov 7 10:34:18 2007 -0700 more dead code removal _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
