disable neon for perspective nofilter indices
It is computing out-of-range indices. When I debug it, I'll renable it with the fix.
diff --git a/Android.mk b/Android.mk
index 5d27c91..3d03194 100644
--- a/Android.mk
+++ b/Android.mk
@@ -9,6 +9,9 @@
LOCAL_ARM_MODE := arm
+# enable this if we turn on SK_DEBUG, otherwise we exceed our prelink budget
+#LOCAL_PRELINK_MODULE := false
+
ifneq ($(ARCH_ARM_HAVE_VFP),true)
LOCAL_CFLAGS += -DSK_SOFTWARE_FLOAT
endif
diff --git a/src/core/SkBitmapProcState_matrix_clamp.h b/src/core/SkBitmapProcState_matrix_clamp.h
index c95a4fa..a0d26cd 100644
--- a/src/core/SkBitmapProcState_matrix_clamp.h
+++ b/src/core/SkBitmapProcState_matrix_clamp.h
@@ -286,6 +286,8 @@
while ((count = iter.next()) != 0) {
const SkFixed* SK_RESTRICT srcXY = iter.getXY();
+#if 0
+ // crashes in ApiDemos - Views - Animation - 3D Transition
/* srcXY is a batch of 32 bit numbers X0,Y0,X1,Y1...
* but we immediately discard the low 16 bits...
@@ -372,7 +374,7 @@
srcXY = (const SkFixed *) mysrc;
xy = (uint32_t *) mydst;
}
-
+#endif
while (--count >= 0) {
*xy++ = (TILEY_PROCF(srcXY[1], maxY) << 16) |
TILEX_PROCF(srcXY[0], maxX);