|
From: Charles L. <cn...@us...> - 2009-02-23 20:49:28
|
Update of /cvsroot/hgengine/Mercury/src In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv29543/src Modified Files: MercuryOGL.cpp Log Message: disable global ambient. This makes lights click on and off. Index: MercuryOGL.cpp =================================================================== RCS file: /cvsroot/hgengine/Mercury/src/MercuryOGL.cpp,v retrieving revision 1.341 retrieving revision 1.342 diff -C2 -d -r1.341 -r1.342 *** MercuryOGL.cpp 23 Nov 2008 19:28:31 -0000 1.341 --- MercuryOGL.cpp 23 Feb 2009 20:49:19 -0000 1.342 *************** *** 154,157 **** --- 154,161 ---- SetStates(gls); + //OpenGL sets all lights (even those with zero ambient) to have ambient, we want to standardize it... off + float gz[4] = { 0., 0., 0., 1. }; + glLightModelfv( GL_LIGHT_MODEL_AMBIENT, gz); + return true; } |