Go to file
reed@google.com 6bac947cd5 Add option in flattening to write factory names inline, as we are recording.
SkGPipe needs this, since it cannot (unlike SkPicture) see all of the factories
before it hands its data to the reader.

In this mode, the writer embedds the factory name the first time it sees it,
and then after that writes an index (referencing the fFactorySet). The reader
installs an empty array, and as it encounters names, appends them to that array
so that subsequent indices can be used to retrieve the previously named factory.

Some of the existing patheffects did not register their factory names, so those
changes are also part of this CL. Annoyingly, to register your factory using the
current scheme, it has to be in the public section of the class definition.




git-svn-id: http://skia.googlecode.com/svn/trunk@1663 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-06-21 19:24:00 +00:00
android_sample/SampleApp SampleApp fixes. 2011-06-21 16:01:26 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Fix Gradient2Bench colors so that Debug bench will run. 2011-06-17 17:56:23 +00:00
experimental Added FileReaderApp to experimental and it's corresponding gyp file 2011-06-17 18:31:01 +00:00
forth remove dump printf 2011-05-31 19:14:21 +00:00
gm disable gpu tests when scalar==fixed, 2011-06-20 13:21:24 +00:00
gpu Refactor GrDrawTarget vertex/index api 2011-06-21 18:17:25 +00:00
gyp Add a way to save to PDF in SampleApp on Android and elsewhere. 2011-06-21 14:44:57 +00:00
include Add option in flattening to write factory names inline, as we are recording. 2011-06-21 19:24:00 +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 SampleApp fixes. 2011-06-21 16:01:26 +00:00
src Add option in flattening to write factory names inline, as we are recording. 2011-06-21 19:24:00 +00:00
tests Move PointTest.cpp out of tests/core into tests/ ; the other arrangement was 2011-06-15 18:49:21 +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 SampleApp fixes. 2011-06-21 16:01:26 +00:00
DEPS roll back runhooks to fix production buildbot 2011-06-16 18:24:11 +00:00
gyp_skia Use automatically imported third_party/externals/gyp instead of 2011-06-14 16:01:04 +00:00
Makefile delete all old (non-Gyp) buildfiles 2011-06-14 18:35:08 +00:00
Makefile.old Higher resolution timers for bench. 2011-06-07 19:16:02 +00:00
README whitespace commit to trigger buildbot 2011-06-20 14:02:22 +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