[bootlin/training-materials updates] master: graphics: software: Rework the part about DRI2 (c47ebf2b)

Paul Kocialkowski paul.kocialkowski at bootlin.com
Fri Oct 14 22:52:10 CEST 2022


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/c47ebf2b481f5784072c08db8b2f73fc9d26c562

>---------------------------------------------------------------

commit c47ebf2b481f5784072c08db8b2f73fc9d26c562
Author: Paul Kocialkowski <paul.kocialkowski at bootlin.com>
Date:   Fri Oct 14 22:51:02 2022 +0200

    graphics: software: Rework the part about DRI2
    
    Signed-off-by: Paul Kocialkowski <paul.kocialkowski at bootlin.com>


>---------------------------------------------------------------

c47ebf2b481f5784072c08db8b2f73fc9d26c562
 slides/graphics-software/graphics-software.tex | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/slides/graphics-software/graphics-software.tex b/slides/graphics-software/graphics-software.tex
index b43f029f..847478f3 100644
--- a/slides/graphics-software/graphics-software.tex
+++ b/slides/graphics-software/graphics-software.tex
@@ -1079,14 +1079,14 @@ ret = ioctl(drm_fd, DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE, &syncobj_handle);
     \item Forwarding GL calls to the GL implementation via the X server (AIGLX)\\
       \textit{introducing latency and performance issues}
     \end{enumerate}
-  \item \textbf{The Direct Rendering Infrastructure} (DRI/DRI2) was introduced next:
+  \item \textbf{The Direct Rendering Infrastructure} (DRI/DRI2) was introduced next
     \begin{itemize}
-    \item The X server authenticates DRI2 clients with DRM magic/auth\\
-      \textit{allows them to access render features}
-    \item Buffers are allocated by the X server and passed by references (\textit{GEM flinks})
-    \item Rendering to buffers is done by the clients with the GL implementation
+    \item The X server allowed access through DRM magic/auth
+    \item Buffers were shared via \textit{GEM flinks}
+    \item Now using the standalone \textbf{render node} and \textbf{dma-buf} instead
+    \item Still in place for coordination between render and the display server
     \end{itemize}
-  \item GLX is still used as a GL windowing API for X11
+  \item GLX remained as a GL windowing API for X11 (deprecated by EGL)
   \end{itemize}
 \end{frame}
 




More information about the training-materials-updates mailing list