Modified Files:
simgear/scene/model/SGMaterialAnimation.cxx: Olaf Flebbe: Use brakets around bitwise operations. Greetings from LinuxTag, Berlin ... :)
This commit is contained in:
parent
e700fc6f34
commit
a8ba041b67
@ -471,13 +471,13 @@ SGMaterialAnimation::createAnimationGroup(osg::Group& parent)
|
||||
mat->setColorMode(osg::Material::OFF);
|
||||
} else if ((suppliedColors & defaultColorModeMask) != 0) {
|
||||
// First deal with the complicated AMBIENT/DIFFUSE case.
|
||||
if (defaultColorModeMask & AMBIENT_DIFFUSE != 0) {
|
||||
if ((defaultColorModeMask & AMBIENT_DIFFUSE) != 0) {
|
||||
// glColor can supply colors not specified by the animation.
|
||||
unsigned matColorModeMask = ((~suppliedColors & defaultColorModeMask)
|
||||
& AMBIENT_DIFFUSE);
|
||||
if (matColorModeMask & DIFFUSE != 0)
|
||||
if ((matColorModeMask & DIFFUSE) != 0)
|
||||
mat->setColorMode(osg::Material::DIFFUSE);
|
||||
else if (matColorModeMask & AMBIENT != 0)
|
||||
else if ((matColorModeMask & AMBIENT) != 0)
|
||||
mat->setColorMode(osg::Material::AMBIENT);
|
||||
else
|
||||
mat->setColorMode(osg::Material::OFF);
|
||||
|
Loading…
Reference in New Issue
Block a user