Go to file
digit@google.com 47ebbcc7ab Use the NDK's cpu-features library when building skia for Chromium/Android.
This patch ensures that when Skia is built for Chromium, it will
always use the Android NDK's cpu-features helper library to detect
NEON at runtime.

This is needed because sandboxed Chromium renderer processes cannot
access /proc, and the probing performed in SkUtilsArm.cpp will never
work. As such, the NEON code paths will never be used even when the
device supports them.

Chromium has special code that ensures that the browser process
passes the CPU features flags to every renderer process, but
Skia needs to use android_getCpuFeatures() to get them.

See http://crbug.com/164154 for full details.
Review URL: https://codereview.appspot.com/7102045

git-svn-id: http://skia.googlecode.com/svn/trunk@7149 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-01-14 14:58:22 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Fix leaks in blurrect benchs and gm. 2013-01-11 20:54:44 +00:00
debugger Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-11 02:01:25 +00:00
experimental Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-10 02:01:29 +00:00
forth remove uses of setBitmapDevice (DEPRECATED) 2012-09-26 13:44:13 +00:00
gm Adding commandline option to gm to make it write image results for tests that fails due to pixel mismatches. 2013-01-11 21:04:40 +00:00
gyp This takes the convex path tesselator from the Android code and hooks it into a 2013-01-09 21:04:52 +00:00
include Use the NDK's cpu-features library when building skia for Chromium/Android. 2013-01-14 14:58:22 +00:00
samplecode fix win build 2013-01-08 16:22:44 +00:00
src Use the NDK's cpu-features library when building skia for Chromium/Android. 2013-01-14 14:58:22 +00:00
tests Ensure that SkMemoryStream does not crash dereferencing fData. 2013-01-09 22:02:58 +00:00
third_party Add BSON implementation to third_party 2012-06-13 18:22:09 +00:00
tools Enable per-tile logging in bench_pictures 2013-01-11 20:45:24 +00:00
trybots_to_run Added cros_daisy to build bots list 2012-08-27 17:57:58 +00:00
.gitignore Set git to ignore .android_config 2012-12-12 21:21:29 +00:00
DEPS Replace SkConsistentChecksum with SkCityHash (now including CityHash via DEPS) 2012-12-07 15:12:01 +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 Update gyp to allow alternative out directories 2012-11-28 14:11:41 +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 gyp: generate "everything" and "most" targets instead of "all" 2012-10-25 16:32:07 +00:00
Makefile Update gyp to allow alternative out directories 2012-11-28 14:11:41 +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 gyp: generate "everything" and "most" targets instead of "all" 2012-10-25 16:32:07 +00:00
whitespace.txt Rebaselined webpage image GMs for ['base-macmini'] on Google Storage. 2013-01-11 14:19:52 +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