summaryrefslogtreecommitdiffstats
path: root/graphics/java/android/renderscript/FieldPacker.java
diff options
context:
space:
mode:
authorJason Sams <rjsams@android.com>2010-08-12 12:49:17 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-08-12 12:49:17 -0700
commit4199175ff34c7c15120c3cc3714d454d84e7afcf (patch)
treed56d8c03c841832cb0fba9401527d5f17722a411 /graphics/java/android/renderscript/FieldPacker.java
parent6f99270cbe2d3385962a895d387f9024b829bc22 (diff)
parentee73498ddf896f6ed003e9ce1fab87aefda90173 (diff)
downloadframeworks_base-4199175ff34c7c15120c3cc3714d454d84e7afcf.zip
frameworks_base-4199175ff34c7c15120c3cc3714d454d84e7afcf.tar.gz
frameworks_base-4199175ff34c7c15120c3cc3714d454d84e7afcf.tar.bz2
Merge "Fix field packer bug for U32 data. Fix initial refcounts in allocations. Support null references in allocations."
Diffstat (limited to 'graphics/java/android/renderscript/FieldPacker.java')
-rw-r--r--graphics/java/android/renderscript/FieldPacker.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/graphics/java/android/renderscript/FieldPacker.java b/graphics/java/android/renderscript/FieldPacker.java
index f03b51c..24f0409 100644
--- a/graphics/java/android/renderscript/FieldPacker.java
+++ b/graphics/java/android/renderscript/FieldPacker.java
@@ -76,6 +76,7 @@ public class FieldPacker {
public void addU8(short v) {
if ((v < 0) || (v > 0xff)) {
+ android.util.Log.e("rs", "FieldPacker.addU8( " + v + " )");
throw new IllegalArgumentException("Saving value out of range for type");
}
mData[mPos++] = (byte)v;
@@ -83,6 +84,7 @@ public class FieldPacker {
public void addU16(int v) {
if ((v < 0) || (v > 0xffff)) {
+ android.util.Log.e("rs", "FieldPacker.addU16( " + v + " )");
throw new IllegalArgumentException("Saving value out of range for type");
}
align(2);
@@ -91,7 +93,8 @@ public class FieldPacker {
}
public void addU32(long v) {
- if ((v < 0) || (v > 0xffffffff)) {
+ if ((v < 0) || (v > 0xffffffffL)) {
+ android.util.Log.e("rs", "FieldPacker.addU32( " + v + " )");
throw new IllegalArgumentException("Saving value out of range for type");
}
align(4);
@@ -103,6 +106,7 @@ public class FieldPacker {
public void addU64(long v) {
if (v < 0) {
+ android.util.Log.e("rs", "FieldPacker.addU64( " + v + " )");
throw new IllegalArgumentException("Saving value out of range for type");
}
align(8);