don't reallocate the mesh each time we use it
the Mesh object can be part of each Layer (at least currently).
also reworked the Mesh code a bit to make it easier to access
the vertex data.
Change-Id: I0490851ba898f0aa2e55b62958dcd8bdb535e98b
diff --git a/services/surfaceflinger/RenderEngine/GLES11RenderEngine.cpp b/services/surfaceflinger/RenderEngine/GLES11RenderEngine.cpp
index 27105a2..428cdb8 100644
--- a/services/surfaceflinger/RenderEngine/GLES11RenderEngine.cpp
+++ b/services/surfaceflinger/RenderEngine/GLES11RenderEngine.cpp
@@ -192,7 +192,7 @@
glVertexPointer(mesh.getVertexSize(),
GL_FLOAT,
mesh.getByteStride(),
- mesh.getVertices());
+ mesh.getPositions());
glDrawArrays(mesh.getPrimitive(), 0, mesh.getVertexCount());
}
@@ -209,7 +209,7 @@
glVertexPointer(mesh.getVertexSize(),
GL_FLOAT,
mesh.getByteStride(),
- mesh.getVertices());
+ mesh.getPositions());
glDrawArrays(mesh.getPrimitive(), 0, mesh.getVertexCount());