oculus1

view oculus1.vcproj @ 29:9a973ef0e2a3

fixed the performance issue under MacOSX by replacing glutSolidTeapot (which uses glEvalMesh) with my own teapot generator.
author John Tsiombikas <nuclear@member.fsf.org>
date Sun, 27 Oct 2013 06:31:18 +0200
parents ef4c9d8eeca7
children
line source
1 <?xml version="1.0" encoding="Windows-1252"?>
2 <VisualStudioProject
3 ProjectType="Visual C++"
4 Version="9.00"
5 Name="oculus1"
6 ProjectGUID="{BF4DEBD4-BA07-4DEF-82A7-ACAF8F20110B}"
7 RootNamespace="oculus1"
8 Keyword="Win32Proj"
9 TargetFrameworkVersion="196613"
10 >
11 <Platforms>
12 <Platform
13 Name="Win32"
14 />
15 </Platforms>
16 <ToolFiles>
17 </ToolFiles>
18 <Configurations>
19 <Configuration
20 Name="Debug|Win32"
21 OutputDirectory="$(SolutionDir)$(ConfigurationName)"
22 IntermediateDirectory="$(ConfigurationName)"
23 ConfigurationType="1"
24 CharacterSet="1"
25 >
26 <Tool
27 Name="VCPreBuildEventTool"
28 />
29 <Tool
30 Name="VCCustomBuildTool"
31 />
32 <Tool
33 Name="VCXMLDataGeneratorTool"
34 />
35 <Tool
36 Name="VCWebServiceProxyGeneratorTool"
37 />
38 <Tool
39 Name="VCMIDLTool"
40 />
41 <Tool
42 Name="VCCLCompilerTool"
43 Optimization="0"
44 AdditionalIncludeDirectories="&quot;$(SolutionDir)\libovr\Include&quot;;&quot;$(SolutionDir)\libovr\Src&quot;;&quot;$(SolutionDir)\libovr\Src\Kernel&quot;;&quot;$(SolutionDir)\libovr\Src\Util&quot;"
45 PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_USE_MATH_DEFINES"
46 MinimalRebuild="true"
47 BasicRuntimeChecks="3"
48 RuntimeLibrary="3"
49 UsePrecompiledHeader="0"
50 WarningLevel="3"
51 DebugInformationFormat="4"
52 DisableSpecificWarnings="4244;4305;4996"
53 />
54 <Tool
55 Name="VCManagedResourceCompilerTool"
56 />
57 <Tool
58 Name="VCResourceCompilerTool"
59 />
60 <Tool
61 Name="VCPreLinkEventTool"
62 />
63 <Tool
64 Name="VCLinkerTool"
65 AdditionalDependencies="opengl32.lib glut32.lib glew32.lib libvmath.lib setupapi.lib"
66 LinkIncremental="2"
67 GenerateDebugInformation="true"
68 SubSystem="1"
69 TargetMachine="1"
70 />
71 <Tool
72 Name="VCALinkTool"
73 />
74 <Tool
75 Name="VCManifestTool"
76 />
77 <Tool
78 Name="VCXDCMakeTool"
79 />
80 <Tool
81 Name="VCBscMakeTool"
82 />
83 <Tool
84 Name="VCFxCopTool"
85 />
86 <Tool
87 Name="VCAppVerifierTool"
88 />
89 <Tool
90 Name="VCPostBuildEventTool"
91 />
92 </Configuration>
93 <Configuration
94 Name="Release|Win32"
95 OutputDirectory="$(SolutionDir)$(ConfigurationName)"
96 IntermediateDirectory="$(ConfigurationName)"
97 ConfigurationType="1"
98 CharacterSet="1"
99 WholeProgramOptimization="1"
100 >
101 <Tool
102 Name="VCPreBuildEventTool"
103 />
104 <Tool
105 Name="VCCustomBuildTool"
106 />
107 <Tool
108 Name="VCXMLDataGeneratorTool"
109 />
110 <Tool
111 Name="VCWebServiceProxyGeneratorTool"
112 />
113 <Tool
114 Name="VCMIDLTool"
115 />
116 <Tool
117 Name="VCCLCompilerTool"
118 Optimization="2"
119 EnableIntrinsicFunctions="true"
120 AdditionalIncludeDirectories="&quot;$(SolutionDir)\libovr\Include&quot;;&quot;$(SolutionDir)\libovr\Src&quot;;&quot;$(SolutionDir)\libovr\Src\Kernel&quot;;&quot;$(SolutionDir)\libovr\Src\Util&quot;"
121 PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;_USE_MATH_DEFINES"
122 RuntimeLibrary="2"
123 EnableFunctionLevelLinking="true"
124 UsePrecompiledHeader="0"
125 WarningLevel="3"
126 DebugInformationFormat="3"
127 DisableSpecificWarnings="4244;4305;4996"
128 />
129 <Tool
130 Name="VCManagedResourceCompilerTool"
131 />
132 <Tool
133 Name="VCResourceCompilerTool"
134 />
135 <Tool
136 Name="VCPreLinkEventTool"
137 />
138 <Tool
139 Name="VCLinkerTool"
140 AdditionalDependencies="opengl32.lib glut32.lib glew32.lib libvmath.lib setupapi.lib"
141 LinkIncremental="1"
142 GenerateDebugInformation="true"
143 SubSystem="1"
144 OptimizeReferences="2"
145 EnableCOMDATFolding="2"
146 TargetMachine="1"
147 />
148 <Tool
149 Name="VCALinkTool"
150 />
151 <Tool
152 Name="VCManifestTool"
153 />
154 <Tool
155 Name="VCXDCMakeTool"
156 />
157 <Tool
158 Name="VCBscMakeTool"
159 />
160 <Tool
161 Name="VCFxCopTool"
162 />
163 <Tool
164 Name="VCAppVerifierTool"
165 />
166 <Tool
167 Name="VCPostBuildEventTool"
168 />
169 </Configuration>
170 </Configurations>
171 <References>
172 </References>
173 <Files>
174 <Filter
175 Name="src"
176 Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
177 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
178 >
179 <File
180 RelativePath=".\src\camera.cc"
181 >
182 </File>
183 <File
184 RelativePath=".\src\camera.h"
185 >
186 </File>
187 <File
188 RelativePath=".\src\main.cc"
189 >
190 </File>
191 <File
192 RelativePath=".\src\opengl.cc"
193 >
194 </File>
195 <File
196 RelativePath=".\src\opengl.h"
197 >
198 </File>
199 <File
200 RelativePath=".\src\sdr.c"
201 >
202 </File>
203 <File
204 RelativePath=".\src\sdr.h"
205 >
206 </File>
207 <File
208 RelativePath=".\src\vr.cc"
209 >
210 </File>
211 <File
212 RelativePath=".\src\vr.h"
213 >
214 </File>
215 <File
216 RelativePath=".\src\vr_impl.h"
217 >
218 </File>
219 <File
220 RelativePath=".\src\vr_sdr.h"
221 >
222 </File>
223 </Filter>
224 <Filter
225 Name="libovr"
226 >
227 <File
228 RelativePath=".\libovr\Src\OVR_Device.h"
229 >
230 </File>
231 <File
232 RelativePath=".\libovr\Src\OVR_DeviceConstants.h"
233 >
234 </File>
235 <File
236 RelativePath=".\libovr\Src\OVR_DeviceHandle.cpp"
237 >
238 </File>
239 <File
240 RelativePath=".\libovr\Src\OVR_DeviceHandle.h"
241 >
242 </File>
243 <File
244 RelativePath=".\libovr\Src\OVR_DeviceImpl.cpp"
245 >
246 </File>
247 <File
248 RelativePath=".\libovr\Src\OVR_DeviceImpl.h"
249 >
250 </File>
251 <File
252 RelativePath=".\libovr\Src\OVR_DeviceMessages.h"
253 >
254 </File>
255 <File
256 RelativePath=".\libovr\Src\OVR_HIDDevice.h"
257 >
258 </File>
259 <File
260 RelativePath=".\libovr\Src\OVR_HIDDeviceBase.h"
261 >
262 </File>
263 <File
264 RelativePath=".\libovr\Src\OVR_HIDDeviceImpl.h"
265 >
266 </File>
267 <File
268 RelativePath=".\libovr\Src\OVR_JSON.cpp"
269 >
270 </File>
271 <File
272 RelativePath=".\libovr\Src\OVR_JSON.h"
273 >
274 </File>
275 <File
276 RelativePath=".\libovr\Src\OVR_LatencyTestImpl.cpp"
277 >
278 </File>
279 <File
280 RelativePath=".\libovr\Src\OVR_LatencyTestImpl.h"
281 >
282 </File>
283 <File
284 RelativePath=".\libovr\Src\OVR_Profile.cpp"
285 >
286 </File>
287 <File
288 RelativePath=".\libovr\Src\OVR_Profile.h"
289 >
290 </File>
291 <File
292 RelativePath=".\libovr\Src\OVR_SensorFilter.cpp"
293 >
294 </File>
295 <File
296 RelativePath=".\libovr\Src\OVR_SensorFilter.h"
297 >
298 </File>
299 <File
300 RelativePath=".\libovr\Src\OVR_SensorFusion.cpp"
301 >
302 </File>
303 <File
304 RelativePath=".\libovr\Src\OVR_SensorFusion.h"
305 >
306 </File>
307 <File
308 RelativePath=".\libovr\Src\OVR_SensorImpl.cpp"
309 >
310 </File>
311 <File
312 RelativePath=".\libovr\Src\OVR_SensorImpl.h"
313 >
314 </File>
315 <File
316 RelativePath=".\libovr\Src\OVR_ThreadCommandQueue.cpp"
317 >
318 </File>
319 <File
320 RelativePath=".\libovr\Src\OVR_ThreadCommandQueue.h"
321 >
322 </File>
323 <Filter
324 Name="Kernel"
325 >
326 <File
327 RelativePath=".\libovr\Src\Kernel\OVR_Alg.cpp"
328 >
329 </File>
330 <File
331 RelativePath=".\libovr\Src\Kernel\OVR_Alg.h"
332 >
333 </File>
334 <File
335 RelativePath=".\libovr\Src\Kernel\OVR_Allocator.cpp"
336 >
337 </File>
338 <File
339 RelativePath=".\libovr\Src\Kernel\OVR_Allocator.h"
340 >
341 </File>
342 <File
343 RelativePath=".\libovr\Src\Kernel\OVR_Array.h"
344 >
345 </File>
346 <File
347 RelativePath=".\libovr\Src\Kernel\OVR_Atomic.cpp"
348 >
349 </File>
350 <File
351 RelativePath=".\libovr\Src\Kernel\OVR_Atomic.h"
352 >
353 </File>
354 <File
355 RelativePath=".\libovr\Src\Kernel\OVR_Color.h"
356 >
357 </File>
358 <File
359 RelativePath=".\libovr\Src\Kernel\OVR_ContainerAllocator.h"
360 >
361 </File>
362 <File
363 RelativePath=".\libovr\Src\Kernel\OVR_File.cpp"
364 >
365 </File>
366 <File
367 RelativePath=".\libovr\Src\Kernel\OVR_File.h"
368 >
369 </File>
370 <File
371 RelativePath=".\libovr\Src\Kernel\OVR_FileFILE.cpp"
372 >
373 </File>
374 <File
375 RelativePath=".\libovr\Src\Kernel\OVR_Hash.h"
376 >
377 </File>
378 <File
379 RelativePath=".\libovr\Src\Kernel\OVR_KeyCodes.h"
380 >
381 </File>
382 <File
383 RelativePath=".\libovr\Src\Kernel\OVR_List.h"
384 >
385 </File>
386 <File
387 RelativePath=".\libovr\Src\Kernel\OVR_Log.cpp"
388 >
389 </File>
390 <File
391 RelativePath=".\libovr\Src\Kernel\OVR_Log.h"
392 >
393 </File>
394 <File
395 RelativePath=".\libovr\Src\Kernel\OVR_Math.cpp"
396 >
397 </File>
398 <File
399 RelativePath=".\libovr\Src\Kernel\OVR_Math.h"
400 >
401 </File>
402 <File
403 RelativePath=".\libovr\Src\Kernel\OVR_RefCount.cpp"
404 >
405 </File>
406 <File
407 RelativePath=".\libovr\Src\Kernel\OVR_RefCount.h"
408 >
409 </File>
410 <File
411 RelativePath=".\libovr\Src\Kernel\OVR_Std.cpp"
412 >
413 </File>
414 <File
415 RelativePath=".\libovr\Src\Kernel\OVR_Std.h"
416 >
417 </File>
418 <File
419 RelativePath=".\libovr\Src\Kernel\OVR_String.cpp"
420 >
421 </File>
422 <File
423 RelativePath=".\libovr\Src\Kernel\OVR_String.h"
424 >
425 </File>
426 <File
427 RelativePath=".\libovr\Src\Kernel\OVR_String_FormatUtil.cpp"
428 >
429 </File>
430 <File
431 RelativePath=".\libovr\Src\Kernel\OVR_String_PathUtil.cpp"
432 >
433 </File>
434 <File
435 RelativePath=".\libovr\Src\Kernel\OVR_StringHash.h"
436 >
437 </File>
438 <File
439 RelativePath=".\libovr\Src\Kernel\OVR_SysFile.cpp"
440 >
441 </File>
442 <File
443 RelativePath=".\libovr\Src\Kernel\OVR_SysFile.h"
444 >
445 </File>
446 <File
447 RelativePath=".\libovr\Src\Kernel\OVR_System.cpp"
448 >
449 </File>
450 <File
451 RelativePath=".\libovr\Src\Kernel\OVR_System.h"
452 >
453 </File>
454 <File
455 RelativePath=".\libovr\Src\Kernel\OVR_Threads.h"
456 >
457 </File>
458 <File
459 RelativePath=".\libovr\Src\Kernel\OVR_Timer.cpp"
460 >
461 </File>
462 <File
463 RelativePath=".\libovr\Src\Kernel\OVR_Timer.h"
464 >
465 </File>
466 <File
467 RelativePath=".\libovr\Src\Kernel\OVR_Types.h"
468 >
469 </File>
470 <File
471 RelativePath=".\libovr\Src\Kernel\OVR_UTF8Util.cpp"
472 >
473 </File>
474 <File
475 RelativePath=".\libovr\Src\Kernel\OVR_UTF8Util.h"
476 >
477 </File>
478 </Filter>
479 <Filter
480 Name="Util"
481 >
482 <File
483 RelativePath=".\libovr\Src\Util\Util_LatencyTest.cpp"
484 >
485 </File>
486 <File
487 RelativePath=".\libovr\Src\Util\Util_LatencyTest.h"
488 >
489 </File>
490 <File
491 RelativePath=".\libovr\Src\Util\Util_MagCalibration.cpp"
492 >
493 </File>
494 <File
495 RelativePath=".\libovr\Src\Util\Util_MagCalibration.h"
496 >
497 </File>
498 <File
499 RelativePath=".\libovr\Src\Util\Util_Render_Stereo.cpp"
500 >
501 </File>
502 <File
503 RelativePath=".\libovr\Src\Util\Util_Render_Stereo.h"
504 >
505 </File>
506 </Filter>
507 <Filter
508 Name="win32"
509 >
510 <File
511 RelativePath=".\libovr\Src\win32\OVR_ThreadsWinAPI.cpp"
512 >
513 </File>
514 <File
515 RelativePath=".\libovr\Src\win32\OVR_Win32_DeviceManager.cpp"
516 >
517 </File>
518 <File
519 RelativePath=".\libovr\Src\win32\OVR_Win32_DeviceManager.h"
520 >
521 </File>
522 <File
523 RelativePath=".\libovr\Src\win32\OVR_Win32_DeviceStatus.cpp"
524 >
525 </File>
526 <File
527 RelativePath=".\libovr\Src\win32\OVR_Win32_DeviceStatus.h"
528 >
529 </File>
530 <File
531 RelativePath=".\libovr\Src\win32\OVR_Win32_HIDDevice.cpp"
532 >
533 </File>
534 <File
535 RelativePath=".\libovr\Src\win32\OVR_Win32_HIDDevice.h"
536 >
537 </File>
538 <File
539 RelativePath=".\libovr\Src\win32\OVR_Win32_HMDDevice.cpp"
540 >
541 </File>
542 <File
543 RelativePath=".\libovr\Src\win32\OVR_Win32_HMDDevice.h"
544 >
545 </File>
546 <File
547 RelativePath=".\libovr\Src\win32\OVR_Win32_SensorDevice.cpp"
548 >
549 </File>
550 <File
551 RelativePath=".\libovr\Src\win32\OVR_Win32_SensorDevice.h"
552 >
553 </File>
554 </Filter>
555 </Filter>
556 </Files>
557 <Globals>
558 </Globals>
559 </VisualStudioProject>