Go to file
commit-bot@chromium.org 0c4e21da95 Streamline picture_record_recurring_ bench.
Reduce benchmark runtime from ~17 ms to ~13.25ms by moving SkPaint
construction out of the inner loop and by using random colors in the
SkPaints instead of sequential integers, which were seeing bad hashing.

This doesn't actually improve our performance, but makes the benchmark
more focused on pure recording costs.

BUG=
R=mtklein@google.com, reed@google.com, tomhudson@google.com

Author: tomhudson@chromium.org

Review URL: https://chromiumcodereview.appspot.com/18119011

git-svn-id: http://skia.googlecode.com/svn/trunk@10003 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-07-11 14:26:09 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Streamline picture_record_recurring_ bench. 2013-07-11 14:26:09 +00:00
debugger fix swapped bitmap channels on Mac for debugger 2013-07-10 15:53:36 +00:00
expectations/skimage Add expectations files covering new image files. 2013-07-08 23:17:29 +00:00
experimental pdfviewer: add --pages arg: render a certain page (all, all in desceding order, firsl, last and by page number) 2013-07-11 12:53:06 +00:00
forth Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
gm Sanitizing source files in Housekeeper-Nightly 2013-07-11 07:01:01 +00:00
gyp ARM Skia NEON patches - 10 - ARM build 2013-07-11 12:48:14 +00:00
include Sanitizing source files in Housekeeper-Nightly 2013-07-11 07:01:01 +00:00
platform_tools add _thumb variants for arm devices 2013-07-11 13:57:29 +00:00
resources More general GM for testing bitmap filtering, including checkerboards, images, and text. 2013-05-31 12:50:39 +00:00
samplecode Sanitizing source files in Housekeeper-Nightly 2013-07-10 07:00:58 +00:00
src Sanitizing source files in Housekeeper-Nightly 2013-07-11 07:01:01 +00:00
tests More valgrind suppressions 2013-07-10 13:38:33 +00:00
third_party Remove svn:externals and update the README. 2013-06-12 14:57:33 +00:00
tools add newline to bitmap rotation script output 2013-07-11 13:53:44 +00:00
trybots_to_run/chrome Deleting the hardcoded list of compile bots in trybots_to_run. 2013-04-09 11:59:42 +00:00
.gitignore ignore pyc files. 2013-06-26 20:38:39 +00:00
codereview.settings Removing blank lines from codereview.settings. 2013-02-26 16:01:21 +00:00
DEPS remove podofo from deps 2013-07-10 17:11:29 +00:00
Doxyfile Pointing to http://skia-autogen.googlecode.com/svn/docs/html/index.html in Doxyfile 2012-07-03 11:35:07 +00:00
gyp_skia Allow use of SKIA_OUT on Windows 2013-07-10 19:07:56 +00:00
LICENSE Manually update copyright notices in files that defied the automated process 2011-07-28 14:24:55 +00:00
make.bat Make make.bat and gyp_skia work with VS 2012. 2013-05-07 19:31:20 +00:00
make.py gyp: generate "everything" and "most" targets instead of "all" 2012-10-25 16:32:07 +00:00
Makefile SkHello for NaCl 2013-06-17 15:39:43 +00:00
Makefile.old Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
PRESUBMIT.py If the tree is closed then print information about contacting the sheriff. 2013-04-12 19:45:46 +00:00
README whitespace commit to trigger buildbot 2011-07-15 14:11:58 +00:00
skia.gyp gyp: generate "everything" and "most" targets instead of "all" 2012-10-25 16:32:07 +00:00
whitespace.txt Whitespace change to trigger GCE compile bots. 2013-07-01 13:50:32 +00:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at http://code.google.com/p/skia/wiki/DocRoot