Changeset 1516


Ignore:
Timestamp:
09/27/06 15:24:39 (18 years ago)
Author:
szydlowski
Message:

Added support for BvHierarchy? Scene Manager to test app

Location:
GTP/trunk/App/Demos/Vis/KdTreeDemo
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Vis/KdTreeDemo/OGRE/include/TestKdTreeAppListener.h

    r1304 r1516  
    9292                SM_KDT, 
    9393                SM_KTE, 
     94                SM_BVH, 
    9495                SM_OCM, 
    9596                SM_OCT, 
  • GTP/trunk/App/Demos/Vis/KdTreeDemo/OGRE/src/TestKdTree.cpp

    r1312 r1516  
    615615        // set params for kdtree scene manager 
    616616        if (mOptions.mSceneManager == KdTreeAppListener::SM_KDT ||  
    617                 mOptions.mSceneManager == KdTreeAppListener::SM_KTE) 
     617                mOptions.mSceneManager == KdTreeAppListener::SM_KTE || 
     618                mOptions.mSceneManager == KdTreeAppListener::SM_BVH) 
    618619        { 
    619620                mSceneMgr->setOption("BuildMethod", &mOptions.mBuildMethod); 
  • GTP/trunk/App/Demos/Vis/KdTreeDemo/OGRE/src/TestKdTreeAppListener.cpp

    r1312 r1516  
    1919const String KdTreeAppListener::BUILDMETHOD[] = { "RE", "PQ" }; 
    2020const String KdTreeAppListener::BUILDMETHODCAPTION[] = { "Recursive", "Priority Queue" }; 
    21 const String KdTreeAppListener::SCENEMANAGER[] = { "KDT", "KTE", "OCM", "OCT", "TER", "GEN" }; 
     21const String KdTreeAppListener::SCENEMANAGER[] = { "KDT", "KTE", "BVH", "OCM", "OCT", "TER", "GEN" }; 
    2222const String KdTreeAppListener::SCENEMANAGERNAME[] = 
    2323{ 
    2424        "KdTreeSceneManager", 
    2525        "KdTreeTerrainSceneManager", 
     26        "BvHierarchySceneManager", 
    2627        "OcclusionCullingSceneManager", 
    2728        "OctreeSceneManager", 
  • GTP/trunk/App/Demos/Vis/KdTreeDemo/README.txt

    r1496 r1516  
    3939      KdTreeSceneManager            sm_id=KDT (DEFAULT) 
    4040      KdTerrainSceneManager         sm_id=KTE 
     41      BvHierarchSceneMananger                           sm_id=BVH 
    4142      OcclusionCullingSceneManager  sm_id=OCM 
    4243      OctreeSceneManager            sm_id=OCT 
     
    4647  -r <rm_id>, --rendermode <rm_id> 
    4748    Use specified rendermode within the scene manager, if supported: 
    48       Internal Frustum Culling      rm_id=INT (KDT, KTE) 
    49       View Frustum Culling          rm_id=VFC (KDT, KTE, OCM) 
    50       Stop and Wait Culling         rm_id=SWC (KDT, KTE, OCM) 
    51       Coherent Hierarchical Culling rm_id=CHC (KDT, KTE, OCM) (DEFAULT) 
     49      Internal Frustum Culling      rm_id=INT (KDT, KTE, BVH) 
     50      View Frustum Culling          rm_id=VFC (KDT, KTE, BVH, OCM) 
     51      Stop and Wait Culling         rm_id=SWC (KDT, KTE, BVH, OCM) 
     52      Coherent Hierarchical Culling rm_id=CHC (KDT, KTE, BVH, OCM) (DEFAULT) 
    5253    Setting a rendermode for a scene manager that does not support it has 
    5354    no effect. For supported scene managers, render mode switching is also 
     
    197198 
    198199  Rendering: 
    199     SPACE Toggle render mode for (KDT, KTE, OCM), see --rendermode 
     200    SPACE Toggle render mode for (KDT, KTE, BVH, OCM), see --rendermode 
    200201    V     Toggle enhanced visibility for (KDT, KTE), see --enhancevis 
    201202    R     Toggle OpenGL/Direct3D render mode (Full, Line, Point) 
Note: See TracChangeset for help on using the changeset viewer.