Changeset 346 for trunk/VUT/chcdemo


Ignore:
Timestamp:
10/21/05 20:28:11 (19 years ago)
Author:
mattausch
Message:

updated terrain removed debug messages from chc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/chcdemo/RenderTraverser.cpp

    r345 r346  
    182182                                        // update node's visited flag 
    183183                                        node->SetLastVisited(mFrameID); 
    184  
     184                                        node->SetVisible(true); 
    185185                                        PullUpVisibility(node); 
    186186                                        TraverseNode(node); 
     
    192192                                         
    193193                                        // identify nodes that we cannot skip queries for 
    194                                         bool leafOrWasInvisible = !wasVisible || node->IsLeaf(); 
     194                                        bool leafOrWasInvisible = (node->LastVisited() != mFrameID) && (!wasVisible || node->IsLeaf()); 
    195195 
    196196                                        // reset node's visibility classification  
     
    199199                                        // update node's visited flag 
    200200                                        node->SetLastVisited(mFrameID); 
    201                                         //if (mFrameID == node->LastVisited()) mNumFrustumCulledNodes ++; 
     201                                         
    202202                                        // skip testing previously visible interior nodes 
    203203                                        if(leafOrWasInvisible) 
     
    215215                        { 
    216216                                // for stats 
    217                                 //mNumFrustumCulledNodes ++; 
     217                                mNumFrustumCulledNodes ++; 
    218218                        } 
    219219                } 
     
    331331        // get next available test id 
    332332        unsigned int occlusionQuery = mOcclusionQueries[mCurrentTestIdx++]; 
    333         mNumFrustumCulledNodes ++; 
     333         
    334334        node->SetOcclusionQuery(occlusionQuery); 
    335335        // do the actual occlusion query for this node 
Note: See TracChangeset for help on using the changeset viewer.