From 65ecbe0d5c6a8ae3eb30d07e490e2abbc4dc5b07 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Sun, 19 Dec 2010 00:11:37 -0500 Subject: [PATCH] bugfix in Engine::Quad() constructor -- call dCROSS() before dNormalize3() --- Engine.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Engine.cc b/Engine.cc index b13b478..032da9f 100644 --- a/Engine.cc +++ b/Engine.cc @@ -1339,6 +1339,7 @@ Engine::Quad::Quad(float cx, float cy, float cz, m_v2[0] = v2x; m_v2[1] = v2y; m_v2[2] = v2z; + dCROSS(m_normal, =, m_v1, m_v2); dNormalize3(m_normal); m_dl = 0; m_visible = true; @@ -1346,7 +1347,6 @@ Engine::Quad::Quad(float cx, float cy, float cz, m_texture = 0; m_enable_blending = false; m_color[0] = m_color[1] = m_color[2] = m_color[3] = 1.0f; - dCROSS(m_normal, =, m_v1, m_v2); render(); }