X-Git-Url: http://git.mutantstargoat.com?a=blobdiff_plain;f=codecamp.tex;h=24cfebb7a98599cca33b43a9ecdb5b55441c50d5;hb=70b34c2424b01ce1fb33f8eed9acf1f09bd1be9e;hp=0bc169bb612f7084ef68f7cd80fcb14eedc7208a;hpb=e996e50ba3ed9343ff566d28cd27f27176241566;p=webkit_codecamp diff --git a/codecamp.tex b/codecamp.tex index 0bc169b..24cfebb 100644 --- a/codecamp.tex +++ b/codecamp.tex @@ -309,18 +309,16 @@ program} \begin{center} \scriptsize{ I've ran my experiments using test programs and ANGLE,\\ - and I had to - \textbf{\color{mediumred-violet}modify the default set up} to - debug/explore ANGLE calls with GDB: + and I had to modify the default set up to step into ANGLE calls with GDB: } \end{center} \vspace{0.1cm} - \setbeamertemplate{blocks}[rounded] - - \begin{block}{\footnotesize{\textbf{Things that need attention when building ANGLE for - debugging:}}}\scriptsize{\texttt{ + \setbeamertemplate{itemize/enumerate body begin}{\scriptsize} + \begin{block}{\scriptsize{Things that need attention when building ANGLE for + debugging:}}\scriptsize{ + \vspace{0.2cm} \begin{itemize} \itemsep0.1cm \color{coolblack} @@ -331,7 +329,7 @@ program} \item {{\textbf{dwarf5} is not fully implemented on GDB, and so it's impossible to step without errors when it's enabled.}} \item {\textbf{Debugging symbols} aren't enabled by default.} - \end{itemize}}} + \end{itemize}} \vspace{0.2cm} \end{block} @@ -341,8 +339,8 @@ program} \setbeamertemplate{itemize item}[circle] \begin{itemize} \item {\textbf{Blog post} on how to set up - \textbf{\color{mediumred-violet}{ANGLE}} and \textbf{\color{mediumred-violet}{GDB}} for debugging: \url{https://eleni.mutantstargoat.com/hikiko/debug-angle/}} - \item {\textbf{Gist} with the \textbf{\color{mediumred-violet}{GN args}} + {\color{black}{ANGLE}} and {\color{black}{GDB}} for debugging: \url{https://eleni.mutantstargoat.com/hikiko/debug-angle/}} + \item {\textbf{Gist} with the {\color{black}{GN args}} I've used: \url{https://gistof.com/gnargs}} \end{itemize}} \vspace{0.2cm} @@ -358,7 +356,6 @@ program} \setbeamertemplate{itemize/enumerate subbody begin}{\tiny} \setbeamertemplate{itemize/enumerate subsubbody begin}{\tiny} \setbeamertemplate{itemize items}[triangle] - \setbeamertemplate{blocks}[rounded] \begin{center} \textbf{\color{coolblack}First Test} @@ -374,7 +371,7 @@ program} padding=1ex}{\includegraphics[height=1.5cm]{data/angle_egl.png}} \end{center} \vspace{-0.1cm} - \begin{block}{\footnotesize{Things I had to take care of:}} + \begin{block}{\footnotesize{Some parts that needed attention:}} \begin{itemize} \item {Set ANGLE \textbf{library paths} in Makefile and link with native system EGL.} @@ -746,21 +743,22 @@ program} \end{tabular} \end{table} - \textbf{\scriptsize{\color{coolblack}A few things that need our attention:}}\\ + \textbf{\scriptsize{\color{coolblack}A few interesting things about + content sharing with dma buffers:}}\\ \vspace{0.1cm} \setbeamertemplate{itemize/enumerate body begin}{\tiny} \begin{itemize} \item There are {\color{coolblack}EGL and OpenGL/GLESv2 - extensions} to make this content sharing easier! - \item It's {\color{coolblack}driver independent}! + extensions} to make it easier! + \item It's a {\color{coolblack}driver independent} method! \item It works with {\color{coolblack}multiple processes}! \item As long as ANGLE can expose the required extensions to - import a dma\_buf file descriptor this method is + import a dma\_buf file descriptor this method is also {\color{coolblack}"ANGLE backend independent"}! - \item Works {\color{coolblack}only on Linux}... but in case of - WPE we won't need to support other systems! (Žan Doberšek) + \item DMA buffers are a {\color{coolblack}Linux-only} thing... + but we won't need to support other systems! (Žan Doberšek) \end{itemize} \end{block} \end{center}