Ignore:
Timestamp:
01/16/08 17:18:02 (16 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/GlRenderer.cpp

    r2600 r2601  
    8484mCurrentFrame(-1) 
    8585{ 
    86         mSceneGraph->CollectObjects(&mObjects); 
     86        mSceneGraph->CollectObjects(mObjects); 
    8787 
    8888#if 1 
     
    400400        OcclusionQuery::GenQueries(mOcclusionQueries, 10); 
    401401 
    402         CreateVertexArrays(static_cast<SceneGraphLeaf *>(mSceneGraph->GetRoot())); 
     402        SceneGraphInterior *interior = mSceneGraph->GetRoot(); 
     403 
     404        SceneGraphNodeContainer::iterator ni = interior->mChildren.begin(); 
     405 
     406        for (; ni != interior->mChildren.end(); ni++)  
     407        { 
     408                CreateVertexArrays(static_cast<SceneGraphLeaf *>(*ni)); 
     409        } 
    403410} 
    404411 
     
    17361743                glNormalPointer(GL_FLOAT, 0, (char *)NULL + offset * sizeof(Vector3)); 
    17371744 
    1738                 glBufferDataARB(GL_ARRAY_BUFFER_ARB, leaf->mObjects.size() * 6 * sizeof(Vector3), mData, GL_STATIC_DRAW_ARB); 
     1745                glBufferDataARB(GL_ARRAY_BUFFER_ARB, leaf->mGeometry.size() * 6 * sizeof(Vector3), mData, GL_STATIC_DRAW_ARB); 
    17391746                glBindBufferARB(GL_ARRAY_BUFFER_ARB, 0); 
    17401747 
Note: See TracChangeset for help on using the changeset viewer.