| 650 | | switch( texenv->getMode()) |
| 651 | | { |
| 652 | | case osg::TexEnv::DECAL: |
| 653 | | ad.texEnvMode = AttrData::TEXENV_DECAL; |
| 654 | | break; |
| 655 | | case osg::TexEnv::MODULATE: |
| 656 | | default: |
| 657 | | ad.texEnvMode = AttrData::TEXENV_MODULATE; |
| 658 | | break; |
| 659 | | case osg::TexEnv::BLEND: |
| 660 | | ad.texEnvMode = AttrData::TEXENV_BLEND; |
| 661 | | break; |
| 662 | | case osg::TexEnv::REPLACE: |
| 663 | | ad.texEnvMode = AttrData::TEXENV_COLOR; |
| 664 | | break; |
| 665 | | case osg::TexEnv::ADD: |
| 666 | | ad.texEnvMode = AttrData::TEXENV_ADD; |
| 667 | | break; |
| | 650 | if (texenv) |
| | 651 | { |
| | 652 | switch( texenv->getMode()) |
| | 653 | { |
| | 654 | case osg::TexEnv::DECAL: |
| | 655 | ad.texEnvMode = AttrData::TEXENV_DECAL; |
| | 656 | break; |
| | 657 | case osg::TexEnv::MODULATE: |
| | 658 | default: |
| | 659 | ad.texEnvMode = AttrData::TEXENV_MODULATE; |
| | 660 | break; |
| | 661 | case osg::TexEnv::BLEND: |
| | 662 | ad.texEnvMode = AttrData::TEXENV_BLEND; |
| | 663 | break; |
| | 664 | case osg::TexEnv::REPLACE: |
| | 665 | ad.texEnvMode = AttrData::TEXENV_COLOR; |
| | 666 | break; |
| | 667 | case osg::TexEnv::ADD: |
| | 668 | ad.texEnvMode = AttrData::TEXENV_ADD; |
| | 669 | break; |
| | 670 | } |