Show
Ignore:
Timestamp:
05/02/05 11:34:27 (9 years ago)
Author:
robert
Message:

From Mike Weiblen, added \n newlines to inline shader program strings.
From Robert Osfield, changed tabs to spaces.

Files:
1 modified

Legend:

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

    r3984 r4138  
    1111*/ 
    1212 
    13 /* file:        examples/osgglsl/osgshaders.cpp 
    14  * author:      Mike Weiblen 2005-04-05 
     13/* file:        examples/osgglsl/osgshaders.cpp 
     14 * author:        Mike Weiblen 2005-04-05 
    1515 * 
    1616 * A demo of the OpenGL Shading Language shaders using core OSG. 
     
    3636{ 
    3737    public: 
    38         KeyHandler( GL2ScenePtr gl2Scene ) : 
    39                 _gl2Scene(gl2Scene) 
    40         {} 
     38        KeyHandler( GL2ScenePtr gl2Scene ) : 
     39                _gl2Scene(gl2Scene) 
     40        {} 
    4141 
    42         bool handle( const osgGA::GUIEventAdapter& ea, osgGA::GUIActionAdapter& ) 
    43         { 
    44             if( ea.getEventType() != osgGA::GUIEventAdapter::KEYDOWN ) 
    45                 return false; 
     42        bool handle( const osgGA::GUIEventAdapter& ea, osgGA::GUIActionAdapter& ) 
     43        { 
     44            if( ea.getEventType() != osgGA::GUIEventAdapter::KEYDOWN ) 
     45                return false; 
    4646 
    47             switch( ea.getKey() ) 
    48             { 
    49                 case 'x': 
    50                     _gl2Scene->reloadShaderSource(); 
    51                     return true; 
    52                 case 'y': 
    53                     _gl2Scene->toggleShaderEnable(); 
    54                     return true; 
    55             } 
    56             return false; 
    57         } 
     47            switch( ea.getKey() ) 
     48            { 
     49                case 'x': 
     50                    _gl2Scene->reloadShaderSource(); 
     51                    return true; 
     52                case 'y': 
     53                    _gl2Scene->toggleShaderEnable(); 
     54                    return true; 
     55            } 
     56            return false; 
     57        } 
    5858 
    5959    private: 
    60         GL2ScenePtr _gl2Scene; 
     60        GL2ScenePtr _gl2Scene; 
    6161}; 
    6262 
     
    7171    args.getApplicationUsage()->setApplicationName(args.getApplicationName()); 
    7272    args.getApplicationUsage()->setDescription(args.getApplicationName() + 
    73             " demonstrates the OpenGL Shading Language using core OSG"); 
     73            " demonstrates the OpenGL Shading Language using core OSG"); 
    7474    args.getApplicationUsage()->setCommandLineUsage(args.getApplicationName()); 
    7575    args.getApplicationUsage()->addCommandLineOption("-h or --help","Display this information");