glDrawElements(GL10.GL_TRIANGLE_STRIP, mFacesCount, GL10.GL_UNSIGNED_SHORT, mFaceBuffer);
I get the texture drawn on each triangle separately. So I get massive fractal-like object.
When I try to apply the texture on a pyramid model (4 sided), the texture applies GREAT, but for the complex model it won't.
I have the faces, vertices, normals and texture coordinates correctly.
Here is how the model is supposed to look:
And here is how it looks:
This
glDrawArrays(GL10.GL_TRIANGLES, 0, mFacesCount);
draws even worse texture over the model.
So, the model renders fine, the texture is a problem.