Completing the paper trail: It appears "it just works" because GLX is designed to draw the (unre)directed windows on top of the front buffer (whichever that is), after the swap: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.47.4979
So that's why it mostly works already without flickering for a single monitor.
It seems the multi-monitor flickering is just a mistake in the compiz opengl plugin, which is redirecting unredirected windows repeatedly, prematurely.
« Back to merge proposal
Completing the paper trail: citeseerx. ist.psu. edu/viewdoc/ summary? doi=10. 1.1.47. 4979
It appears "it just works" because GLX is designed to draw the (unre)directed windows on top of the front buffer (whichever that is), after the swap:
http://
So that's why it mostly works already without flickering for a single monitor.
It seems the multi-monitor flickering is just a mistake in the compiz opengl plugin, which is redirecting unredirected windows repeatedly, prematurely.