mesa: Changes to 'gallium-0.1'
Brian Paul
brianp at kemper.freedesktop.org
Thu Nov 8 00:13:12 UTC 2007
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 <brian.paul at tungstengraphics.com>
Date: Wed Nov 7 17:17:32 2007 -0700
update flush/fence comments for i915_flush()
commit 3fe055ec9218a8745d9a53f75f4abd4760fcce28
Author: Brian <brian.paul at tungstengraphics.com>
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 <brian.paul at tungstengraphics.com>
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 <brian.paul at tungstengraphics.com>
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 <brian.paul at tungstengraphics.com>
Date: Wed Nov 7 15:57:19 2007 -0700
enable GL_ARB/NV_point_sprite together
commit ed6e591270a583956c6407ae6536c3110a86397a
Author: Brian <brian.paul at tungstengraphics.com>
Date: Wed Nov 7 15:22:31 2007 -0700
cosmetic fix to driFenceFinish() call
commit 51653cd551aeed9b1e5b3edd17172c8906d989e5
Author: Brian <brian.paul at tungstengraphics.com>
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 <brian.paul at tungstengraphics.com>
Date: Wed Nov 7 12:06:50 2007 -0700
just reorder a few members of pipe_winsys, update comments
commit c712d092a178096d8d95e58bd1bd20a33045cd7b
Author: Brian <brian.paul at tungstengraphics.com>
Date: Wed Nov 7 11:59:04 2007 -0700
remove DriverCtx=intel assigment/hack
commit 2611703b363ced1ad267d120ed89677299a36d9c
Author: Brian <brian.paul at tungstengraphics.com>
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 <brian.paul at tungstengraphics.com>
Date: Wed Nov 7 10:39:30 2007 -0700
var renaming: s/sws/winsys/
commit 237429aa3b8c2025e11aaa23d04e7107cf6a838f
Author: Brian <brian.paul at tungstengraphics.com>
Date: Wed Nov 7 10:34:18 2007 -0700
more dead code removal
More information about the mesa-commit
mailing list