Merged identical VertexManager code from DX9/DX11/OGL plugins into VideoCommon. Still...
[dolphin.git] / Source / Core / VideoCommon / VideoCommon.vcproj
blobf74939b9daedfa1b63b18cae878536befd4d6966
1 <?xml version="1.0" encoding="Windows-1252"?>
2 <VisualStudioProject
3 ProjectType="Visual C++"
4 Version="9.00"
5 Name="VideoCommon"
6 ProjectGUID="{E5D1F0C0-AA07-4841-A4EB-4CF4DAA6B0FA}"
7 RootNamespace="VideoCommon"
8 Keyword="Win32Proj"
9 TargetFrameworkVersion="131072"
11 <Platforms>
12 <Platform
13 Name="Win32"
15 <Platform
16 Name="x64"
18 </Platforms>
19 <ToolFiles>
20 <ToolFile
21 RelativePath=".\OpenCL.rules"
23 </ToolFiles>
24 <Configurations>
25 <Configuration
26 Name="Debug|Win32"
27 OutputDirectory="$(PlatformName)\$(ConfigurationName)"
28 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
29 ConfigurationType="4"
30 CharacterSet="1"
32 <Tool
33 Name="VCPreBuildEventTool"
35 <Tool
36 Name="VCCustomBuildTool"
38 <Tool
39 Name="OpenCL source"
41 <Tool
42 Name="VCXMLDataGeneratorTool"
44 <Tool
45 Name="VCWebServiceProxyGeneratorTool"
47 <Tool
48 Name="VCMIDLTool"
50 <Tool
51 Name="VCCLCompilerTool"
52 Optimization="0"
53 AdditionalIncludeDirectories="../../PluginSpecs;../../../Externals/CLRun/include;../../../Externals/SOIL;../Common/Src;../Core/Src"
54 PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0"
55 MinimalRebuild="true"
56 BasicRuntimeChecks="3"
57 RuntimeLibrary="1"
58 BufferSecurityCheck="false"
59 UsePrecompiledHeader="0"
60 WarningLevel="3"
61 DebugInformationFormat="4"
63 <Tool
64 Name="VCManagedResourceCompilerTool"
66 <Tool
67 Name="VCResourceCompilerTool"
69 <Tool
70 Name="VCPreLinkEventTool"
72 <Tool
73 Name="VCLibrarianTool"
75 <Tool
76 Name="VCALinkTool"
78 <Tool
79 Name="VCXDCMakeTool"
81 <Tool
82 Name="VCBscMakeTool"
84 <Tool
85 Name="VCFxCopTool"
87 <Tool
88 Name="VCPostBuildEventTool"
90 </Configuration>
91 <Configuration
92 Name="Debug|x64"
93 OutputDirectory="$(PlatformName)\$(ConfigurationName)"
94 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
95 ConfigurationType="4"
96 CharacterSet="1"
98 <Tool
99 Name="VCPreBuildEventTool"
101 <Tool
102 Name="VCCustomBuildTool"
104 <Tool
105 Name="OpenCL source"
107 <Tool
108 Name="VCXMLDataGeneratorTool"
110 <Tool
111 Name="VCWebServiceProxyGeneratorTool"
113 <Tool
114 Name="VCMIDLTool"
115 TargetEnvironment="3"
117 <Tool
118 Name="VCCLCompilerTool"
119 Optimization="0"
120 AdditionalIncludeDirectories="../../PluginSpecs;../../../Externals/CLRun/include;../../../Externals/SOIL;../Common/Src;../Core/Src"
121 PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_SECURE_SCL=0;_LIB;__WXMSW__;wxUSE_BASE=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE"
122 MinimalRebuild="true"
123 BasicRuntimeChecks="3"
124 RuntimeLibrary="1"
125 BufferSecurityCheck="false"
126 UsePrecompiledHeader="0"
127 WarningLevel="3"
128 DebugInformationFormat="3"
130 <Tool
131 Name="VCManagedResourceCompilerTool"
133 <Tool
134 Name="VCResourceCompilerTool"
136 <Tool
137 Name="VCPreLinkEventTool"
139 <Tool
140 Name="VCLibrarianTool"
142 <Tool
143 Name="VCALinkTool"
145 <Tool
146 Name="VCXDCMakeTool"
148 <Tool
149 Name="VCBscMakeTool"
151 <Tool
152 Name="VCFxCopTool"
154 <Tool
155 Name="VCPostBuildEventTool"
157 </Configuration>
158 <Configuration
159 Name="Release|Win32"
160 OutputDirectory="$(PlatformName)\$(ConfigurationName)"
161 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
162 ConfigurationType="4"
163 CharacterSet="1"
164 WholeProgramOptimization="1"
166 <Tool
167 Name="VCPreBuildEventTool"
169 <Tool
170 Name="VCCustomBuildTool"
172 <Tool
173 Name="OpenCL source"
175 <Tool
176 Name="VCXMLDataGeneratorTool"
178 <Tool
179 Name="VCWebServiceProxyGeneratorTool"
181 <Tool
182 Name="VCMIDLTool"
184 <Tool
185 Name="VCCLCompilerTool"
186 Optimization="2"
187 EnableIntrinsicFunctions="true"
188 AdditionalIncludeDirectories="../../PluginSpecs;../../../Externals/CLRun/include;../../../Externals/SOIL;../Common/Src;../Core/Src"
189 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE"
190 StringPooling="true"
191 RuntimeLibrary="0"
192 BufferSecurityCheck="false"
193 EnableEnhancedInstructionSet="2"
194 FloatingPointModel="0"
195 UsePrecompiledHeader="0"
196 WarningLevel="3"
197 DebugInformationFormat="3"
199 <Tool
200 Name="VCManagedResourceCompilerTool"
202 <Tool
203 Name="VCResourceCompilerTool"
205 <Tool
206 Name="VCPreLinkEventTool"
208 <Tool
209 Name="VCLibrarianTool"
211 <Tool
212 Name="VCALinkTool"
214 <Tool
215 Name="VCXDCMakeTool"
217 <Tool
218 Name="VCBscMakeTool"
220 <Tool
221 Name="VCFxCopTool"
223 <Tool
224 Name="VCPostBuildEventTool"
226 </Configuration>
227 <Configuration
228 Name="Release|x64"
229 OutputDirectory="$(PlatformName)\$(ConfigurationName)"
230 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
231 ConfigurationType="4"
232 CharacterSet="1"
233 WholeProgramOptimization="1"
235 <Tool
236 Name="VCPreBuildEventTool"
238 <Tool
239 Name="VCCustomBuildTool"
241 <Tool
242 Name="OpenCL source"
244 <Tool
245 Name="VCXMLDataGeneratorTool"
247 <Tool
248 Name="VCWebServiceProxyGeneratorTool"
250 <Tool
251 Name="VCMIDLTool"
252 TargetEnvironment="3"
254 <Tool
255 Name="VCCLCompilerTool"
256 AdditionalOptions="/MP"
257 Optimization="2"
258 EnableIntrinsicFunctions="true"
259 FavorSizeOrSpeed="1"
260 OmitFramePointers="false"
261 AdditionalIncludeDirectories="../../PluginSpecs;../../../Externals/CLRun/include;../../../Externals/SOIL;../Common/Src;../Core/Src"
262 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE"
263 RuntimeLibrary="0"
264 BufferSecurityCheck="false"
265 UsePrecompiledHeader="0"
266 WarningLevel="3"
267 DebugInformationFormat="3"
269 <Tool
270 Name="VCManagedResourceCompilerTool"
272 <Tool
273 Name="VCResourceCompilerTool"
275 <Tool
276 Name="VCPreLinkEventTool"
278 <Tool
279 Name="VCLibrarianTool"
281 <Tool
282 Name="VCALinkTool"
284 <Tool
285 Name="VCXDCMakeTool"
287 <Tool
288 Name="VCBscMakeTool"
290 <Tool
291 Name="VCFxCopTool"
293 <Tool
294 Name="VCPostBuildEventTool"
296 </Configuration>
297 <Configuration
298 Name="DebugFast|Win32"
299 OutputDirectory="$(PlatformName)\$(ConfigurationName)"
300 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
301 ConfigurationType="4"
302 CharacterSet="1"
303 WholeProgramOptimization="1"
305 <Tool
306 Name="VCPreBuildEventTool"
308 <Tool
309 Name="VCCustomBuildTool"
311 <Tool
312 Name="OpenCL source"
314 <Tool
315 Name="VCXMLDataGeneratorTool"
317 <Tool
318 Name="VCWebServiceProxyGeneratorTool"
320 <Tool
321 Name="VCMIDLTool"
323 <Tool
324 Name="VCCLCompilerTool"
325 AdditionalIncludeDirectories="../../PluginSpecs;../../../Externals/CLRun/include;../../../Externals/SOIL;../Common/Src;../Core/Src"
326 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE"
327 RuntimeLibrary="0"
328 BufferSecurityCheck="false"
329 UsePrecompiledHeader="0"
330 WarningLevel="3"
331 DebugInformationFormat="3"
333 <Tool
334 Name="VCManagedResourceCompilerTool"
336 <Tool
337 Name="VCResourceCompilerTool"
339 <Tool
340 Name="VCPreLinkEventTool"
342 <Tool
343 Name="VCLibrarianTool"
345 <Tool
346 Name="VCALinkTool"
348 <Tool
349 Name="VCXDCMakeTool"
351 <Tool
352 Name="VCBscMakeTool"
354 <Tool
355 Name="VCFxCopTool"
357 <Tool
358 Name="VCPostBuildEventTool"
360 </Configuration>
361 <Configuration
362 Name="DebugFast|x64"
363 OutputDirectory="$(PlatformName)\$(ConfigurationName)"
364 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
365 ConfigurationType="4"
366 CharacterSet="1"
367 WholeProgramOptimization="1"
369 <Tool
370 Name="VCPreBuildEventTool"
372 <Tool
373 Name="VCCustomBuildTool"
375 <Tool
376 Name="OpenCL source"
378 <Tool
379 Name="VCXMLDataGeneratorTool"
381 <Tool
382 Name="VCWebServiceProxyGeneratorTool"
384 <Tool
385 Name="VCMIDLTool"
386 TargetEnvironment="3"
388 <Tool
389 Name="VCCLCompilerTool"
390 AdditionalIncludeDirectories="../../PluginSpecs;../../../Externals/CLRun/include;../../../Externals/SOIL;../Common/Src;../Core/Src"
391 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_SECURE_SCL=0;__WXMSW__;wxUSE_BASE=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE"
392 RuntimeLibrary="0"
393 BufferSecurityCheck="false"
394 UsePrecompiledHeader="0"
395 WarningLevel="3"
396 DebugInformationFormat="3"
398 <Tool
399 Name="VCManagedResourceCompilerTool"
401 <Tool
402 Name="VCResourceCompilerTool"
404 <Tool
405 Name="VCPreLinkEventTool"
407 <Tool
408 Name="VCLibrarianTool"
410 <Tool
411 Name="VCALinkTool"
413 <Tool
414 Name="VCXDCMakeTool"
416 <Tool
417 Name="VCBscMakeTool"
419 <Tool
420 Name="VCFxCopTool"
422 <Tool
423 Name="VCPostBuildEventTool"
425 </Configuration>
426 </Configurations>
427 <References>
428 </References>
429 <Files>
430 <Filter
431 Name="Shader Generators"
433 <File
434 RelativePath=".\Src\PixelShaderGen.cpp"
436 </File>
437 <File
438 RelativePath=".\Src\PixelShaderGen.h"
440 </File>
441 <File
442 RelativePath=".\Src\TextureConversionShader.cpp"
444 </File>
445 <File
446 RelativePath=".\Src\TextureConversionShader.h"
448 </File>
449 <File
450 RelativePath=".\Src\VertexShaderGen.cpp"
452 </File>
453 <File
454 RelativePath=".\Src\VertexShaderGen.h"
456 </File>
457 </Filter>
458 <Filter
459 Name="Register Sections"
461 <File
462 RelativePath=".\Src\BPFunctions.h"
464 </File>
465 <File
466 RelativePath=".\Src\BPMemory.cpp"
468 </File>
469 <File
470 RelativePath=".\Src\BPMemory.h"
472 </File>
473 <File
474 RelativePath=".\Src\BPStructs.cpp"
476 </File>
477 <File
478 RelativePath=".\Src\BPStructs.h"
480 </File>
481 <File
482 RelativePath=".\Src\CPMemory.cpp"
484 </File>
485 <File
486 RelativePath=".\Src\CPMemory.h"
488 </File>
489 <File
490 RelativePath=".\Src\XFMemory.cpp"
492 </File>
493 <File
494 RelativePath=".\Src\XFMemory.h"
496 </File>
497 <File
498 RelativePath=".\Src\XFStructs.cpp"
500 </File>
501 <File
502 RelativePath=".\Src\XFStructs.h"
504 </File>
505 </Filter>
506 <Filter
507 Name="Shader Managers"
509 <File
510 RelativePath=".\Src\PixelShaderManager.cpp"
512 </File>
513 <File
514 RelativePath=".\Src\PixelShaderManager.h"
516 </File>
517 <File
518 RelativePath=".\Src\VertexShaderManager.cpp"
520 </File>
521 <File
522 RelativePath=".\Src\VertexShaderManager.h"
524 </File>
525 </Filter>
526 <Filter
527 Name="Util"
529 <File
530 RelativePath=".\Src\AVIDump.cpp"
532 </File>
533 <File
534 RelativePath=".\Src\AVIDump.h"
536 </File>
537 <File
538 RelativePath=".\Src\HiresTextures.cpp"
540 </File>
541 <File
542 RelativePath=".\Src\HiresTextures.h"
544 </File>
545 <File
546 RelativePath=".\Src\ImageWrite.cpp"
548 </File>
549 <File
550 RelativePath=".\Src\ImageWrite.h"
552 </File>
553 <File
554 RelativePath=".\Src\IndexGenerator.cpp"
556 </File>
557 <File
558 RelativePath=".\Src\IndexGenerator.h"
560 </File>
561 <File
562 RelativePath=".\Src\LookUpTables.h"
564 </File>
565 <File
566 RelativePath=".\Src\OnScreenDisplay.cpp"
568 </File>
569 <File
570 RelativePath=".\Src\OnScreenDisplay.h"
572 </File>
573 <File
574 RelativePath=".\Src\Profiler.cpp"
576 </File>
577 <File
578 RelativePath=".\Src\Profiler.h"
580 </File>
581 <File
582 RelativePath=".\Src\Statistics.cpp"
584 </File>
585 <File
586 RelativePath=".\Src\Statistics.h"
588 </File>
589 <File
590 RelativePath=".\Src\VideoState.cpp"
592 </File>
593 <File
594 RelativePath=".\Src\VideoState.h"
596 </File>
597 <File
598 RelativePath=".\Src\XFBConvert.cpp"
600 <FileConfiguration
601 Name="Release|Win32"
603 <Tool
604 Name="VCCLCompilerTool"
605 AssemblerOutput="4"
607 </FileConfiguration>
608 <FileConfiguration
609 Name="Release|x64"
611 <Tool
612 Name="VCCLCompilerTool"
613 AssemblerOutput="4"
615 </FileConfiguration>
616 </File>
617 <File
618 RelativePath=".\Src\XFBConvert.h"
620 </File>
621 </Filter>
622 <Filter
623 Name="Vertex Loading"
625 <File
626 RelativePath=".\Src\DataReader.h"
628 </File>
629 <File
630 RelativePath=".\Src\DLCache.cpp"
632 </File>
633 <File
634 RelativePath=".\Src\DLCache.h"
636 </File>
637 <File
638 RelativePath=".\Src\VertexLoader.cpp"
640 </File>
641 <File
642 RelativePath=".\Src\VertexLoader.h"
644 </File>
645 <File
646 RelativePath=".\Src\VertexLoader_Color.cpp"
648 </File>
649 <File
650 RelativePath=".\Src\VertexLoader_Color.h"
652 </File>
653 <File
654 RelativePath=".\Src\VertexLoader_Normal.cpp"
656 </File>
657 <File
658 RelativePath=".\Src\VertexLoader_Normal.h"
660 </File>
661 <File
662 RelativePath=".\Src\VertexLoader_Position.cpp"
664 </File>
665 <File
666 RelativePath=".\Src\VertexLoader_Position.h"
668 </File>
669 <File
670 RelativePath=".\Src\VertexLoader_TextCoord.cpp"
672 </File>
673 <File
674 RelativePath=".\Src\VertexLoader_TextCoord.h"
676 </File>
677 <File
678 RelativePath=".\Src\VertexLoaderManager.cpp"
680 </File>
681 <File
682 RelativePath=".\Src\VertexLoaderManager.h"
684 </File>
685 </Filter>
686 <Filter
687 Name="Decoding"
689 <File
690 RelativePath=".\Src\Fifo.cpp"
692 </File>
693 <File
694 RelativePath=".\Src\Fifo.h"
696 </File>
697 <File
698 RelativePath=".\Src\OpcodeDecoding.cpp"
700 </File>
701 <File
702 RelativePath=".\Src\OpcodeDecoding.h"
704 </File>
705 <File
706 RelativePath=".\Src\TextureDecoder.cpp"
708 </File>
709 <File
710 RelativePath=".\Src\TextureDecoder.h"
712 </File>
713 <Filter
714 Name="OpenCL"
716 <File
717 RelativePath=".\Src\OpenCL\OCLTextureDecoder.cpp"
719 </File>
720 <File
721 RelativePath=".\Src\OpenCL\OCLTextureDecoder.h"
723 </File>
724 <File
725 RelativePath="..\..\..\Data\User\OpenCL\TextureDecoder.cl"
727 </File>
728 </Filter>
729 </Filter>
730 <Filter
731 Name="Base"
733 <File
734 RelativePath=".\Src\VertexManagerBase.cpp"
736 </File>
737 <File
738 RelativePath=".\Src\VertexManagerBase.h"
740 </File>
741 </Filter>
742 <File
743 RelativePath=".\Src\CommandProcessor.cpp"
745 </File>
746 <File
747 RelativePath=".\Src\CommandProcessor.h"
749 </File>
750 <File
751 RelativePath=".\Src\memcpy_amd.cpp"
753 </File>
754 <File
755 RelativePath=".\Src\NativeVertexFormat.h"
757 </File>
758 <File
759 RelativePath=".\Src\PixelEngine.cpp"
761 </File>
762 <File
763 RelativePath=".\Src\PixelEngine.h"
765 </File>
766 <File
767 RelativePath=".\Src\Render.h"
769 </File>
770 <File
771 RelativePath=".\Src\SConscript"
773 </File>
774 <File
775 RelativePath=".\Src\VideoCommon.h"
777 </File>
778 <File
779 RelativePath=".\Src\VideoConfig.cpp"
781 </File>
782 <File
783 RelativePath=".\Src\VideoConfig.h"
785 </File>
786 </Files>
787 <Globals>
788 </Globals>
789 </VisualStudioProject>