summaryrefslogtreecommitdiffstats
path: root/graphics/java/android/renderscript/Mesh.java
diff options
context:
space:
mode:
authorJason Sams <rjsams@android.com>2010-11-09 17:11:40 -0800
committerJason Sams <rjsams@android.com>2010-11-09 17:11:40 -0800
commit06d69de78845659e6904ae4964e606a7f1a6a4a8 (patch)
tree15a497321026614c8338e40305b32e43b0a0ff31 /graphics/java/android/renderscript/Mesh.java
parent641b0628cd9d8be001fa445771d460b47ba1f6cb (diff)
downloadframeworks_base-06d69de78845659e6904ae4964e606a7f1a6a4a8.zip
frameworks_base-06d69de78845659e6904ae4964e606a7f1a6a4a8.tar.gz
frameworks_base-06d69de78845659e6904ae4964e606a7f1a6a4a8.tar.bz2
Continue error check improvements and write some docs.
Change-Id: I345b08490da21d9ee715ff1ddc80c1a816b579f4
Diffstat (limited to 'graphics/java/android/renderscript/Mesh.java')
-rw-r--r--graphics/java/android/renderscript/Mesh.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/graphics/java/android/renderscript/Mesh.java b/graphics/java/android/renderscript/Mesh.java
index bb382f2..4187992 100644
--- a/graphics/java/android/renderscript/Mesh.java
+++ b/graphics/java/android/renderscript/Mesh.java
@@ -60,16 +60,16 @@ public class Mesh extends BaseObj {
@Override
void updateFromNative() {
- mName = mRS.nGetName(mID);
- int vtxCount = mRS.nMeshGetVertexBufferCount(mID);
- int idxCount = mRS.nMeshGetIndexCount(mID);
+ super.updateFromNative();
+ int vtxCount = mRS.nMeshGetVertexBufferCount(getID());
+ int idxCount = mRS.nMeshGetIndexCount(getID());
int[] vtxIDs = new int[vtxCount];
int[] idxIDs = new int[idxCount];
int[] primitives = new int[idxCount];
- mRS.nMeshGetVertices(mID, vtxIDs, vtxCount);
- mRS.nMeshGetIndices(mID, idxIDs, primitives, idxCount);
+ mRS.nMeshGetVertices(getID(), vtxIDs, vtxCount);
+ mRS.nMeshGetIndices(getID(), idxIDs, primitives, idxCount);
mVertexBuffers = new Allocation[vtxCount];
mIndexBuffers = new Allocation[idxCount];
@@ -292,7 +292,7 @@ public class Mesh extends BaseObj {
for(int ct = 0; ct < b.mVertexTypeCount; ct ++) {
Entry entry = b.mVertexTypes[ct];
- rs.nMeshBindVertex(id, entry.a.mID, ct);
+ rs.nMeshBindVertex(id, entry.a.getID(), ct);
newMesh.mVertexBuffers[ct] = entry.a;
}
rs.nMeshInitVertexAttribs(id);