From 39501530d4222323c28686e9358a161109cdc7fe Mon Sep 17 00:00:00 2001 From: Calefaction Date: Sun, 26 Sep 2004 04:09:57 +0000 Subject: [PATCH] Updated to properly update material parameters. This was SVN commit r1200. --- source/graphics/Material.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/graphics/Material.cpp b/source/graphics/Material.cpp index f7287aac2d..6c99a6f4e5 100755 --- a/source/graphics/Material.cpp +++ b/source/graphics/Material.cpp @@ -61,10 +61,10 @@ bool CMaterial::operator ==(const CMaterial &material) void CMaterial::Bind() { - glMaterialfv(GL_FRONT, GL_DIFFUSE, m_Diffuse.data); - glMaterialfv(GL_FRONT, GL_AMBIENT, m_Ambient.data); - glMaterialfv(GL_FRONT, GL_SPECULAR, m_Specular.data); - glMaterialfv(GL_FRONT, GL_EMISSION, m_Emissive.data); + glMaterialfv(GL_FRONT, GL_DIFFUSE, &m_Diffuse.data[0]); + glMaterialfv(GL_FRONT, GL_AMBIENT, &m_Ambient.data[0]); + glMaterialfv(GL_FRONT, GL_SPECULAR, &m_Specular.data[0]); + glMaterialfv(GL_FRONT, GL_EMISSION, &m_Emissive.data[0]); glMaterialf(GL_FRONT, GL_SHININESS, m_SpecularPower); oglCheck();