exhibit drawing is now handled by the Renderer
[laserbrain_demo] / src / blob_exhibit.cc
index 35552e4..cd29e96 100644 (file)
@@ -140,6 +140,12 @@ void BlobExhibit::draw() const
        glEnable(GL_TEXTURE_GEN_S);
        glEnable(GL_TEXTURE_GEN_T);
 
+       if(node) {
+               glMatrixMode(GL_MODELVIEW);
+               glPushMatrix();
+               glMultMatrixf(node->get_matrix()[0]);
+       }
+
        glMatrixMode(GL_TEXTURE);
        glLoadIdentity();
        glScalef(1, -1, 1);
@@ -183,6 +189,9 @@ void BlobExhibit::draw() const
 
        glLoadIdentity();
        glMatrixMode(GL_MODELVIEW);
+       if(node) {
+               glPopMatrix();
+       }
 
        glPopAttrib();
 }