aboutsummaryrefslogtreecommitdiff
path: root/tests/cubegeom.c
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-02-20 14:59:40 -0800
committerAlon Zakai <alonzakai@gmail.com>2013-02-20 14:59:40 -0800
commitc9d030fc29a8f623f75fb287d0ad3ec17860b422 (patch)
tree856bcd94d9aba0ba5ea7d6133246a883f23d1d82 /tests/cubegeom.c
parent7993ab4d6b5ef1eafcc913c2ae1ba4b0d641d1f9 (diff)
add more glGetIntegerv constants
Diffstat (limited to 'tests/cubegeom.c')
-rw-r--r--tests/cubegeom.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/cubegeom.c b/tests/cubegeom.c
index 1e5de47c..6158b124 100644
--- a/tests/cubegeom.c
+++ b/tests/cubegeom.c
@@ -207,10 +207,19 @@ int main(int argc, char *argv[])
glNormalPointer(GL_BYTE, 32, (void*)12);
glColorPointer(4, GL_UNSIGNED_BYTE, 32, (void*)28);
- int temp; // test glGetPointerv
+ int temp; // test glGetPointerv, glGetIntegerv
glGetPointerv(GL_VERTEX_ARRAY_POINTER, &temp); assert(temp == 0);
glGetPointerv(GL_COLOR_ARRAY_POINTER, &temp); assert(temp == 28);
glGetPointerv(GL_TEXTURE_COORD_ARRAY_POINTER, &temp); assert(temp == 16);
+ glGetIntegerv(GL_VERTEX_ARRAY_SIZE, &temp); assert(temp == 3);
+ glGetIntegerv(GL_VERTEX_ARRAY_TYPE, &temp); assert(temp == GL_FLOAT);
+ glGetIntegerv(GL_VERTEX_ARRAY_STRIDE, &temp); assert(temp == 32);
+ glGetIntegerv(GL_COLOR_ARRAY_SIZE, &temp); assert(temp == 4);
+ glGetIntegerv(GL_COLOR_ARRAY_TYPE, &temp); assert(temp == GL_UNSIGNED_BYTE);
+ glGetIntegerv(GL_COLOR_ARRAY_STRIDE, &temp); assert(temp == 32);
+ glGetIntegerv(GL_TEXTURE_COORD_ARRAY_SIZE, &temp); assert(temp == 2);
+ glGetIntegerv(GL_TEXTURE_COORD_ARRAY_TYPE, &temp); assert(temp == GL_FLOAT);
+ glGetIntegerv(GL_TEXTURE_COORD_ARRAY_STRIDE, &temp); assert(temp == 32);
glBindTexture(GL_TEXTURE_2D, texture); // diffuse?
glActiveTexture(GL_TEXTURE0);