Changeset 1283 for GTP


Ignore:
Timestamp:
08/25/06 00:05:43 (18 years ago)
Author:
bittner
Message:

mlrt tests

Location:
GTP/trunk/Lib/Vis/Preprocessing/src
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/HierarchyManager.h

    r1279 r1283  
    153153 
    154154        void ExportObjectSpaceHierarchyForViz(const ObjectContainer &objects) const; 
     155    ~HierarchyManager(); 
    155156 
    156157protected: 
  • GTP/trunk/Lib/Vis/Preprocessing/src/Preprocessor.cpp

    r1281 r1283  
    10151015int 
    10161016Preprocessor::ProcessRay( 
    1017                                                  Vector3 &viewPoint, 
    1018                                                  Vector3 &direction, 
     1017                                                 const Vector3 &viewPoint, 
     1018                                                 const Vector3 &direction, 
    10191019                                                 Intersectable *objectA, 
    10201020                                                 Vector3 &pointA, 
    1021                                                  Vector3 &normalA, 
     1021                                                 const Vector3 &normalA, 
    10221022                                                 Intersectable *objectB, 
    10231023                                                 Vector3 &pointB, 
    1024                                                  Vector3 &normalB, 
     1024                                                 const Vector3 &normalB, 
    10251025                                                 const float probability, 
    10261026                                                 VssRayContainer &vssRays, 
     
    10361036  sbox.Enlarge(Vector3(-Limits::Small)); 
    10371037 
    1038    
    10391038  if (!sbox.IsInside(viewPoint)) 
    10401039        return 0; 
  • GTP/trunk/Lib/Vis/Preprocessing/src/Preprocessor.h

    r1281 r1283  
    223223  int 
    224224  ProcessRay( 
    225                          Vector3 &viewPoint, 
    226                          Vector3 &direction, 
     225                         const Vector3 &viewPoint, 
     226                         const Vector3 &direction, 
    227227                         Intersectable *objectA, 
    228228                         Vector3 &pointA, 
    229                          Vector3 &normalA, 
     229                         const Vector3 &normalA, 
    230230                         Intersectable *objectB, 
    231231                         Vector3 &pointB, 
    232                          Vector3 &normalB, 
     232                         const Vector3 &normalB, 
    233233                         const float probability, 
    234234                         VssRayContainer &vssRays, 
  • GTP/trunk/Lib/Vis/Preprocessing/src/Preprocessor.icproj

    r1281 r1283  
    116116                                Name="CppCmplrTool" 
    117117                                Optimization="1000" 
    118                                 GlobalOptimizations="0" 
     118                                GlobalOptimizations="1" 
    119119                                InlineFunctionExpansion="0" 
    120                                 EnableIntrinsicFunctions="0" 
     120                                EnableIntrinsicFunctions="1" 
    121121                                FavorSizeOrSpeed="1" 
    122122                                OmitFramePointers="1" 
     
    136136                                Detect64BitPortabilityProblems="1" 
    137137                                DebugInformationFormat="3" 
    138                                 UseProcExt="0" 
    139                                 Parallelization="0"/> 
     138                                UseProcExt="4" 
     139                                Parallelization="1"/> 
    140140                        <Tool  
    141141                                Name="LinkerTool" 
  • GTP/trunk/Lib/Vis/Preprocessing/src/Preprocessor.vcproj

    r1281 r1283  
    108108                                Name="VCCLCompilerTool" 
    109109                                Optimization="2" 
    110                                 GlobalOptimizations="FALSE" 
     110                                GlobalOptimizations="TRUE" 
    111111                                InlineFunctionExpansion="0" 
    112                                 EnableIntrinsicFunctions="FALSE" 
     112                                EnableIntrinsicFunctions="TRUE" 
    113113                                FavorSizeOrSpeed="1" 
    114114                                OmitFramePointers="TRUE" 
  • GTP/trunk/Lib/Vis/Preprocessing/src/RssPreprocessor.cpp

    r1281 r1283  
    664664   
    665665  while (1) { 
    666         SimpleRayContainer rays; 
    667         VssRayContainer vssRays; 
     666        static SimpleRayContainer rays; 
     667        static VssRayContainer vssRays; 
     668        static VssRayContainer tmpVssRays; 
     669        rays.clear(); 
     670        vssRays.clear(); 
     671        tmpVssRays.clear(); 
    668672        int castRays = 0; 
    669673        if (mUseImportanceSampling) { 
    670           VssRayContainer tmpVssRays; 
    671674 
    672675          static float ratios[] = {0.9f,0.05f,0.05f}; 
  • GTP/trunk/Lib/Vis/Preprocessing/src/TestPreprocessor.icproj

    r1281 r1283  
    132132                                AdditionalIncludeDirectories="..\include;..\..\..\..\..\..\NonGTP\Boost;&quot;$(QTDIR)\include\QtOpenGl&quot;;..\src;..\..\..\..\..\..\NonGTP\Devil\include;..\..\..\..\..\..\NonGTP\Zlib\include;..\..\..\..\..\..\NonGTP\Xerces;..\..\MultiLevelRayTracing" 
    133133                                PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;GTP_INTERNAL" 
     134                                MinimalRebuild="1" 
    134135                                RuntimeLibrary="2" 
    135136                                RuntimeTypeInfo="1" 
  • GTP/trunk/Lib/Vis/Preprocessing/src/TestPreprocessor.vcproj

    r1281 r1283  
    128128                                AdditionalIncludeDirectories="..\include;..\..\..\..\..\..\NonGTP\Boost;&quot;$(QTDIR)\include\QtOpenGl&quot;;..\src;..\..\..\..\..\..\NonGTP\Devil\include;..\..\..\..\..\..\NonGTP\Zlib\include;..\..\..\..\..\..\NonGTP\Xerces;..\..\MultiLevelRayTracing" 
    129129                                PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;GTP_INTERNAL" 
     130                                MinimalRebuild="TRUE" 
    130131                                RuntimeLibrary="2" 
    131132                                RuntimeTypeInfo="TRUE" 
  • GTP/trunk/Lib/Vis/Preprocessing/src/default.env

    r1272 r1283  
    66Scene { 
    77 
    8 filename ../data/CityModel/CityModel.obj 
     8filename ../data/City4M/City4M.obj 
     9#filename ../data/CityModel/CityModel.obj 
    910# filename ../data/GrandCanyon/grandcanyon1_RotXmin90.obj 
    1011# filename ../data/glasgow/glasgow1.x3d 
     
    221222        #number of active view cells 
    222223        active 5000 
    223         maxStaticMemory 40 
     224        maxStaticMemory 200 
    224225 
    225226        exportToFile true 
     
    297298#       filename ../data/soda/soda5-viewcell-single.xm 
    298299#       filename ../data/soda/vienna-viewcell-single.xml 
    299         filename ../data/CityModel/CityModel-viewcells-5000.xml 
     300#       filename ../data/CityModel/CityModel-viewcells-5000.xml 
     301        filename ../data/City4M/City4M-viewcells-5000.xml 
    300302 
    301303 
Note: See TracChangeset for help on using the changeset viewer.