Go to file
digit@google.com 3ada0efdc8 arm: dynamic NEON support for SkBitmapProcState functions.
This patch does the following:

  - Move the NEON-specific code from src/core/SkBitmapProcState_filter.h
    to src/opts/SkBitmapProcState_filter_neon.h

  - Implement the NEON-specific functions in the new source file
    src/opts/SkBitmapProcState_opts_arm_neon.cpp, added to the "opts_neon"
    static library target. All functions now use the _neon suffix, even
    in full-NEON builds.

  - Move most of the content of src/core/SkBitmapProcState.cpp to a
    new header: src/core/SkBitmapProcState_procs.h

This header is included by two source files:

  src/core/SkBitmapProcState.cpp, to define the regular functions.
  src/opts/SkBitmapProcState_opts_arm_neon.cpp to define NEON ones.

This is to deal with the fact that all NEON functions now
use the _neon suffix, even in SK_ARM_NEON_IS_ALWAYS mode,
and to be able to include the same header twice in the
SK_ARM_NEON_IS_DYNAMIC case.
Review URL: https://codereview.appspot.com/6449117

git-svn-id: http://skia.googlecode.com/svn/trunk@5055 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-08-13 14:06:34 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Adds a bunch of benchmarks around creating, transforming, testing path equality, 2012-08-13 14:03:31 +00:00
debugger Replaced all instances of std strings and vectors in favor of SkStrings and SkTDArrays within skia code 2012-08-07 20:41:37 +00:00
experimental shape ops work in progress 2012-08-09 18:17:47 +00:00
forth Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
gm suppress pip for now, since we use locally-defined effects 2012-08-13 01:57:05 +00:00
gyp arm: dynamic NEON support for SkBitmapProcState functions. 2012-08-13 14:06:34 +00:00
include Adds a bunch of benchmarks around creating, transforming, testing path equality, 2012-08-13 14:03:31 +00:00
samplecode move texteffects from Sample to gm 2012-08-13 00:52:07 +00:00
src arm: dynamic NEON support for SkBitmapProcState functions. 2012-08-13 14:06:34 +00:00
tests Fix handling of infinite bounds during "fast transforms". 2012-08-10 14:10:45 +00:00
third_party Add BSON implementation to third_party 2012-06-13 18:22:09 +00:00
tools skdiff: clean up isPathAbsolute check for Windows 2012-08-08 13:47:39 +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 gyp_skia: Fix module search path. 2012-07-30 16:48:13 +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 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
skia.gyp Enable Compile Option to Build Android Executables 2012-07-18 14:59:54 +00:00
whitespace.txt Whitespace change to see if local bot triggers a rebuild 2012-08-01 13:30:54 +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