Show
Ignore:
Timestamp:
07/21/14 18:36:47 (19 hours ago)
Author:
robert
Message:

Centralized the calling of #include <stdint.h> and VS fallback into include/osg/Types header

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/examples/osgvolume/osgvolume.cpp

    r13944 r13948  
    665665    while(arguments.read("--sdwm", sampleDensityWhenMoving)) {} 
    666666 
     667    double sampleRatioWhenMoving = 0.0; 
     668    while(arguments.read("--srwm", sampleRatioWhenMoving)) {} 
     669 
    667670    while(arguments.read("--lod")) { sampleDensityWhenMoving = 0.02; } 
    668671 
     
    10761079        // use SampleRatio in place of SampleDensity 
    10771080        osgVolume::SampleRatioProperty* sr = new osgVolume::SampleRatioProperty(1.0f); 
     1081        osgVolume::SampleRatioWhenMovingProperty* srwm = sampleRatioWhenMoving!=0.0 ? new osgVolume::SampleRatioWhenMovingProperty(sampleRatioWhenMoving) : 0; 
    10781082 
    10791083        osgVolume::TransparencyProperty* tp = new osgVolume::TransparencyProperty(1.0); 
     
    10841088            osgVolume::CompositeProperty* cp = new osgVolume::CompositeProperty; 
    10851089            cp->addProperty(ap); 
    1086             if (useMultipass) cp->addProperty(sr); 
    1087             else cp->addProperty(sd); 
     1090            if (useMultipass) 
     1091            { 
     1092                cp->addProperty(sr); 
     1093                if (srwm) cp->addProperty(srwm); 
     1094            } 
     1095            else 
     1096            { 
     1097                cp->addProperty(sd); 
     1098                if (sdwm) cp->addProperty(sdwm); 
     1099            } 
    10881100            cp->addProperty(tp); 
    10891101 
    1090             if (sdwm) cp->addProperty(sdwm); 
    10911102            if (tfp) 
    10921103            {