Go to file
tomhudson@google.com ac3852571e Benchmarking suggests that replacing some of the conversions from float to int
with direct floating-point comparisons in computeTypeMask() is a significant win
(up to 40%?).
In practice, we see a 10-15% speedup in this function (the current most
expensive Skia function) in Chrome on the FishIETank demo.

The remainder of the function looks like it ought to be amenable to similar
speedups, but we haven't found a rewrite that behaves well in benchmarking yet.

http://codereview.appspot.com/4551097/


git-svn-id: http://skia.googlecode.com/svn/trunk@1512 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-06-06 15:18:28 +00:00
android_sample/SampleApp Port the SampleApp (raster) to Android. 2011-05-31 17:10:21 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench New scalar benchmark suite, comparing SkScalarAs2sCompliment vs native float operations 2011-06-06 15:16:31 +00:00
experimental add copyright notices 2011-06-02 14:08:49 +00:00
forth remove dump printf 2011-05-31 19:14:21 +00:00
gm make --replay be the default. Now --noreplay will disable testing through a picture 2011-05-26 15:57:56 +00:00
gpu allow the build system to enable offscreen_aa to some max dimension 2011-06-03 19:51:26 +00:00
gyp Make gyp_skia script use third_party/externals/gyp instead of the deprecated 2011-06-03 21:33:03 +00:00
include Add EGL context for Windows. 2011-06-02 15:38:06 +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 Correction of texture domain calculation. Review=http://codereview.appspot.com/4517126 2011-06-02 20:30:02 +00:00
src Benchmarking suggests that replacing some of the conversions from float to int 2011-06-06 15:18:28 +00:00
tests pass correct size to read(buffer, ...) tests 2011-05-23 12:28:48 +00:00
third_party Add third_party/externals dir that brings in gyp 2011-06-03 21:19:27 +00:00
tools Stores index.html in the output (diff) directory rather than in the current 2011-05-24 19:41:13 +00:00
unix_test_app Make the unix test app build. 2011-05-04 14:16:36 +00:00
vs Add snapshot of gyp-generated vs proj for any third party devs who were using the old project. README.TXT explains how to generate an up to date one. 2011-05-19 14:45:11 +00:00
xcode add SkAdvancedTypeface file 2011-06-03 20:15:56 +00:00
configure.ac Initial automake and autoconf files to build core into libskia.a. 2009-01-06 17:03:16 +00:00
Makefile New scalar benchmark suite, comparing SkScalarAs2sCompliment vs native float operations 2011-06-06 15:16:31 +00:00
Makefile.am Initial automake and autoconf files to build core into libskia.a. 2009-01-06 17:03:16 +00:00
README Add a basic README file. 2009-01-13 22:01:54 +00:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

- 3x3 matrices w/ perspective
- antialiasing, transparency, filters
- shaders, xfermodes, maskfilters, patheffects