From b34cb4a20be9ec8749319d929e22d1cb739e9c3c Mon Sep 17 00:00:00 2001 From: Eleni Maria Stea Date: Wed, 19 May 2021 23:18:32 +0300 Subject: [PATCH] ia few more dma buf slides still wip --- codecamp.tex | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/codecamp.tex b/codecamp.tex index 4a9cb6e..74eb422 100644 --- a/codecamp.tex +++ b/codecamp.tex @@ -773,8 +773,8 @@ program} \setbeamercolor{block body}{bg=white} \setbeamertemplate{itemize/enumerate body begin}{\tiny} - \begin{block}{How the kernel DMA buffers would help us avoid copying - the WebGL texture data?} + \begin{block}{\scriptsize{How the kernel DMA buffers would help us avoid copying + the WebGL texture data?}} \begin{center} \begin{itemize} @@ -791,19 +791,24 @@ program} \end{itemize} \end{center} \end{block} - \begin{block}{Some EGL extensions make easy this exchange:} + \begin{block}{\scriptsize{EGL and GL extensions that can be used:}} \begin{center} \begin{itemize} \item \href{https://www.khronos.org/registry/EGL/extensions/MESA/EGL\_MESA\_image\_dma\_buf\_export.txt}{EGL\_MESA\_image\_dma\_buf\_export}: - This extension allows creating one or multiple Linux dma\_buf + \\ This extension allows creating one or multiple Linux dma\_buf file descriptors from the EGLImage that corresponds to a texture. \item \href{https://www.khronos.org/registry/EGL/extensions/EXT/EGL\_EXT\_image\_dma\_buf\_import.txt}{EGL\_EXT\_image\_dma\_buf\_import}: - This extension allows creating an EGLImage (that will be used to create a + \\ This extension allows creating an EGLImage (that will be used to create a texture) from one or multiple Linux dma\_buf file descriptors. - \item {}{} - \item {}{} + \item \href{https://www.khronos.org/registry/EGL/extensions/EXT/EGL\_EXT\_image\_dma\_buf\_import\_modifiers.txt}{EGL\_EXT\_image\_dma\_buf\_import\_modifiers}: + \\ This extension builds on EGL\_EXT\_image\_dma\_buf\_import, in order to support + format modifiers used for tiling, compression, and additional non-linear + modes. + \item \href{https://www.khronos.org/registry/OpenGL/extensions/OES/OES\_EGL\_image\_external.txt}{OES\_EGL\_image\_external}: + \\ This extension provides a mechanism for creating EGLImage texture targets + from EGLImages. \end{itemize} \end{center} \end{block} @@ -812,7 +817,7 @@ program} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame} - \frametitle{Example use} + \frametitle{Example:} \end{frame} -- 1.7.10.4