Hi, I'm trying to texture a quad made up of two triangles. I'm using glDrawArrays instead of glDrawElements so I specify 6 vertices instead of just 4. This is what it looks like:
vertices
---------
new Vector3(-0.5f, -0.5f, 0f),
new Vector3( 0.5f, -0.5f, 0f),
new Vector3( 0.5f, 0.5f, 0f),
new Vector3(-0.5f, -0.5f, 0f),
new Vector3( 0.5f, 0.5f, 0f),
new Vector3(-0.5f, 0.5f, 0f)
texture coords
-----------------
new Vector2(0f, 0f),
new Vector2(1f, 0f),
new Vector2(1f, 1f),
new Vector2(0f, 0f),
new Vector2(1f, 1f),
new Vector2(0f, 1f)
When I texture the quad the image is upside down and back to front! Does the Android BitmapFactory do this to the image? Because I can't see anything wrong with the vertices and texture coordinates I'm passing to opengl.
Many thanks.

.
