diff --git a/plugins/GSdx/GSdx_vs2010.vcxproj b/plugins/GSdx/GSdx_vs2010.vcxproj new file mode 100644 index 0000000000..fb4053ff4d --- /dev/null +++ b/plugins/GSdx/GSdx_vs2010.vcxproj @@ -0,0 +1,1494 @@ + + + + Debug SSE2 + Win32 + + + Debug SSE2 + Win32 + + + Debug SSE2 + x64 + + + Debug SSE2 + x64 + + + Debug SSE4 + Win32 + + + Debug SSE4 + Win32 + + + Debug SSE4 + x64 + + + Debug SSE4 + x64 + + + Debug SSSE3 + Win32 + + + Debug SSSE3 + Win32 + + + Debug SSSE3 + x64 + + + Debug SSSE3 + x64 + + + Debug + Win32 + + + Debug + Win32 + + + Debug + x64 + + + Debug + x64 + + + Release SSE2 + Win32 + + + Release SSE2 + Win32 + + + Release SSE2 + x64 + + + Release SSE2 + x64 + + + Release SSE4 + Win32 + + + Release SSE4 + Win32 + + + Release SSE4 + x64 + + + Release SSE4 + x64 + + + Release SSSE3 + Win32 + + + Release SSSE3 + Win32 + + + Release SSSE3 + x64 + + + Release SSSE3 + x64 + + + Release + Win32 + + + Release + Win32 + + + Release + x64 + + + Release + x64 + + + + GSdx + {18E42F6F-3A62-41EE-B42F-79366C4F1E95} + GSdx + Win32Proj + + + + DynamicLibrary + false + MultiByte + + + DynamicLibrary + false + MultiByte + true + + + DynamicLibrary + Static + MultiByte + + + DynamicLibrary + Static + MultiByte + true + + + DynamicLibrary + false + MultiByte + + + DynamicLibrary + Static + MultiByte + false + + + DynamicLibrary + false + MultiByte + true + + + DynamicLibrary + Static + MultiByte + true + + + DynamicLibrary + false + MultiByte + true + + + DynamicLibrary + Static + MultiByte + true + + + DynamicLibrary + false + MultiByte + + + DynamicLibrary + Static + MultiByte + + + DynamicLibrary + false + MultiByte + + + DynamicLibrary + Static + MultiByte + + + DynamicLibrary + false + MultiByte + true + + + DynamicLibrary + Static + MultiByte + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + + + + Use + + + .\GSdx.def + + + MachineX86 + + + + + X64 + + + Use + + + + + + + MachineX64 + + + + + Use + + + .\GSdx.def + + + MachineX86 + + + + + X64 + + + Use + + + + + + + MachineX64 + + + + + Use + + + .\GSdx.def + + + MachineX86 + + + + + Use + + + + + MachineX64 + + + + + Use + + + .\GSdx.def + + + MachineX86 + + + + + Use + + + + + MachineX64 + + + + + Use + + + .\GSdx.def + + + MachineX86 + + + + + Use + + + + + MachineX64 + + + + + Use + + + .\GSdx.def + + + MachineX86 + + + + + Use + + + + + MachineX64 + + + + + Use + + + .\GSdx.def + + + MachineX86 + + + + + X64 + + + Use + + + + + MachineX64 + + + + + Use + + + .\GSdx.def + + + MachineX86 + + + + + X64 + + + Use + + + + + MachineX64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/GSdx/GSdx_vs2010.vcxproj.filters b/plugins/GSdx/GSdx_vs2010.vcxproj.filters new file mode 100644 index 0000000000..ee1b5c34d3 --- /dev/null +++ b/plugins/GSdx/GSdx_vs2010.vcxproj.filters @@ -0,0 +1,643 @@ + + + + + {14a43ae4-91f3-4405-a71c-c8f2d790e36b} + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + {e281bf48-1466-4355-b176-a117cc2dce40} + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {62920db0-8592-425e-aa2f-9a2a7e85d851} + + + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Baseclasses + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Resource Files + + + Header Files + + + Header Files + + + Xbyak + + + Xbyak + + + Xbyak + + + Xbyak + + + + + Baseclasses + + + Baseclasses + + + Source Files + + + Shaders + + + Shaders + + + Resource Files + + + Shaders + + + Shaders + + + Resource Files + + + Resource Files + + + Shaders + + + Shaders + + + Shaders + + + Shaders + + + + + Resource Files + + + \ No newline at end of file diff --git a/plugins/GSdx/vsprops/ProjectRootDir.props b/plugins/GSdx/vsprops/ProjectRootDir.props new file mode 100644 index 0000000000..fd31a6334d --- /dev/null +++ b/plugins/GSdx/vsprops/ProjectRootDir.props @@ -0,0 +1,25 @@ + + + $(ProjectDir). + $(ProjectRootDir)\..\.. + $(SvnRootDir)\common + plugins + + + <_PropertySheetDisplayName>ProjectRootDir + + + + $(ProjectRootDir) + + + $(SvnRootDir) + + + $(SvnCommonDir) + + + $(PcsxSubsection) + + + \ No newline at end of file diff --git a/plugins/GSdx/vsprops/common.props b/plugins/GSdx/vsprops/common.props new file mode 100644 index 0000000000..488eba3520 --- /dev/null +++ b/plugins/GSdx/vsprops/common.props @@ -0,0 +1,32 @@ + + + <_PropertySheetDisplayName>common + $(SolutionDir)\bin\$(PcsxSubsection)\ + $(PlatformName)\$(Configuration)\ + + + + true + WIN32;_WINDOWS;_WIN32_WINNT=0x500;%(PreprocessorDefinitions) + Fast + false + Level4 + ProgramDatabase + 4995;4324;%(DisableSpecificWarnings) + + + JITProfiling.lib;d3d10.lib;d3dx10.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;winmm.lib;strmiids.lib;xinput.lib;%(AdditionalDependencies) + ./vtune;%(AdditionalLibraryDirectories) + d3d9.dll;d3dx9_41.dll;d3d10.dll;d3dx10_41.dll;%(DelayLoadDLLs) + true + Windows + false + + + .\postBuild.cmd "$(TargetPath)" "$(TargetName)" $(TargetExt) $(PcsxSubsection) + + + "$(SvnCommonDir)\vsprops\preBuild.cmd" "$(ProjectRootDir)" + + + \ No newline at end of file diff --git a/plugins/GSdx/vsprops/debug.props b/plugins/GSdx/vsprops/debug.props new file mode 100644 index 0000000000..4eabec6606 --- /dev/null +++ b/plugins/GSdx/vsprops/debug.props @@ -0,0 +1,15 @@ + + + <_PropertySheetDisplayName>debug + true + + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + true + StackFrameRuntimeCheck + MultiThreadedDebug + + + \ No newline at end of file diff --git a/plugins/GSdx/vsprops/release.props b/plugins/GSdx/vsprops/release.props new file mode 100644 index 0000000000..d88644540e --- /dev/null +++ b/plugins/GSdx/vsprops/release.props @@ -0,0 +1,23 @@ + + + <_PropertySheetDisplayName>release + false + + + + MaxSpeed + AnySuitable + true + Speed + true + true + NDEBUG;_SECURE_SCL=0;%(PreprocessorDefinitions) + true + false + + + true + true + + + \ No newline at end of file diff --git a/plugins/GSdx/vsprops/sse2.props b/plugins/GSdx/vsprops/sse2.props new file mode 100644 index 0000000000..593107b5a9 --- /dev/null +++ b/plugins/GSdx/vsprops/sse2.props @@ -0,0 +1,11 @@ + + + <_PropertySheetDisplayName>sse2 + + + + StreamingSIMDExtensions2 + _M_SSE=0x200;%(PreprocessorDefinitions) + + + \ No newline at end of file diff --git a/plugins/GSdx/vsprops/sse4.props b/plugins/GSdx/vsprops/sse4.props new file mode 100644 index 0000000000..273b626cee --- /dev/null +++ b/plugins/GSdx/vsprops/sse4.props @@ -0,0 +1,11 @@ + + + <_PropertySheetDisplayName>sse4 + + + + _M_SSE=0x401;%(PreprocessorDefinitions) + StreamingSIMDExtensions2 + + + \ No newline at end of file diff --git a/plugins/GSdx/vsprops/ssse3.props b/plugins/GSdx/vsprops/ssse3.props new file mode 100644 index 0000000000..0d1131f6a8 --- /dev/null +++ b/plugins/GSdx/vsprops/ssse3.props @@ -0,0 +1,11 @@ + + + <_PropertySheetDisplayName>sse3 + + + + StreamingSIMDExtensions2 + _M_SSE=0x301;%(PreprocessorDefinitions) + + + \ No newline at end of file