ia few more dma buf slides still wip
authorEleni Maria Stea <estea@igalia.com>
Wed, 19 May 2021 20:18:32 +0000 (23:18 +0300)
committerEleni Maria Stea <estea@igalia.com>
Wed, 19 May 2021 20:18:32 +0000 (23:18 +0300)
codecamp.tex

index 4a9cb6e..74eb422 100644 (file)
@@ -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}