]> git.mxchange.org Git - simgear.git/commitdiff
thanks to Erik's texture map I can now drop empty.rgb altogether and just
authormfranz <mfranz>
Sat, 22 Apr 2006 13:41:06 +0000 (13:41 +0000)
committermfranz <mfranz>
Sat, 22 Apr 2006 13:41:06 +0000 (13:41 +0000)
specify the same texture in the "foo.lighted" and "foo.unlighted" material
entry. This also allows to drop the state cloning and thereby solves the
most urgent apt_signs.cxx TODO. :-)

simgear/scene/tgdb/apt_signs.cxx

index 715c313c0865c0c0fd1133c5a368ac826861c0d6..3bda05cb4a3e4984b614c054f4bc6a83d2fe91fd 100644 (file)
@@ -224,8 +224,7 @@ ssgBranch *sgMakeSign(SGMaterialLib *matlib, const string path, const string con
 
             SGMaterial *m = matlib->find(u);
             if (m) {
-                unlighted_state = (ssgSimpleState *)m->get_state()->clone(SSG_CLONE_STATE);
-                unlighted_state->setTexture(lighted_state->getTexture());
+                unlighted_state = m->get_state();
             } else {
                 SG_LOG(SG_TERRAIN, SG_ALERT, SIGN "ignoring unknown material `" << u << '\'');
                 unlighted_state = lighted_state;