aboutsummaryrefslogtreecommitdiffhomepage
path: root/resources
diff options
context:
space:
mode:
authorGravatar reed <reed@google.com>2014-10-13 13:53:48 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2014-10-13 13:53:49 -0700
commit3893b746387ead97af52caeadd9aee6512105176 (patch)
treee43bb49a221b1eda3bc07cd9e210c11e8e3e4690 /resources
parente6402ca6eebffa972876de121a72160066d16efe (diff)
experimental parser
BUG=skia: TBR= Review URL: https://codereview.chromium.org/651023002
Diffstat (limited to 'resources')
-rw-r--r--resources/slides_content.lua99
1 files changed, 99 insertions, 0 deletions
diff --git a/resources/slides_content.lua b/resources/slides_content.lua
new file mode 100644
index 0000000000..314949d12b
--- /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]
+- PDF
+- 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
+-- 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
+
+function parse_file(file)
+ for line in file:lines() do
+
+end