If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

The GLX Rewrite Lands For X.Org Server 1.15

Phoronix: The GLX Rewrite Lands For X.Org Server 1.15

X.Org Server 1.15 hasn't been too exciting with not many prominent changes, but just ahead of the closure of the merge window, but the GLX rewrite has landed. The GLX rewrite will simplify the X.Org Server's use of OpenGL and drops a whole lot of code in the process...

I'm curious as to how much this will affect opengl based compositors in terms of performance/effeciency.

AFAIK it doesn't affect you at all, since it only changes a codepath you are not using any more: accelerated indirect rendering. That was used in composited environments before accelerated direct rendering to offscreen buffers was introduced, IIRC that was in DRI2.

Taking in account that Wayland & Mir are yet far from be fully finished, it's a good thing for corrent users...and make things harder for Wayland / Mir to beat its performance

Remember Wayland is mainly composed by X developers themselves. Goal of GLX rewrite is to remove all the X dependencies so Wayland can use it without pulling the legacy codes hence this part of Phoronix article:just be linked against the GL API.
See Why does Wayland use EGL and GLES2?

Remember Wayland is mainly composed by X developers themselves. Goal of GLX rewrite is to remove all the X dependencies so Wayland can use it without pulling the legacy codes hence this part of Phoronix article:just be linked against the GL API.
See Why does Wayland use EGL and GLES2?

I think that's a different issue. That one requires changes to libGL, not GLX (GLX will always stay X-specific, as the name implies).