Quote Originally Posted by Luc4 View Post
Oh... Is blit performed by Qt in any case?
It's performed by Qt in both cases. The difference is where the blit happens.

And what is the difference then when blit is performed by the clients instead of by the server?
Read high_flyer's response (or the docs he points to) again, the answer is there.

Why is it necessary to let QWS and EGL surfaces to coexist?
QWS does its own compositing but since OpenGL usually paints its whole viewport (so the widget is opaque) there is no point in trying to compose it with what's painted below again. At least that's my guess, I've never used this functionality myself.

Another question: I noticed client blit reduces the performance. Why?
I would expect it to improve performance in some cases and reduce it in others.