Ignore:
Timestamp:
05/27/05 18:59:23 (20 years ago)
Author:
mattausch
Message:
 
Location:
trunk/VUT/GtpVisibility
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/GtpVisibility/include/CullingManager.h

    r112 r114  
    4343        /** basic initializations on beginning of each frame, e.g.,  
    4444                resets statistics. 
    45                 @param visualizeCulledNodes  
    4645        */ 
    4746        void InitFrame(bool visualizeCulledNodes); 
  • trunk/VUT/GtpVisibility/include/VisibilityManager.h

    r92 r114  
    5252        void SetVisibilityCullingThreshold(unsigned int threshold); 
    5353 
     54        /** Determines if optimization for coherent hierarchical culling is used. 
     55        */ 
     56        void SetUseChcOptimization(bool useOptimization); 
     57 
    5458protected: 
    5559         
    56   CullingManager *mCullingManager; 
    57   QueryManager *mQueryManager; 
    58   PreprocessingManager *mPreprocessingManager; 
    59   VisibilityEnvironment *mVisibilityEnvironment; 
    60   VisibilityEnvironment::CullingManagerType mCullingManagerType; 
     60        CullingManager *mCullingManager; 
     61        QueryManager *mQueryManager; 
     62        PreprocessingManager *mPreprocessingManager; 
     63        VisibilityEnvironment *mVisibilityEnvironment; 
     64        VisibilityEnvironment::CullingManagerType mCullingManagerType; 
    6165 
    62   unsigned int mVisibilityThreshold; 
     66        unsigned int mVisibilityThreshold; 
    6367 
    6468}; 
  • trunk/VUT/GtpVisibility/src/StopAndWaitCullingManager.cpp

    r113 r114  
    2323                {//if (mHierarchyInterface->mIsShadowPass) 
    2424                        mNumFrustumCulledNodes ++; 
    25                         if(mVisualizeCulledNodes) 
     25                        if (mVisualizeCulledNodes) 
    2626                        { 
    2727                                mHierarchyInterface->VisualizeCulledNode(node, FRUSTUM_CULLED); 
     
    5252                        {       //if (mHierarchyInterface->mIsShadowPass) 
    5353                                mNumQueryCulledNodes ++; 
    54                                 if(mVisualizeCulledNodes) 
     54                                if (mVisualizeCulledNodes) 
    5555                                { 
    5656                                        mHierarchyInterface->VisualizeCulledNode(node, QUERY_CULLED); 
  • trunk/VUT/GtpVisibility/src/VisibilityManager.cpp

    r107 r114  
    5151                        mCullingManager = new FrustumCullingManager(); 
    5252                        break; 
     53 
    5354                default: 
    5455                        mCullingManager = new StopAndWaitCullingManager(); 
    5556                        break; 
     57 
    5658                } 
     59 
     60                // -- set threshold 
     61                mCullingManager->SetVisibilityThreshold(mVisibilityThreshold);           
    5762        } 
    5863} 
Note: See TracChangeset for help on using the changeset viewer.