Index: resources/slides_content.lua |
diff --git a/resources/slides_content.lua b/resources/slides_content.lua |
new file mode 100644 |
index 0000000000000000000000000000000000000000..314949d12b53793198e1eb0d9888108c8a6ea258 |
--- /dev/null |
+++ b/resources/slides_content.lua |
@@ -0,0 +1,99 @@ |
+gSlideContent = { |
+ { text="Skia 2.0", style="title" }, |
+{ text="Skia 2.0", style="slide", |
+{ text= |
+}, |
+ |
+ |
+} |
+ |
+Skia Overview [Fall '13] |
+ |
+One API -- many backends |
+- Raster [8888, 565, A8] |
+- GPU [opengl] |
+- XPS |
+- Picture |
+- Pipe |
+ |
+One Team -- many clients |
+- Chrome |
+ChromeOS |
+- Clank |
+- Android Framework |
+- 3rd parties (e.g. FireFox) |
+ |
+Optimize for CPU variety |
+- x86 - 32bit (SSE, SSE2, ...), 64bit |
+- Arm - thumb, arm, NEON, ... 64bit? |
+- MIPS (just starting) |
+ |
+Optimize for GPU variety |
+- Nvidia |
+- Qualcom |
+- Imagination |
+- ... |
+- ES2 -vs- ES3 -vs- Desktop profiles |
+ |
+Lots of testing and measuring |
+- build-bots |
+-- unittests, micro-benchmarks, image-regressions |
+-- http://108.170.217.252:10117/console |
+- webpage archives (in progress) |
+-- "map-reduce" server for saerching/historgrams |
tfarina
2014/10/13 20:54:47
s/saerching/searching
|
+-- macro-benchmarks, image-reressions |
tfarina
2014/10/13 20:54:47
s/reressions/regressions?
|
+-- gpu : cpu fuzzy compares |
+ |
+Skia Roadmap [Fall '13] |
+ |
+Roadmap in a nutshell |
+- GPU performance |
+- Pictures |
+- Images |
+- Fonts |
+ |
+Roadmap : GPU Performance |
+- Clipping changes are expensive |
+- Texture cache optimizations |
+- Better batching / reordering |
+- Rely more on multi-sampling |
+- ES3/desktop features (e.g. path-rendering) |
+- ... continuo ad absurdum |
+ |
+Roadmap : Pictures |
+- Playback performance |
+-- improve culling |
+-- multi-core support |
+- Record performance |
+-- improve hash/cache |
+-- improve measuring/bbox computation |
+- Feedback to clients |
+-- annotations |
+-- heat-map for time spent drawing |
+-- peep-hole optimizations |
+ |
+Roadmap : Images |
+- HQ filtering and mipmaps |
+- Unpremul support |
+- sRGB support (future) |
+- Improve cache / lazy-decoding |
+ |
+Roadmap : Fonts |
+- Color emoji |
+- DirectWrite on windows |
+-- subpixel positioning! |
+- new FontMgr -- extended styles |
+ |
+Roadmap : PDF |
+- Android |
+-- perspective, color-filters |
+- New Viewer project |
+-- print-preview and more |
+-- can output picture / gpu directly |
+ |
+function parse_file(file) |
+ for line in file:lines() do |
+ |
+end |