diff options
Diffstat (limited to 'resources/lua/slides_content.lua')
-rw-r--r-- | resources/lua/slides_content.lua | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/resources/lua/slides_content.lua b/resources/lua/slides_content.lua new file mode 100644 index 0000000000..9b20e43c6b --- /dev/null +++ b/resources/lua/slides_content.lua @@ -0,0 +1,94 @@ +Skia Overview 2014 + +< transition =slide> + +One API -- many backends +- Raster [8888, 565, A8] +- GPU [opengl] +- PDF +- XPS +- Picture +- Pipe + +<transition= fade> + +One Team -- many clients +- Chrome +- ChromeOS +- Clank +- Android Framework +- 3rd parties (e.g. FireFox) + +<transition= rotate> + +<blockstyle = code> +Optimize for CPU variety +- x86 - 32bit (SSE, SSE2, ...), 64bit +- Arm - thumb, arm, NEON, ... 64bit? +- MIPS (just starting) + +<transition= zoom> + +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 +-- macro-benchmarks, image-reressions +-- gpu : cpu fuzzy compares + +Skia Roadmap [Fall '13] + +Roadmap in a nutshell +- GPU performance +- Pictures +- Images +- Fonts +- PDF + +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 |