int index = start;
for (int i = lod; i > 0; i--) {
float u = i * texstep;
for (int j = 0; j < vlod; j++) {
float v = j * texstep * 2;
Vector2 tex1 = new Vector2(u + texstep, v);
Vector2 tex2 = new Vector2(u, v);
Vector2 tex3 = new Vector2(u, v + texstep * 2);
Vector2 tex4 = new Vector2(u + texstep, v + texstep * 2);
index += copyVector2(tex1, dest, index, 1);
index += copyVector2(tex2, dest, index, 1);
index += copyVector2(tex3, dest, index, 1);
index += copyVector2(tex4, dest, index, 1);