summaryrefslogtreecommitdiffstats
path: root/graphics/java
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-09-15 15:40:09 -0400
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-09-15 15:40:09 -0400
commitffa18dfac0b5e9e665897c9b1c107cb4268006b2 (patch)
treef3d1411810769fcb85531a8cb36ae76cc08a1885 /graphics/java
parent0ae011b6f6d709d840f60f25df2046c9545a10a2 (diff)
parent5f43fd289abbd5380b6068766daf721b555d0053 (diff)
downloadframeworks_base-ffa18dfac0b5e9e665897c9b1c107cb4268006b2.zip
frameworks_base-ffa18dfac0b5e9e665897c9b1c107cb4268006b2.tar.gz
frameworks_base-ffa18dfac0b5e9e665897c9b1c107cb4268006b2.tar.bz2
Merge change 25100 into eclair
* changes: Implement Object readback.
Diffstat (limited to 'graphics/java')
-rw-r--r--graphics/java/android/renderscript/Allocation.java4
-rw-r--r--graphics/java/android/renderscript/RenderScript.java1
2 files changed, 5 insertions, 0 deletions
diff --git a/graphics/java/android/renderscript/Allocation.java b/graphics/java/android/renderscript/Allocation.java
index 7749ad3..30c81ab 100644
--- a/graphics/java/android/renderscript/Allocation.java
+++ b/graphics/java/android/renderscript/Allocation.java
@@ -113,6 +113,10 @@ public class Allocation extends BaseObj {
mRS.nAllocationSubDataFromObject(mID, mType, 0, o);
}
+ public void read(Object o) {
+ mRS.nAllocationSubReadFromObject(mID, mType, 0, o);
+ }
+
public void subData(int offset, Object o) {
mRS.nAllocationSubDataFromObject(mID, mType, offset, o);
}
diff --git a/graphics/java/android/renderscript/RenderScript.java b/graphics/java/android/renderscript/RenderScript.java
index 6f5b67e..89db4fa 100644
--- a/graphics/java/android/renderscript/RenderScript.java
+++ b/graphics/java/android/renderscript/RenderScript.java
@@ -106,6 +106,7 @@ public class RenderScript {
native void nAllocationRead(int id, int[] d);
native void nAllocationRead(int id, float[] d);
native void nAllocationSubDataFromObject(int id, Type t, int offset, Object o);
+ native void nAllocationSubReadFromObject(int id, Type t, int offset, Object o);
native void nTriangleMeshBegin(int vertex, int index);
native void nTriangleMeshAddVertex_XY (float x, float y);