X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=src%2Fblob_exhibit.cc;h=cd29e9629e4d1ac277473f05003834bf620538ba;hp=35552e4f66d8327d5d632154f229cd07afe0b965;hb=37b68f014b46922b885c6344d6b069cba3c9c3c5;hpb=332f9dce52862e39afabd50bdce9691de7986921 diff --git a/src/blob_exhibit.cc b/src/blob_exhibit.cc index 35552e4..cd29e96 100644 --- a/src/blob_exhibit.cc +++ b/src/blob_exhibit.cc @@ -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(); }