source: trunk/VUT/Ogre/scripts/Plugin_VisibilitySceneManager.vcproj @ 136

Revision 136, 9.3 KB checked in by mattausch, 20 years ago (diff)

fixed from camera visibility queries.
deletion of (previously) rendered queue items now before rendering the node (more intuitive)
improved octree implementation (tighter boxes)
added boxes for visibility queries

RevLine 
[59]1<?xml version="1.0" encoding="windows-1250"?>
2<VisualStudioProject
3        ProjectType="Visual C++"
4        Version="7.10"
5        Name="Plugin_VisibilitySceneManager"
6        ProjectGUID="{80DECC17-BDDD-4412-8CF8-F7C1C17A7436}"
7        Keyword="Win32Proj">
8        <Platforms>
9                <Platform
10                        Name="Win32"/>
11        </Platforms>
12        <Configurations>
13                <Configuration
14                        Name="Debug|Win32"
[115]15                        OutputDirectory="..\lib\$(ConfigurationName)"
[64]16                        IntermediateDirectory="..\obj\$(ConfigurationName)"
[59]17                        ConfigurationType="2"
18                        CharacterSet="2">
19                        <Tool
20                                Name="VCCLCompilerTool"
21                                Optimization="0"
22                                AdditionalIncludeDirectories="&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\include&quot;;&quot;$(OGRE_ADDONS_PATH)\dotsceneoctree\PlugIns\DotSceneManager\include&quot;;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include\CEGUI&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include&quot;;..\include;..\..\GtpVisibility\include"
23                                PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PLUGIN_OCCLUSIONCULLINGSCENEMANAGER_EXPORTS;GTP_VISIBILITY_MODIFIED_OGRE"
24                                MinimalRebuild="TRUE"
25                                BasicRuntimeChecks="3"
26                                RuntimeLibrary="3"
27                                EnableFunctionLevelLinking="TRUE"
[136]28                                RuntimeTypeInfo="TRUE"
[59]29                                UsePrecompiledHeader="2"
30                                WarningLevel="3"
31                                Detect64BitPortabilityProblems="TRUE"
32                                DebugInformationFormat="4"/>
33                        <Tool
34                                Name="VCCustomBuildTool"/>
35                        <Tool
36                                Name="VCLinkerTool"
37                                IgnoreImportLibrary="TRUE"
38                                AdditionalDependencies="OgreMain_d.lib CEGUIBase_d.lib OgreGUIRenderer_d.lib Plugin_OctreeSceneManager.lib Plugin_DotSceneManager.lib GtpVisibility.lib"
39                                OutputFile="$(OutDir)/Plugin_VisibilitySceneManager.dll"
40                                Version="0.99"
41                                LinkIncremental="2"
42                                SuppressStartupBanner="TRUE"
[74]43                                AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\Dependencies\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib&quot;;&quot;$(OGRE_ADDONS_PATH)\dotsceneoctree\PlugIns\DotSceneManager\bin\$(ConfigurationName)&quot;;&quot;..\lib\$(ConfigurationName)&quot;;&quot;..\..\lib\$(ConfigurationName)&quot;;&quot;..\..\GtpVisibility\lib\$(ConfigurationName)&quot;"
[59]44                                ModuleDefinitionFile="..\misc\OgreVisibilitySceneManager.def"
45                                GenerateDebugInformation="TRUE"
46                                ProgramDatabaseFile="$(OutDir)/Plugin_VisibilitySceneManager.pdb"
47                                SubSystem="2"
[64]48                                ImportLibrary="$(OutDir)/Plugin_VisibilitySceneManager.lib"
[59]49                                TargetMachine="1"/>
50                        <Tool
51                                Name="VCMIDLTool"/>
52                        <Tool
53                                Name="VCPostBuildEventTool"
54                                CommandLine="copy $(OutDir)\$(TargetFileName) $(OGRE_PATH)\Samples\Common\bin\$(ConfigurationName)"/>
55                        <Tool
56                                Name="VCPreBuildEventTool"/>
57                        <Tool
58                                Name="VCPreLinkEventTool"/>
59                        <Tool
60                                Name="VCResourceCompilerTool"/>
61                        <Tool
62                                Name="VCWebServiceProxyGeneratorTool"/>
63                        <Tool
64                                Name="VCXMLDataGeneratorTool"/>
65                        <Tool
66                                Name="VCWebDeploymentTool"/>
67                        <Tool
68                                Name="VCManagedWrapperGeneratorTool"/>
69                        <Tool
70                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
71                </Configuration>
72                <Configuration
73                        Name="Release|Win32"
[107]74                        OutputDirectory="..\lib\$(ConfigurationName)"
[59]75                        IntermediateDirectory="..\obj\$(ConfigurationName)"
76                        ConfigurationType="2"
77                        CharacterSet="2"
78                        WholeProgramOptimization="TRUE">
79                        <Tool
80                                Name="VCCLCompilerTool"
81                                Optimization="3"
82                                GlobalOptimizations="TRUE"
83                                InlineFunctionExpansion="2"
84                                EnableIntrinsicFunctions="TRUE"
85                                ImproveFloatingPointConsistency="TRUE"
86                                FavorSizeOrSpeed="1"
87                                OmitFramePointers="TRUE"
88                                EnableFiberSafeOptimizations="TRUE"
89                                OptimizeForProcessor="2"
[74]90                                AdditionalIncludeDirectories="&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\include&quot;;&quot;$(OGRE_ADDONS_PATH)\dotsceneoctree\PlugIns\DotSceneManager\include&quot;;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include\CEGUI&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include&quot;;..\include;..\..\GtpVisibility\include"
[100]91                                PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GTP_VISIBILITY_MODIFIED_OGRE"
[59]92                                StringPooling="TRUE"
93                                RuntimeLibrary="2"
94                                BufferSecurityCheck="FALSE"
95                                EnableFunctionLevelLinking="TRUE"
[130]96                                RuntimeTypeInfo="TRUE"
[59]97                                UsePrecompiledHeader="0"
98                                WarningLevel="3"
99                                Detect64BitPortabilityProblems="TRUE"
100                                DebugInformationFormat="3"/>
101                        <Tool
102                                Name="VCCustomBuildTool"/>
103                        <Tool
104                                Name="VCLinkerTool"
105                                IgnoreImportLibrary="TRUE"
[74]106                                AdditionalDependencies="OgreMain.lib CEGUIBase.lib OgreGUIRenderer.lib Plugin_OctreeSceneManager.lib GtpVisibility.lib"
[59]107                                OutputFile="$(OutDir)/Plugin_VisibilitySceneManager.dll"
108                                Version="0.99"
109                                LinkIncremental="1"
110                                SuppressStartupBanner="TRUE"
[74]111                                AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_ADDONS_PATH)\dotsceneoctree\PlugIns\DotSceneManager\bin\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib&quot;;&quot;..\..\GtpVisibility\lib\$(ConfigurationName)&quot;;&quot;..\..\lib\$(ConfigurationName)&quot;;&quot;..\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\Dependencies\lib\$(ConfigurationName)&quot;"
[59]112                                ModuleDefinitionFile="..\misc\OgreVisibilitySceneManager.def"
113                                GenerateDebugInformation="TRUE"
114                                SubSystem="2"
115                                OptimizeReferences="2"
116                                EnableCOMDATFolding="2"
117                                ImportLibrary="$(OutDir)/Plugin_VisibilitySceneManager.lib"
118                                TargetMachine="1"/>
119                        <Tool
120                                Name="VCMIDLTool"/>
121                        <Tool
122                                Name="VCPostBuildEventTool"
123                                CommandLine="copy $(OutDir)\$(TargetFileName) $(OGRE_PATH)\Samples\Common\bin\$(ConfigurationName)"/>
124                        <Tool
125                                Name="VCPreBuildEventTool"/>
126                        <Tool
127                                Name="VCPreLinkEventTool"/>
128                        <Tool
129                                Name="VCResourceCompilerTool"/>
130                        <Tool
131                                Name="VCWebServiceProxyGeneratorTool"/>
132                        <Tool
133                                Name="VCXMLDataGeneratorTool"/>
134                        <Tool
135                                Name="VCWebDeploymentTool"/>
136                        <Tool
137                                Name="VCManagedWrapperGeneratorTool"/>
138                        <Tool
139                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
140                </Configuration>
141        </Configurations>
142        <References>
143        </References>
144        <Files>
145                <Filter
146                        Name="SceneManager_Plugins"
147                        Filter="">
148                        <Filter
149                                Name="Header Files"
150                                Filter="">
151                                <File
152                                        RelativePath="..\include\OgreBspHierarchyInterface.h">
153                                </File>
154                                <File
155                                        RelativePath="..\include\OgreOctreeHierarchyInterface.h">
156                                </File>
157                                <File
[107]158                                        RelativePath="..\include\OgreTerrainContentGenerator.h">
159                                </File>
160                                <File
[59]161                                        RelativePath="..\include\OgreVisibilityOctreeSceneManager.h">
162                                </File>
163                                <File
164                                        RelativePath="..\include\OgreVisibilityTerrainSceneManager.h">
165                                </File>
166                        </Filter>
167                        <Filter
168                                Name="Source Files"
169                                Filter="">
170                                <File
171                                        RelativePath="..\src\OgreBspHierarchyInterface.cpp">
172                                </File>
173                                <File
174                                        RelativePath="..\src\OgreOctreeHierarchyInterface.cpp">
175                                </File>
176                                <File
[107]177                                        RelativePath="..\src\OgreTerrainContentGenerator.cpp">
178                                </File>
179                                <File
[59]180                                        RelativePath="..\src\OgreVisibilityOctreeSceneManager.cpp">
181                                </File>
182                                <File
183                                        RelativePath="..\src\OgreVisibilityTerrainSceneManager.cpp">
184                                </File>
185                        </Filter>
186                </Filter>
187                <Filter
188                        Name="VisibilitySceneManager"
189                        Filter="">
190                        <Filter
191                                Name="Header Files"
192                                Filter="h;hpp;hxx;hm;inl;inc">
193                                <File
194                                        RelativePath="..\include\OgrePlatformHierarchyInterface.h">
195                                </File>
196                                <File
197                                        RelativePath="..\include\OgrePlatformOcclusionQuery.h">
198                                </File>
199                                <File
[130]200                                        RelativePath="..\include\OgrePlatformQueryManager.h">
201                                </File>
202                                <File
[107]203                                        RelativePath="..\include\OgreSceneContentGenerator.h">
204                                </File>
205                                <File
[59]206                                        RelativePath="..\include\OgreSceneNodeHierarchyInterface.h">
207                                </File>
208                                <File
[92]209                                        RelativePath="..\include\OgreSolidBoundingBox.h">
210                                </File>
211                                <File
[59]212                                        RelativePath="..\include\OgreSolidHalfBoundingBox.h">
213                                </File>
214                                <File
[74]215                                        RelativePath="..\include\OgreVisibilityOptionsManager.h">
216                                </File>
217                                <File
[59]218                                        RelativePath="..\include\OgreVisibilitySceneManager.h">
219                                </File>
220                        </Filter>
221                        <Filter
222                                Name="Source Files"
223                                Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm">
224                                <File
225                                        RelativePath="..\src\OgrePlatformHierarchyInterface.cpp">
226                                </File>
227                                <File
228                                        RelativePath="..\src\OgrePlatformOcclusionQuery.cpp">
229                                </File>
230                                <File
[130]231                                        RelativePath="..\src\OgrePlatformQueryManager.cpp">
232                                </File>
233                                <File
[107]234                                        RelativePath="..\src\OgreSceneContentGenerator.cpp">
235                                </File>
236                                <File
[59]237                                        RelativePath="..\src\OgreSceneNodeHierarchyInterface.cpp">
238                                </File>
239                                <File
[92]240                                        RelativePath="..\src\OgreSolidBoundingBox.cpp">
241                                </File>
242                                <File
[59]243                                        RelativePath="..\src\OgreSolidHalfBoundingBox.cpp">
244                                </File>
245                                <File
[74]246                                        RelativePath="..\src\OgreVisibilityOptionsManager.cpp">
247                                </File>
248                                <File
[59]249                                        RelativePath="..\src\OgreVisibilitySceneManager.cpp">
250                                </File>
[74]251                                <File
252                                        RelativePath="..\src\OgreVisibilitySceneManagerDll.cpp">
253                                </File>
[59]254                        </Filter>
255                </Filter>
256        </Files>
257        <Globals>
258        </Globals>
259</VisualStudioProject>
Note: See TracBrowser for help on using the repository browser.