X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fblob_exhibit.cc;h=cd29e9629e4d1ac277473f05003834bf620538ba;hb=73b213a3546d98310fb9d70abfb4f38d1bd7c682;hp=35552e4f66d8327d5d632154f229cd07afe0b965;hpb=332f9dce52862e39afabd50bdce9691de7986921;p=laserbrain_demo 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(); }