From da09c3f3baef6838ac371af4d0b21617e07ae63f Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Thu, 26 May 2011 22:20:01 -0400 Subject: [PATCH] bind texture when switching material --- src/Engine_Object.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Engine_Object.cc b/src/Engine_Object.cc index ddaa35a..93f016c 100644 --- a/src/Engine_Object.cc +++ b/src/Engine_Object.cc @@ -552,6 +552,7 @@ void Engine::Object::draw() WFObj::Material & m = it->second; if (m.flags & WFObj::Material::TEXTURE_BIT) { + glBindTexture(GL_TEXTURE_2D, m.texture); if (program != m_engine.m_programs[PROG_OBJ_TEX]) { program = m_engine.m_programs[PROG_OBJ_TEX];