Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(370)

Unified Diff: site/user/tips.md

Issue 1228063002: doc: more changes (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: 2015-07-09 (Thursday) 09:56:30 EDT Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « site/user/api/skcanvas.md ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: site/user/tips.md
diff --git a/site/user/tips.md b/site/user/tips.md
index 9b86bf1b4c885595e3ccd284fc18e43472e5eb5a..6357c80e3fbfa508aa3e0b4a9b865cc4dc9addef 100644
--- a/site/user/tips.md
+++ b/site/user/tips.md
@@ -4,6 +4,8 @@ Tips & FAQ
Tips and Tricks
---------------
+<span id="bitmap-subsetting"></span>
+
### Bitmap Subsetting
Taking a subset of a bitmap is effectively free - no pixels are copied or
@@ -16,32 +18,43 @@ drawBitmapNine():
bitmap.extractSubset(&subset, rect);
canvas->drawBitmapNine(subset, ...);
+* * *
+
+<span id="skp-capture"></span>
+
### Capturing a `.skp` file on a web page in Chromium.
+
1. Launch Chrome or Chromium with `--no-sandbox --enable-gpu-benchmarking`
2. Open the JS console (ctrl-shift-J)
3. Execute: `chrome.gpuBenchmarking.printToSkPicture('/tmp')`
This returns "undefined" on success.
-Open the resulting file in the Skia Debugger:
+Open the resulting file in the Skia Debugger, rasterize it with `dm`,
+or use Skia's `SampleApp` to view it:
+
+<!--?prettify lang=sh?-->
bin/sync-and-gyp
- ninja -C out/Release debugger
+ ninja -C out/Release debugger dm SampleApp
out/Release/debugger /tmp/layer_0.skp &
-Or use `dm` to rasterize it.
-
- bin/sync-and-gyp
- ninja -C out/Release dm
out/Release/dm --src skp --skps /tmp/layer_0.skp -w /tmp \
--config 8888 gpu pdf --verbose
ls -l /tmp/*/skp/layer_0.skp.*
+ out/Release/SampleApp --picture /tmp/layer_0.skp
+ # On MacOS, SampleApp is a bundle:
+ open out/Release/SampleApp.app --args --picture /tmp/layer_0.skp
+
+* * *
+
FAQ
---
-### Does Skia support HW acceleration?
+<span id="hw-acceleration"></span>
+### Does Skia support HW acceleration?
There are two ways Skia can take advantage of HW.
@@ -57,6 +70,10 @@ There are sets of bottleneck routines inside the blits of Skia that can be
replace on a platform in order to take advantage of specific CPU features. One
such example is the NEON SIMD instructions on ARM v7 devices. See src/opts/
+* * *
+
+<span id="font-hinting"></span>
+
### Does Skia support Font hinting?
Skia has a built-in font cache, but it does not know how to actual render font
« no previous file with comments | « site/user/api/skcanvas.md ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698