Changeset 187 for trunk/VUT/Ogre/include


Ignore:
Timestamp:
07/31/05 11:16:09 (19 years ago)
Author:
mattausch
Message:

added animationbug fix (deleting while animation)fixed visibilityQueriesadditive shadow volumes fixed for octree
hack to fully empty queue after traversal
added demo for vienna model

Location:
trunk/VUT/Ogre/include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/Ogre/include/OgrePlatformHierarchyInterface.h

    r175 r187  
    108108        GtpVisibility::OcclusionQuery *IssuePatchOcclusionQuery(GtpVisibility::Patch *patch); 
    109109 
     110        /** Deletes all occlusion queries. 
     111        */ 
     112        void DeleteQueries(); 
     113 
    110114protected: 
    111115        /** Renders the given geometry  
     
    120124        */ 
    121125        void CreateNodeVizMaterials(); 
    122  
    123         /** Deletes all occlusion queries. 
    124         */ 
    125         void DeleteQueries(); 
    126126 
    127127        /** Returns pointer to current renderable bounding box geometry. 
  • trunk/VUT/Ogre/include/OgreVisibilityOctreeSceneManager.h

    r159 r187  
    8383        OctreeHierarchyInterface *GetHierarchyInterface(); 
    8484 
     85        void renderAdditiveStencilShadowedQueueGroupObjects(RenderQueueGroup* pGroup); 
     86        void renderModulativeStencilShadowedQueueGroupObjects(RenderQueueGroup* pGroup); 
    8587 
    8688protected: 
     
    146148        /// Always execute the vertex program of a pass, e.g., for the depth pass or item buffer 
    147149        bool mExecuteVertexProgramForAllPasses; 
     150 
     151        bool mIsHierarchicalCulling; 
    148152}; 
    149153 
  • trunk/VUT/Ogre/include/OgreVisibilityOptionsManager.h

    r130 r187  
    66#include <OgreStringVector.h> 
    77#include "VisibilityManager.h" 
    8 #include "HierarchyInterface.h" 
     8#include "OgrePlatformHierarchyInterface.h" 
    99 
    1010 
     
    2525        */ 
    2626        VisibilityOptionsManager(GtpVisibility::VisibilityManager *visManager,  
    27                                                          GtpVisibility::HierarchyInterface *hierarchyInterface); 
     27                                                         PlatformHierarchyInterface *hierarchyInterface); 
    2828         
    2929        /** Sets the given option for the scene traverser. 
     
    4242protected: 
    4343        GtpVisibility::VisibilityManager *mVisibilityManager; 
    44         GtpVisibility::HierarchyInterface *mHierarchyInterface; 
     44        PlatformHierarchyInterface *mHierarchyInterface; 
    4545}; 
    4646 
Note: See TracChangeset for help on using the changeset viewer.