Go to file
junov@google.com 4ee7ae5dcf Adding the notion of a volatile bitmap to SkBitmap.
Volatility is a hint that indicates that the contents of a bitmap 
are ephemeral. SkGpuDevice will not preserve volatile bitmaps
in its texture cache, and will use textures from a pool of
keyless (recyclable) textures to avoid the performance hit of
texture allocation and release.

A subsequent change is required in webkit in order to take advantage
of this optimization. putImageData, and other methods that create
temporary bitmaps will have to mark their bitmaps as volatile.
before rendering them through skia.



git-svn-id: http://skia.googlecode.com/svn/trunk@1769 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-06-30 17:30:49 +00:00
android_sample/SampleApp Unify handleTouch and handleClick in SampleApp. 2011-06-22 13:26:56 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Adding the notion of a volatile bitmap to SkBitmap. 2011-06-30 17:30:49 +00:00
experimental remove drawShape from canvas api 2011-06-27 14:42:15 +00:00
forth remove dump printf 2011-05-31 19:14:21 +00:00
gm Change true and false to 1 and 0 in macros that are used to conditionally compile code. 2011-06-29 19:42:58 +00:00
gpu Adding the notion of a volatile bitmap to SkBitmap. 2011-06-30 17:30:49 +00:00
gyp Create new lcdtext page within gm 2011-06-28 16:20:27 +00:00
include Adding the notion of a volatile bitmap to SkBitmap. 2011-06-30 17:30:49 +00:00
obsolete move old (unmaintained) gl backend out of src. src/gpu superceeds this now. 2011-02-22 20:50:57 +00:00
samplecode Parse SampleApp command line for a test name. If an argument is passed to 2011-06-28 19:44:03 +00:00
src Adding the notion of a volatile bitmap to SkBitmap. 2011-06-30 17:30:49 +00:00
tests SkStringPrintf helper fucntion + a new unit test for it. 2011-06-30 14:39:52 +00:00
third_party remove libpng and zlib from third_party 2011-06-16 12:27:14 +00:00
tools Fix signed/unsigned mismatch in rev 1553. 2011-06-09 18:54:01 +00:00
unix_test_app Parse SampleApp command line for a test name. If an argument is passed to 2011-06-28 19:44:03 +00:00
DEPS Roll gyp version from 907 to 936 2011-06-30 16:51:49 +00:00
gyp_skia Use automatically imported third_party/externals/gyp instead of 2011-06-14 16:01:04 +00:00
Makefile make toplevel Makefile pass MAKEFLAGS to out/Makefile 2011-06-28 16:48:56 +00:00
Makefile.old Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
README whitespace commit 2011-06-23 21:30:35 +00:00
skia.gyp Some final cleanups leading up to The Official Switch to Gyp 2011-06-07 14:48:41 +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