Diff:
---
 ug/using.xml | 66 ++++++++++++++++++++++++++----------------------------------
 1 file changed, 29 insertions(+), 37 deletions(-)

diff --git a/ug/using.xml b/ug/using.xml
index 6d32747..c0457c6 100644
--- a/ug/using.xml
+++ b/ug/using.xml
@@ -673,7 +673,6 @@ to forward X connections. Consequently, it must be 
installed on the remote host.
 
 <!-- END remote clients - ssh -->
 
-
 <!-- BEGIN remote clients - telnet -->
 
 <sect2 id="using-remote-apps-telnet">
@@ -884,8 +883,10 @@ support hardware-accelerated OpenGL.
 </para>
 
 <para>
-The creation of indirect GLX contexts is disabled by default.
-The <option>+iglx</option> option is required to allow them.
+(Since xserver 1.17, the creation of indirect GLX contexts is disabled by
+default.  The <option>+iglx</option> option is required to allow them.  Since
+Mesa 24.2, the DRI module loaded by the xserver is replaced by a stub which 
only
+supports direct contexts.)
 </para>
 
 <table pgwide="1" id="table-opengl-rendering-options">
@@ -900,66 +901,69 @@ The <option>+iglx</option> option is required to allow 
them.
           <para>
           </para>
         </entry>
+        <entry>
+          <para>
+            hardware-accelerated rendering
+          </para>
+        </entry>
         <entry>
           <para>
             software rendering
             <footnote id="footnote-software-rendering" label="a">
               <para>
-                The software renderer used (e.g. llvmpipe, softpipe, swr) can 
be
+                The software renderer used (e.g. llvmpipe, softpipe) can be
                 selected using the GALLIUM_DRIVER environment variable.
               </para>
             </footnote>
           </para>
         </entry>
-        <entry>
-          <para>
-            hardware-accelerated rendering
-          </para>
-        </entry>
       </row>
     </thead>
     <tbody>
       <row>
         <entry>
           <para>
-            indirect
-          </para>
-          <para>
-            (Uses GLX protocol, limited to OpenGL 1.4)
+            direct
           </para>
         </entry>
         <entry>
           <para>
-            start server with <parameter>+iglx -nowgl</parameter> options
+            start server with <parameter>-wgl</parameter> option (default)
           </para>
           <para>
-            <command>export LIBGL_ALWAYS_INDIRECT=1</command>
+            (local clients only)
           </para>
         </entry>
         <entry>
-          <para>
-            start server with <parameter>+iglx -wgl</parameter> options
-          </para>
-          <para>
-            <command>export LIBGL_ALWAYS_INDIRECT=1</command>
-          </para>
+          <command>export LIBGL_ALWAYS_SOFTWARE=1</command>
         </entry>
       </row>
       <row>
         <entry>
           <para>
-            direct
+            indirect
+          </para>
+          <para>
+            (Uses GLX protocol, limited to OpenGL 1.4)
+          </para>
+          <para>
+            (No longer supported)
           </para>
         </entry>
         <entry>
-          <command>export LIBGL_ALWAYS_SOFTWARE=1</command>
+          <para>
+            start server with <parameter>+iglx -wgl</parameter> options
+          </para>
+          <para>
+            <command>export LIBGL_ALWAYS_INDIRECT=1</command>
+          </para>
         </entry>
         <entry>
           <para>
-            start server with <parameter>-wgl</parameter> option (default)
+            start server with <parameter>+iglx -nowgl</parameter> options
           </para>
           <para>
-            (local clients only)
+            <command>export LIBGL_ALWAYS_INDIRECT=1</command>
           </para>
         </entry>
       </row>
@@ -988,18 +992,6 @@ For remote clients, Mesa's libGL prefers to use 
client-side software rendering
 and then transfer the rendered image to the server.
 </para>
 
-<para>
-To force indirect rendering
-(which takes place on the server), you must start the server with the
-<parameter>+iglx</parameter> option and do <command>export
-LIBGL_ALWAYS_INDIRECT=1</command> before starting the client application.
-</para>
-
-<para>
-There is a performance trade-off between rendering performance and network
-latency, so you might wish to try both direct and indirect rendering and see 
which
-performs best in your specific circumstances.
-</para>
 </listitem>
 </itemizedlist>
 </para>

Reply via email to