fixed last sections slides
authorEleni Maria Stea <estea@igalia.com>
Wed, 19 May 2021 18:46:35 +0000 (21:46 +0300)
committerEleni Maria Stea <estea@igalia.com>
Wed, 19 May 2021 18:46:35 +0000 (21:46 +0300)
remaining: dma buffers

codecamp.tex

index f6bed1e..6c41365 100644 (file)
@@ -705,7 +705,7 @@ program}
                    \item Shared context would be a nice and clean approach if we wanted to use
                        it with our current WebKit code.
                    \item But there is a plan to use \textbf{separate processes} for WebGL2 and
-                       the main graphics pipeline.
+                                          the main graphics pipeline!! (Žan Doberšek)
                \end{itemize}
            }}
 
@@ -788,32 +788,40 @@ program}
 
 \begin{frame}[fragile,c]
     \frametitle{WIP WebKit:}
-       \setbeamertemplate{blocks}[rounded]
-       \center{
-               \normalsize{\textbf{\color{coolblack}{Ongoing work on WebKit}}}
-               }
-
-       \vspace{0.3cm}
-
-    \small{\color{deepjunglegreen}{Building WebKit with ANGLE on Linux was problematic.\\
-    Before starting the task some other fixes were necessary:}}
+       \center{\normalsize{\textbf{\color{coolblack}{Ongoing work on WebKit}}}}
 
        \vspace{0.3cm}
 
+       {\footnotesize{
        \begin{block}{DONE/WIP/TODO}
-               \footnotesize{
             \begin{itemize}
                 \item{Use the right CMake options (one can't simply enable
                     \texttt{USE\_ANGLE\_WEBGL} ☺):
                     \color{coolblack}{\textbf{FIXED }}}
-                \item{Compile errors when ANGLE is used: 
-                    \color{coolblack}{\textbf{FIXED}}}
+                \item{There were compile errors when ANGLE was used: 
+                    \color{coolblack}{\textbf{FIXED/Pending to send the patches}}}
                 \item{Link errors when ANGLE is used:
                     \color{coolblack}{\textbf{WIP/Partially FIXED}}}
-                \item{Copy replacement: \color{coolblack}{\textbf{TODO}}}
+                \item{Copy replacement: \color{coolblack}{\textbf{WIP/TODO}}}
             \end{itemize}
-                       }
        \end{block}
+       }}
+
+       \vspace{0.2cm}
+       \begin{center}
+               \setbeamertemplate{itemize/enumerate body begin}{\scriptsize}
+               \setbeamertemplate{itemize/enumerate subbody begin}[circle]{\tiny}
+                       \begin{itemize}
+                               \itemsep0.2cm
+                               \item The extensions to import dma-buf buffers in ANGLE are
+                                       implemented and exposed to the user => {\color{coolblack}in WebGL we can easily import the main pipeline
+                                       DMA buf when we create the render target!}
+                               \item The extension to export dma-buf buffers from EGL is
+                                       supported on mesa => {\color{coolblack}we could run a check before creating
+                                       the shared dma buffer and use either use it or fallback to
+                                       something else (libgbm? copying?)}
+                       \end{itemize}
+       \end{center}
 \end{frame}
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%