blob texture was upside-down
[laserbrain_demo] / src / blob_exhibit.cc
index 1dcc80e..0378359 100644 (file)
@@ -95,6 +95,10 @@ void BlobExhibit::draw() const
        glEnable(GL_TEXTURE_GEN_S);
        glEnable(GL_TEXTURE_GEN_T);
 
+       glMatrixMode(GL_TEXTURE);
+       glLoadIdentity();
+       glScalef(1, -1, 1);
+
        glFrontFace(GL_CW);
        glBegin(GL_TRIANGLES);
        glColor3f(1, 1, 1);
@@ -102,6 +106,9 @@ void BlobExhibit::draw() const
        glEnd();
        glFrontFace(GL_CCW);
 
+       glLoadIdentity();
+       glMatrixMode(GL_MODELVIEW);
+
        glPopAttrib();
 
        post_draw();