Go to file
scroggo@google.com 284bf502c0 Purge bitmaps from SkGPipe's shared heap.
BitmapInfo:
Now in SkGPipePriv so it can be accessed by SkGPipeRead.

Add the ability to essentially ref count BitmapInfos so that they can
be purged to make room in the shared heap for a new one.

SkGPipeWrite:
Purge the least recently used bitmap if it has already been drawn by
all readers.

SkGPipeRead:
Read the BitmapInfo (instead of the SkBitmap) and decrement its count
after drawing.

SkGPipeController:
Added a method to tell how many readers will be used, so that when
purging bitmaps each reader can be accounted for.

Review URL: https://codereview.appspot.com/6374065

git-svn-id: http://skia.googlecode.com/svn/trunk@4638 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-07-17 16:10:34 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Fixing type mask computation in SkMatrix to make it faster and make it so that matrices have the same type masks as their inverses. 2012-07-12 14:01:32 +00:00
debugger Added more features to deletes and breakpoints 2012-07-17 15:40:51 +00:00
experimental shape ops work in progress 2012-07-13 21:07:52 +00:00
forth Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
gm Fixed simpleaaclip gm - it wasn't showing xor case 2012-07-17 15:37:15 +00:00
gyp Added pipe as a rendering option for render_pictures. 2012-07-16 17:29:16 +00:00
include Purge bitmaps from SkGPipe's shared heap. 2012-07-17 16:10:34 +00:00
samplecode Fixed Windows compiler complaints 2012-07-10 17:30:58 +00:00
src Purge bitmaps from SkGPipe's shared heap. 2012-07-17 16:10:34 +00:00
tests fix for non-Windows-specific compiler error in r4624 2012-07-16 17:19:21 +00:00
third_party Add BSON implementation to third_party 2012-06-13 18:22:09 +00:00
tools bench_pictures now has an option for benchmarking record time. 2012-07-16 19:20:14 +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 Fix build by reverting make all to not include the debugger 2012-06-29 18:51:29 +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 Update the makefile and gyp for the debugger. 2012-06-29 18:26:27 +00:00
whitespace.txt whitespace change to trigger Skia buildbots after master update/restart 2012-07-11 13:47:04 +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