dri2_glx: Put the invalidate b/c code back in
authorKristian Høgsberg <krh@bitplanet.net>
Tue, 18 May 2010 18:45:10 +0000 (14:45 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Wed, 19 May 2010 02:58:01 +0000 (22:58 -0400)
commit4cd259ca59128ff2712c42ff2d2340b01a3b74a8
tree8178356a0e113dd49132d91b6a44e4f1258e3cd5
parentc8f407bcec7619eb2030ea9fe52501ad33075699
dri2_glx: Put the invalidate b/c code back in

The backwards compatibility code calls the DRI driver invalidate hook
on swap buffer and flush front buffer.  This lets the DRI driver rely
on invalidate callbacks and drop the glViewport() hack, even if the
server doesn't send invalidate events.  This is essentially a revert
of 2d00d16da7f5d2255cb37b48edaf4cbb9ca7e930, except that we now also
pass the __DRI_USE_INVALIDATE extension even when the server doesn't
have DRI2 invalidate events.
src/glx/dri2_glx.c