Changeset 2239


Ignore:
Timestamp:
03/12/07 22:36:56 (17 years ago)
Author:
mattausch
Message:
 
Location:
GTP/trunk/Lib/Vis/Preprocessing/src
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/BvHierarchy.cpp

    r2238 r2239  
    17951795                VssRay *ray = (*rit); 
    17961796 
    1797                 // filter out double rays (last ray the same as this ray 
    1798                 if (!lastVssRay || 
     1797                // filter out double rays (last ray the same as this ray) 
     1798                if ( 
     1799                        !lastVssRay || 
    17991800                        !(ray->mOrigin == lastVssRay->mTermination) || 
    18001801                        !(ray->mTermination == lastVssRay->mOrigin))  
    18011802                { 
     1803                        lastVssRay = ray; 
    18021804                        //cout << "j"; 
    18031805                        if (ray->mTerminationObject) 
  • GTP/trunk/Lib/Vis/Preprocessing/src/Preprocessor.icproj

    r2233 r2239  
    1818                                CharacterSet="2"/> 
    1919                        <Tool  
     20                                Name="DebugTool"/> 
     21                        <Tool  
    2022                                Name="CppCmplrTool" 
    2123                                Optimization="0" 
    2224                                AdditionalIncludeDirectories="..\include;..\src;..\..\..\..\..\..\NonGTP\Devil\include;..\..\..\..\..\..\NonGTP\Zlib\include;..\..\..\..\..\..\NonGTP\Xerces;..\..\..\..\..\..\NonGTP\Boost;Timer;..\src\sparsehash\src;..\src\sparsehash\src\windows;..\src\sparsehash\src\google;..\src\sparsehash\src\google\sparsehash" 
    2325                                PreprocessorDefinitions="WIN32;_DEBUG;_LIB;NO_QT" 
    24                                 MinimalRebuild="TRUE" 
     26                                MinimalRebuild="1" 
    2527                                BasicRuntimeChecks="3" 
    2628                                RuntimeLibrary="3" 
    27                                 RuntimeTypeInfo="TRUE" 
     29                                RuntimeTypeInfo="1" 
    2830                                UsePrecompiledHeader="0" 
    2931                                BrowseInformation="1" 
    3032                                WarningLevel="3" 
    31                                 Detect64BitPortabilityProblems="TRUE" 
     33                                Detect64BitPortabilityProblems="1" 
    3234                                DebugInformationFormat="3"/> 
    3335                        <Tool  
     36                                Name="LinkerTool" 
     37                                DelayImpLib=""/> 
     38                        <Tool  
     39                                Name="LibrarianTool"/> 
     40                        <Tool  
     41                                Name="ResCmplrTool"/> 
     42                        <Tool  
     43                                Name="MidlCmplrTool"/> 
     44                        <Tool  
     45                                Name="BscMakeTool"/> 
     46                        <Tool  
     47                                Name="PreBuildEventTool"/> 
     48                        <Tool  
     49                                Name="PreLinkEventTool"/> 
     50                        <Tool  
     51                                Name="PostBuildEventTool"/> 
     52                        <Tool  
    3453                                Name="CustomTool"/> 
    3554                        <Tool  
    36                                 Name="LibrarianTool"/> 
    37                         <Tool  
    38                                 Name="MidlCmplrTool"/> 
    39                         <Tool  
    40                                 Name="PostBuildEventTool"/> 
    41                         <Tool  
    42                                 Name="PreBuildEventTool"/> 
    43                         <Tool  
    44                                 Name="PreLinkEventTool"/> 
    45                         <Tool  
    46                                 Name="ResCmplrTool"/> 
    47                         <Tool  
    48                                 Name="VCWebServiceProxyGeneratorTool"/> 
    49                         <Tool  
    50                                 Name="VCXMLDataGeneratorTool"/> 
    51                         <Tool  
    52                                 Name="VCManagedWrapperGeneratorTool"/> 
    53                         <Tool  
    54                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    55                         <Tool  
    56                                 Name="DebugTool"/> 
     55                                Name="CustomNodeTool"/> 
    5756                </Configuration> 
    5857                <Configuration  
     
    6564                                CharacterSet="2"/> 
    6665                        <Tool  
     66                                Name="DebugTool"/> 
     67                        <Tool  
    6768                                Name="CppCmplrTool" 
    6869                                Optimization="3" 
    69                                 GlobalOptimizations="TRUE" 
     70                                GlobalOptimizations="1" 
    7071                                InlineFunctionExpansion="2" 
    71                                 EnableIntrinsicFunctions="TRUE" 
     72                                EnableIntrinsicFunctions="1" 
    7273                                FavorSizeOrSpeed="1" 
    73                                 OmitFramePointers="TRUE" 
    74                                 EnableFiberSafeOptimizations="TRUE" 
     74                                OmitFramePointers="1" 
     75                                EnableFiberSafeOptimizations="1" 
    7576                                OptimizeForProcessor="0" 
    76                                 OptimizeForWindowsApplication="TRUE" 
     77                                OptimizeForWindowsApplication="1" 
    7778                                AdditionalIncludeDirectories="..\include;..\src;..\..\..\..\..\..\NonGTP\Devil\include;..\..\..\..\..\..\NonGTP\Zlib\include;..\..\..\..\..\..\NonGTP\Xerces;..\..\..\..\..\..\NonGTP\Boost;Timer" 
    7879                                PreprocessorDefinitions="WIN32;NDEBUG;_LIB;USE_VERBOSE_PVS" 
    79                                 ExceptionHandling="TRUE" 
     80                                ExceptionHandling="1" 
    8081                                RuntimeLibrary="2" 
    81                                 DisableLanguageExtensions="FALSE" 
    82                                 ForceConformanceInForLoopScope="FALSE" 
    83                                 RuntimeTypeInfo="FALSE" 
     82                                DisableLanguageExtensions="0" 
     83                                ForceConformanceInForLoopScope="0" 
     84                                RuntimeTypeInfo="0" 
    8485                                UsePrecompiledHeader="0" 
    8586                                BrowseInformation="1" 
    8687                                WarningLevel="2" 
    87                                 Detect64BitPortabilityProblems="TRUE" 
     88                                Detect64BitPortabilityProblems="1" 
    8889                                DebugInformationFormat="3"/> 
    8990                        <Tool  
     91                                Name="LinkerTool" 
     92                                DelayImpLib=""/> 
     93                        <Tool  
     94                                Name="LibrarianTool"/> 
     95                        <Tool  
     96                                Name="ResCmplrTool"/> 
     97                        <Tool  
     98                                Name="MidlCmplrTool"/> 
     99                        <Tool  
     100                                Name="BscMakeTool"/> 
     101                        <Tool  
     102                                Name="PreBuildEventTool"/> 
     103                        <Tool  
     104                                Name="PreLinkEventTool"/> 
     105                        <Tool  
     106                                Name="PostBuildEventTool"/> 
     107                        <Tool  
    90108                                Name="CustomTool"/> 
    91109                        <Tool  
    92                                 Name="LibrarianTool"/> 
    93                         <Tool  
    94                                 Name="MidlCmplrTool"/> 
    95                         <Tool  
    96                                 Name="PostBuildEventTool"/> 
    97                         <Tool  
    98                                 Name="PreBuildEventTool"/> 
    99                         <Tool  
    100                                 Name="PreLinkEventTool"/> 
    101                         <Tool  
    102                                 Name="ResCmplrTool"/> 
    103                         <Tool  
    104                                 Name="VCWebServiceProxyGeneratorTool"/> 
    105                         <Tool  
    106                                 Name="VCXMLDataGeneratorTool"/> 
    107                         <Tool  
    108                                 Name="VCManagedWrapperGeneratorTool"/> 
    109                         <Tool  
    110                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    111                         <Tool  
    112                                 Name="DebugTool"/> 
     110                                Name="CustomNodeTool"/> 
    113111                </Configuration> 
    114112                <Configuration  
     
    121119                                CharacterSet="2"/> 
    122120                        <Tool  
     121                                Name="DebugTool"/> 
     122                        <Tool  
    123123                                Name="CppCmplrTool" 
    124124                                Optimization="2" 
    125                                 GlobalOptimizations="FALSE" 
     125                                GlobalOptimizations="0" 
    126126                                InlineFunctionExpansion="0" 
    127                                 EnableIntrinsicFunctions="FALSE" 
     127                                EnableIntrinsicFunctions="0" 
    128128                                FavorSizeOrSpeed="1" 
    129                                 OmitFramePointers="FALSE" 
    130                                 EnableFiberSafeOptimizations="FALSE" 
     129                                OmitFramePointers="0" 
     130                                EnableFiberSafeOptimizations="0" 
    131131                                OptimizeForProcessor="3" 
    132                                 OptimizeForWindowsApplication="TRUE" 
     132                                OptimizeForWindowsApplication="1" 
    133133                                AdditionalIncludeDirectories="..\include;&quot;$(QTDIR)\include\QtCore&quot;;&quot;$(QTDIR)\include\QtGui&quot;;&quot;$(QTDIR)\include&quot;;&quot;$(QTDIR)\include\QtOpenGl&quot;;..\src;..\..\..\..\..\..\NonGTP\Devil\include;..\..\..\..\..\..\NonGTP\Zlib\include;..\..\..\..\..\..\NonGTP\Xerces;..\..\..\..\..\..\NonGTP\Boost;..\..\Preprocessing\MultiLevelRayTracing" 
    134134                                PreprocessorDefinitions="WIN32;NDEBUG;_LIB;GTP_INTERNAL" 
    135                                 MinimalRebuild="TRUE" 
    136                                 ExceptionHandling="TRUE" 
     135                                MinimalRebuild="1" 
     136                                ExceptionHandling="1" 
    137137                                RuntimeLibrary="2" 
    138                                 DisableLanguageExtensions="FALSE" 
    139                                 ForceConformanceInForLoopScope="FALSE" 
    140                                 RuntimeTypeInfo="TRUE" 
     138                                DisableLanguageExtensions="0" 
     139                                ForceConformanceInForLoopScope="0" 
     140                                RuntimeTypeInfo="1" 
    141141                                UsePrecompiledHeader="0" 
    142142                                WarningLevel="2" 
    143                                 Detect64BitPortabilityProblems="TRUE" 
     143                                Detect64BitPortabilityProblems="1" 
    144144                                DebugInformationFormat="3"/> 
    145145                        <Tool  
     146                                Name="LinkerTool" 
     147                                DelayImpLib=""/> 
     148                        <Tool  
     149                                Name="LibrarianTool"/> 
     150                        <Tool  
     151                                Name="ResCmplrTool"/> 
     152                        <Tool  
     153                                Name="MidlCmplrTool"/> 
     154                        <Tool  
     155                                Name="BscMakeTool"/> 
     156                        <Tool  
     157                                Name="PreBuildEventTool"/> 
     158                        <Tool  
     159                                Name="PreLinkEventTool"/> 
     160                        <Tool  
     161                                Name="PostBuildEventTool"/> 
     162                        <Tool  
    146163                                Name="CustomTool"/> 
    147164                        <Tool  
    148                                 Name="LibrarianTool"/> 
    149                         <Tool  
    150                                 Name="MidlCmplrTool"/> 
    151                         <Tool  
    152                                 Name="PostBuildEventTool"/> 
    153                         <Tool  
    154                                 Name="PreBuildEventTool"/> 
    155                         <Tool  
    156                                 Name="PreLinkEventTool"/> 
    157                         <Tool  
    158                                 Name="ResCmplrTool"/> 
    159                         <Tool  
    160                                 Name="VCWebServiceProxyGeneratorTool"/> 
    161                         <Tool  
    162                                 Name="VCXMLDataGeneratorTool"/> 
    163                         <Tool  
    164                                 Name="VCManagedWrapperGeneratorTool"/> 
    165                         <Tool  
    166                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    167                         <Tool  
    168                                 Name="DebugTool"/> 
     165                                Name="CustomNodeTool"/> 
    169166                </Configuration> 
    170167                <Configuration  
     
    177174                                CharacterSet="2"/> 
    178175                        <Tool  
     176                                Name="DebugTool"/> 
     177                        <Tool  
    179178                                Name="CppCmplrTool" 
    180179                                Optimization="0" 
    181180                                InlineFunctionExpansion="0" 
    182181                                FavorSizeOrSpeed="0" 
    183                                 OptimizeForWindowsApplication="TRUE" 
     182                                OptimizeForWindowsApplication="1" 
    184183                                AdditionalIncludeDirectories="..\include;&quot;$(QTDIR)\include\QtCore&quot;;&quot;$(QTDIR)\include\QtGui&quot;;&quot;$(QTDIR)\include&quot;;&quot;$(QTDIR)\include\QtOpenGl&quot;;..\src;&quot;$(CG_INC_PATH)&quot;;..\..\..\..\..\..\NonGTP\Devil\include;..\..\..\..\..\..\NonGTP\Zlib\include;..\..\..\..\..\..\NonGTP\Xerces;&quot;$(BOOST_INCLUDE)&quot;;..\..\Preprocessing\MultiLevelRayTracing" 
    185184                                PreprocessorDefinitions="WIN32;NDEBUG;_LIB" 
    186                                 ExceptionHandling="TRUE" 
     185                                ExceptionHandling="1" 
    187186                                RuntimeLibrary="2" 
    188                                 DisableLanguageExtensions="FALSE" 
    189                                 ForceConformanceInForLoopScope="FALSE" 
    190                                 RuntimeTypeInfo="TRUE" 
     187                                DisableLanguageExtensions="0" 
     188                                ForceConformanceInForLoopScope="0" 
     189                                RuntimeTypeInfo="1" 
    191190                                UsePrecompiledHeader="0" 
    192191                                WarningLevel="2" 
    193                                 Detect64BitPortabilityProblems="TRUE" 
     192                                Detect64BitPortabilityProblems="1" 
    194193                                DebugInformationFormat="3"/> 
    195194                        <Tool  
     195                                Name="LinkerTool" 
     196                                DelayImpLib=""/> 
     197                        <Tool  
     198                                Name="LibrarianTool"/> 
     199                        <Tool  
     200                                Name="ResCmplrTool"/> 
     201                        <Tool  
     202                                Name="MidlCmplrTool"/> 
     203                        <Tool  
     204                                Name="BscMakeTool"/> 
     205                        <Tool  
     206                                Name="PreBuildEventTool"/> 
     207                        <Tool  
     208                                Name="PreLinkEventTool"/> 
     209                        <Tool  
     210                                Name="PostBuildEventTool"/> 
     211                        <Tool  
    196212                                Name="CustomTool"/> 
    197213                        <Tool  
    198                                 Name="LibrarianTool"/> 
    199                         <Tool  
    200                                 Name="MidlCmplrTool"/> 
    201                         <Tool  
    202                                 Name="PostBuildEventTool"/> 
    203                         <Tool  
    204                                 Name="PreBuildEventTool"/> 
    205                         <Tool  
    206                                 Name="PreLinkEventTool"/> 
    207                         <Tool  
    208                                 Name="ResCmplrTool"/> 
    209                         <Tool  
    210                                 Name="VCWebServiceProxyGeneratorTool"/> 
    211                         <Tool  
    212                                 Name="VCXMLDataGeneratorTool"/> 
    213                         <Tool  
    214                                 Name="VCManagedWrapperGeneratorTool"/> 
    215                         <Tool  
    216                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    217                         <Tool  
    218                                 Name="DebugTool"/> 
     214                                Name="CustomNodeTool"/> 
    219215                </Configuration> 
    220216                <Configuration  
     
    222218                        <Tool  
    223219                                Name="GeneralTool" 
    224                                 OutputDirectory="Release" 
    225                                 IntermediateDirectory="Release" 
     220                                OutputDirectory="..\libRelease" 
     221                                IntermediateDirectory="..\obj\Release" 
    226222                                ConfigurationType="4" 
    227223                                CharacterSet="2"/> 
    228224                        <Tool  
     225                                Name="DebugTool"/> 
     226                        <Tool  
    229227                                Name="CppCmplrTool" 
    230228                                Optimization="3" 
    231                                 GlobalOptimizations="TRUE" 
     229                                GlobalOptimizations="1" 
    232230                                InlineFunctionExpansion="0" 
    233                                 EnableIntrinsicFunctions="TRUE" 
     231                                EnableIntrinsicFunctions="1" 
    234232                                FavorSizeOrSpeed="1" 
    235                                 OmitFramePointers="TRUE" 
    236                                 EnableFiberSafeOptimizations="TRUE" 
     233                                OmitFramePointers="1" 
     234                                EnableFiberSafeOptimizations="1" 
    237235                                OptimizeForProcessor="3" 
    238                                 OptimizeForWindowsApplication="TRUE" 
     236                                OptimizeForWindowsApplication="1" 
    239237                                AdditionalIncludeDirectories="..\src;..\..\..\..\..\..\NonGTP\Devil\include;..\..\..\..\..\..\NonGTP\Zlib\include;..\..\..\..\..\..\NonGTP\Xerces;..\..\..\..\..\..\NonGTP\Boost;..\MultiLevelRayTracing;&quot;$(QTDIR)\include\QtCore&quot;;&quot;$(QTDIR)\include\QtGui&quot;;&quot;$(QTDIR)\include&quot;;&quot;$(QTDIR)\include\QtOpenGl&quot;;&quot;$(CG_INC_PATH)&quot;;Timer;..\src\sparsehash\src\google\sparsehash;..\src\sparsehash\src\windows;..\src\sparsehash\src\google;..\src\sparsehash\src;..\src\ootl\;..\src\ootl\src\;..\src\ootl\src\cpp;..\src\ootl\src\cpp\include\;..\src\ootl\src\include\ootl;..\src\ootl\src\include\ootl\sandbox;..\src\ootl\src\cpp\include\ootl\mswin" 
    240238                                PreprocessorDefinitions="WIN32;NDEBUG;_LIB;GTP_INTERNAL;USE_QT;USE_HASH_PV" 
    241                                 ExceptionHandling="TRUE" 
     239                                ExceptionHandling="1" 
    242240                                RuntimeLibrary="2" 
    243241                                EnableEnhancedInstructionSet="2" 
    244                                 DisableLanguageExtensions="FALSE" 
    245                                 ForceConformanceInForLoopScope="FALSE" 
    246                                 RuntimeTypeInfo="FALSE" 
     242                                DisableLanguageExtensions="0" 
     243                                ForceConformanceInForLoopScope="0" 
     244                                RuntimeTypeInfo="0" 
    247245                                UsePrecompiledHeader="0" 
    248246                                BrowseInformation="1" 
    249247                                WarningLevel="2" 
    250                                 Detect64BitPortabilityProblems="TRUE" 
     248                                Detect64BitPortabilityProblems="1" 
    251249                                DebugInformationFormat="3"/> 
    252250                        <Tool  
     251                                Name="LinkerTool" 
     252                                DelayImpLib=""/> 
     253                        <Tool  
     254                                Name="LibrarianTool" 
     255                                OutputFile="../lib/Release/Preprocessor.lib"/> 
     256                        <Tool  
     257                                Name="ResCmplrTool"/> 
     258                        <Tool  
     259                                Name="MidlCmplrTool"/> 
     260                        <Tool  
     261                                Name="BscMakeTool"/> 
     262                        <Tool  
     263                                Name="PreBuildEventTool"/> 
     264                        <Tool  
     265                                Name="PreLinkEventTool"/> 
     266                        <Tool  
     267                                Name="PostBuildEventTool"/> 
     268                        <Tool  
    253269                                Name="CustomTool"/> 
    254270                        <Tool  
    255                                 Name="LibrarianTool" 
    256                                 OutputFile="../lib/Release/$(ProjectName).lib"/> 
    257                         <Tool  
    258                                 Name="MidlCmplrTool"/> 
    259                         <Tool  
    260                                 Name="PostBuildEventTool"/> 
    261                         <Tool  
    262                                 Name="PreBuildEventTool"/> 
    263                         <Tool  
    264                                 Name="PreLinkEventTool"/> 
    265                         <Tool  
    266                                 Name="ResCmplrTool"/> 
    267                         <Tool  
    268                                 Name="VCWebServiceProxyGeneratorTool"/> 
    269                         <Tool  
    270                                 Name="VCXMLDataGeneratorTool"/> 
    271                         <Tool  
    272                                 Name="VCManagedWrapperGeneratorTool"/> 
    273                         <Tool  
    274                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    275                         <Tool  
    276                                 Name="DebugTool"/> 
     271                                Name="CustomNodeTool"/> 
    277272                </Configuration> 
    278273                <Configuration  
     
    280275                        <Tool  
    281276                                Name="GeneralTool" 
    282                                 OutputDirectory="Release" 
    283                                 IntermediateDirectory="Release" 
     277                                OutputDirectory="..\lib\Release" 
     278                                IntermediateDirectory="..\obj\Release" 
    284279                                ConfigurationType="4" 
    285280                                CharacterSet="2" 
    286                                 WholeProgramOptimization="1"/> 
     281                                WholeProgramOptimization="0"/> 
     282                        <Tool  
     283                                Name="DebugTool"/> 
    287284                        <Tool  
    288285                                Name="CppCmplrTool" 
    289286                                Optimization="3" 
    290                                 GlobalOptimizations="TRUE" 
     287                                GlobalOptimizations="1" 
    291288                                InlineFunctionExpansion="2" 
    292                                 EnableIntrinsicFunctions="TRUE" 
     289                                EnableIntrinsicFunctions="1" 
     290                                ImproveFloatingPointConsistency="1" 
    293291                                FavorSizeOrSpeed="1" 
    294                                 OmitFramePointers="TRUE" 
    295                                 EnableFiberSafeOptimizations="TRUE" 
     292                                OmitFramePointers="1" 
     293                                EnableFiberSafeOptimizations="1" 
    296294                                OptimizeForProcessor="1" 
    297                                 OptimizeForWindowsApplication="TRUE" 
     295                                OptimizeForWindowsApplication="1" 
    298296                                AdditionalIncludeDirectories="..\src;..\..\..\..\..\..\NonGTP\Devil\include;..\..\..\..\..\..\NonGTP\Zlib\include;..\..\..\..\..\..\NonGTP\Xerces;..\..\..\..\..\..\NonGTP\Boost;..\MultiLevelRayTracing;&quot;$(QTDIR)\include\QtCore&quot;;&quot;$(QTDIR)\include\QtGui&quot;;&quot;$(QTDIR)\include&quot;" 
    299297                                PreprocessorDefinitions="WIN32;NDEBUG;_LIB;GTP_INTERNAL;NO_QT" 
    300                                 StringPooling="TRUE" 
    301                                 ExceptionHandling="TRUE" 
     298                                StringPooling="1" 
     299                                MinimalRebuild="1" 
     300                                ExceptionHandling="1" 
    302301                                RuntimeLibrary="2" 
    303                                 EnableEnhancedInstructionSet="2" 
    304                                 DisableLanguageExtensions="FALSE" 
    305                                 ForceConformanceInForLoopScope="FALSE" 
    306                                 RuntimeTypeInfo="FALSE" 
     302                                EnableEnhancedInstructionSet="0" 
     303                                DisableLanguageExtensions="0" 
     304                                ForceConformanceInForLoopScope="0" 
     305                                RuntimeTypeInfo="0" 
    307306                                UsePrecompiledHeader="0" 
    308307                                BrowseInformation="1" 
    309308                                WarningLevel="2" 
    310                                 Detect64BitPortabilityProblems="TRUE" 
     309                                Detect64BitPortabilityProblems="1" 
    311310                                DebugInformationFormat="3" 
    312311                                UseProcExt="3" 
    313312                                RequireProcExt="3"/> 
    314313                        <Tool  
    315                                 Name="CustomTool"/> 
     314                                Name="LinkerTool" 
     315                                DelayImpLib=""/> 
    316316                        <Tool  
    317317                                Name="LibrarianTool" 
    318318                                OutputFile="../lib/Release/Preprocessor.lib"/> 
    319319                        <Tool  
     320                                Name="ResCmplrTool"/> 
     321                        <Tool  
    320322                                Name="MidlCmplrTool"/> 
    321323                        <Tool  
     324                                Name="BscMakeTool"/> 
     325                        <Tool  
     326                                Name="PreBuildEventTool"/> 
     327                        <Tool  
     328                                Name="PreLinkEventTool"/> 
     329                        <Tool  
    322330                                Name="PostBuildEventTool"/> 
    323331                        <Tool  
    324                                 Name="PreBuildEventTool"/> 
    325                         <Tool  
    326                                 Name="PreLinkEventTool"/> 
    327                         <Tool  
    328                                 Name="ResCmplrTool"/> 
    329                         <Tool  
    330                                 Name="VCWebServiceProxyGeneratorTool"/> 
    331                         <Tool  
    332                                 Name="VCXMLDataGeneratorTool"/> 
    333                         <Tool  
    334                                 Name="VCManagedWrapperGeneratorTool"/> 
    335                         <Tool  
    336                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    337                         <Tool  
    338                                 Name="DebugTool"/> 
     332                                Name="CustomTool"/> 
     333                        <Tool  
     334                                Name="CustomNodeTool"/> 
    339335                </Configuration> 
    340336                <Configuration  
     
    342338                        <Tool  
    343339                                Name="GeneralTool" 
    344                                 OutputDirectory="$(ConfigurationName)" 
    345                                 IntermediateDirectory="$(ConfigurationName)" 
     340                                OutputDirectory="..\lib\Release" 
     341                                IntermediateDirectory="..\obj\Release" 
    346342                                ConfigurationType="4" 
    347343                                CharacterSet="2"/> 
     344                        <Tool  
     345                                Name="DebugTool"/> 
    348346                        <Tool  
    349347                                Name="CppCmplrTool" 
     
    352350                                FavorSizeOrSpeed="0" 
    353351                                OptimizeForProcessor="3" 
    354                                 OptimizeForWindowsApplication="TRUE" 
     352                                OptimizeForWindowsApplication="1" 
    355353                                AdditionalIncludeDirectories="..\src;..\..\..\..\..\..\NonGTP\Devil\include;..\..\..\..\..\..\NonGTP\Zlib\include;..\..\..\..\..\..\NonGTP\Xerces;..\..\..\..\..\..\NonGTP\Boost;..\MultiLevelRayTracing;&quot;$(QTDIR)\include\QtCore&quot;;&quot;$(QTDIR)\include\QtGui&quot;;&quot;$(QTDIR)\include&quot;;&quot;$(QTDIR)\include\QtOpenGl&quot;;&quot;$(CG_INC_PATH)&quot;;Timer" 
    356354                                PreprocessorDefinitions="WIN32;NDEBUG;_LIB;USE_QT;ATI" 
    357                                 ExceptionHandling="TRUE" 
     355                                ExceptionHandling="1" 
    358356                                RuntimeLibrary="2" 
    359                                 DisableLanguageExtensions="FALSE" 
    360                                 ForceConformanceInForLoopScope="FALSE" 
    361                                 RuntimeTypeInfo="TRUE" 
     357                                DisableLanguageExtensions="0" 
     358                                ForceConformanceInForLoopScope="0" 
     359                                RuntimeTypeInfo="1" 
    362360                                UsePrecompiledHeader="0" 
    363361                                BrowseInformation="1" 
    364362                                WarningLevel="2" 
    365                                 Detect64BitPortabilityProblems="TRUE" 
     363                                Detect64BitPortabilityProblems="1" 
    366364                                DebugInformationFormat="3"/> 
    367365                        <Tool  
    368                                 Name="CustomTool"/> 
     366                                Name="LinkerTool" 
     367                                DelayImpLib=""/> 
    369368                        <Tool  
    370369                                Name="LibrarianTool" 
    371370                                OutputFile="../lib/Release/$(ProjectName).lib"/> 
    372371                        <Tool  
     372                                Name="ResCmplrTool"/> 
     373                        <Tool  
    373374                                Name="MidlCmplrTool"/> 
    374375                        <Tool  
     376                                Name="BscMakeTool"/> 
     377                        <Tool  
     378                                Name="PreBuildEventTool"/> 
     379                        <Tool  
     380                                Name="PreLinkEventTool"/> 
     381                        <Tool  
    375382                                Name="PostBuildEventTool"/> 
    376383                        <Tool  
    377                                 Name="PreBuildEventTool"/> 
    378                         <Tool  
    379                                 Name="PreLinkEventTool"/> 
    380                         <Tool  
    381                                 Name="ResCmplrTool"/> 
    382                         <Tool  
    383                                 Name="VCWebServiceProxyGeneratorTool"/> 
    384                         <Tool  
    385                                 Name="VCXMLDataGeneratorTool"/> 
    386                         <Tool  
    387                                 Name="VCManagedWrapperGeneratorTool"/> 
    388                         <Tool  
    389                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    390                         <Tool  
    391                                 Name="DebugTool"/> 
     384                                Name="CustomTool"/> 
     385                        <Tool  
     386                                Name="CustomNodeTool"/> 
    392387                </Configuration> 
    393388        </Configurations> 
    394389        <Files> 
    395                 <Filter  
    396                         Name="Source Files" 
    397                         Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" 
    398                         UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> 
    399                         <File  
    400                                 RelativePath="..\src\AxisAlignedBox3.cpp"> 
    401                         </File> 
    402                         <File  
    403                                 RelativePath="..\src\AxisAlignedBox3.h"> 
    404                         </File> 
    405                         <File  
    406                                 RelativePath="..\src\Beam.cpp"> 
    407                         </File> 
    408                         <File  
    409                                 RelativePath="..\src\Beam.h"> 
    410                         </File> 
    411                         <File  
    412                                 RelativePath=".\Timer\BenchTimer.cpp"> 
    413                         </File> 
    414                         <File  
    415                                 RelativePath=".\Timer\BenchTimer.h"> 
    416                         </File> 
    417                         <File  
    418                                 RelativePath=".\BitVectorPvs.h"> 
    419                         </File> 
    420                         <File  
    421                                 RelativePath="..\src\BoostPreprocessorThread.cpp"> 
    422                         </File> 
    423                         <File  
    424                                 RelativePath="..\src\BoostPreprocessorThread.h"> 
    425                         </File> 
    426                         <File  
    427                                 RelativePath="..\src\BoundingBoxConverter.h"> 
    428                         </File> 
    429                         <File  
    430                                 RelativePath=".\BvHierarchy.cpp"> 
    431                         </File> 
    432                         <File  
    433                                 RelativePath=".\BvHierarchy.h"> 
    434                         </File> 
    435                         <File  
    436                                 RelativePath="..\src\Camera.cpp"> 
    437                         </File> 
    438                         <File  
    439                                 RelativePath="..\src\Camera.h"> 
    440                         </File> 
    441                         <File  
    442                                 RelativePath=".\CombinedPreprocessor.cpp"> 
    443                         </File> 
    444                         <File  
    445                                 RelativePath=".\CombinedPreprocessor.h"> 
    446                         </File> 
    447                         <File  
    448                                 RelativePath="..\src\common.cpp"> 
    449                         </File> 
    450                         <File  
    451                                 RelativePath="..\src\common.h"> 
    452                         </File> 
    453                         <File  
    454                                 RelativePath="..\src\Containers.h"> 
    455                         </File> 
    456                         <File  
    457                                 RelativePath=".\DefaultPvs.h"> 
    458                         </File> 
    459                         <File  
    460                                 RelativePath="..\src\dual_depth.cg"> 
    461                         </File> 
    462                         <File  
    463                                 RelativePath="..\src\Environment.cpp"> 
    464                         </File> 
    465                         <File  
    466                                 RelativePath="..\src\Environment.h"> 
    467                         </File> 
    468                         <File  
    469                                 RelativePath="..\src\ExactPreprocessor.cpp"> 
    470                         </File> 
    471                         <File  
    472                                 RelativePath="..\src\ExactPreprocessor.h"> 
    473                         </File> 
    474                         <File  
    475                                 RelativePath="..\src\Exporter.cpp"> 
    476                         </File> 
    477                         <File  
    478                                 RelativePath="..\src\Exporter.h"> 
    479                         </File> 
    480                         <File  
    481                                 RelativePath="..\src\FlexibleHeap.h"> 
    482                         </File> 
    483                         <File  
    484                                 RelativePath="..\src\glInterface.h"> 
    485                         </File> 
    486                         <File  
    487                                 RelativePath=".\GlobalLinesRenderer.cpp"> 
    488                         </File> 
    489                         <File  
    490                                 RelativePath=".\GlobalLinesRenderer.h"> 
    491                         </File> 
    492                         <File  
    493                                 RelativePath=".\GvsPreprocessor.cpp"> 
    494                         </File> 
    495                         <File  
    496                                 RelativePath=".\GvsPreprocessor.h"> 
    497                         </File> 
    498                         <File  
    499                                 RelativePath="..\src\GzBinFileInputStream.cpp"> 
    500                         </File> 
    501                         <File  
    502                                 RelativePath="..\src\GzBinFileInputStream.h"> 
    503                         </File> 
    504                         <File  
    505                                 RelativePath="..\src\GzFileInputSource.cpp"> 
    506                         </File> 
    507                         <File  
    508                                 RelativePath="..\src\GzFileInputSource.h"> 
    509                         </File> 
    510                         <File  
    511                                 RelativePath="..\src\gzstream.cpp"> 
    512                         </File> 
    513                         <File  
    514                                 RelativePath="..\src\gzstream.h"> 
    515                         </File> 
    516                         <File  
    517                                 RelativePath="..\src\Halton.cpp"> 
    518                         </File> 
    519                         <File  
    520                                 RelativePath="..\src\Halton.h"> 
    521                         </File> 
    522                         <File  
    523                                 RelativePath=".\HashPvs.h"> 
    524                         </File> 
    525                         <File  
    526                                 RelativePath=".\HashPvs2.h"> 
    527                         </File> 
    528                         <File  
    529                                 RelativePath=".\HierarchyManager.cpp"> 
    530                         </File> 
    531                         <File  
    532                                 RelativePath=".\HierarchyManager.h"> 
    533                         </File> 
    534                         <File  
    535                                 RelativePath=".\IntelRayCaster.cpp"> 
    536                         </File> 
    537                         <File  
    538                                 RelativePath=".\IntelRayCaster.h"> 
    539                         </File> 
    540                         <File  
    541                                 RelativePath=".\InternalRayCaster.cpp"> 
    542                         </File> 
    543                         <File  
    544                                 RelativePath=".\InternalRayCaster.h"> 
    545                         </File> 
    546                         <File  
    547                                 RelativePath=".\Intersectable.cpp"> 
    548                         </File> 
    549                         <File  
    550                                 RelativePath=".\Intersectable.h"> 
    551                         </File> 
    552                         <File  
    553                                 RelativePath=".\IntersectableWrapper.cpp"> 
    554                         </File> 
    555                         <File  
    556                                 RelativePath=".\IntersectableWrapper.h"> 
    557                         </File> 
    558                         <File  
    559                                 RelativePath=".\IntersectionBoundingBoxConverter.cpp"> 
    560                         </File> 
    561                         <File  
    562                                 RelativePath=".\IntersectionBoundingBoxConverter.h"> 
    563                         </File> 
    564                         <File  
    565                                 RelativePath="..\src\KdTree.cpp"> 
    566                         </File> 
    567                         <File  
    568                                 RelativePath="..\src\KdTree.h"> 
    569                         </File> 
    570                         <File  
    571                                 RelativePath="..\src\LogManager.cpp"> 
    572                         </File> 
    573                         <File  
    574                                 RelativePath="..\src\LogManager.h"> 
    575                         </File> 
    576                         <File  
    577                                 RelativePath="..\src\Material.cpp"> 
    578                         </File> 
    579                         <File  
    580                                 RelativePath="..\src\Material.h"> 
    581                         </File> 
    582                         <File  
    583                                 RelativePath="..\src\Matrix4x4.cpp"> 
    584                         </File> 
    585                         <File  
    586                                 RelativePath="..\src\Matrix4x4.h"> 
    587                         </File> 
    588                         <File  
    589                                 RelativePath=".\Timer\merror.cpp"> 
    590                         </File> 
    591                         <File  
    592                                 RelativePath=".\Timer\merror.h"> 
    593                         </File> 
    594                         <File  
    595                                 RelativePath="..\src\Mesh.cpp"> 
    596                         </File> 
    597                         <File  
    598                                 RelativePath="..\src\Mesh.h"> 
    599                         </File> 
    600                         <File  
    601                                 RelativePath="..\src\MeshKdTree.cpp"> 
    602                         </File> 
    603                         <File  
    604                                 RelativePath="..\src\MeshKdTree.h"> 
    605                         </File> 
    606                         <File  
    607                                 RelativePath=".\Timer\mstring.h"> 
    608                         </File> 
    609                         <File  
    610                                 RelativePath=".\Mutation.cpp"> 
    611                         </File> 
    612                         <File  
    613                                 RelativePath=".\Mutation.h"> 
    614                         </File> 
    615                         <File  
    616                                 RelativePath="..\src\MutualVisibility.cpp"> 
    617                         </File> 
    618                         <File  
    619                                 RelativePath="..\src\MutualVisibility.h"> 
    620                         </File> 
    621                         <File  
    622                                 RelativePath=".\ObjectPvs.cpp"> 
    623                         </File> 
    624                         <File  
    625                                 RelativePath=".\ObjectPvs.h"> 
    626                         </File> 
    627                         <File  
    628                                 RelativePath=".\ObjectsParser.cpp"> 
    629                         </File> 
    630                         <File  
    631                                 RelativePath=".\ObjectsParser.h"> 
    632                         </File> 
    633                         <File  
    634                                 RelativePath=".\ObjExporter.cpp"> 
    635                         </File> 
    636                         <File  
    637                                 RelativePath=".\ObjExporter.h"> 
    638                         </File> 
    639                         <File  
    640                                 RelativePath="..\src\ObjParser.cpp"> 
    641                         </File> 
    642                         <File  
    643                                 RelativePath="..\src\ObjParser.h"> 
    644                         </File> 
    645                         <File  
    646                                 RelativePath="..\src\OcclusionQuery.cpp"> 
    647                         </File> 
    648                         <File  
    649                                 RelativePath="..\src\OcclusionQuery.h"> 
    650                         </File> 
    651                         <File  
    652                                 RelativePath=".\OspTree.cpp"> 
    653                         </File> 
    654                         <File  
    655                                 RelativePath=".\OspTree.h"> 
    656                         </File> 
    657                         <File  
    658                                 RelativePath="..\src\Parser.h"> 
    659                         </File> 
    660                         <File  
    661                                 RelativePath=".\Timer\PerfTimer.h"> 
    662                         </File> 
    663                         <File  
    664                                 RelativePath=".\Timer\PerfTimerSkeleton.h"> 
    665                         </File> 
    666                         <File  
    667                                 RelativePath="..\src\Plane3.cpp"> 
    668                         </File> 
    669                         <File  
    670                                 RelativePath="..\src\Plane3.h"> 
    671                         </File> 
    672                         <File  
    673                                 RelativePath="..\src\ply.h"> 
    674                         </File> 
    675                         <File  
    676                                 RelativePath="..\src\plyfile.c"> 
    677                         </File> 
    678                         <File  
    679                                 RelativePath="..\src\PlyParser.cpp"> 
    680                         </File> 
    681                         <File  
    682                                 RelativePath="..\src\PlyParser.h"> 
    683                         </File> 
    684                         <File  
    685                                 RelativePath="..\src\Polygon3.cpp"> 
    686                         </File> 
    687                         <File  
    688                                 RelativePath="..\src\Polygon3.h"> 
    689                         </File> 
    690                         <File  
    691                                 RelativePath="..\src\Polytope.cpp"> 
    692                         </File> 
    693                         <File  
    694                                 RelativePath="..\src\Polytope.h"> 
    695                         </File> 
    696                         <File  
    697                                 RelativePath="..\src\Preprocessor.cpp"> 
    698                         </File> 
    699                         <File  
    700                                 RelativePath="..\src\Preprocessor.h"> 
    701                                 <FileConfiguration  
    702                                         Name="Release|Win32"> 
    703                                         <Tool  
    704                                                 Name="CustomTool" 
    705                                                 Description="" 
    706                                                 CommandLine="" 
    707                                                 Outputs=""/> 
    708                                 </FileConfiguration> 
    709                                 <FileConfiguration  
    710                                         Name="mlrt|Win32"> 
    711                                         <Tool  
    712                                                 Name="CustomTool" 
    713                                                 Description="" 
    714                                                 CommandLine="" 
    715                                                 Outputs=""/> 
    716                                 </FileConfiguration> 
    717                                 <FileConfiguration  
    718                                         Name="Release_Internal|Win32"> 
    719                                         <Tool  
    720                                                 Name="CustomTool" 
    721                                                 Description="" 
    722                                                 CommandLine="" 
    723                                                 Outputs=""/> 
    724                                 </FileConfiguration> 
    725                                 <FileConfiguration  
    726                                         Name="Release Internal|Win32"> 
    727                                         <Tool  
    728                                                 Name="CustomTool" 
    729                                                 Description="" 
    730                                                 CommandLine="" 
    731                                                 Outputs=""/> 
    732                                 </FileConfiguration> 
    733                                 <FileConfiguration  
    734                                         Name="release_noqt|Win32"> 
    735                                         <Tool  
    736                                                 Name="CustomTool" 
    737                                                 Description="" 
    738                                                 CommandLine="" 
    739                                                 Outputs=""/> 
    740                                 </FileConfiguration> 
    741                                 <FileConfiguration  
    742                                         Name="Release_Qt|Win32"> 
    743                                         <Tool  
    744                                                 Name="CustomTool" 
    745                                                 Description="" 
    746                                                 CommandLine="" 
    747                                                 Outputs=""/> 
    748                                 </FileConfiguration> 
    749                         </File> 
    750                         <File  
    751                                 RelativePath=".\PreprocessorFactory.cpp"> 
    752                         </File> 
    753                         <File  
    754                                 RelativePath=".\PreprocessorFactory.h"> 
    755                         </File> 
    756                         <File  
    757                                 RelativePath="..\src\PreprocessorThread.cpp"> 
    758                         </File> 
    759                         <File  
    760                                 RelativePath="..\src\PreprocessorThread.h"> 
    761                                 <FileConfiguration  
    762                                         Name="Release|Win32"> 
    763                                         <Tool  
    764                                                 Name="CustomTool" 
    765                                                 Description="" 
    766                                                 CommandLine="" 
    767                                                 Outputs=""/> 
    768                                 </FileConfiguration> 
    769                                 <FileConfiguration  
    770                                         Name="mlrt|Win32"> 
    771                                         <Tool  
    772                                                 Name="CustomTool" 
    773                                                 Description="" 
    774                                                 CommandLine="" 
    775                                                 Outputs=""/> 
    776                                 </FileConfiguration> 
    777                                 <FileConfiguration  
    778                                         Name="Release_Internal|Win32"> 
    779                                         <Tool  
    780                                                 Name="CustomTool" 
    781                                                 Description="" 
    782                                                 CommandLine="" 
    783                                                 Outputs=""/> 
    784                                 </FileConfiguration> 
    785                                 <FileConfiguration  
    786                                         Name="Release Internal|Win32"> 
    787                                         <Tool  
    788                                                 Name="CustomTool" 
    789                                                 Description="" 
    790                                                 CommandLine="" 
    791                                                 Outputs=""/> 
    792                                 </FileConfiguration> 
    793                                 <FileConfiguration  
    794                                         Name="release_noqt|Win32"> 
    795                                         <Tool  
    796                                                 Name="CustomTool" 
    797                                                 Description="" 
    798                                                 CommandLine="" 
    799                                                 Outputs=""/> 
    800                                 </FileConfiguration> 
    801                                 <FileConfiguration  
    802                                         Name="Release_Qt|Win32"> 
    803                                         <Tool  
    804                                                 Name="CustomTool" 
    805                                                 Description="" 
    806                                                 CommandLine="" 
    807                                                 Outputs=""/> 
    808                                 </FileConfiguration> 
    809                         </File> 
    810                         <File  
    811                                 RelativePath="..\src\Pvs.h"> 
    812                         </File> 
    813                         <File  
    814                                 RelativePath=".\PvsBase.h"> 
    815                         </File> 
    816                         <File  
    817                                 RelativePath=".\PvsDefinitions.h"> 
    818                         </File> 
    819                         <File  
    820                                 RelativePath="..\src\Ray.cpp"> 
    821                         </File> 
    822                         <File  
    823                                 RelativePath="..\src\Ray.h"> 
    824                         </File> 
    825                         <File  
    826                                 RelativePath=".\RayCaster.cpp"> 
    827                         </File> 
    828                         <File  
    829                                 RelativePath=".\RayCaster.h"> 
    830                         </File> 
    831                         <File  
    832                                 RelativePath="..\src\RayInfo.cpp"> 
    833                         </File> 
    834                         <File  
    835                                 RelativePath="..\src\RayInfo.h"> 
    836                         </File> 
    837                         <File  
    838                                 RelativePath=".\Timer\RDTSCTimer.cpp"> 
    839                         </File> 
    840                         <File  
    841                                 RelativePath=".\Timer\RDTSCTimer.h"> 
    842                         </File> 
    843                         <File  
    844                                 RelativePath="..\src\Rectangle3.cpp"> 
    845                         </File> 
    846                         <File  
    847                                 RelativePath="..\src\Rectangle3.h"> 
    848                         </File> 
    849                         <File  
    850                                 RelativePath="..\src\RenderSampler.cpp"> 
    851                         </File> 
    852                         <File  
    853                                 RelativePath="..\src\RenderSampler.h"> 
    854                         </File> 
    855                         <File  
    856                                 RelativePath="..\src\RenderSimulator.cpp"> 
    857                         </File> 
    858                         <File  
    859                                 RelativePath="..\src\RenderSimulator.h"> 
    860                         </File> 
    861                         <File  
    862                                 RelativePath=".\RenderTexture.cpp"> 
    863                         </File> 
    864                         <File  
    865                                 RelativePath=".\RenderTexture.h"> 
    866                         </File> 
    867                         <File  
    868                                 RelativePath="..\src\ResourceManager.h"> 
    869                         </File> 
    870                         <File  
    871                                 RelativePath="..\src\RssPreprocessor.cpp"> 
    872                         </File> 
    873                         <File  
    874                                 RelativePath="..\src\RssPreprocessor.h"> 
    875                         </File> 
    876                         <File  
    877                                 RelativePath="..\src\RssTree.cpp"> 
    878                         </File> 
    879                         <File  
    880                                 RelativePath="..\src\RssTree.h"> 
    881                         </File> 
    882                         <File  
    883                                 RelativePath="..\src\SamplingPreprocessor.cpp"> 
    884                         </File> 
    885                         <File  
    886                                 RelativePath="..\src\SamplingPreprocessor.h"> 
    887                         </File> 
    888                         <File  
    889                                 RelativePath="..\src\SamplingStrategy.cpp"> 
    890                         </File> 
    891                         <File  
    892                                 RelativePath="..\src\SamplingStrategy.h"> 
    893                         </File> 
    894                         <File  
    895                                 RelativePath="..\src\SceneGraph.cpp"> 
    896                         </File> 
    897                         <File  
    898                                 RelativePath="..\src\SceneGraph.h"> 
    899                         </File> 
    900                         <File  
    901                                 RelativePath="..\src\Statistics.h"> 
    902                         </File> 
    903                         <File  
    904                                 RelativePath=".\SubdivisionCandidate.cpp"> 
    905                         </File> 
    906                         <File  
    907                                 RelativePath=".\SubdivisionCandidate.h"> 
    908                         </File> 
    909                         <File  
    910                                 RelativePath="..\src\Tetrahedron3.cpp"> 
    911                         </File> 
    912                         <File  
    913                                 RelativePath="..\src\Tetrahedron3.h"> 
    914                         </File> 
    915                         <File  
    916                                 RelativePath=".\Trackball.cpp"> 
    917                         </File> 
    918                         <File  
    919                                 RelativePath=".\Trackball.h"> 
    920                         </File> 
    921                         <File  
    922                                 RelativePath=".\TraversalTree.cpp"> 
    923                         </File> 
    924                         <File  
    925                                 RelativePath=".\TraversalTree.h"> 
    926                         </File> 
    927                         <File  
    928                                 RelativePath="..\src\Triangle3.cpp"> 
    929                         </File> 
    930                         <File  
    931                                 RelativePath="..\src\Triangle3.h"> 
    932                         </File> 
    933                         <File  
    934                                 RelativePath="..\src\UnigraphicsParser.cpp"> 
    935                         </File> 
    936                         <File  
    937                                 RelativePath="..\src\UnigraphicsParser.h"> 
    938                         </File> 
    939                         <File  
    940                                 RelativePath="..\src\Vector3.cpp"> 
    941                         </File> 
    942                         <File  
    943                                 RelativePath="..\src\Vector3.h"> 
    944                         </File> 
    945                         <File  
    946                                 RelativePath="..\src\ViewCell.cpp"> 
    947                         </File> 
    948                         <File  
    949                                 RelativePath="..\src\ViewCell.h"> 
    950                         </File> 
    951                         <File  
    952                                 RelativePath="..\src\ViewCellBsp.cpp"> 
    953                         </File> 
    954                         <File  
    955                                 RelativePath="..\src\ViewCellBsp.h"> 
    956                         </File> 
    957                         <File  
    958                                 RelativePath="..\src\ViewCellsManager.cpp"> 
    959                         </File> 
    960                         <File  
    961                                 RelativePath="..\src\ViewCellsManager.h"> 
    962                         </File> 
    963                         <File  
    964                                 RelativePath="..\src\ViewCellsParser.cpp"> 
    965                         </File> 
    966                         <File  
    967                                 RelativePath="..\src\ViewCellsParser.h"> 
    968                         </File> 
    969                         <File  
    970                                 RelativePath="..\src\ViewCellsParserXerces.h"> 
    971                         </File> 
    972                         <File  
    973                                 RelativePath="..\src\VrmlExporter.cpp"> 
    974                         </File> 
    975                         <File  
    976                                 RelativePath="..\src\VrmlExporter.h"> 
    977                         </File> 
    978                         <File  
    979                                 RelativePath="..\src\VspBspTree.cpp"> 
    980                         </File> 
    981                         <File  
    982                                 RelativePath="..\src\VspBspTree.h"> 
    983                         </File> 
    984                         <File  
    985                                 RelativePath=".\VspTree.cpp"> 
    986                         </File> 
    987                         <File  
    988                                 RelativePath=".\VspTree.h"> 
    989                         </File> 
    990                         <File  
    991                                 RelativePath="..\src\VssPreprocessor.cpp"> 
    992                         </File> 
    993                         <File  
    994                                 RelativePath="..\src\VssPreprocessor.h"> 
    995                         </File> 
    996                         <File  
    997                                 RelativePath="..\src\VssRay.cpp"> 
    998                         </File> 
    999                         <File  
    1000                                 RelativePath="..\src\VssRay.h"> 
    1001                         </File> 
    1002                         <File  
    1003                                 RelativePath="..\src\VssTree.cpp"> 
    1004                         </File> 
    1005                         <File  
    1006                                 RelativePath="..\src\VssTree.h"> 
    1007                         </File> 
    1008                         <File  
    1009                                 RelativePath="..\src\X3dExporter.cpp"> 
    1010                         </File> 
    1011                         <File  
    1012                                 RelativePath="..\src\X3dExporter.h"> 
    1013                         </File> 
    1014                         <File  
    1015                                 RelativePath="..\src\X3dParser.cpp"> 
    1016                         </File> 
    1017                         <File  
    1018                                 RelativePath="..\src\X3dParser.h"> 
    1019                         </File> 
    1020                 </Filter> 
    1021                 <Filter  
    1022                         Name="Header Files" 
    1023                         Filter="h;hpp;hxx;hm;inl;inc;xsd" 
    1024                         UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> 
    1025                         <File  
    1026                                 RelativePath="..\include\AxisAlignedBox3.h"> 
    1027                         </File> 
    1028                         <File  
    1029                                 RelativePath="..\include\Containers.h"> 
    1030                         </File> 
    1031                         <File  
    1032                                 RelativePath="..\include\ExactPreprocessor.h"> 
    1033                         </File> 
    1034                         <File  
    1035                                 RelativePath="..\include\KdTree.h"> 
    1036                         </File> 
    1037                         <File  
    1038                                 RelativePath="..\include\Mesh.h"> 
    1039                         </File> 
    1040                         <File  
    1041                                 RelativePath="..\include\Plane3.h"> 
    1042                         </File> 
    1043                         <File  
    1044                                 RelativePath="..\include\Preprocessor.h"> 
    1045                         </File> 
    1046                         <File  
    1047                                 RelativePath="..\include\SamplingPreprocessor.h"> 
    1048                         </File> 
    1049                         <File  
    1050                                 RelativePath="..\include\SceneGraph.h"> 
    1051                         </File> 
    1052                         <File  
    1053                                 RelativePath="..\include\Vector3.h"> 
    1054                         </File> 
    1055                         <File  
    1056                                 RelativePath="..\include\ViewCell.h"> 
    1057                         </File> 
    1058                         <File  
    1059                                 RelativePath="..\src\X3dParserXerces.h"> 
    1060                         </File> 
    1061                 </Filter> 
    1062                 <Filter  
    1063                         Name="Renderer" 
    1064                         Filter=""> 
    1065                         <File  
    1066                                 RelativePath="..\src\GlRenderer.cpp"> 
    1067                         </File> 
    1068                         <File  
    1069                                 RelativePath="..\src\GlRenderer.h"> 
    1070                         </File> 
    1071                         <File  
    1072                                 RelativePath="..\src\Renderer.cpp"> 
    1073                         </File> 
    1074                         <File  
    1075                                 RelativePath="..\src\Renderer.h"> 
    1076                         </File> 
    1077                 </Filter> 
    1078                 <Filter  
    1079                         Name="ootl" 
    1080                         Filter=""> 
    1081                         <Filter  
    1082                                 Name="include" 
    1083                                 Filter=""> 
    1084                                 <File  
    1085                                         RelativePath=".\ootl\src\include\ootl\sandbox\ootl_adapters.hpp"> 
    1086                                 </File> 
    1087                                 <File  
    1088                                         RelativePath=".\ootl\src\include\ootl\sandbox\ootl_benchmark.hpp"> 
    1089                                 </File> 
    1090                                 <File  
    1091                                         RelativePath=".\ootl\src\include\ootl\sandbox\ootl_bool_stack.hpp"> 
    1092                                 </File> 
    1093                                 <File  
    1094                                         RelativePath=".\ootl\src\include\ootl\sandbox\ootl_dictionary.hpp"> 
    1095                                 </File> 
    1096                                 <File  
    1097                                         RelativePath=".\ootl\src\include\ootl\sandbox\ootl_fft.hpp"> 
    1098                                 </File> 
    1099                                 <File  
    1100                                         RelativePath=".\ootl\src\include\ootl\sandbox\ootl_fft_test.hpp"> 
    1101                                 </File> 
    1102                                 <File  
    1103                                         RelativePath=".\ootl\src\include\ootl\sandbox\ootl_functions.hpp"> 
    1104                                 </File> 
    1105                                 <File  
    1106                                         RelativePath=".\ootl\src\include\ootl\sandbox\ootl_generators.hpp"> 
    1107                                 </File> 
    1108                                 <File  
    1109                                         RelativePath=".\ootl\src\include\ootl\ootl_hash.hpp"> 
    1110                                 </File> 
    1111                                 <File  
    1112                                         RelativePath=".\ootl\src\include\ootl\sandbox\ootl_iterable.hpp"> 
    1113                                 </File> 
    1114                                 <File  
    1115                                         RelativePath=".\ootl\src\include\ootl\sandbox\ootl_iterators.hpp"> 
    1116                                 </File> 
    1117                                 <File  
    1118                                         RelativePath=".\ootl\src\include\ootl\ootl_list.hpp"> 
    1119                                 </File> 
    1120                                 <File  
    1121                                         RelativePath=".\ootl\src\include\ootl\sandbox\ootl_map.hpp"> 
    1122                                 </File> 
    1123                                 <File  
    1124                                         RelativePath=".\ootl\src\include\ootl\ootl_misc.hpp"> 
    1125                                 </File> 
    1126                                 <File  
    1127                                         RelativePath=".\ootl\src\include\ootl\mswin\ootl_mswin.hpp"> 
    1128                                 </File> 
    1129                                 <File  
    1130                                         RelativePath=".\ootl\src\include\ootl\mswin\ootl_mswin_console.hpp"> 
    1131                                 </File> 
    1132                                 <File  
    1133                                         RelativePath=".\ootl\src\include\ootl\mswin\ootl_mswin_gdi.hpp"> 
    1134                                 </File> 
    1135                                 <File  
    1136                                         RelativePath=".\ootl\src\include\ootl\mswin\ootl_mswin_simple_win.hpp"> 
    1137                                 </File> 
    1138                                 <File  
    1139                                         RelativePath=".\ootl\src\include\ootl\ootl_object.hpp"> 
    1140                                 </File> 
    1141                                 <File  
    1142                                         RelativePath=".\ootl\src\include\ootl\ootl_output.hpp"> 
    1143                                 </File> 
    1144                                 <File  
    1145                                         RelativePath=".\ootl\src\include\ootl\sandbox\ootl_polar.hpp"> 
    1146                                 </File> 
    1147                                 <File  
    1148                                         RelativePath=".\ootl\src\include\ootl\sandbox\ootl_predicate.hpp"> 
    1149                                 </File> 
    1150                                 <File  
    1151                                         RelativePath=".\ootl\src\include\ootl\sandbox\ootl_procedure.hpp"> 
    1152                                 </File> 
    1153                                 <File  
    1154                                         RelativePath=".\ootl\src\include\ootl\sandbox\ootl_ptr.hpp"> 
    1155                                 </File> 
    1156                                 <File  
    1157                                         RelativePath=".\ootl\src\include\ootl\ootl_stack.hpp"> 
    1158                                 </File> 
    1159                                 <File  
    1160                                         RelativePath=".\ootl\src\include\ootl\ootl_string.hpp"> 
    1161                                 </File> 
    1162                                 <File  
    1163                                         RelativePath=".\ootl\src\include\ootl\ootl_string_utils.hpp"> 
    1164                                 </File> 
    1165                                 <File  
    1166                                         RelativePath=".\ootl\src\include\ootl\ootl_tester.hpp"> 
    1167                                 </File> 
    1168                                 <File  
    1169                                         RelativePath=".\ootl\src\include\ootl\ootl_timer.hpp"> 
    1170                                 </File> 
    1171                                 <File  
    1172                                         RelativePath=".\ootl\src\include\ootl\sandbox\ootl_valarray.hpp"> 
    1173                                 </File> 
    1174                                 <File  
    1175                                         RelativePath=".\ootl\src\include\ootl\ootl_vlist.hpp"> 
    1176                                 </File> 
    1177                         </Filter> 
    1178                 </Filter> 
    1179                 <Filter  
    1180                         Name="google" 
    1181                         Filter=""> 
    1182                         <File  
    1183                                 RelativePath=".\sparsehash\src\google\sparsehash\config.h"> 
    1184                         </File> 
    1185                         <File  
    1186                                 RelativePath=".\sparsehash\src\google\dense_hash_map"> 
    1187                         </File> 
    1188                         <File  
    1189                                 RelativePath=".\sparsehash\src\google\dense_hash_set"> 
    1190                         </File> 
    1191                         <File  
    1192                                 RelativePath=".\sparsehash\src\google\sparsehash\densehashtable.h"> 
    1193                         </File> 
    1194                         <File  
    1195                                 RelativePath=".\sparsehash\src\windows\hash_fun.h"> 
    1196                         </File> 
    1197                         <File  
    1198                                 RelativePath=".\sparsehash\src\google\sparsehash\hash_fun.h"> 
    1199                         </File> 
    1200                         <File  
    1201                                 RelativePath=".\sparsehash\src\windows\hash_map.h"> 
    1202                         </File> 
    1203                         <File  
    1204                                 RelativePath=".\sparsehash\src\google\sparse_hash_map"> 
    1205                         </File> 
    1206                         <File  
    1207                                 RelativePath=".\sparsehash\src\google\sparse_hash_set"> 
    1208                         </File> 
    1209                         <File  
    1210                                 RelativePath=".\sparsehash\src\google\sparsehash\sparsehashtable.h"> 
    1211                         </File> 
    1212                         <File  
    1213                                 RelativePath=".\sparsehash\src\google\sparsetable"> 
    1214                         </File> 
    1215                         <File  
    1216                                 RelativePath=".\sparsehash\src\windows\stl_hash_fun.h"> 
    1217                         </File> 
    1218                 </Filter> 
    1219                 <File  
    1220                         RelativePath=".\VTune\Preprocessor.vpj"> 
     390                <File  
     391                        RelativePath=".\AxisAlignedBox3.cpp"/> 
     392                <File  
     393                        RelativePath=".\AxisAlignedBox3.h"/> 
     394                <File  
     395                        RelativePath=".\Beam.cpp"/> 
     396                <File  
     397                        RelativePath=".\Beam.h"/> 
     398                <File  
     399                        RelativePath=".\Timer\BenchTimer.cpp"/> 
     400                <File  
     401                        RelativePath=".\Timer\BenchTimer.h"/> 
     402                <File  
     403                        RelativePath=".\BitVectorPvs.h"/> 
     404                <File  
     405                        RelativePath=".\BoostPreprocessorThread.cpp"/> 
     406                <File  
     407                        RelativePath=".\BoostPreprocessorThread.h"/> 
     408                <File  
     409                        RelativePath=".\BoundingBoxConverter.h"/> 
     410                <File  
     411                        RelativePath=".\BvHierarchy.cpp"/> 
     412                <File  
     413                        RelativePath=".\BvHierarchy.h"/> 
     414                <File  
     415                        RelativePath=".\Camera.cpp"/> 
     416                <File  
     417                        RelativePath=".\Camera.h"/> 
     418                <File  
     419                        RelativePath=".\CombinedPreprocessor.cpp"/> 
     420                <File  
     421                        RelativePath=".\CombinedPreprocessor.h"/> 
     422                <File  
     423                        RelativePath=".\common.cpp"/> 
     424                <File  
     425                        RelativePath=".\common.h"/> 
     426                <File  
     427                        RelativePath=".\Containers.h"/> 
     428                <File  
     429                        RelativePath=".\DefaultPvs.h"/> 
     430                <File  
     431                        RelativePath=".\dual_depth.cg"/> 
     432                <File  
     433                        RelativePath=".\Environment.cpp"/> 
     434                <File  
     435                        RelativePath=".\Environment.h"/> 
     436                <File  
     437                        RelativePath=".\ExactPreprocessor.cpp"/> 
     438                <File  
     439                        RelativePath=".\ExactPreprocessor.h"/> 
     440                <File  
     441                        RelativePath=".\Exporter.cpp"/> 
     442                <File  
     443                        RelativePath=".\Exporter.h"/> 
     444                <File  
     445                        RelativePath=".\FlexibleHeap.h"/> 
     446                <File  
     447                        RelativePath=".\glInterface.h"/> 
     448                <File  
     449                        RelativePath=".\GlobalLinesRenderer.cpp"/> 
     450                <File  
     451                        RelativePath=".\GlobalLinesRenderer.h"/> 
     452                <File  
     453                        RelativePath=".\GvsPreprocessor.cpp"/> 
     454                <File  
     455                        RelativePath=".\GvsPreprocessor.h"/> 
     456                <File  
     457                        RelativePath=".\GzBinFileInputStream.cpp"/> 
     458                <File  
     459                        RelativePath=".\GzBinFileInputStream.h"/> 
     460                <File  
     461                        RelativePath=".\GzFileInputSource.cpp"/> 
     462                <File  
     463                        RelativePath=".\GzFileInputSource.h"/> 
     464                <File  
     465                        RelativePath=".\gzstream.cpp"/> 
     466                <File  
     467                        RelativePath=".\gzstream.h"/> 
     468                <File  
     469                        RelativePath=".\Halton.cpp"/> 
     470                <File  
     471                        RelativePath=".\Halton.h"/> 
     472                <File  
     473                        RelativePath=".\HashPvs.h"/> 
     474                <File  
     475                        RelativePath=".\HashPvs2.h"/> 
     476                <File  
     477                        RelativePath=".\HierarchyManager.cpp"/> 
     478                <File  
     479                        RelativePath=".\HierarchyManager.h"/> 
     480                <File  
     481                        RelativePath=".\IntelRayCaster.cpp"/> 
     482                <File  
     483                        RelativePath=".\IntelRayCaster.h"/> 
     484                <File  
     485                        RelativePath=".\InternalRayCaster.cpp"/> 
     486                <File  
     487                        RelativePath=".\InternalRayCaster.h"/> 
     488                <File  
     489                        RelativePath=".\Intersectable.cpp"/> 
     490                <File  
     491                        RelativePath=".\Intersectable.h"/> 
     492                <File  
     493                        RelativePath=".\IntersectableWrapper.cpp"/> 
     494                <File  
     495                        RelativePath=".\IntersectableWrapper.h"/> 
     496                <File  
     497                        RelativePath=".\IntersectionBoundingBoxConverter.cpp"/> 
     498                <File  
     499                        RelativePath=".\IntersectionBoundingBoxConverter.h"/> 
     500                <File  
     501                        RelativePath=".\KdTree.cpp"/> 
     502                <File  
     503                        RelativePath=".\KdTree.h"/> 
     504                <File  
     505                        RelativePath=".\LogManager.cpp"/> 
     506                <File  
     507                        RelativePath=".\LogManager.h"/> 
     508                <File  
     509                        RelativePath=".\Material.cpp"/> 
     510                <File  
     511                        RelativePath=".\Material.h"/> 
     512                <File  
     513                        RelativePath=".\Matrix4x4.cpp"/> 
     514                <File  
     515                        RelativePath=".\Matrix4x4.h"/> 
     516                <File  
     517                        RelativePath=".\Timer\merror.cpp"/> 
     518                <File  
     519                        RelativePath=".\Timer\merror.h"/> 
     520                <File  
     521                        RelativePath=".\Mesh.cpp"/> 
     522                <File  
     523                        RelativePath=".\Mesh.h"/> 
     524                <File  
     525                        RelativePath=".\MeshKdTree.cpp"/> 
     526                <File  
     527                        RelativePath=".\MeshKdTree.h"/> 
     528                <File  
     529                        RelativePath=".\Timer\mstring.h"/> 
     530                <File  
     531                        RelativePath=".\Mutation.cpp"/> 
     532                <File  
     533                        RelativePath=".\Mutation.h"/> 
     534                <File  
     535                        RelativePath=".\MutualVisibility.cpp"/> 
     536                <File  
     537                        RelativePath=".\MutualVisibility.h"/> 
     538                <File  
     539                        RelativePath=".\ObjectPvs.cpp"/> 
     540                <File  
     541                        RelativePath=".\ObjectPvs.h"/> 
     542                <File  
     543                        RelativePath=".\ObjectsParser.cpp"/> 
     544                <File  
     545                        RelativePath=".\ObjectsParser.h"/> 
     546                <File  
     547                        RelativePath=".\ObjExporter.cpp"/> 
     548                <File  
     549                        RelativePath=".\ObjExporter.h"/> 
     550                <File  
     551                        RelativePath=".\ObjParser.cpp"/> 
     552                <File  
     553                        RelativePath=".\ObjParser.h"/> 
     554                <File  
     555                        RelativePath=".\OcclusionQuery.cpp"/> 
     556                <File  
     557                        RelativePath=".\OcclusionQuery.h"/> 
     558                <File  
     559                        RelativePath=".\OspTree.cpp"/> 
     560                <File  
     561                        RelativePath=".\OspTree.h"/> 
     562                <File  
     563                        RelativePath=".\Parser.h"/> 
     564                <File  
     565                        RelativePath=".\Timer\PerfTimer.h"/> 
     566                <File  
     567                        RelativePath=".\Timer\PerfTimerSkeleton.h"/> 
     568                <File  
     569                        RelativePath=".\Plane3.cpp"/> 
     570                <File  
     571                        RelativePath=".\Plane3.h"/> 
     572                <File  
     573                        RelativePath=".\ply.h"/> 
     574                <File  
     575                        RelativePath=".\plyfile.c"/> 
     576                <File  
     577                        RelativePath=".\PlyParser.cpp"/> 
     578                <File  
     579                        RelativePath=".\PlyParser.h"/> 
     580                <File  
     581                        RelativePath=".\Polygon3.cpp"/> 
     582                <File  
     583                        RelativePath=".\Polygon3.h"/> 
     584                <File  
     585                        RelativePath=".\Polytope.cpp"/> 
     586                <File  
     587                        RelativePath=".\Polytope.h"/> 
     588                <File  
     589                        RelativePath=".\Preprocessor.cpp"/> 
     590                <File  
     591                        RelativePath=".\Preprocessor.h"> 
     592                        <FileConfiguration  
     593                                Name="Release|Win32"> 
     594                                <Tool  
     595                                        Name="CustomTool" 
     596                                        Description="" 
     597                                        CommandLine="" 
     598                                        Outputs=""/> 
     599                        </FileConfiguration> 
     600                        <FileConfiguration  
     601                                Name="mlrt|Win32"> 
     602                                <Tool  
     603                                        Name="CustomTool" 
     604                                        Description="" 
     605                                        CommandLine="" 
     606                                        Outputs=""/> 
     607                        </FileConfiguration> 
     608                        <FileConfiguration  
     609                                Name="Release_Internal|Win32"> 
     610                                <Tool  
     611                                        Name="CustomTool" 
     612                                        Description="" 
     613                                        CommandLine="" 
     614                                        Outputs=""/> 
     615                        </FileConfiguration> 
     616                        <FileConfiguration  
     617                                Name="Release Internal|Win32"> 
     618                                <Tool  
     619                                        Name="CustomTool" 
     620                                        Description="" 
     621                                        CommandLine="" 
     622                                        Outputs=""/> 
     623                        </FileConfiguration> 
     624                        <FileConfiguration  
     625                                Name="release_noqt|Win32"> 
     626                                <Tool  
     627                                        Name="CustomTool" 
     628                                        Description="" 
     629                                        CommandLine="" 
     630                                        Outputs=""/> 
     631                        </FileConfiguration> 
     632                        <FileConfiguration  
     633                                Name="Release_Qt|Win32"> 
     634                                <Tool  
     635                                        Name="CustomTool" 
     636                                        Description="" 
     637                                        CommandLine="" 
     638                                        Outputs=""/> 
     639                        </FileConfiguration> 
    1221640                </File> 
     641                <File  
     642                        RelativePath=".\PreprocessorFactory.cpp"/> 
     643                <File  
     644                        RelativePath=".\PreprocessorFactory.h"/> 
     645                <File  
     646                        RelativePath=".\PreprocessorThread.cpp"/> 
     647                <File  
     648                        RelativePath=".\PreprocessorThread.h"> 
     649                        <FileConfiguration  
     650                                Name="Release|Win32"> 
     651                                <Tool  
     652                                        Name="CustomTool" 
     653                                        Description="" 
     654                                        CommandLine="" 
     655                                        Outputs=""/> 
     656                        </FileConfiguration> 
     657                        <FileConfiguration  
     658                                Name="mlrt|Win32"> 
     659                                <Tool  
     660                                        Name="CustomTool" 
     661                                        Description="" 
     662                                        CommandLine="" 
     663                                        Outputs=""/> 
     664                        </FileConfiguration> 
     665                        <FileConfiguration  
     666                                Name="Release_Internal|Win32"> 
     667                                <Tool  
     668                                        Name="CustomTool" 
     669                                        Description="" 
     670                                        CommandLine="" 
     671                                        Outputs=""/> 
     672                        </FileConfiguration> 
     673                        <FileConfiguration  
     674                                Name="Release Internal|Win32"> 
     675                                <Tool  
     676                                        Name="CustomTool" 
     677                                        Description="" 
     678                                        CommandLine="" 
     679                                        Outputs=""/> 
     680                        </FileConfiguration> 
     681                        <FileConfiguration  
     682                                Name="release_noqt|Win32"> 
     683                                <Tool  
     684                                        Name="CustomTool" 
     685                                        Description="" 
     686                                        CommandLine="" 
     687                                        Outputs=""/> 
     688                        </FileConfiguration> 
     689                        <FileConfiguration  
     690                                Name="Release_Qt|Win32"> 
     691                                <Tool  
     692                                        Name="CustomTool" 
     693                                        Description="" 
     694                                        CommandLine="" 
     695                                        Outputs=""/> 
     696                        </FileConfiguration> 
     697                </File> 
     698                <File  
     699                        RelativePath=".\Pvs.h"/> 
     700                <File  
     701                        RelativePath=".\PvsBase.h"/> 
     702                <File  
     703                        RelativePath=".\PvsDefinitions.h"/> 
     704                <File  
     705                        RelativePath=".\Ray.cpp"/> 
     706                <File  
     707                        RelativePath=".\Ray.h"/> 
     708                <File  
     709                        RelativePath=".\RayCaster.cpp"/> 
     710                <File  
     711                        RelativePath=".\RayCaster.h"/> 
     712                <File  
     713                        RelativePath=".\RayInfo.cpp"/> 
     714                <File  
     715                        RelativePath=".\RayInfo.h"/> 
     716                <File  
     717                        RelativePath=".\Timer\RDTSCTimer.cpp"/> 
     718                <File  
     719                        RelativePath=".\Timer\RDTSCTimer.h"/> 
     720                <File  
     721                        RelativePath=".\Rectangle3.cpp"/> 
     722                <File  
     723                        RelativePath=".\Rectangle3.h"/> 
     724                <File  
     725                        RelativePath=".\RenderSampler.cpp"/> 
     726                <File  
     727                        RelativePath=".\RenderSampler.h"/> 
     728                <File  
     729                        RelativePath=".\RenderSimulator.cpp"/> 
     730                <File  
     731                        RelativePath=".\RenderSimulator.h"/> 
     732                <File  
     733                        RelativePath=".\RenderTexture.cpp"/> 
     734                <File  
     735                        RelativePath=".\RenderTexture.h"/> 
     736                <File  
     737                        RelativePath=".\ResourceManager.h"/> 
     738                <File  
     739                        RelativePath=".\RssPreprocessor.cpp"/> 
     740                <File  
     741                        RelativePath=".\RssPreprocessor.h"/> 
     742                <File  
     743                        RelativePath=".\RssTree.cpp"/> 
     744                <File  
     745                        RelativePath=".\RssTree.h"/> 
     746                <File  
     747                        RelativePath=".\SamplingPreprocessor.cpp"/> 
     748                <File  
     749                        RelativePath=".\SamplingPreprocessor.h"/> 
     750                <File  
     751                        RelativePath=".\SamplingStrategy.cpp"/> 
     752                <File  
     753                        RelativePath=".\SamplingStrategy.h"/> 
     754                <File  
     755                        RelativePath=".\SceneGraph.cpp"/> 
     756                <File  
     757                        RelativePath=".\SceneGraph.h"/> 
     758                <File  
     759                        RelativePath=".\Statistics.h"/> 
     760                <File  
     761                        RelativePath=".\SubdivisionCandidate.cpp"/> 
     762                <File  
     763                        RelativePath=".\SubdivisionCandidate.h"/> 
     764                <File  
     765                        RelativePath=".\Tetrahedron3.cpp"/> 
     766                <File  
     767                        RelativePath=".\Tetrahedron3.h"/> 
     768                <File  
     769                        RelativePath=".\Trackball.cpp"/> 
     770                <File  
     771                        RelativePath=".\Trackball.h"/> 
     772                <File  
     773                        RelativePath=".\TraversalTree.cpp"/> 
     774                <File  
     775                        RelativePath=".\TraversalTree.h"/> 
     776                <File  
     777                        RelativePath=".\Triangle3.cpp"/> 
     778                <File  
     779                        RelativePath=".\Triangle3.h"/> 
     780                <File  
     781                        RelativePath=".\UnigraphicsParser.cpp"/> 
     782                <File  
     783                        RelativePath=".\UnigraphicsParser.h"/> 
     784                <File  
     785                        RelativePath=".\Vector3.cpp"/> 
     786                <File  
     787                        RelativePath=".\Vector3.h"/> 
     788                <File  
     789                        RelativePath=".\ViewCell.cpp"/> 
     790                <File  
     791                        RelativePath=".\ViewCell.h"/> 
     792                <File  
     793                        RelativePath=".\ViewCellBsp.cpp"/> 
     794                <File  
     795                        RelativePath=".\ViewCellBsp.h"/> 
     796                <File  
     797                        RelativePath=".\ViewCellsManager.cpp"/> 
     798                <File  
     799                        RelativePath=".\ViewCellsManager.h"/> 
     800                <File  
     801                        RelativePath=".\ViewCellsParser.cpp"/> 
     802                <File  
     803                        RelativePath=".\ViewCellsParser.h"/> 
     804                <File  
     805                        RelativePath=".\ViewCellsParserXerces.h"/> 
     806                <File  
     807                        RelativePath=".\VrmlExporter.cpp"/> 
     808                <File  
     809                        RelativePath=".\VrmlExporter.h"/> 
     810                <File  
     811                        RelativePath=".\VspBspTree.cpp"/> 
     812                <File  
     813                        RelativePath=".\VspBspTree.h"/> 
     814                <File  
     815                        RelativePath=".\VspTree.cpp"/> 
     816                <File  
     817                        RelativePath=".\VspTree.h"/> 
     818                <File  
     819                        RelativePath=".\VssPreprocessor.cpp"/> 
     820                <File  
     821                        RelativePath=".\VssPreprocessor.h"/> 
     822                <File  
     823                        RelativePath=".\VssRay.cpp"/> 
     824                <File  
     825                        RelativePath=".\VssRay.h"/> 
     826                <File  
     827                        RelativePath=".\VssTree.cpp"/> 
     828                <File  
     829                        RelativePath=".\VssTree.h"/> 
     830                <File  
     831                        RelativePath=".\X3dExporter.cpp"/> 
     832                <File  
     833                        RelativePath=".\X3dExporter.h"/> 
     834                <File  
     835                        RelativePath=".\X3dParser.cpp"/> 
     836                <File  
     837                        RelativePath=".\X3dParser.h"/> 
     838                <File  
     839                        RelativePath="..\include\AxisAlignedBox3.h"/> 
     840                <File  
     841                        RelativePath="..\include\Containers.h"/> 
     842                <File  
     843                        RelativePath="..\include\ExactPreprocessor.h"/> 
     844                <File  
     845                        RelativePath="..\include\KdTree.h"/> 
     846                <File  
     847                        RelativePath="..\include\Mesh.h"/> 
     848                <File  
     849                        RelativePath="..\include\Plane3.h"/> 
     850                <File  
     851                        RelativePath="..\include\Preprocessor.h"/> 
     852                <File  
     853                        RelativePath="..\include\SamplingPreprocessor.h"/> 
     854                <File  
     855                        RelativePath="..\include\SceneGraph.h"/> 
     856                <File  
     857                        RelativePath="..\include\Vector3.h"/> 
     858                <File  
     859                        RelativePath="..\include\ViewCell.h"/> 
     860                <File  
     861                        RelativePath=".\X3dParserXerces.h"/> 
     862                <File  
     863                        RelativePath=".\GlRenderer.cpp"/> 
     864                <File  
     865                        RelativePath=".\GlRenderer.h"/> 
     866                <File  
     867                        RelativePath=".\Renderer.cpp"/> 
     868                <File  
     869                        RelativePath=".\Renderer.h"/> 
     870                <File  
     871                        RelativePath=".\ootl\src\include\ootl\sandbox\ootl_adapters.hpp"/> 
     872                <File  
     873                        RelativePath=".\ootl\src\include\ootl\sandbox\ootl_benchmark.hpp"/> 
     874                <File  
     875                        RelativePath=".\ootl\src\include\ootl\sandbox\ootl_bool_stack.hpp"/> 
     876                <File  
     877                        RelativePath=".\ootl\src\include\ootl\sandbox\ootl_dictionary.hpp"/> 
     878                <File  
     879                        RelativePath=".\ootl\src\include\ootl\sandbox\ootl_fft.hpp"/> 
     880                <File  
     881                        RelativePath=".\ootl\src\include\ootl\sandbox\ootl_fft_test.hpp"/> 
     882                <File  
     883                        RelativePath=".\ootl\src\include\ootl\sandbox\ootl_functions.hpp"/> 
     884                <File  
     885                        RelativePath=".\ootl\src\include\ootl\sandbox\ootl_generators.hpp"/> 
     886                <File  
     887                        RelativePath=".\ootl\src\include\ootl\ootl_hash.hpp"/> 
     888                <File  
     889                        RelativePath=".\ootl\src\include\ootl\sandbox\ootl_iterable.hpp"/> 
     890                <File  
     891                        RelativePath=".\ootl\src\include\ootl\sandbox\ootl_iterators.hpp"/> 
     892                <File  
     893                        RelativePath=".\ootl\src\include\ootl\ootl_list.hpp"/> 
     894                <File  
     895                        RelativePath=".\ootl\src\include\ootl\sandbox\ootl_map.hpp"/> 
     896                <File  
     897                        RelativePath=".\ootl\src\include\ootl\ootl_misc.hpp"/> 
     898                <File  
     899                        RelativePath=".\ootl\src\include\ootl\mswin\ootl_mswin.hpp"/> 
     900                <File  
     901                        RelativePath=".\ootl\src\include\ootl\mswin\ootl_mswin_console.hpp"/> 
     902                <File  
     903                        RelativePath=".\ootl\src\include\ootl\mswin\ootl_mswin_gdi.hpp"/> 
     904                <File  
     905                        RelativePath=".\ootl\src\include\ootl\mswin\ootl_mswin_simple_win.hpp"/> 
     906                <File  
     907                        RelativePath=".\ootl\src\include\ootl\ootl_object.hpp"/> 
     908                <File  
     909                        RelativePath=".\ootl\src\include\ootl\ootl_output.hpp"/> 
     910                <File  
     911                        RelativePath=".\ootl\src\include\ootl\sandbox\ootl_polar.hpp"/> 
     912                <File  
     913                        RelativePath=".\ootl\src\include\ootl\sandbox\ootl_predicate.hpp"/> 
     914                <File  
     915                        RelativePath=".\ootl\src\include\ootl\sandbox\ootl_procedure.hpp"/> 
     916                <File  
     917                        RelativePath=".\ootl\src\include\ootl\sandbox\ootl_ptr.hpp"/> 
     918                <File  
     919                        RelativePath=".\ootl\src\include\ootl\ootl_stack.hpp"/> 
     920                <File  
     921                        RelativePath=".\ootl\src\include\ootl\ootl_string.hpp"/> 
     922                <File  
     923                        RelativePath=".\ootl\src\include\ootl\ootl_string_utils.hpp"/> 
     924                <File  
     925                        RelativePath=".\ootl\src\include\ootl\ootl_tester.hpp"/> 
     926                <File  
     927                        RelativePath=".\ootl\src\include\ootl\ootl_timer.hpp"/> 
     928                <File  
     929                        RelativePath=".\ootl\src\include\ootl\sandbox\ootl_valarray.hpp"/> 
     930                <File  
     931                        RelativePath=".\ootl\src\include\ootl\ootl_vlist.hpp"/> 
     932                <File  
     933                        RelativePath=".\sparsehash\src\google\sparsehash\config.h"/> 
     934                <File  
     935                        RelativePath=".\sparsehash\src\google\dense_hash_map"/> 
     936                <File  
     937                        RelativePath=".\sparsehash\src\google\dense_hash_set"/> 
     938                <File  
     939                        RelativePath=".\sparsehash\src\google\sparsehash\densehashtable.h"/> 
     940                <File  
     941                        RelativePath=".\sparsehash\src\google\sparsehash\hash_fun.h"/> 
     942                <File  
     943                        RelativePath=".\sparsehash\src\windows\hash_fun.h"/> 
     944                <File  
     945                        RelativePath=".\sparsehash\src\windows\hash_map.h"/> 
     946                <File  
     947                        RelativePath=".\sparsehash\src\google\sparse_hash_map"/> 
     948                <File  
     949                        RelativePath=".\sparsehash\src\google\sparse_hash_set"/> 
     950                <File  
     951                        RelativePath=".\sparsehash\src\google\sparsehash\sparsehashtable.h"/> 
     952                <File  
     953                        RelativePath=".\sparsehash\src\google\sparsetable"/> 
     954                <File  
     955                        RelativePath=".\sparsehash\src\windows\stl_hash_fun.h"/> 
     956                <File  
     957                        RelativePath=".\VTune\Preprocessor.vpj"/> 
    1222958        </Files> 
    1223959</VisualStudioProject> 
  • GTP/trunk/Lib/Vis/Preprocessing/src/Preprocessor.vcproj

    r2237 r2239  
    264264                        ConfigurationType="4" 
    265265                        CharacterSet="2" 
    266                         WholeProgramOptimization="TRUE"> 
     266                        WholeProgramOptimization="FALSE"> 
    267267                        <Tool 
    268268                                Name="VCCLCompilerTool" 
     
    271271                                InlineFunctionExpansion="2" 
    272272                                EnableIntrinsicFunctions="TRUE" 
    273                                 ImproveFloatingPointConsistency="TRUE" 
     273                                ImproveFloatingPointConsistency="FALSE" 
    274274                                FavorSizeOrSpeed="1" 
    275275                                OmitFramePointers="TRUE" 
    276276                                EnableFiberSafeOptimizations="TRUE" 
    277                                 WholeProgramOptimization="TRUE" 
     277                                WholeProgramOptimization="FALSE" 
    278278                                OptimizeForProcessor="1" 
    279279                                OptimizeForWindowsApplication="TRUE" 
     
    281281                                PreprocessorDefinitions="WIN32;NDEBUG;_LIB;GTP_INTERNAL;NO_QT" 
    282282                                StringPooling="TRUE" 
     283                                MinimalRebuild="TRUE" 
    283284                                ExceptionHandling="TRUE" 
    284285                                RuntimeLibrary="2" 
    285                                 EnableEnhancedInstructionSet="2" 
     286                                EnableEnhancedInstructionSet="0" 
    286287                                DisableLanguageExtensions="FALSE" 
    287288                                ForceConformanceInForLoopScope="FALSE" 
  • GTP/trunk/Lib/Vis/Preprocessing/src/RayInfo.cpp

    r2237 r2239  
    4646        SetMinT(_min); 
    4747} 
    48  
    49  
    50 #if USE_FIXEDPOINT_T 
    51         float RayInfo::GetMinT () const  
    52         {  
    53                 return mMinT/(float)(FIXEDPOINT_ONE);  
    54         } 
    55  
    56         float RayInfo::GetMaxT() const  
    57         {  
    58                 return mMaxT / (float)(FIXEDPOINT_ONE);  
    59         } 
    60                  
    61         void RayInfo::SetMinT (const float t)  
    62         { 
    63                 mMinT = (short) (t * (float)(FIXEDPOINT_ONE)); 
    64         } 
    65                  
    66         void RayInfo::SetMaxT (const float t)  
    67         { 
    68                 mMaxT = (short) (t*(float)(FIXEDPOINT_ONE)); 
    69                 ++ mMaxT; 
    70                 //      if (mMaxT!=0xFFFF) 
    71                 //      mMaxT++; 
    72         } 
    73 #else 
    74         float RayInfo::GetMinT () const  
    75         {  
    76                 return mMinT;  
    77         } 
    78          
    79         float RayInfo::GetMaxT () const  
    80         {  
    81                 return mMaxT;  
    82         } 
    83                  
    84         void RayInfo::SetMinT (const float t)  
    85         {  
    86                 mMinT = t;  
    87         } 
    88          
    89         void RayInfo::SetMaxT (const float t)  
    90         {  
    91                 mMaxT = t;  
    92         } 
    93 #endif  
    9448 
    9549 
  • GTP/trunk/Lib/Vis/Preprocessing/src/RayInfo.h

    r2237 r2239  
    6969         
    7070        inline void SetMinT (const float t); 
    71          
    7271        inline void SetMaxT (const float t); 
    7372 
     
    121120} 
    122121 
     122 
     123 
     124#if USE_FIXEDPOINT_T 
     125        float RayInfo::GetMinT () const  
     126        {  
     127                return mMinT/(float)(FIXEDPOINT_ONE);  
     128        } 
     129 
     130        float RayInfo::GetMaxT() const  
     131        {  
     132                return mMaxT / (float)(FIXEDPOINT_ONE);  
     133        } 
     134                 
     135        void RayInfo::SetMinT (const float t)  
     136        { 
     137                mMinT = (short) (t * (float)(FIXEDPOINT_ONE)); 
     138        } 
     139                 
     140        void RayInfo::SetMaxT (const float t)  
     141        { 
     142                mMaxT = (short) (t*(float)(FIXEDPOINT_ONE)); 
     143                ++ mMaxT; 
     144                //      if (mMaxT!=0xFFFF) 
     145                //      mMaxT++; 
     146        } 
     147#else 
     148        float RayInfo::GetMinT () const  
     149        {  
     150                return mMinT;  
     151        } 
     152         
     153        float RayInfo::GetMaxT () const  
     154        {  
     155                return mMaxT;  
     156        } 
     157                 
     158        void RayInfo::SetMinT (const float t)  
     159        {  
     160                mMinT = t;  
     161        } 
     162         
     163        void RayInfo::SetMaxT (const float t)  
     164        {  
     165                mMaxT = t;  
     166        } 
     167#endif  
    123168} 
    124169#endif  
  • GTP/trunk/Lib/Vis/Preprocessing/src/ViewCellsManager.cpp

    r2232 r2239  
    169169        if (0) 
    170170        { 
     171                //mStrategies.push_back(SamplingStrategy::SPATIAL_BOX_BASED_DISTRIBUTION); 
    171172                mStrategies.push_back(SamplingStrategy::OBJECT_DIRECTION_BASED_DISTRIBUTION); 
    172173        } 
    173174        else 
    174175        { 
     176                //mStrategies.push_back(SamplingStrategy::REVERSE_VIEWSPACE_BORDER_BASED_DISTRIBUTION); 
     177 
    175178                mStrategies.push_back(SamplingStrategy::OBJECT_BASED_DISTRIBUTION); 
    176                 //mStrategies.push_back(SamplingStrategy::REVERSE_VIEWSPACE_BORDER_BASED_DISTRIBUTION); 
    177179                mStrategies.push_back(SamplingStrategy::REVERSE_OBJECT_BASED_DISTRIBUTION); 
    178180                         
  • GTP/trunk/Lib/Vis/Preprocessing/src/VspTree.cpp

    r2238 r2239  
    838838                // and back pvs with respect to the classification 
    839839                UpdateContributionsToPvs(leaf, cf,  
    840                                                                  frontRenderCost, backRenderCost, totalRenderCost), 
    841                                                                  frontSize, backSize, totalSize; 
     840                                                                 frontRenderCost, backRenderCost, totalRenderCost, 
     841                                                                 frontSize, backSize, totalSize); 
    842842 
    843843#if COUNT_ORIGIN_OBJECTS 
     
    30353035 
    30363036                // filter out double rays (last ray the same as this ray 
    3037                 if (!lastVssRay || 
     3037                if ( 
     3038                        !lastVssRay || 
    30383039                        !(ray->mOrigin == lastVssRay->mTermination) || 
    30393040                        !(ray->mTermination == lastVssRay->mOrigin))  
Note: See TracChangeset for help on using the changeset viewer.