Hi, On Thursday, November 15, 2012 19:04:51 Marek Olšák wrote: > Yes, that's what I am looking for, though I'd like to have a solution > that works with current DRI2 as well. > > The triple flush is unrelated to DRI2, it's actually an internal issue > with libGL and can be fixed easily. So may be you attack this one at first, independent of the synchronous buffer swap problem?
I think the round trip on buffer swap is a problem. And I am not exactly sure if the XDC solution is the best solution we can get there, but to me the XDC discussed solution feels much more like attacking the real source of the problem than introducing a new thread for the buffer swap possibly requiring a different X connection like one of your sketches contained. Inventing a thread seems like papering over the real problem. Just my two cent ... Greetings Mathias _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev