fix bogus fb/drawable information (fixes xdemos/wincopy)
authorRoland Scheidegger <sroland@tungstengraphics.com>
Sun, 15 Jul 2007 20:47:42 +0000 (22:47 +0200)
committerRoland Scheidegger <sroland@tungstengraphics.com>
Sun, 15 Jul 2007 20:47:42 +0000 (22:47 +0200)
commita1ec23a30f3ff9583b32428c2c357b9ef66f3a50
treec213baa8482e4b38153ccf613d3fabc1ad259d5e
parent8172f50419b370c4608d1bbc6cac4d77e3e45804
fix bogus fb/drawable information (fixes xdemos/wincopy)

the framebuffer objects attached to drawables can have invalidate state
associated with them, since for the window framebuffer this is per-context
state and not per-fbo state. Since drivers may rely on that information
(otherwise would need to check if currently the window-framebuffer is
bound in a lot of places) fix it up in _mesa_make_current (ugly).
src/mesa/drivers/dri/i915tex/intel_context.c
src/mesa/main/context.c