summaryrefslogtreecommitdiff
path: root/graphics/java/android/renderscript/RenderScript.java
diff options
context:
space:
mode:
authorAlex Sakhartchouk <alexst@google.com>2011-05-12 10:38:03 -0700
committerAlex Sakhartchouk <alexst@google.com>2011-05-12 10:49:39 -0700
commit25999a08a6652ff5d7d0973f279f1e92e04b3506 (patch)
treefd3a2678fee9bcf1217e03c17d9cb8a080ffacb7 /graphics/java/android/renderscript/RenderScript.java
parent415c842aa6dd3cc797ed2ef1ae42351f594a6c74 (diff)
Cleanup mesh creation.
Change-Id: Iaf5e060711dcb6341ac0f337dfb274528cb68d3e
Diffstat (limited to 'graphics/java/android/renderscript/RenderScript.java')
-rw-r--r--graphics/java/android/renderscript/RenderScript.java21
1 files changed, 3 insertions, 18 deletions
diff --git a/graphics/java/android/renderscript/RenderScript.java b/graphics/java/android/renderscript/RenderScript.java
index feb74b8a94cb..41a29e6cd9e1 100644
--- a/graphics/java/android/renderscript/RenderScript.java
+++ b/graphics/java/android/renderscript/RenderScript.java
@@ -527,25 +527,10 @@ public class RenderScript {
return rsnProgramVertexCreate(mContext, shader, params);
}
- native int rsnMeshCreate(int con, int vtxCount, int indexCount);
- synchronized int nMeshCreate(int vtxCount, int indexCount) {
+ native int rsnMeshCreate(int con, int[] vtx, int[] idx, int[] prim);
+ synchronized int nMeshCreate(int[] vtx, int[] idx, int[] prim) {
validate();
- return rsnMeshCreate(mContext, vtxCount, indexCount);
- }
- native void rsnMeshBindVertex(int con, int id, int alloc, int slot);
- synchronized void nMeshBindVertex(int id, int alloc, int slot) {
- validate();
- rsnMeshBindVertex(mContext, id, alloc, slot);
- }
- native void rsnMeshBindIndex(int con, int id, int alloc, int prim, int slot);
- synchronized void nMeshBindIndex(int id, int alloc, int prim, int slot) {
- validate();
- rsnMeshBindIndex(mContext, id, alloc, prim, slot);
- }
- native void rsnMeshInitVertexAttribs(int con, int id);
- synchronized void nMeshInitVertexAttribs(int id) {
- validate();
- rsnMeshInitVertexAttribs(mContext, id);
+ return rsnMeshCreate(mContext, vtx, idx, prim);
}
native int rsnMeshGetVertexBufferCount(int con, int id);
synchronized int nMeshGetVertexBufferCount(int id) {