INACTIVE - Branch of Google's Skia modified for interoperability with Mozilla Firefox
Перейти к файлу
scroggo@google.com 5a7c6be72b Add the ability to provide function pointers to SkPicture serialization
and deserialization for encoding and decoding bitmaps.

Remove kForceFlattenBitmapPixels_Flag, which is no longer used.

When an SkOrderedReadBuffer needs to read a bitmap, if it does not
have an image decoder, use a dummy bitmap.

In GM, add a tolerance option for color differences, used when
testing picture serialization, so it can assume two images are the
same even though PNG encoding/decoding may have resulted in small
differences.

Create dummy implementations for SkImageDecoder and SkImageEncoder
functions in SkImageDecoder_empty so that a project that does not
want to include the images project it can still build.

Allow ports to build without images project.

In Mac's image encoder, copy 4444 to 8888 before encoding.

Add SkWriter32::reservePad, to provide a pointer to write non 4 byte
aligned data, padded with zeroes.

In bench_ and render_ pictures, pass decode function to SkPicture
creation from a stream.

BUG=https://code.google.com/p/skia/issues/detail?id=842

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

git-svn-id: http://skia.googlecode.com/svn/trunk@5818 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-10-04 21:46:08 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Sanitizing source files in Skia_Periodic_House_Keeping 2012-10-04 02:01:34 +00:00
debugger debugger: Remove obsolete TODO comment. 2012-09-29 13:17:16 +00:00
experimental build iOS with 'make all' 2012-10-02 18:33:14 +00:00
forth remove uses of setBitmapDevice (DEPRECATED) 2012-09-26 13:44:13 +00:00
gm Add the ability to provide function pointers to SkPicture serialization 2012-10-04 21:46:08 +00:00
gyp Add the ability to provide function pointers to SkPicture serialization 2012-10-04 21:46:08 +00:00
include Add the ability to provide function pointers to SkPicture serialization 2012-10-04 21:46:08 +00:00
samplecode build iOS with 'make all' 2012-10-02 18:33:14 +00:00
src Add the ability to provide function pointers to SkPicture serialization 2012-10-04 21:46:08 +00:00
tests Fix test_small_segments3 path measure test. 2012-10-03 19:10:31 +00:00
third_party Add BSON implementation to third_party 2012-06-13 18:22:09 +00:00
tools Add the ability to provide function pointers to SkPicture serialization 2012-10-04 21:46:08 +00:00
trybots_to_run Added cros_daisy to build bots list 2012-08-27 17:57:58 +00:00
.gitignore Add moc generated files to .gitignore. 2012-10-01 16:39:06 +00:00
DEPS Roll gyp to 1509 for ninja compatibility. 2012-10-02 13:40:30 +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
LICENSE Manually update copyright notices in files that defied the automated process 2011-07-28 14:24:55 +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
gyp_skia gyp_skia: Fix module search path. 2012-07-30 16:48:13 +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
skia.gyp Generate debugger MOCs on the fly 2012-09-27 13:34:34 +00:00
whitespace.txt force rebuild 2012-09-27 18:37:16 +00:00

README

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