added glshim library
This commit is contained in:
30
project/jni/glshim/test/tests/list/nested.c
Normal file
30
project/jni/glshim/test/tests/list/nested.c
Normal file
@@ -0,0 +1,30 @@
|
||||
int main() {
|
||||
GLuint list = glGenLists(3);
|
||||
glNewList(list, GL_COMPILE);
|
||||
glRectf(0, 0, 1, 1);
|
||||
glEndList();
|
||||
|
||||
glNewList(list + 1, GL_COMPILE);
|
||||
glCallList(list);
|
||||
glEndList();
|
||||
|
||||
glNewList(list + 2, GL_COMPILE);
|
||||
glCallList(list + 1);
|
||||
glEndList();
|
||||
|
||||
glCallList(list + 2);
|
||||
|
||||
GLfloat verts[] = {
|
||||
0, 0, 0,
|
||||
1, 0, 0,
|
||||
1, 1, 0,
|
||||
0, 1, 0,
|
||||
};
|
||||
|
||||
test_glEnableClientState(GL_VERTEX_ARRAY);
|
||||
test_glVertexPointer(3, GL_FLOAT, 0, verts);
|
||||
test_glDrawArrays(6, 0, 4);
|
||||
test_glDisableClientState(GL_VERTEX_ARRAY);
|
||||
|
||||
mock_return;
|
||||
}
|
||||
6
project/jni/glshim/test/tests/list/new.c
Normal file
6
project/jni/glshim/test/tests/list/new.c
Normal file
@@ -0,0 +1,6 @@
|
||||
int main() {
|
||||
int list = glGenLists(1);
|
||||
glNewList(list, GL_COMPILE);
|
||||
mock_assert(state.list.active, "glNewList failed\n");
|
||||
mock_return;
|
||||
}
|
||||
Reference in New Issue
Block a user