Files
commandergenius/project/jni/glshim/test/tests/array/skip.c
2015-02-09 20:25:03 +00:00

28 lines
761 B
C

int main() {
#define STRIDE 0, 0, 0, 0, 0, 0, 0, 0, 0
GLfloat vert[] = {
0, 0, 0, STRIDE,
1, 1, 1, STRIDE,
2, 2, 2, STRIDE,
3, 3, 3, STRIDE,
4, 4, 4, STRIDE,
5, 5, 5, STRIDE,
};
glEnableClientState(GL_VERTEX_ARRAY);
glVertexPointer(3, GL_FLOAT, 12 * sizeof(GLfloat), vert);
glDrawArrays(GL_QUADS, 2, 4);
GLfloat vert_out[] = {
2, 2, 2,
3, 3, 3,
4, 4, 4,
5, 5, 5,
};
GLushort indices[] = {0, 1, 3, 1, 2, 3};
test_glEnableClientState(GL_VERTEX_ARRAY);
test_glVertexPointer(3, GL_FLOAT, 12 * 4, vert);
test_glVertexPointer(3, GL_FLOAT, 0, vert_out);
test_glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_SHORT, indices);
mock_return;
}