I played a little with the code and this works for me:
static float squareVertices[] = { -1.0f, 1.0f, -1.0f, -1.0f, 1.0f, -1.0f, 1.0f, 1.0f };
private short drawOrder[] = { 0, 3, 2, 0, 1, 2 }; // order to draw vertices
static float textureVertices[] = { 0.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f, 1.0f, 0.0f, };
I just changed order of vertexes for stripe and texture coordinates.
I played a little with the code and this works for me:
I just changed order of vertexes for stripe and texture coordinates.