From 52c92982b43e45e841c06443e354f90e0c450d89 Mon Sep 17 00:00:00 2001 From: Eleni Maria Stea Date: Sun, 7 Oct 2018 12:13:17 +0300 Subject: [PATCH] X logo billboarding --- src/geom.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/geom.cc b/src/geom.cc index a0d99cf..62e36d3 100644 --- a/src/geom.cc +++ b/src/geom.cc @@ -121,6 +121,15 @@ void xlogo() -0.058, -0.182, 0.114, -0.079, 0.500, 0.407, 0.411, 0.407 }; + /* billboarding */ + float mv[16]; + glGetFloatv(GL_MODELVIEW_MATRIX, mv); + mv[0] = mv[5] = mv[10] = 1.0f; + mv[1] = mv[2] = mv[4] = mv[6] = mv[8] = mv[9] = 0.0f; + + glPushMatrix(); + glLoadMatrixf(mv); + glPushAttrib(GL_ENABLE_BIT); glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); @@ -134,4 +143,5 @@ void xlogo() glEnd(); glPopAttrib(); + glPopMatrix(); } -- 1.7.10.4