swapbuffers with non-current contexts, cleanups
authorRoland Scheidegger <sroland@tungstengraphics.com>
Wed, 18 Jul 2007 13:18:43 +0000 (15:18 +0200)
committerRoland Scheidegger <sroland@tungstengraphics.com>
Wed, 18 Jul 2007 13:18:43 +0000 (15:18 +0200)
commitccb713cdb8831617880ac71ac357361b586d05c6
tree99e224dc73899baaceecfa5e79932cfae5360409
parentc5a8bc712542d24a035aa8fe58cf3c28c7c6fbd1
swapbuffers with non-current contexts, cleanups

manywin got broken (when intelPageflip got no longer called).
Make sure that intelFlush is getting called when a context gets unbound,
to handle later swapbuffer calls on that context's drawable better.
Related, fix non-current cliprects getting used on unbound drawables.
src/mesa/drivers/dri/i915tex/intel_blit.c
src/mesa/drivers/dri/i915tex/intel_buffers.c
src/mesa/drivers/dri/i915tex/intel_context.c
src/mesa/drivers/dri/i915tex/intel_context.h