Skip to content
Snippets Groups Projects
Commit a34688d4 authored by Dorian Rudolph's avatar Dorian Rudolph
Browse files

add stroke example

parent 1d41b58d
No related branches found
No related tags found
No related merge requests found
......@@ -50,7 +50,7 @@ Programming:
- End-to-end encryption
- Your own ideas...
See [2]-[6] for more practical information.
See [2]-[7] for more practical information.
## Skills
......@@ -77,6 +77,7 @@ During the project group, you will learn and apply the following skills:
- [4] Google. The Raster Tragedy in Skia (blog post). https://skia.org/docs/dev/design/raster_tragedy/
- [5] Nicolas Silva. List of vector graphics rendering approaches: https://github.com/nical/lyon/wiki/Related-projects
- [6] Beat Stamm. The Raster Tragedy at Low-Resolution Revisited: Opportunities and Challenges beyond “Delta-Hinting”. http://rastertragedy.com/
- [7] Stylus Labs. https://github.com/styluslabs/nanovgXC (rendering framework of the https://www.styluslabs.com/ software)
......
talk/chromevsinkscape.png

2.04 KiB

......@@ -71,10 +71,19 @@
\onslide<+->{\emph{Ok, so how can we build a better app?}}
\begin{itemize}[<+->]
\item Need to render vector graphics
\item Chrome uses skia, so let's try that...
\item Chrome uses Skia, so let's try that...
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Stroke rendering is hard}
\url{https://issues.skia.org/issues/40043907}: Filled paths of width less than 1px defeat GPU anti-aliasing\\[5mm]
\onslide<2->{
Chrome vs. Inkscape:
\includegraphics[width=\linewidth]{chromevsinkscape.png}
}
\end{frame}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment