X-Git-Url: https://eleni.mutantstargoat.com/git/?p=webkit_codecamp;a=blobdiff_plain;f=codecamp.tex;h=74eb42292733f788761da3a5374c005eb4492f86;hp=4a9cb6e18e228b5099f316e64bc0d9eeaba7e3b9;hb=b34cb4a20be9ec8749319d929e22d1cb739e9c3c;hpb=cada10a2233744023a73f82e8a81553b4c4bf0db 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}