Ignore:
Timestamp:
11/02/05 17:57:29 (19 years ago)
Author:
mattausch
Message:

fixed specular bug in trees
added batched query manager
added t information to ray bsp leaves

Location:
trunk/VUT/GtpVisibility
Files:
3 edited

Legend:

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

    r345 r370  
    1010enum  CullingType {QUERY_CULLED, FRUSTUM_CULLED}; 
    1111 
    12 typedef std::vector<HierarchyNode *> HierarchyNodeList; 
    13 typedef std::vector<GtpVisibility::Mesh *> GeometryList; 
    14 typedef std::vector<GtpVisibility::Patch *> PatchList; 
     12typedef std::vector<HierarchyNode *> NodeVector; 
     13typedef std::vector<GtpVisibility::Mesh *> GeometryVector; 
     14typedef std::vector<GtpVisibility::Patch *> PatchVector; 
    1515typedef std::pair<HierarchyNode *, OcclusionQuery *> QueryPair; 
     16typedef std::pair<HierarchyNode *, bool> PendingQuery; 
    1617typedef std::queue<QueryPair> QueryQueue; 
     18typedef std::queue<PendingQuery> PendingQueue; 
    1719 
    1820 
     
    136138        */ 
    137139        virtual void GetNodeGeometryList(GtpVisibility::HierarchyNode *node,     
    138                                                          GeometryList *geometryList,  
     140                                                         GeometryVector *geometryList,  
    139141                                                         bool includeChildren) = 0; 
    140142 
  • trunk/VUT/GtpVisibility/scripts/GtpVisibility.vcproj

    r316 r370  
    103103                        UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> 
    104104                        <File 
     105                                RelativePath="..\src\BatchedQueriesCullingManager.cpp"> 
     106                        </File> 
     107                        <File 
    105108                                RelativePath="..\src\CoherentHierarchicalCullingManager.cpp"> 
    106109                        </File> 
     
    137140                        Filter="h;hpp;hxx;hm;inl;inc;xsd" 
    138141                        UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> 
     142                        <File 
     143                                RelativePath="..\include\BatchedQueriesCullingManager.h"> 
     144                        </File> 
    139145                        <File 
    140146                                RelativePath="..\include\CoherentHierarchicalCullingManager.h"> 
  • trunk/VUT/GtpVisibility/src/VisibilityManager.cpp

    r254 r370  
    55#include "DummyPreprocessingManager.h" 
    66#include "DummyQueryManager.h" 
     7#include "BatchedQueriesCullingManager.h" 
    78 
    89namespace GtpVisibility { 
     
    4546                case VisibilityEnvironment::STOP_AND_WAIT_CULLING: 
    4647                        mCullingManager = new StopAndWaitCullingManager(); 
     48                                //new BatchedQueriesCullingManager(); 
    4749                        break; 
    4850 
Note: See TracChangeset for help on using the changeset viewer.