[artoolkit-commits] artoolkit/examples/simpleLite simpleLite.c,1.9,1.10
Optical marker tracking and overlay for augmented reality.
Brought to you by:
philip_lamb
From: Philip L. <phi...@us...> - 2005-09-22 19:15:33
|
Update of /cvsroot/artoolkit/artoolkit/examples/simpleLite In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15116/examples/simpleLite Modified Files: simpleLite.c Log Message: After fix in gsub_lite, need to explicitly enable depth testing. Index: simpleLite.c =================================================================== RCS file: /cvsroot/artoolkit/artoolkit/examples/simpleLite/simpleLite.c,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** simpleLite.c 22 Sep 2005 00:46:53 -0000 1.9 --- simpleLite.c 22 Sep 2005 19:15:24 -0000 1.10 *************** *** 119,123 **** glVertex3f(cube_vertices[cube_faces[f][i]][0] * fSize, cube_vertices[cube_faces[f][i]][1] * fSize, cube_vertices[cube_faces[f][i]][2] * fSize); } ! glEnd (); glColor3f (0.0, 0.0, 0.0); for (f = 0; f < cube_num_faces; f++) { --- 119,123 ---- glVertex3f(cube_vertices[cube_faces[f][i]][0] * fSize, cube_vertices[cube_faces[f][i]][1] * fSize, cube_vertices[cube_faces[f][i]][2] * fSize); } ! glEnd (); glColor3f (0.0, 0.0, 0.0); for (f = 0; f < cube_num_faces; f++) { *************** *** 380,384 **** // Select correct buffer for this context. glDrawBuffer(GL_BACK); ! arglDispImage(gARTImage, &gARTCparam, 1.0, gArglSettings); // zoom = 1.0. arVideoCapNext(); --- 380,385 ---- // Select correct buffer for this context. glDrawBuffer(GL_BACK); ! glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // Clear the buffers for new frame. ! arglDispImage(gARTImage, &gARTCparam, 1.0, gArglSettings); // zoom = 1.0. arVideoCapNext(); *************** *** 386,391 **** if (gPatt_found) { - glClear(GL_DEPTH_BUFFER_BIT); // Clear the buffers for new frame. - // Projection transformation. arglCameraFrustum(&gARTCparam, VIEW_DISTANCE_MIN, VIEW_DISTANCE_MAX, p); --- 387,390 ---- *************** *** 470,473 **** --- 469,473 ---- exit(-1); } + glEnable(GL_DEPTH_TEST); arUtilTimerReset(); |