[Libufo-commits] ufo-0.5/src/gl ugl_graphics.cpp,1.17,1.18
Status: Beta
Brought to you by:
schmidtjf
|
From: Johannes S. <sch...@us...> - 2006-01-21 17:12:01
|
Update of /cvsroot/libufo/ufo-0.5/src/gl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5599/src/gl Modified Files: ugl_graphics.cpp Log Message: Fixed saving client state (thanks Mobius). Index: ugl_graphics.cpp =================================================================== RCS file: /cvsroot/libufo/ufo-0.5/src/gl/ugl_graphics.cpp,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** ugl_graphics.cpp 29 Oct 2005 15:20:48 -0000 1.17 --- ugl_graphics.cpp 21 Jan 2006 17:11:53 -0000 1.18 *************** *** 498,505 **** --- 498,508 ---- ugl_driver->glDrawArrays(glType, 0, buffer->getCount()); } else if (buffer->getType() == UVertexArray::C3F_V3F) { + // we use color arrays ... + ugl_driver->glPushClientAttrib(GL_CLIENT_VERTEX_ARRAY_BIT); ugl_driver->glShadeModel(GL_SMOOTH); ugl_driver->glInterleavedArrays(GL_C3F_V3F, 0, buffer->getArray()); ugl_driver->glDrawArrays(glType, 0, buffer->getCount()); ugl_driver->glShadeModel(GL_FLAT); + ugl_driver->glPopClientAttrib(); } ugl_driver->glTranslatef(-ufo_line_add, -ufo_line_add, 0); |