[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