added glshim library

This commit is contained in:
lubomyr
2015-02-09 20:25:03 +00:00
parent e5e9109652
commit 967c18296e
143 changed files with 231962 additions and 0 deletions

View 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;
}

View 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;
}