From aafacfb3f9facaf4da2cc71a6682a27b7f28c5c3 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Wed, 4 May 2011 19:49:21 -0400 Subject: [PATCH] set up vertex array pointers --- wfobj-view.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/wfobj-view.cc b/wfobj-view.cc index c662fba..e4fa19a 100644 --- a/wfobj-view.cc +++ b/wfobj-view.cc @@ -117,6 +117,16 @@ void Viewer::display() gluLookAt(0, -m_dist, 0, 0, 0, 0, 0, 0, 1); glMultMatrixf(m_rotationMatrix); m_obj.bindBuffers(); + glEnableClientState(GL_VERTEX_ARRAY); + glEnableClientState(GL_NORMAL_ARRAY); + int stride = m_obj.getStride(); + glVertexPointer(3, GL_FLOAT, stride, (GLvoid *) m_obj.getVertexOffset()); + glNormalPointer(GL_FLOAT, stride, (GLvoid *) m_obj.getNormalOffset()); + if (m_obj.doTextures()) + { + glTexCoordPointer(2, GL_FLOAT, stride, + (GLvoid *) m_obj.getTextureCoordOffset()); + } SDL_GL_SwapBuffers(); }