\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}
\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}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
- \frametitle{Example use}
+ \frametitle{Example:}
\end{frame}