Just a little question to clarify my understanding of XServer design ...<br><br>From the DRI website, I can read this article about "DRI without X" (<a href="http://dri.freedesktop.org/wiki/DriWithoutX">http://dri.freedesktop.org/wiki/DriWithoutX</a>). But is it possible to have a 3D-enabled XServer with GLX extension and without DRI extension (and module) ?<br>
<br>On "Introduction to the Direct Rendering Infrastructure" (<a href="http://dri.sourceforge.net/doc/DRIintro.html">http://dri.sourceforge.net/doc/DRIintro.html</a>), it says about "XFree86 DRI Extension":<br>
<br>    The XFree86-DRI X server extension is basically used for communication between the other DRI<br>    components (the X server, the kernel module, libGL.so and the 3D DRI drivers).<br><br>    The DRI module maintains DRI-specific data structures related to screens, windows, and rendering<br>
    contexts. When the user moves a window, for example, the other DRI components need to be informed<br>    so that rendering appears in the right place.<br><br>Does it means any OGL implementation within the server-side must supply a DRI module ?<br>
What about the OGL Mesa library with SW rasterization only ? Does it supply a DRI module (for managing a lock on the framebuffer) ?<br>Is it possible to use Mesa driver with a non-DRI backend in the server-side ?<br><br>Thanks,<br>
Olivier<br>