Ignore:
Timestamp:
07/14/05 09:06:16 (19 years ago)
Author:
mattausch
Message:
 
Location:
trunk/VUT/work/TestCullingTerrain
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/work/TestCullingTerrain/TerrainFrameListener.cpp

    r173 r174  
    126126mDelayedQueriesIssued(0.0), 
    127127mDelayedTraversedNodes(0.0), 
    128 mUseItemBuffer(false), 
    129 mRenderPatchesForItemBuffer(false), 
    130128mCurrentObjectType(0), 
    131129mApplication(app), 
    132130mUseAnimation(false), 
    133 mDeleteObjects(false) 
     131mDeleteObjects(false), 
     132mUseItemBuffer(false), 
     133mItemBufferMode(GtpVisibility::QueryManager::PATCH_VISIBILITY) 
    134134{ 
    135135        //mInputDevice = PlatformManager::getSingleton().createInputReader(); 
     
    424424                dynamic_cast<VisibilityTerrainSceneManager *>(mSceneMgr); 
    425425 
     426        int itemBufferMode = useItemBuffer ? mItemBufferMode : 0; 
     427         
     428        int queryModes = GtpVisibility::QueryManager::PATCH_VISIBILITY;  
     429        queryModes |= GtpVisibility::QueryManager::GEOMETRY_VISIBILITY; 
     430        queryModes |= GtpVisibility::QueryManager::NODE_VISIBILITY; 
     431 
    426432        mQueryManager = new OcclusionQueriesQueryManager(sm->GetHierarchyInterface(), 
    427                         mWindow->getViewport(0), true, useItemBuffer); 
     433                        mWindow->getViewport(0), queryModes, useItemBuffer); 
     434 
    428435        //mQueryManager = new PlatformQueryManager(sm->GetHierarchyInterface(), mWindow->getViewport(0), false); 
    429436         
     
    10111018 
    10121019        case KC_C: 
    1013                 mRenderPatchesForItemBuffer = !mRenderPatchesForItemBuffer; 
     1020 
     1021                if (mItemBufferMode != GtpVisibility::QueryManager::GEOMETRY_VISIBILITY) 
     1022                        mItemBufferMode = GtpVisibility::QueryManager::GEOMETRY_VISIBILITY; 
     1023                else 
     1024                        mItemBufferMode = GtpVisibility::QueryManager::PATCH_VISIBILITY; 
     1025 
    10141026                break; 
    10151027 
  • trunk/VUT/work/TestCullingTerrain/TerrainFrameListener.h

    r173 r174  
    224224        bool mUseItemBuffer; 
    225225        bool mUseAnimation; 
    226         bool mRenderPatchesForItemBuffer; 
     226         
     227        int mItemBufferMode; 
    227228 
    228229        Real mVizCameraHeight; 
Note: See TracChangeset for help on using the changeset viewer.