Go to file
junov@chromium.org b10a6bd0a7 Refactoring how SkDeferredCanvas manages mutable bitmaps
This CL makes the SkGPipe flavor of SkDeferredCanvas properly
decide whether to flush or record mutable bitmaps.  The flushing
is now managed by conditionally switching the canvas to non-deferred
mode, which avoids an unnecessary transient copy of the bitmap.

BUG=http://code.google.com/p/chromium/issues/detail?id=137884
TEST=DeferredCanvas unit test, sub test TestDeferredCanvasMemoryLimit
Review URL: https://codereview.appspot.com/6421060

git-svn-id: http://skia.googlecode.com/svn/trunk@4756 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-07-25 17:27:13 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Avoid a loop in writeString and writePad by zeroing padding first. 2012-07-24 20:47:55 +00:00
debugger Fixed glaring typo in SkDebuggerGUI.cpp, unreviewed. 2012-07-19 13:48:14 +00:00
experimental shape ops work in progress 2012-07-25 12:05:18 +00:00
forth Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
gm Add flag to skip pipe on select GMs 2012-07-20 18:45:10 +00:00
gyp Fix Android build for new toolchain 2012-07-25 15:17:03 +00:00
include Refactoring how SkDeferredCanvas manages mutable bitmaps 2012-07-25 17:27:13 +00:00
samplecode Fixed Windows compiler complaints 2012-07-10 17:30:58 +00:00
src Refactoring how SkDeferredCanvas manages mutable bitmaps 2012-07-25 17:27:13 +00:00
tests Refactoring how SkDeferredCanvas manages mutable bitmaps 2012-07-25 17:27:13 +00:00
third_party Add BSON implementation to third_party 2012-06-13 18:22:09 +00:00
tools render_pictures can now do tiling based rendering. 2012-07-20 22:34:27 +00:00
trybots_to_run Remove linux_shared from list of trybots to run, because that trybot disappeared in http://crrev.com/141759 2012-06-18 15:37:25 +00:00
DEPS Add JSON dependency to build. 2012-06-13 18:21:47 +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 Make all gyp targets automatically include common.gypi 2012-03-16 13:52:49 +00:00
LICENSE Manually update copyright notices in files that defied the automated process 2011-07-28 14:24:55 +00:00
make.bat Manually update copyright notices in files that defied the automated process 2011-07-28 14:24:55 +00:00
make.py Make "make gyp" work on Windows 2012-03-23 18:14:25 +00:00
Makefile Enable Compile Option to Build Android Executables 2012-07-18 14:59:54 +00:00
Makefile.old Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
README whitespace commit to trigger buildbot 2011-07-15 14:11:58 +00:00
skia.gyp Enable Compile Option to Build Android Executables 2012-07-18 14:59:54 +00:00
whitespace.txt whitespace change to trigger Skia buildbots after master update/restart 2012-07-23 18:48:36 +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