Show
Ignore:
Timestamp:
03/21/12 18:36:20 (3 years ago)
Author:
robert
Message:

Ran script to remove trailing spaces and tabs

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgParticle/ParticleSystem.cpp

    r11755 r13041  
    3131 
    3232osgParticle::ParticleSystem::ParticleSystem() 
    33 :    osg::Drawable(),  
     33:    osg::Drawable(), 
    3434    _def_bbox(osg::Vec3(-10, -10, -10), osg::Vec3(10, 10, 10)), 
    3535    _alignment(BILLBOARD), 
     
    4242    _doublepass(false), 
    4343    _frozen(false), 
    44     _bmin(0, 0, 0),  
    45     _bmax(0, 0, 0),  
     44    _bmin(0, 0, 0), 
     45    _bmax(0, 0, 0), 
    4646    _reset_bounds_flag(false), 
    4747    _bounds_computed(false), 
     
    6363 
    6464osgParticle::ParticleSystem::ParticleSystem(const ParticleSystem& copy, const osg::CopyOp& copyop) 
    65 :    osg::Drawable(copy, copyop),  
     65:    osg::Drawable(copy, copyop), 
    6666    _def_bbox(copy._def_bbox), 
    6767    _alignment(copy._alignment), 
     
    7474    _doublepass(copy._doublepass), 
    7575    _frozen(copy._frozen), 
    76     _bmin(copy._bmin),  
    77     _bmax(copy._bmax),  
     76    _bmin(copy._bmin), 
     77    _bmax(copy._bmax), 
    7878    _reset_bounds_flag(copy._reset_bounds_flag), 
    7979    _bounds_computed(copy._bounds_computed), 
     
    108108        //     _cur_tile, _s_coord, _t_coord, _prev_pos, _prev_angle and _angle 
    109109        osg::StateSet* stateset = getOrCreateStateSet(); 
    110          
     110 
    111111        if (_dirty_uniforms) 
    112112        { 
     
    116116        } 
    117117    } 
    118      
     118 
    119119    for(unsigned int i=0; i<_particles.size(); ++i) 
    120120    { 
     
    132132        } 
    133133    } 
    134      
     134 
    135135    if (_sortMode != NO_SORT) 
    136136    { 
     
    152152        } 
    153153    } 
    154      
     154 
    155155    // force recomputing of bounding box on next frame 
    156156    dirtyBound(); 
     
    166166    // this particle system is culled 
    167167    _last_frame = state.getFrameStamp()->getFrameNumber(); 
    168      
     168 
    169169    // update the dirty flag of delta time, so next time a new request for delta time 
    170170    // will automatically cause recomputing 
    171171    _dirty_dt = true; 
    172      
     172 
    173173    // get the current modelview matrix 
    174174    osg::Matrix modelview = state.getModelViewMatrix(); 
     
    176176    // set up depth mask for first rendering pass 
    177177#if !defined(OSG_GLES1_AVAILABLE) && !defined(OSG_GLES2_AVAILABLE) && !defined(OSG_GL3_AVAILABLE) 
    178     glPushAttrib(GL_DEPTH_BUFFER_BIT);  
     178    glPushAttrib(GL_DEPTH_BUFFER_BIT); 
    179179#endif 
    180      
     180 
    181181    glDepthMask(GL_FALSE); 
    182182 
     
    193193 
    194194    // render, second pass 
    195     if (_doublepass) {     
     195    if (_doublepass) { 
    196196        // set up color mask for second rendering pass 
    197197#if !defined(OSG_GLES1_AVAILABLE) && !defined(OSG_GLES2_AVAILABLE) && !defined(OSG_GL3_AVAILABLE) 
     
    237237        texture->setFilter(osg::Texture2D::MAG_FILTER, osg::Texture2D::LINEAR); 
    238238        texture->setWrap(osg::Texture2D::WRAP_S, osg::Texture2D::MIRROR); 
    239         texture->setWrap(osg::Texture2D::WRAP_T, osg::Texture2D::MIRROR);         
     239        texture->setWrap(osg::Texture2D::WRAP_T, osg::Texture2D::MIRROR); 
    240240        stateset->setTextureAttributeAndModes(texture_unit, texture, osg::StateAttribute::ON); 
    241241 
     
    246246 
    247247    osg::BlendFunc *blend = new osg::BlendFunc; 
    248     if (emissive_particles) {     
     248    if (emissive_particles) { 
    249249        blend->setFunction(osg::BlendFunc::SRC_ALPHA, osg::BlendFunc::ONE); 
    250250    } else { 
     
    263263    osg::StateSet *stateset = new osg::StateSet; 
    264264    stateset->setRenderingHint(osg::StateSet::TRANSPARENT_BIN); 
    265      
     265 
    266266    osg::PointSprite *sprite = new osg::PointSprite; 
    267267    stateset->setTextureAttributeAndModes(texture_unit, sprite, osg::StateAttribute::ON); 
    268      
     268 
    269269    #if !defined(OSG_GLES1_AVAILABLE) && !defined(OSG_GLES2_AVAILABLE) 
    270270        stateset->setMode(GL_VERTEX_PROGRAM_POINT_SIZE, osg::StateAttribute::ON); 
     
    272272        OSG_NOTICE<<"Warning: ParticleSystem::setDefaultAttributesUsingShaders(..) not fully implemented."<<std::endl; 
    273273    #endif 
    274      
     274 
    275275    if (!texturefile.empty()) 
    276276    { 
     
    280280        texture->setFilter(osg::Texture2D::MAG_FILTER, osg::Texture2D::LINEAR); 
    281281        texture->setWrap(osg::Texture2D::WRAP_S, osg::Texture2D::MIRROR); 
    282         texture->setWrap(osg::Texture2D::WRAP_T, osg::Texture2D::MIRROR);         
     282        texture->setWrap(osg::Texture2D::WRAP_T, osg::Texture2D::MIRROR); 
    283283        stateset->setTextureAttributeAndModes(texture_unit, texture, osg::StateAttribute::ON); 
    284284    } 
    285      
     285 
    286286    osg::BlendFunc *blend = new osg::BlendFunc; 
    287287    if (emissive_particles) 
    288     {     
     288    { 
    289289        blend->setFunction(osg::BlendFunc::SRC_ALPHA, osg::BlendFunc::ONE); 
    290290    } 
     
    294294    } 
    295295    stateset->setAttributeAndModes(blend, osg::StateAttribute::ON); 
    296      
     296 
    297297    osg::Program *program = new osg::Program; 
    298298#ifdef USE_LOCAL_SHADERS 
     
    338338#endif 
    339339    stateset->setAttributeAndModes(program, osg::StateAttribute::ON); 
    340      
     340 
    341341    stateset->addUniform(new osg::Uniform("visibilityDistance", (float)_visibilityDistance)); 
    342342    stateset->addUniform(new osg::Uniform("baseTexture", texture_unit)); 
    343343    setStateSet(stateset); 
    344      
     344 
    345345    setUseVertexArray(true); 
    346346    setUseShaders(true); 
     
    384384            yScale = 1.0f/lengthY2; 
    385385        } 
    386          
     386 
    387387        scaled_aligned_xAxis *= xScale; 
    388388        scaled_aligned_yAxis *= yScale; 
    389          
     389 
    390390        xAxis *= xScale; 
    391391        yAxis *= yScale; 
     
    404404        glDepthMask(GL_TRUE); 
    405405    } 
    406      
     406 
    407407    for(unsigned int i=0; i<_particles.size(); i+=_detail) 
    408408    { 
    409409        const Particle* currentParticle = &_particles[i]; 
    410          
     410 
    411411        bool insideDistance = true; 
    412412        if (_sortMode != NO_SORT && _visibilityDistance>0.0) 
    413413            insideDistance = (currentParticle->getDepth()>=0.0 && currentParticle->getDepth()<=_visibilityDistance); 
    414          
     414 
    415415        if (currentParticle->isAlive() && insideDistance) 
    416416        { 
     
    429429            } 
    430430            ++_draw_count; 
    431              
     431 
    432432            if (currentParticle->getShape() == Particle::USER) 
    433433            { 
     
    440440                continue; 
    441441            } 
    442              
     442 
    443443            const osg::Vec3& angle = currentParticle->getAngle(); 
    444444            bool requiresRotation = (angle.x()!=0.0f || angle.y()!=0.0f || angle.z()!=0.0f); 
     
    447447                osg::Matrix R; 
    448448                R.makeRotate( 
    449                     angle.x(), osg::Vec3(1, 0, 0),  
    450                     angle.y(), osg::Vec3(0, 1, 0),  
     449                    angle.x(), osg::Vec3(1, 0, 0), 
     450                    angle.y(), osg::Vec3(0, 1, 0), 
    451451                    angle.z(), osg::Vec3(0, 0, 1)); 
    452452 
     
    455455                    xAxis = osg::Matrix::transform3x3(R,scaled_aligned_xAxis); 
    456456                    xAxis = osg::Matrix::transform3x3(modelview,xAxis); 
    457                      
     457 
    458458                    yAxis = osg::Matrix::transform3x3(R,scaled_aligned_yAxis); 
    459459                    yAxis = osg::Matrix::transform3x3(modelview,yAxis); 
     
    473473                currentParticle->render(gl,currentParticle->getPosition(), xAxis, yAxis, scale); 
    474474            } 
    475         }  
     475        } 
    476476    } 
    477477 
     
    483483{ 
    484484    if (_particles.size() <= 0) return; 
    485      
     485 
    486486    // Compute the pointer and offsets 
    487487    Particle_vector::const_iterator itr = _particles.begin(); 
     
    497497    GLsizei velOffset = (float*)(&(itr->_velocity)) - ptr;         // Velocity 
    498498    GLsizei propOffset = (float*)(&(itr->_alive)) - ptr;       // Alive, size & alpha 
    499      
     499 
    500500    // Draw particles as arrays 
    501501    osg::State& state = *renderInfo.getState(); 
     
    513513 
    514514osg::BoundingBox osgParticle::ParticleSystem::computeBound() const 
    515 {  
     515{ 
    516516    if (!_bounds_computed) 
    517517    {