Remove context dependencies in winsys layer.
authorBrian <brian.paul@tungstengraphics.com>
Wed, 7 Nov 2007 23:07:17 +0000 (16:07 -0700)
committerBrian <brian.paul@tungstengraphics.com>
Wed, 7 Nov 2007 23:08:04 +0000 (16:08 -0700)
commit10c62bf0683437672c83339138a6802d56aeca8f
treecdf17f1ce6ed6d6c96132013752c8f365aa41e72
parent03cfeb31af7834c2b2701ad25ec39f8375df6c96
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...
src/mesa/drivers/dri/intel_winsys/intel_context.c
src/mesa/drivers/dri/intel_winsys/intel_screen.c
src/mesa/drivers/dri/intel_winsys/intel_screen.h
src/mesa/drivers/dri/intel_winsys/intel_winsys.h
src/mesa/drivers/dri/intel_winsys/intel_winsys_pipe.c
src/mesa/pipe/p_context.h
src/mesa/pipe/p_winsys.h
src/mesa/pipe/xlib/xm_winsys.c
src/mesa/state_tracker/st_cb_flush.c