diff options
author | Alex Sakhartchouk <alexst@google.com> | 2011-05-12 10:38:03 -0700 |
---|---|---|
committer | Alex Sakhartchouk <alexst@google.com> | 2011-05-12 10:49:39 -0700 |
commit | 25999a08a6652ff5d7d0973f279f1e92e04b3506 (patch) | |
tree | fd3a2678fee9bcf1217e03c17d9cb8a080ffacb7 /graphics/java/android/renderscript/RenderScript.java | |
parent | 415c842aa6dd3cc797ed2ef1ae42351f594a6c74 (diff) |
Cleanup mesh creation.
Change-Id: Iaf5e060711dcb6341ac0f337dfb274528cb68d3e
Diffstat (limited to 'graphics/java/android/renderscript/RenderScript.java')
-rw-r--r-- | graphics/java/android/renderscript/RenderScript.java | 21 |
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) { |