// display texture // XXX: NEEDS TO BE IMPLEMENTED void Texture::display(void){ // setup model matrix glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glClearColor(0.5, 0.5, 0.5, 1.0); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); if(rayTraceMode){ normQuadShader.bind(); rayTexture.bind(); quad.draw(); normQuadShader.unbind(); rayTexture.unbind(); }else{ mesh1.draw(); mesh.draw(); mesh2.draw(); } glutSwapBuffers(); // glPopAttrib(); }