diff --git a/.gitignore b/.gitignore index 41cd9d352..4e6e2f187 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ # exclude all dot files except .gitignore .* !.gitignore +intermediate/ +lib/ diff --git a/cs/3rd party/CxImage/cximage.vcxproj b/cs/3rd party/CxImage/cximage.vcxproj index 0ee83a4f0..83f763465 100644 --- a/cs/3rd party/CxImage/cximage.vcxproj +++ b/cs/3rd party/CxImage/cximage.vcxproj @@ -14,6 +14,7 @@ CxImage {880CD250-BA77-4DAF-A8D4-552F12DD3AE4} MFCProj + 8.1 @@ -26,7 +27,7 @@ StaticLibrary - v141 + v140 false MultiByte false diff --git a/cs/3rd party/LuaBind/luabind.beta7-devel.rc4.vcxproj b/cs/3rd party/LuaBind/luabind.beta7-devel.rc4.vcxproj index 3af8fa4ea..bde015cbf 100644 --- a/cs/3rd party/LuaBind/luabind.beta7-devel.rc4.vcxproj +++ b/cs/3rd party/LuaBind/luabind.beta7-devel.rc4.vcxproj @@ -15,6 +15,7 @@ luabind Win32Proj LuaBind.beta7-Devel.RC4 + 8.1 @@ -24,7 +25,7 @@ DynamicLibrary - v141 + v140 MultiByte true diff --git a/cs/3rd party/LuaJIT/lua.JIT.1.1.4.vcxproj b/cs/3rd party/LuaJIT/lua.JIT.1.1.4.vcxproj index d64a52133..b2a7ffc00 100644 --- a/cs/3rd party/LuaJIT/lua.JIT.1.1.4.vcxproj +++ b/cs/3rd party/LuaJIT/lua.JIT.1.1.4.vcxproj @@ -15,6 +15,7 @@ lua Win32Proj Lua.JIT.1.1.4 + 8.1 @@ -24,7 +25,7 @@ DynamicLibrary - v141 + v140 MultiByte true diff --git a/cs/3rd party/NVTT/NVTT.vcxproj b/cs/3rd party/NVTT/NVTT.vcxproj index 56ddfc115..785634a7e 100644 --- a/cs/3rd party/NVTT/NVTT.vcxproj +++ b/cs/3rd party/NVTT/NVTT.vcxproj @@ -160,6 +160,7 @@ {0EB257DC-5CFC-44B0-82C9-CE6B158BE473} nvtt + 8.1 @@ -178,7 +179,7 @@ false true MultiByte - v141 + v140 StaticLibrary @@ -229,6 +230,7 @@ true $(ProjectDir)include;$(ProjectDir)src;$(ProjectDir)src\nvcore;$(ProjectDir)src\nvtt\squish;%(AdditionalIncludeDirectories) WIN32;NDEBUG;NVTT_EXPORTS;_MBCS;%(PreprocessorDefinitions) + Speed true diff --git a/cs/3rd party/ODE/contrib/ode_default.vcxproj b/cs/3rd party/ODE/contrib/ode_default.vcxproj index 2cc7c1a6b..fc415935b 100644 --- a/cs/3rd party/ODE/contrib/ode_default.vcxproj +++ b/cs/3rd party/ODE/contrib/ode_default.vcxproj @@ -18,6 +18,7 @@ ODE {1BF75FEB-87DD-486C-880B-227987D191C2} AtlProj + 8.1 @@ -29,7 +30,7 @@ DynamicLibrary - v141 + v140 false MultiByte true diff --git a/cs/3rd party/OpenAL/OpenAL-Windows/Router/Router.vcxproj b/cs/3rd party/OpenAL/OpenAL-Windows/Router/Router.vcxproj index b4b394245..9b1d61f90 100644 --- a/cs/3rd party/OpenAL/OpenAL-Windows/Router/Router.vcxproj +++ b/cs/3rd party/OpenAL/OpenAL-Windows/Router/Router.vcxproj @@ -14,11 +14,12 @@ OpenAL32 {566551F4-4EF1-4CB4-A131-F982E7606907} openal32 + 8.1 DynamicLibrary - v141 + v140 false MultiByte true diff --git a/cs/3rd party/crypto/crypto.vcxproj b/cs/3rd party/crypto/crypto.vcxproj index 59a1daee2..e9fe5dd11 100644 --- a/cs/3rd party/crypto/crypto.vcxproj +++ b/cs/3rd party/crypto/crypto.vcxproj @@ -13,11 +13,12 @@ {FA169092-EA3E-40C1-8E5A-A2B575700FE8} crypto + 8.1 DynamicLibrary - v141 + v140 MultiByte true @@ -74,6 +75,7 @@ Fast Level4 ProgramDatabase + Speed $(SolutionDir)libraries\$(Configuration)\$(TargetName).lib diff --git a/cs/3rd party/glew.vcxproj b/cs/3rd party/glew.vcxproj index 9caac4629..ff98ab280 100644 --- a/cs/3rd party/glew.vcxproj +++ b/cs/3rd party/glew.vcxproj @@ -22,6 +22,7 @@ {664E6F0D-6784-4760-9565-D54F8EB1EDF4} + 8.1 @@ -40,7 +41,7 @@ StaticLibrary false MultiByte - v141 + v140 StaticLibrary @@ -83,6 +84,7 @@ Level3 glew/include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;WIN32_LEAN_AND_MEAN;GLEW_STATIC;%(PreprocessorDefinitions) + Speed 0x0409 diff --git a/cs/3rd party/jpeg.vcxproj b/cs/3rd party/jpeg.vcxproj index cb63a4030..a3531e0f5 100644 --- a/cs/3rd party/jpeg.vcxproj +++ b/cs/3rd party/jpeg.vcxproj @@ -73,6 +73,7 @@ Win32Proj jpeg libjpeg + 8.1 @@ -80,7 +81,7 @@ false true Unicode - v141 + v140 @@ -104,6 +105,7 @@ true true .;src + Speed Windows diff --git a/cs/3rd party/oalib.vcxproj b/cs/3rd party/oalib.vcxproj index d2f5abc1d..82388ac1d 100644 --- a/cs/3rd party/oalib.vcxproj +++ b/cs/3rd party/oalib.vcxproj @@ -14,11 +14,12 @@ {61D4856F-FA82-4F02-BB88-909DDFB1FE74} oalib Win32Proj + 8.1 StaticLibrary - v141 + v140 Unicode true @@ -67,6 +68,7 @@ Level3 ProgramDatabase + Speed diff --git a/cs/engine.sln b/cs/engine.sln index 6fd3948bc..b5dda6b5b 100644 --- a/cs/engine.sln +++ b/cs/engine.sln @@ -1,6 +1,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.40629.0 +# Visual Studio 15 +VisualStudioVersion = 15.0.28307.421 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "utils", "utils", "{89F6A7EE-3BBE-45D3-A8A8-5D9366CD987B}" EndProject @@ -128,550 +128,1191 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glew", "3rd party\glew.vcxp EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "3rd party\BugTrap\lib\zlib\zlib.vcxproj", "{B5919129-6716-499D-9516-04EC34C86CDF}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libogg_static", "3rd party\libogg_static.vcxproj", "{15CBFEFF-7965-41F5-B4E2-21E8795C9159}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtheora_static", "3rd party\libtheora_static.vcxproj", "{653F3841-3F26-49B9-AFCF-091DB4B67031}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvorbis_static", "3rd party\libvorbis_static.vcxproj", "{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvorbisfile", "3rd party\libvorbisfile_static.vcxproj", "{CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug_Dedicated|Win32 = Debug_Dedicated|Win32 + Debug_Dedicated|x64 = Debug_Dedicated|x64 Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 Mixed_Dedicated|Win32 = Mixed_Dedicated|Win32 + Mixed_Dedicated|x64 = Mixed_Dedicated|x64 Mixed|Win32 = Mixed|Win32 + Mixed|x64 = Mixed|x64 Release_Dedicated|Win32 = Release_Dedicated|Win32 + Release_Dedicated|x64 = Release_Dedicated|x64 Release|Win32 = Release|Win32 + Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {566551F4-4EF1-4CB4-A131-F982E7606907}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {566551F4-4EF1-4CB4-A131-F982E7606907}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {566551F4-4EF1-4CB4-A131-F982E7606907}.Debug_Dedicated|x64.Build.0 = Release|Win32 {566551F4-4EF1-4CB4-A131-F982E7606907}.Debug|Win32.ActiveCfg = Debug|Win32 {566551F4-4EF1-4CB4-A131-F982E7606907}.Debug|Win32.Build.0 = Debug|Win32 + {566551F4-4EF1-4CB4-A131-F982E7606907}.Debug|x64.ActiveCfg = Debug|Win32 {566551F4-4EF1-4CB4-A131-F982E7606907}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 + {566551F4-4EF1-4CB4-A131-F982E7606907}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {566551F4-4EF1-4CB4-A131-F982E7606907}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {566551F4-4EF1-4CB4-A131-F982E7606907}.Mixed|Win32.ActiveCfg = Release|Win32 {566551F4-4EF1-4CB4-A131-F982E7606907}.Mixed|Win32.Build.0 = Release|Win32 + {566551F4-4EF1-4CB4-A131-F982E7606907}.Mixed|x64.ActiveCfg = Release|Win32 + {566551F4-4EF1-4CB4-A131-F982E7606907}.Mixed|x64.Build.0 = Release|Win32 {566551F4-4EF1-4CB4-A131-F982E7606907}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {566551F4-4EF1-4CB4-A131-F982E7606907}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {566551F4-4EF1-4CB4-A131-F982E7606907}.Release_Dedicated|x64.Build.0 = Release|Win32 {566551F4-4EF1-4CB4-A131-F982E7606907}.Release|Win32.ActiveCfg = Release|Win32 {566551F4-4EF1-4CB4-A131-F982E7606907}.Release|Win32.Build.0 = Release|Win32 + {566551F4-4EF1-4CB4-A131-F982E7606907}.Release|x64.ActiveCfg = Release|Win32 {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Debug_Dedicated|Win32.ActiveCfg = Release|Win32 + {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Debug_Dedicated|x64.ActiveCfg = Debug|Win32 + {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Debug_Dedicated|x64.Build.0 = Debug|Win32 {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Debug|Win32.ActiveCfg = Debug|Win32 {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Debug|Win32.Build.0 = Debug|Win32 + {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Debug|x64.ActiveCfg = Debug|Win32 {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 + {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Mixed_Dedicated|x64.ActiveCfg = Debug|Win32 + {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Mixed_Dedicated|x64.Build.0 = Debug|Win32 {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Mixed|Win32.ActiveCfg = Release|Win32 {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Mixed|Win32.Build.0 = Release|Win32 + {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Mixed|x64.ActiveCfg = Debug|Win32 + {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Mixed|x64.Build.0 = Debug|Win32 {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Release_Dedicated|x64.ActiveCfg = Debug|Win32 + {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Release_Dedicated|x64.Build.0 = Debug|Win32 {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Release|Win32.ActiveCfg = Release|Win32 {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Release|Win32.Build.0 = Release|Win32 + {0899B131-F1D4-4876-9BA1-67AC821DB9E1}.Release|x64.ActiveCfg = Release|Win32 {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Debug_Dedicated|x64.Build.0 = Release|Win32 {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Debug|Win32.ActiveCfg = Debug|Win32 {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Debug|Win32.Build.0 = Debug|Win32 + {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Debug|x64.ActiveCfg = Debug|Win32 {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Mixed|Win32.ActiveCfg = Release|Win32 {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Mixed|Win32.Build.0 = Release|Win32 + {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Mixed|x64.ActiveCfg = Mixed|Win32 {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Release_Dedicated|x64.Build.0 = Release|Win32 {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Release|Win32.ActiveCfg = Release|Win32 {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Release|Win32.Build.0 = Release|Win32 + {F1066EAC-EE25-4C7A-9023-5957A6F7BA27}.Release|x64.ActiveCfg = Release|Win32 {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Debug_Dedicated|x64.Build.0 = Release|Win32 {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Debug|Win32.ActiveCfg = Debug|Win32 {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Debug|Win32.Build.0 = Debug|Win32 + {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Debug|x64.ActiveCfg = Debug|Win32 {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 + {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Mixed|Win32.ActiveCfg = Debug|Win32 {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Mixed|Win32.Build.0 = Debug|Win32 + {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Mixed|x64.ActiveCfg = Release|Win32 + {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Mixed|x64.Build.0 = Release|Win32 {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Release_Dedicated|x64.Build.0 = Release|Win32 {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Release|Win32.ActiveCfg = Release|Win32 {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Release|Win32.Build.0 = Release|Win32 + {C961EA19-716C-4A6D-BB13-689F8FB78B01}.Release|x64.ActiveCfg = Release|Win32 {2FAAC8BA-369F-465E-B465-2235963FD377}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {2FAAC8BA-369F-465E-B465-2235963FD377}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {2FAAC8BA-369F-465E-B465-2235963FD377}.Debug_Dedicated|x64.Build.0 = Release|Win32 {2FAAC8BA-369F-465E-B465-2235963FD377}.Debug|Win32.ActiveCfg = Debug|Win32 {2FAAC8BA-369F-465E-B465-2235963FD377}.Debug|Win32.Build.0 = Debug|Win32 + {2FAAC8BA-369F-465E-B465-2235963FD377}.Debug|x64.ActiveCfg = Debug|Win32 {2FAAC8BA-369F-465E-B465-2235963FD377}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 + {2FAAC8BA-369F-465E-B465-2235963FD377}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {2FAAC8BA-369F-465E-B465-2235963FD377}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {2FAAC8BA-369F-465E-B465-2235963FD377}.Mixed|Win32.ActiveCfg = Release|Win32 {2FAAC8BA-369F-465E-B465-2235963FD377}.Mixed|Win32.Build.0 = Release|Win32 + {2FAAC8BA-369F-465E-B465-2235963FD377}.Mixed|x64.ActiveCfg = Release|Win32 + {2FAAC8BA-369F-465E-B465-2235963FD377}.Mixed|x64.Build.0 = Release|Win32 {2FAAC8BA-369F-465E-B465-2235963FD377}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {2FAAC8BA-369F-465E-B465-2235963FD377}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {2FAAC8BA-369F-465E-B465-2235963FD377}.Release_Dedicated|x64.Build.0 = Release|Win32 {2FAAC8BA-369F-465E-B465-2235963FD377}.Release|Win32.ActiveCfg = Release|Win32 {2FAAC8BA-369F-465E-B465-2235963FD377}.Release|Win32.Build.0 = Release|Win32 + {2FAAC8BA-369F-465E-B465-2235963FD377}.Release|x64.ActiveCfg = Release|Win32 {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Debug_Dedicated|x64.Build.0 = Release|Win32 {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Debug|Win32.ActiveCfg = Debug|Win32 {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Debug|Win32.Build.0 = Debug|Win32 + {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Debug|x64.ActiveCfg = Debug|Win32 {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Mixed|Win32.ActiveCfg = Mixed|Win32 {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Mixed|Win32.Build.0 = Mixed|Win32 + {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Mixed|x64.ActiveCfg = Mixed|Win32 {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Release_Dedicated|x64.Build.0 = Release|Win32 {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Release|Win32.ActiveCfg = Release|Win32 {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Release|Win32.Build.0 = Release|Win32 + {65CBB9D0-FBC6-41A4-8316-F5E9B5D7FB33}.Release|x64.ActiveCfg = Release|Win32 {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Debug_Dedicated|x64.Build.0 = Release|Win32 {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Debug|Win32.ActiveCfg = Debug|Win32 {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Debug|Win32.Build.0 = Debug|Win32 + {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Debug|x64.ActiveCfg = Debug|Win32 {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Mixed_Dedicated|Win32.ActiveCfg = Debug|Win32 + {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Mixed|Win32.ActiveCfg = Release|Win32 {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Mixed|Win32.Build.0 = Release|Win32 + {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Mixed|x64.ActiveCfg = Release|Win32 + {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Mixed|x64.Build.0 = Release|Win32 {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Release_Dedicated|x64.Build.0 = Release|Win32 {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Release|Win32.ActiveCfg = Release|Win32 {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Release|Win32.Build.0 = Release|Win32 + {A6EBBBBB-5FEF-4C20-8460-DFAB11734DED}.Release|x64.ActiveCfg = Release|Win32 {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Debug_Dedicated|x64.Build.0 = Release|Win32 {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Debug|Win32.ActiveCfg = Debug|Win32 {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Debug|Win32.Build.0 = Debug|Win32 + {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Debug|x64.ActiveCfg = Debug|Win32 {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Mixed|Win32.ActiveCfg = Mixed|Win32 {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Mixed|Win32.Build.0 = Mixed|Win32 + {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Mixed|x64.ActiveCfg = Mixed|Win32 {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Release_Dedicated|x64.Build.0 = Release|Win32 {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Release|Win32.ActiveCfg = Release|Win32 {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Release|Win32.Build.0 = Release|Win32 + {EA5932F3-02FE-4AD3-89E8-7072DC465D25}.Release|x64.ActiveCfg = Release|Win32 {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Debug_Dedicated|x64.Build.0 = Release|Win32 {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Debug|Win32.ActiveCfg = Debug|Win32 {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Debug|Win32.Build.0 = Debug|Win32 + {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Debug|x64.ActiveCfg = Debug|Win32 {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Mixed|Win32.ActiveCfg = Mixed|Win32 {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Mixed|Win32.Build.0 = Mixed|Win32 + {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Mixed|x64.ActiveCfg = Mixed|Win32 {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Release_Dedicated|x64.Build.0 = Release|Win32 {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Release|Win32.ActiveCfg = Release|Win32 {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Release|Win32.Build.0 = Release|Win32 + {EF76867B-6EB8-4DC0-A1D6-E964FAD6FC7B}.Release|x64.ActiveCfg = Release|Win32 {B730F54D-1199-481A-AAD0-5DB684E067C0}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {B730F54D-1199-481A-AAD0-5DB684E067C0}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {B730F54D-1199-481A-AAD0-5DB684E067C0}.Debug_Dedicated|x64.Build.0 = Release|Win32 {B730F54D-1199-481A-AAD0-5DB684E067C0}.Debug|Win32.ActiveCfg = Debug|Win32 {B730F54D-1199-481A-AAD0-5DB684E067C0}.Debug|Win32.Build.0 = Debug|Win32 + {B730F54D-1199-481A-AAD0-5DB684E067C0}.Debug|x64.ActiveCfg = Debug|Win32 {B730F54D-1199-481A-AAD0-5DB684E067C0}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {B730F54D-1199-481A-AAD0-5DB684E067C0}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {B730F54D-1199-481A-AAD0-5DB684E067C0}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {B730F54D-1199-481A-AAD0-5DB684E067C0}.Mixed|Win32.ActiveCfg = Mixed|Win32 {B730F54D-1199-481A-AAD0-5DB684E067C0}.Mixed|Win32.Build.0 = Mixed|Win32 + {B730F54D-1199-481A-AAD0-5DB684E067C0}.Mixed|x64.ActiveCfg = Mixed|Win32 {B730F54D-1199-481A-AAD0-5DB684E067C0}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {B730F54D-1199-481A-AAD0-5DB684E067C0}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {B730F54D-1199-481A-AAD0-5DB684E067C0}.Release_Dedicated|x64.Build.0 = Release|Win32 {B730F54D-1199-481A-AAD0-5DB684E067C0}.Release|Win32.ActiveCfg = Release|Win32 {B730F54D-1199-481A-AAD0-5DB684E067C0}.Release|Win32.Build.0 = Release|Win32 + {B730F54D-1199-481A-AAD0-5DB684E067C0}.Release|x64.ActiveCfg = Release|Win32 {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Debug_Dedicated|x64.Build.0 = Release|Win32 {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Debug|Win32.ActiveCfg = Debug|Win32 {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Debug|Win32.Build.0 = Debug|Win32 + {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Debug|x64.ActiveCfg = Debug|Win32 {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Mixed|Win32.ActiveCfg = Mixed|Win32 {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Mixed|Win32.Build.0 = Mixed|Win32 + {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Mixed|x64.ActiveCfg = Mixed|Win32 {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Release_Dedicated|x64.Build.0 = Release|Win32 {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Release|Win32.ActiveCfg = Release|Win32 {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Release|Win32.Build.0 = Release|Win32 + {EBF9B543-0830-4866-9B48-DC0740E87E8A}.Release|x64.ActiveCfg = Release|Win32 {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Debug_Dedicated|x64.Build.0 = Release|Win32 {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Debug|Win32.ActiveCfg = Debug|Win32 {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Debug|Win32.Build.0 = Debug|Win32 + {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Debug|x64.ActiveCfg = Debug|Win32 {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Mixed|Win32.ActiveCfg = Mixed|Win32 {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Mixed|Win32.Build.0 = Mixed|Win32 + {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Mixed|x64.ActiveCfg = Mixed|Win32 {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Release_Dedicated|x64.Build.0 = Release|Win32 {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Release|Win32.ActiveCfg = Release|Win32 {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Release|Win32.Build.0 = Release|Win32 + {A4ABD75E-825B-4D09-B3B2-2709682E40C8}.Release|x64.ActiveCfg = Release|Win32 {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Debug_Dedicated|x64.Build.0 = Release|Win32 {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Debug|Win32.ActiveCfg = Debug|Win32 {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Debug|Win32.Build.0 = Debug|Win32 + {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Debug|x64.ActiveCfg = Debug|Win32 {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Mixed|Win32.ActiveCfg = Mixed|Win32 {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Mixed|Win32.Build.0 = Mixed|Win32 + {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Mixed|x64.ActiveCfg = Mixed|Win32 {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Release_Dedicated|x64.Build.0 = Release|Win32 {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Release|Win32.ActiveCfg = Release|Win32 {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Release|Win32.Build.0 = Release|Win32 + {F1836CE2-59EF-4189-8B9C-D103A511CB27}.Release|x64.ActiveCfg = Release|Win32 {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Debug_Dedicated|x64.Build.0 = Release|Win32 {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Debug|Win32.ActiveCfg = Debug|Win32 {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Debug|Win32.Build.0 = Debug|Win32 + {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Debug|x64.ActiveCfg = Debug|Win32 {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Mixed|Win32.ActiveCfg = Mixed|Win32 {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Mixed|Win32.Build.0 = Mixed|Win32 + {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Mixed|x64.ActiveCfg = Mixed|Win32 {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Release_Dedicated|x64.Build.0 = Release|Win32 {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Release|Win32.ActiveCfg = Release|Win32 {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Release|Win32.Build.0 = Release|Win32 + {3AD26FD3-4F52-4E22-A4CF-AD4C49E74C61}.Release|x64.ActiveCfg = Release|Win32 {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Debug_Dedicated|x64.Build.0 = Release|Win32 {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Debug|Win32.ActiveCfg = Debug|Win32 {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Debug|Win32.Build.0 = Debug|Win32 + {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Debug|x64.ActiveCfg = Debug|Win32 {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Mixed|Win32.ActiveCfg = Mixed|Win32 {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Mixed|Win32.Build.0 = Mixed|Win32 + {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Mixed|x64.ActiveCfg = Mixed|Win32 {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Release_Dedicated|x64.Build.0 = Release|Win32 {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Release|Win32.ActiveCfg = Release|Win32 {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Release|Win32.Build.0 = Release|Win32 + {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5}.Release|x64.ActiveCfg = Release|Win32 {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Debug_Dedicated|x64.Build.0 = Release|Win32 {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Debug|Win32.ActiveCfg = Debug|Win32 {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Debug|Win32.Build.0 = Debug|Win32 + {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Debug|x64.ActiveCfg = Debug|Win32 {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Mixed|Win32.ActiveCfg = Mixed|Win32 {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Mixed|Win32.Build.0 = Mixed|Win32 + {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Mixed|x64.ActiveCfg = Mixed|Win32 {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Release_Dedicated|x64.Build.0 = Release|Win32 {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Release|Win32.ActiveCfg = Release|Win32 {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Release|Win32.Build.0 = Release|Win32 + {A0F7D1FB-59A7-4717-A7E4-96F37E91998E}.Release|x64.ActiveCfg = Release|Win32 {200652A6-043E-4634-8837-87983B3BD5E0}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {200652A6-043E-4634-8837-87983B3BD5E0}.Debug_Dedicated|x64.ActiveCfg = Mixed|Win32 + {200652A6-043E-4634-8837-87983B3BD5E0}.Debug_Dedicated|x64.Build.0 = Mixed|Win32 {200652A6-043E-4634-8837-87983B3BD5E0}.Debug|Win32.ActiveCfg = Debug|Win32 {200652A6-043E-4634-8837-87983B3BD5E0}.Debug|Win32.Build.0 = Debug|Win32 + {200652A6-043E-4634-8837-87983B3BD5E0}.Debug|x64.ActiveCfg = Debug|Win32 {200652A6-043E-4634-8837-87983B3BD5E0}.Mixed_Dedicated|Win32.ActiveCfg = Debug|Win32 + {200652A6-043E-4634-8837-87983B3BD5E0}.Mixed_Dedicated|x64.ActiveCfg = Mixed|Win32 + {200652A6-043E-4634-8837-87983B3BD5E0}.Mixed_Dedicated|x64.Build.0 = Mixed|Win32 {200652A6-043E-4634-8837-87983B3BD5E0}.Mixed|Win32.ActiveCfg = Debug|Win32 {200652A6-043E-4634-8837-87983B3BD5E0}.Mixed|Win32.Build.0 = Debug|Win32 + {200652A6-043E-4634-8837-87983B3BD5E0}.Mixed|x64.ActiveCfg = Mixed|Win32 {200652A6-043E-4634-8837-87983B3BD5E0}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {200652A6-043E-4634-8837-87983B3BD5E0}.Release_Dedicated|x64.ActiveCfg = Mixed|Win32 + {200652A6-043E-4634-8837-87983B3BD5E0}.Release_Dedicated|x64.Build.0 = Mixed|Win32 {200652A6-043E-4634-8837-87983B3BD5E0}.Release|Win32.ActiveCfg = Release|Win32 {200652A6-043E-4634-8837-87983B3BD5E0}.Release|Win32.Build.0 = Release|Win32 + {200652A6-043E-4634-8837-87983B3BD5E0}.Release|x64.ActiveCfg = Release|Win32 {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Debug_Dedicated|x64.Build.0 = Release|Win32 {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Debug|Win32.ActiveCfg = Debug|Win32 {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Debug|Win32.Build.0 = Debug|Win32 + {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Debug|x64.ActiveCfg = Debug|Win32 {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 + {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Mixed|Win32.ActiveCfg = Debug|Win32 {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Mixed|Win32.Build.0 = Debug|Win32 + {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Mixed|x64.ActiveCfg = Release|Win32 + {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Mixed|x64.Build.0 = Release|Win32 {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Release_Dedicated|x64.Build.0 = Release|Win32 {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Release|Win32.ActiveCfg = Release|Win32 {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Release|Win32.Build.0 = Release|Win32 + {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7}.Release|x64.ActiveCfg = Release|Win32 {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Debug_Dedicated|x64.Build.0 = Release|Win32 {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Debug|Win32.ActiveCfg = Debug|Win32 {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Debug|Win32.Build.0 = Debug|Win32 + {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Debug|x64.ActiveCfg = Debug|Win32 {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Mixed|Win32.ActiveCfg = Debug|Win32 {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Mixed|Win32.Build.0 = Debug|Win32 + {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Mixed|x64.ActiveCfg = Mixed|Win32 {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Release_Dedicated|x64.Build.0 = Release|Win32 {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Release|Win32.ActiveCfg = Release|Win32 {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Release|Win32.Build.0 = Release|Win32 + {435BAC9A-B225-457D-AB40-C9BD0CC8838C}.Release|x64.ActiveCfg = Release|Win32 {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Debug_Dedicated|x64.Build.0 = Release|Win32 {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Debug|Win32.ActiveCfg = Debug|Win32 {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Debug|Win32.Build.0 = Debug|Win32 + {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Debug|x64.ActiveCfg = Debug|Win32 {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Mixed|Win32.ActiveCfg = Mixed|Win32 {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Mixed|Win32.Build.0 = Mixed|Win32 + {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Mixed|x64.ActiveCfg = Mixed|Win32 {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Release_Dedicated|x64.Build.0 = Release|Win32 {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Release|Win32.ActiveCfg = Release|Win32 {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Release|Win32.Build.0 = Release|Win32 + {94A1C366-3D19-48E6-8170-4ADC2E70DF97}.Release|x64.ActiveCfg = Release|Win32 {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Debug_Dedicated|x64.Build.0 = Release|Win32 {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Debug|Win32.ActiveCfg = Debug|Win32 {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Debug|Win32.Build.0 = Debug|Win32 + {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Debug|x64.ActiveCfg = Debug|Win32 {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Mixed|Win32.ActiveCfg = Debug|Win32 {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Mixed|Win32.Build.0 = Debug|Win32 + {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Mixed|x64.ActiveCfg = Mixed|Win32 {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Release_Dedicated|x64.Build.0 = Release|Win32 {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Release|Win32.ActiveCfg = Release|Win32 {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Release|Win32.Build.0 = Release|Win32 + {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2}.Release|x64.ActiveCfg = Release|Win32 {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Debug_Dedicated|x64.Build.0 = Release|Win32 {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Debug|Win32.ActiveCfg = Debug|Win32 {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Debug|Win32.Build.0 = Debug|Win32 + {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Debug|x64.ActiveCfg = Debug|Win32 {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Mixed|Win32.ActiveCfg = Debug|Win32 {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Mixed|Win32.Build.0 = Debug|Win32 + {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Mixed|x64.ActiveCfg = Mixed|Win32 {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Release_Dedicated|x64.Build.0 = Release|Win32 {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Release|Win32.ActiveCfg = Release|Win32 {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Release|Win32.Build.0 = Release|Win32 + {963BA4E5-499A-454D-B002-1D5ECE0527A6}.Release|x64.ActiveCfg = Release|Win32 {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Debug_Dedicated|x64.Build.0 = Release|Win32 {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Debug|Win32.ActiveCfg = Debug|Win32 {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Debug|Win32.Build.0 = Debug|Win32 + {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Debug|x64.ActiveCfg = Debug|Win32 {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Mixed|Win32.ActiveCfg = Mixed|Win32 {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Mixed|Win32.Build.0 = Mixed|Win32 + {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Mixed|x64.ActiveCfg = Mixed|Win32 {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Release_Dedicated|x64.Build.0 = Release|Win32 {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Release|Win32.ActiveCfg = Release|Win32 {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Release|Win32.Build.0 = Release|Win32 + {CCCA7859-EB86-493E-9B53-C4235F45B3C5}.Release|x64.ActiveCfg = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE70}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE70}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE70}.Debug_Dedicated|x64.Build.0 = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE70}.Debug|Win32.ActiveCfg = Debug|Win32 {F573DE85-0866-4775-955F-6C3241D2AE70}.Debug|Win32.Build.0 = Debug|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE70}.Debug|x64.ActiveCfg = Debug|Win32 {F573DE85-0866-4775-955F-6C3241D2AE70}.Mixed_Dedicated|Win32.ActiveCfg = Debug|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE70}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE70}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE70}.Mixed|Win32.ActiveCfg = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE70}.Mixed|Win32.Build.0 = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE70}.Mixed|x64.ActiveCfg = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE70}.Mixed|x64.Build.0 = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE70}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE70}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE70}.Release_Dedicated|x64.Build.0 = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE70}.Release|Win32.ActiveCfg = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE70}.Release|Win32.Build.0 = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE70}.Release|x64.ActiveCfg = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE75}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE75}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE75}.Debug_Dedicated|x64.Build.0 = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE75}.Debug|Win32.ActiveCfg = Debug|Win32 {F573DE85-0866-4775-955F-6C3241D2AE75}.Debug|Win32.Build.0 = Debug|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE75}.Debug|x64.ActiveCfg = Debug|Win32 {F573DE85-0866-4775-955F-6C3241D2AE75}.Mixed_Dedicated|Win32.ActiveCfg = Debug|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE75}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE75}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE75}.Mixed|Win32.ActiveCfg = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE75}.Mixed|Win32.Build.0 = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE75}.Mixed|x64.ActiveCfg = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE75}.Mixed|x64.Build.0 = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE75}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE75}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE75}.Release_Dedicated|x64.Build.0 = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE75}.Release|Win32.ActiveCfg = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE75}.Release|Win32.Build.0 = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE75}.Release|x64.ActiveCfg = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE80}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE80}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE80}.Debug_Dedicated|x64.Build.0 = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE80}.Debug|Win32.ActiveCfg = Debug|Win32 {F573DE85-0866-4775-955F-6C3241D2AE80}.Debug|Win32.Build.0 = Debug|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE80}.Debug|x64.ActiveCfg = Debug|Win32 {F573DE85-0866-4775-955F-6C3241D2AE80}.Mixed_Dedicated|Win32.ActiveCfg = Debug|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE80}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE80}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE80}.Mixed|Win32.ActiveCfg = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE80}.Mixed|Win32.Build.0 = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE80}.Mixed|x64.ActiveCfg = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE80}.Mixed|x64.Build.0 = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE80}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE80}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE80}.Release_Dedicated|x64.Build.0 = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE80}.Release|Win32.ActiveCfg = Release|Win32 {F573DE85-0866-4775-955F-6C3241D2AE80}.Release|Win32.Build.0 = Release|Win32 + {F573DE85-0866-4775-955F-6C3241D2AE80}.Release|x64.ActiveCfg = Release|Win32 {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Debug_Dedicated|x64.Build.0 = Release|Win32 {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Debug|Win32.ActiveCfg = Debug|Win32 {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Debug|Win32.Build.0 = Debug|Win32 + {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Debug|x64.ActiveCfg = Debug|Win32 {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Mixed_Dedicated|Win32.ActiveCfg = Debug|Win32 + {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Mixed|Win32.ActiveCfg = Release|Win32 {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Mixed|Win32.Build.0 = Release|Win32 + {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Mixed|x64.ActiveCfg = Release|Win32 + {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Mixed|x64.Build.0 = Release|Win32 {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Release_Dedicated|x64.Build.0 = Release|Win32 {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Release|Win32.ActiveCfg = Release|Win32 {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Release|Win32.Build.0 = Release|Win32 + {6BA3121A-ACBC-4685-9246-4549CA1EFFFD}.Release|x64.ActiveCfg = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Debug_Dedicated|x64.Build.0 = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Debug|Win32.ActiveCfg = Debug|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Debug|Win32.Build.0 = Debug|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Debug|x64.ActiveCfg = Debug|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Mixed_Dedicated|Win32.ActiveCfg = Debug|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Mixed|Win32.ActiveCfg = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Mixed|Win32.Build.0 = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Mixed|x64.ActiveCfg = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Mixed|x64.Build.0 = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Release_Dedicated|x64.Build.0 = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Release|Win32.ActiveCfg = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Release|Win32.Build.0 = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3670}.Release|x64.ActiveCfg = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Debug_Dedicated|x64.Build.0 = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Debug|Win32.ActiveCfg = Debug|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Debug|Win32.Build.0 = Debug|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Debug|x64.ActiveCfg = Debug|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Mixed_Dedicated|Win32.ActiveCfg = Debug|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Mixed|Win32.ActiveCfg = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Mixed|Win32.Build.0 = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Mixed|x64.ActiveCfg = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Mixed|x64.Build.0 = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Release_Dedicated|x64.Build.0 = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Release|Win32.ActiveCfg = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Release|Win32.Build.0 = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3675}.Release|x64.ActiveCfg = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Debug_Dedicated|x64.Build.0 = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Debug|Win32.ActiveCfg = Debug|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Debug|Win32.Build.0 = Debug|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Debug|x64.ActiveCfg = Debug|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Mixed_Dedicated|Win32.ActiveCfg = Debug|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Mixed|Win32.ActiveCfg = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Mixed|Win32.Build.0 = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Mixed|x64.ActiveCfg = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Mixed|x64.Build.0 = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Release_Dedicated|x64.Build.0 = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Release|Win32.ActiveCfg = Release|Win32 {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Release|Win32.Build.0 = Release|Win32 + {39EE310B-4F1D-4716-A39F-4AB844DB3680}.Release|x64.ActiveCfg = Release|Win32 {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Debug_Dedicated|x64.Build.0 = Release|Win32 {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Debug|Win32.ActiveCfg = Debug|Win32 {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Debug|Win32.Build.0 = Debug|Win32 + {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Debug|x64.ActiveCfg = Debug|Win32 {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Mixed|Win32.ActiveCfg = Release|Win32 {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Mixed|Win32.Build.0 = Release|Win32 + {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Mixed|x64.ActiveCfg = Mixed|Win32 {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Release_Dedicated|x64.Build.0 = Release|Win32 {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Release|Win32.ActiveCfg = Release|Win32 {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Release|Win32.Build.0 = Release|Win32 + {93AD3B7E-71DE-4FA2-90E7-A79782ED4960}.Release|x64.ActiveCfg = Release|Win32 {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Debug_Dedicated|x64.Build.0 = Release|Win32 {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Debug|Win32.ActiveCfg = Debug|Win32 {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Debug|Win32.Build.0 = Debug|Win32 + {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Debug|x64.ActiveCfg = Debug|Win32 {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 + {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Mixed|Win32.ActiveCfg = Release|Win32 {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Mixed|Win32.Build.0 = Release|Win32 + {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Mixed|x64.ActiveCfg = Release|Win32 + {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Mixed|x64.Build.0 = Release|Win32 {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Release_Dedicated|x64.Build.0 = Release|Win32 {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Release|Win32.ActiveCfg = Release|Win32 {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Release|Win32.Build.0 = Release|Win32 + {56AD8F54-F89E-4B5A-93F8-8A617BFD1160}.Release|x64.ActiveCfg = Release|Win32 {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Debug_Dedicated|x64.Build.0 = Release|Win32 {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Debug|Win32.ActiveCfg = Debug|Win32 {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Debug|Win32.Build.0 = Debug|Win32 + {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Debug|x64.ActiveCfg = Debug|Win32 {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 + {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Mixed|Win32.ActiveCfg = Release|Win32 {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Mixed|Win32.Build.0 = Release|Win32 + {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Mixed|x64.ActiveCfg = Release|Win32 + {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Mixed|x64.Build.0 = Release|Win32 {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Release_Dedicated|x64.Build.0 = Release|Win32 {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Release|Win32.ActiveCfg = Release|Win32 {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Release|Win32.Build.0 = Release|Win32 + {C2A6CB42-D6EC-4045-9452-B73FE1A4FABB}.Release|x64.ActiveCfg = Release|Win32 {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Debug_Dedicated|x64.Build.0 = Release|Win32 {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Debug|Win32.ActiveCfg = Debug|Win32 {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Debug|Win32.Build.0 = Debug|Win32 + {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Debug|x64.ActiveCfg = Debug|Win32 {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 + {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Mixed|Win32.ActiveCfg = Release|Win32 {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Mixed|Win32.Build.0 = Release|Win32 + {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Mixed|x64.ActiveCfg = Release|Win32 + {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Mixed|x64.Build.0 = Release|Win32 {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Release_Dedicated|x64.Build.0 = Release|Win32 {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Release|Win32.ActiveCfg = Release|Win32 {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Release|Win32.Build.0 = Release|Win32 + {F5FE7239-50EB-4AC0-AD32-6374C1A6DD6C}.Release|x64.ActiveCfg = Release|Win32 {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Debug_Dedicated|x64.Build.0 = Release|Win32 {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Debug|Win32.ActiveCfg = Debug|Win32 {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Debug|Win32.Build.0 = Debug|Win32 + {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Debug|x64.ActiveCfg = Debug|Win32 {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 + {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Mixed|Win32.ActiveCfg = Release|Win32 {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Mixed|Win32.Build.0 = Release|Win32 + {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Mixed|x64.ActiveCfg = Release|Win32 + {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Mixed|x64.Build.0 = Release|Win32 {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Release_Dedicated|x64.Build.0 = Release|Win32 {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Release|Win32.ActiveCfg = Release|Win32 {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Release|Win32.Build.0 = Release|Win32 + {C928FBB1-EDD8-4198-90DC-170A54C2AD72}.Release|x64.ActiveCfg = Release|Win32 {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Debug_Dedicated|x64.Build.0 = Release|Win32 {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Debug|Win32.ActiveCfg = Debug|Win32 {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Debug|Win32.Build.0 = Debug|Win32 + {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Debug|x64.ActiveCfg = Debug|Win32 {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 + {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Mixed|Win32.ActiveCfg = Release|Win32 {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Mixed|Win32.Build.0 = Release|Win32 + {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Mixed|x64.ActiveCfg = Release|Win32 + {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Mixed|x64.Build.0 = Release|Win32 {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Release_Dedicated|x64.Build.0 = Release|Win32 {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Release|Win32.ActiveCfg = Release|Win32 {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Release|Win32.Build.0 = Release|Win32 + {84D91673-C1A1-47FF-9A75-4E73F31F4C63}.Release|x64.ActiveCfg = Release|Win32 {3F383D3C-FCD8-4170-990B-EB4833F09248}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {3F383D3C-FCD8-4170-990B-EB4833F09248}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {3F383D3C-FCD8-4170-990B-EB4833F09248}.Debug_Dedicated|x64.Build.0 = Release|Win32 {3F383D3C-FCD8-4170-990B-EB4833F09248}.Debug|Win32.ActiveCfg = Debug|Win32 {3F383D3C-FCD8-4170-990B-EB4833F09248}.Debug|Win32.Build.0 = Debug|Win32 + {3F383D3C-FCD8-4170-990B-EB4833F09248}.Debug|x64.ActiveCfg = Debug|Win32 {3F383D3C-FCD8-4170-990B-EB4833F09248}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {3F383D3C-FCD8-4170-990B-EB4833F09248}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {3F383D3C-FCD8-4170-990B-EB4833F09248}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {3F383D3C-FCD8-4170-990B-EB4833F09248}.Mixed|Win32.ActiveCfg = Debug|Win32 {3F383D3C-FCD8-4170-990B-EB4833F09248}.Mixed|Win32.Build.0 = Debug|Win32 + {3F383D3C-FCD8-4170-990B-EB4833F09248}.Mixed|x64.ActiveCfg = Mixed|Win32 {3F383D3C-FCD8-4170-990B-EB4833F09248}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {3F383D3C-FCD8-4170-990B-EB4833F09248}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {3F383D3C-FCD8-4170-990B-EB4833F09248}.Release_Dedicated|x64.Build.0 = Release|Win32 {3F383D3C-FCD8-4170-990B-EB4833F09248}.Release|Win32.ActiveCfg = Release|Win32 {3F383D3C-FCD8-4170-990B-EB4833F09248}.Release|Win32.Build.0 = Release|Win32 + {3F383D3C-FCD8-4170-990B-EB4833F09248}.Release|x64.ActiveCfg = Release|Win32 {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Debug_Dedicated|x64.Build.0 = Release|Win32 {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Debug|Win32.ActiveCfg = Debug|Win32 {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Debug|Win32.Build.0 = Debug|Win32 + {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Debug|x64.ActiveCfg = Debug|Win32 {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 + {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Mixed|Win32.ActiveCfg = Debug|Win32 {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Mixed|Win32.Build.0 = Debug|Win32 + {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Mixed|x64.ActiveCfg = Release|Win32 + {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Mixed|x64.Build.0 = Release|Win32 {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Release_Dedicated|x64.Build.0 = Release|Win32 {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Release|Win32.ActiveCfg = Release|Win32 {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Release|Win32.Build.0 = Release|Win32 + {492D3DFE-9068-4E7E-A008-7C2420A651C0}.Release|x64.ActiveCfg = Release|Win32 {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Debug_Dedicated|x64.Build.0 = Release|Win32 {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Debug|Win32.ActiveCfg = Debug|Win32 {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Debug|Win32.Build.0 = Debug|Win32 + {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Debug|x64.ActiveCfg = Debug|Win32 {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 + {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Mixed|Win32.ActiveCfg = Debug|Win32 {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Mixed|Win32.Build.0 = Debug|Win32 + {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Mixed|x64.ActiveCfg = Release|Win32 + {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Mixed|x64.Build.0 = Release|Win32 {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Release_Dedicated|x64.Build.0 = Release|Win32 {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Release|Win32.ActiveCfg = Release|Win32 {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Release|Win32.Build.0 = Release|Win32 + {B45374AA-C7ED-42CF-BBD3-DEAA2B7ACB48}.Release|x64.ActiveCfg = Release|Win32 {2578C6D8-660D-48AE-9322-7422F8664F06}.Debug_Dedicated|Win32.ActiveCfg = Debug_Dedicated|Win32 {2578C6D8-660D-48AE-9322-7422F8664F06}.Debug_Dedicated|Win32.Build.0 = Debug_Dedicated|Win32 + {2578C6D8-660D-48AE-9322-7422F8664F06}.Debug_Dedicated|x64.ActiveCfg = Debug_Dedicated|Win32 {2578C6D8-660D-48AE-9322-7422F8664F06}.Debug|Win32.ActiveCfg = Debug|Win32 {2578C6D8-660D-48AE-9322-7422F8664F06}.Debug|Win32.Build.0 = Debug|Win32 + {2578C6D8-660D-48AE-9322-7422F8664F06}.Debug|x64.ActiveCfg = Debug|Win32 {2578C6D8-660D-48AE-9322-7422F8664F06}.Mixed_Dedicated|Win32.ActiveCfg = Mixed_Dedicated|Win32 {2578C6D8-660D-48AE-9322-7422F8664F06}.Mixed_Dedicated|Win32.Build.0 = Mixed_Dedicated|Win32 + {2578C6D8-660D-48AE-9322-7422F8664F06}.Mixed_Dedicated|x64.ActiveCfg = Mixed_Dedicated|Win32 {2578C6D8-660D-48AE-9322-7422F8664F06}.Mixed|Win32.ActiveCfg = Mixed|Win32 {2578C6D8-660D-48AE-9322-7422F8664F06}.Mixed|Win32.Build.0 = Mixed|Win32 + {2578C6D8-660D-48AE-9322-7422F8664F06}.Mixed|x64.ActiveCfg = Mixed|Win32 {2578C6D8-660D-48AE-9322-7422F8664F06}.Release_Dedicated|Win32.ActiveCfg = Release_Dedicated|Win32 {2578C6D8-660D-48AE-9322-7422F8664F06}.Release_Dedicated|Win32.Build.0 = Release_Dedicated|Win32 + {2578C6D8-660D-48AE-9322-7422F8664F06}.Release_Dedicated|x64.ActiveCfg = Release_Dedicated|Win32 {2578C6D8-660D-48AE-9322-7422F8664F06}.Release|Win32.ActiveCfg = Release|Win32 {2578C6D8-660D-48AE-9322-7422F8664F06}.Release|Win32.Build.0 = Release|Win32 + {2578C6D8-660D-48AE-9322-7422F8664F06}.Release|x64.ActiveCfg = Release|Win32 {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Debug_Dedicated|x64.Build.0 = Release|Win32 {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Debug|Win32.ActiveCfg = Debug|Win32 {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Debug|Win32.Build.0 = Debug|Win32 + {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Debug|x64.ActiveCfg = Debug|Win32 {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Mixed_Dedicated|Win32.ActiveCfg = Debug|Win32 + {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Mixed|Win32.ActiveCfg = Debug|Win32 {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Mixed|Win32.Build.0 = Debug|Win32 + {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Mixed|x64.ActiveCfg = Release|Win32 + {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Mixed|x64.Build.0 = Release|Win32 {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Release_Dedicated|x64.Build.0 = Release|Win32 {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Release|Win32.ActiveCfg = Release|Win32 {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Release|Win32.Build.0 = Release|Win32 + {CC52E0B3-CC35-4934-9302-035B748F3F2C}.Release|x64.ActiveCfg = Release|Win32 {F6C4F74A-152C-4612-9E3B-D02346234855}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {F6C4F74A-152C-4612-9E3B-D02346234855}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {F6C4F74A-152C-4612-9E3B-D02346234855}.Debug_Dedicated|x64.Build.0 = Release|Win32 {F6C4F74A-152C-4612-9E3B-D02346234855}.Debug|Win32.ActiveCfg = Debug|Win32 {F6C4F74A-152C-4612-9E3B-D02346234855}.Debug|Win32.Build.0 = Debug|Win32 + {F6C4F74A-152C-4612-9E3B-D02346234855}.Debug|x64.ActiveCfg = Debug|Win32 {F6C4F74A-152C-4612-9E3B-D02346234855}.Mixed_Dedicated|Win32.ActiveCfg = Debug|Win32 + {F6C4F74A-152C-4612-9E3B-D02346234855}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {F6C4F74A-152C-4612-9E3B-D02346234855}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {F6C4F74A-152C-4612-9E3B-D02346234855}.Mixed|Win32.ActiveCfg = Debug|Win32 {F6C4F74A-152C-4612-9E3B-D02346234855}.Mixed|Win32.Build.0 = Debug|Win32 + {F6C4F74A-152C-4612-9E3B-D02346234855}.Mixed|x64.ActiveCfg = Release|Win32 + {F6C4F74A-152C-4612-9E3B-D02346234855}.Mixed|x64.Build.0 = Release|Win32 {F6C4F74A-152C-4612-9E3B-D02346234855}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {F6C4F74A-152C-4612-9E3B-D02346234855}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {F6C4F74A-152C-4612-9E3B-D02346234855}.Release_Dedicated|x64.Build.0 = Release|Win32 {F6C4F74A-152C-4612-9E3B-D02346234855}.Release|Win32.ActiveCfg = Release|Win32 {F6C4F74A-152C-4612-9E3B-D02346234855}.Release|Win32.Build.0 = Release|Win32 + {F6C4F74A-152C-4612-9E3B-D02346234855}.Release|x64.ActiveCfg = Release|Win32 {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Debug_Dedicated|x64.ActiveCfg = Mixed|Win32 + {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Debug_Dedicated|x64.Build.0 = Mixed|Win32 {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Debug|Win32.ActiveCfg = Debug|Win32 {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Debug|Win32.Build.0 = Debug|Win32 + {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Debug|x64.ActiveCfg = Debug|Win32 {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 + {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Mixed_Dedicated|x64.ActiveCfg = Mixed|Win32 + {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Mixed_Dedicated|x64.Build.0 = Mixed|Win32 {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Mixed|Win32.ActiveCfg = Mixed|Win32 {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Mixed|Win32.Build.0 = Mixed|Win32 + {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Mixed|x64.ActiveCfg = Mixed|Win32 {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Release_Dedicated|x64.ActiveCfg = Mixed|Win32 + {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Release_Dedicated|x64.Build.0 = Mixed|Win32 {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Release|Win32.ActiveCfg = Release|Win32 {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Release|Win32.Build.0 = Release|Win32 + {EFB76D6F-0092-439C-A783-C0BE10BD17C9}.Release|x64.ActiveCfg = Release|Win32 {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Debug_Dedicated|Win32.Build.0 = Debug|Win32 + {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Debug_Dedicated|x64.Build.0 = Release|Win32 {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Debug|Win32.ActiveCfg = Debug|Win32 {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Debug|Win32.Build.0 = Debug|Win32 + {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Debug|x64.ActiveCfg = Debug|Win32 {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Mixed_Dedicated|Win32.Build.0 = Release|Win32 + {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Mixed|Win32.ActiveCfg = Debug|Win32 {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Mixed|Win32.Build.0 = Debug|Win32 + {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Mixed|x64.ActiveCfg = Release|Win32 + {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Mixed|x64.Build.0 = Release|Win32 {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Release_Dedicated|Win32.Build.0 = Release|Win32 + {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Release_Dedicated|x64.Build.0 = Release|Win32 {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Release|Win32.ActiveCfg = Release|Win32 {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Release|Win32.Build.0 = Release|Win32 + {FA169092-EA3E-40C1-8E5A-A2B575700FE8}.Release|x64.ActiveCfg = Release|Win32 {032A10AB-E44C-4751-A290-001EF99E664A}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 {032A10AB-E44C-4751-A290-001EF99E664A}.Debug_Dedicated|Win32.Build.0 = Debug|Win32 + {032A10AB-E44C-4751-A290-001EF99E664A}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {032A10AB-E44C-4751-A290-001EF99E664A}.Debug_Dedicated|x64.Build.0 = Release|Win32 {032A10AB-E44C-4751-A290-001EF99E664A}.Debug|Win32.ActiveCfg = Debug|Win32 {032A10AB-E44C-4751-A290-001EF99E664A}.Debug|Win32.Build.0 = Debug|Win32 + {032A10AB-E44C-4751-A290-001EF99E664A}.Debug|x64.ActiveCfg = Debug|Win32 {032A10AB-E44C-4751-A290-001EF99E664A}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 {032A10AB-E44C-4751-A290-001EF99E664A}.Mixed_Dedicated|Win32.Build.0 = Release|Win32 + {032A10AB-E44C-4751-A290-001EF99E664A}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {032A10AB-E44C-4751-A290-001EF99E664A}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {032A10AB-E44C-4751-A290-001EF99E664A}.Mixed|Win32.ActiveCfg = Debug|Win32 {032A10AB-E44C-4751-A290-001EF99E664A}.Mixed|Win32.Build.0 = Debug|Win32 + {032A10AB-E44C-4751-A290-001EF99E664A}.Mixed|x64.ActiveCfg = Release|Win32 + {032A10AB-E44C-4751-A290-001EF99E664A}.Mixed|x64.Build.0 = Release|Win32 {032A10AB-E44C-4751-A290-001EF99E664A}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 {032A10AB-E44C-4751-A290-001EF99E664A}.Release_Dedicated|Win32.Build.0 = Release|Win32 + {032A10AB-E44C-4751-A290-001EF99E664A}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {032A10AB-E44C-4751-A290-001EF99E664A}.Release_Dedicated|x64.Build.0 = Release|Win32 {032A10AB-E44C-4751-A290-001EF99E664A}.Release|Win32.ActiveCfg = Release|Win32 {032A10AB-E44C-4751-A290-001EF99E664A}.Release|Win32.Build.0 = Release|Win32 + {032A10AB-E44C-4751-A290-001EF99E664A}.Release|x64.ActiveCfg = Release|Win32 {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Debug_Dedicated|Win32.Build.0 = Debug|Win32 + {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Debug_Dedicated|x64.Build.0 = Release|Win32 {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Debug|Win32.ActiveCfg = Debug|Win32 {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Debug|Win32.Build.0 = Debug|Win32 + {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Debug|x64.ActiveCfg = Debug|Win32 {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Mixed_Dedicated|Win32.Build.0 = Release|Win32 + {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Mixed|Win32.ActiveCfg = Debug|Win32 {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Mixed|Win32.Build.0 = Debug|Win32 + {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Mixed|x64.ActiveCfg = Release|Win32 + {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Mixed|x64.Build.0 = Release|Win32 {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Release_Dedicated|Win32.Build.0 = Release|Win32 + {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Release_Dedicated|x64.Build.0 = Release|Win32 {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Release|Win32.ActiveCfg = Release|Win32 {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Release|Win32.Build.0 = Release|Win32 + {1924EF23-A05E-40E5-93F2-6CCD64BE1F8B}.Release|x64.ActiveCfg = Release|Win32 {1BF75FEB-87DD-486C-880B-227987D191C2}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 {1BF75FEB-87DD-486C-880B-227987D191C2}.Debug_Dedicated|Win32.Build.0 = Debug|Win32 + {1BF75FEB-87DD-486C-880B-227987D191C2}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {1BF75FEB-87DD-486C-880B-227987D191C2}.Debug_Dedicated|x64.Build.0 = Release|Win32 {1BF75FEB-87DD-486C-880B-227987D191C2}.Debug|Win32.ActiveCfg = Debug|Win32 {1BF75FEB-87DD-486C-880B-227987D191C2}.Debug|Win32.Build.0 = Debug|Win32 + {1BF75FEB-87DD-486C-880B-227987D191C2}.Debug|x64.ActiveCfg = Debug|Win32 {1BF75FEB-87DD-486C-880B-227987D191C2}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 {1BF75FEB-87DD-486C-880B-227987D191C2}.Mixed_Dedicated|Win32.Build.0 = Mixed|Win32 + {1BF75FEB-87DD-486C-880B-227987D191C2}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {1BF75FEB-87DD-486C-880B-227987D191C2}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {1BF75FEB-87DD-486C-880B-227987D191C2}.Mixed|Win32.ActiveCfg = Mixed|Win32 {1BF75FEB-87DD-486C-880B-227987D191C2}.Mixed|Win32.Build.0 = Mixed|Win32 + {1BF75FEB-87DD-486C-880B-227987D191C2}.Mixed|x64.ActiveCfg = Mixed|Win32 {1BF75FEB-87DD-486C-880B-227987D191C2}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 {1BF75FEB-87DD-486C-880B-227987D191C2}.Release_Dedicated|Win32.Build.0 = Release|Win32 + {1BF75FEB-87DD-486C-880B-227987D191C2}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {1BF75FEB-87DD-486C-880B-227987D191C2}.Release_Dedicated|x64.Build.0 = Release|Win32 {1BF75FEB-87DD-486C-880B-227987D191C2}.Release|Win32.ActiveCfg = Release|Win32 {1BF75FEB-87DD-486C-880B-227987D191C2}.Release|Win32.Build.0 = Release|Win32 + {1BF75FEB-87DD-486C-880B-227987D191C2}.Release|x64.ActiveCfg = Release|Win32 {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Debug_Dedicated|Win32.Build.0 = Debug|Win32 + {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Debug_Dedicated|x64.Build.0 = Release|Win32 {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Debug|Win32.ActiveCfg = Debug|Win32 {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Debug|Win32.Build.0 = Debug|Win32 + {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Debug|x64.ActiveCfg = Debug|Win32 {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Mixed_Dedicated|Win32.Build.0 = Release|Win32 + {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Mixed|Win32.ActiveCfg = Release|Win32 {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Mixed|Win32.Build.0 = Release|Win32 + {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Mixed|x64.ActiveCfg = Release|Win32 + {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Mixed|x64.Build.0 = Release|Win32 {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Release_Dedicated|Win32.Build.0 = Release|Win32 + {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Release_Dedicated|x64.Build.0 = Release|Win32 {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Release|Win32.ActiveCfg = Release|Win32 {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Release|Win32.Build.0 = Release|Win32 + {0EB257DC-5CFC-44B0-82C9-CE6B158BE473}.Release|x64.ActiveCfg = Release|Win32 {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Debug_Dedicated|Win32.Build.0 = Debug|Win32 + {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Debug_Dedicated|x64.Build.0 = Release|Win32 {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Debug|Win32.ActiveCfg = Debug|Win32 {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Debug|Win32.Build.0 = Debug|Win32 + {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Debug|x64.ActiveCfg = Debug|Win32 {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Mixed_Dedicated|Win32.Build.0 = Release|Win32 + {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Mixed|Win32.ActiveCfg = Release|Win32 {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Mixed|Win32.Build.0 = Release|Win32 + {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Mixed|x64.ActiveCfg = Release|Win32 + {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Mixed|x64.Build.0 = Release|Win32 {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Release_Dedicated|Win32.Build.0 = Release|Win32 + {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Release_Dedicated|x64.Build.0 = Release|Win32 {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Release|Win32.ActiveCfg = Release|Win32 {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Release|Win32.Build.0 = Release|Win32 + {880CD250-BA77-4DAF-A8D4-552F12DD3AE4}.Release|x64.ActiveCfg = Release|Win32 {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Debug_Dedicated|Win32.ActiveCfg = Release|Win32 {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Debug_Dedicated|Win32.Build.0 = Release|Win32 + {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Debug_Dedicated|x64.Build.0 = Release|Win32 {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Debug|Win32.ActiveCfg = Release|Win32 {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Debug|Win32.Build.0 = Release|Win32 + {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Debug|x64.ActiveCfg = Release|Win32 + {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Debug|x64.Build.0 = Release|Win32 {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Mixed_Dedicated|Win32.Build.0 = Release|Win32 + {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Mixed|Win32.ActiveCfg = Release|Win32 {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Mixed|Win32.Build.0 = Release|Win32 + {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Mixed|x64.ActiveCfg = Release|Win32 + {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Mixed|x64.Build.0 = Release|Win32 {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Release_Dedicated|Win32.Build.0 = Release|Win32 + {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Release_Dedicated|x64.Build.0 = Release|Win32 {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Release|Win32.ActiveCfg = Release|Win32 {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Release|Win32.Build.0 = Release|Win32 + {019DBD2A-273D-4BA4-BF86-B5EFE2ED76B1}.Release|x64.ActiveCfg = Release|Win32 {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Debug_Dedicated|Win32.Build.0 = Debug|Win32 + {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Debug_Dedicated|x64.ActiveCfg = Debug|x64 + {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Debug_Dedicated|x64.Build.0 = Debug|x64 {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Debug|Win32.ActiveCfg = Debug|Win32 {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Debug|Win32.Build.0 = Debug|Win32 + {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Debug|x64.ActiveCfg = Debug|x64 + {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Debug|x64.Build.0 = Debug|x64 {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Mixed_Dedicated|Win32.Build.0 = Release|Win32 + {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Mixed_Dedicated|x64.ActiveCfg = Unicode Release|x64 + {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Mixed_Dedicated|x64.Build.0 = Unicode Release|x64 {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Mixed|Win32.ActiveCfg = Release|Win32 {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Mixed|Win32.Build.0 = Release|Win32 + {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Mixed|x64.ActiveCfg = Unicode Release|x64 + {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Mixed|x64.Build.0 = Unicode Release|x64 {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Release_Dedicated|Win32.Build.0 = Release|Win32 + {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Release_Dedicated|x64.ActiveCfg = Release|x64 + {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Release_Dedicated|x64.Build.0 = Release|x64 {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Release|Win32.ActiveCfg = Release|Win32 {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Release|Win32.Build.0 = Release|Win32 + {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Release|x64.ActiveCfg = Release|x64 + {E8CF1ADA-264A-4127-86C2-FD7057D3792C}.Release|x64.Build.0 = Release|x64 {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Debug_Dedicated|Win32.Build.0 = Debug|Win32 + {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Debug_Dedicated|x64.Build.0 = Release|Win32 {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Debug|Win32.ActiveCfg = Debug|Win32 {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Debug|Win32.Build.0 = Debug|Win32 + {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Debug|x64.ActiveCfg = Debug|Win32 {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Mixed_Dedicated|Win32.Build.0 = Release|Win32 + {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Mixed|Win32.ActiveCfg = Release|Win32 {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Mixed|Win32.Build.0 = Release|Win32 + {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Mixed|x64.ActiveCfg = Release|Win32 + {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Mixed|x64.Build.0 = Release|Win32 {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Release_Dedicated|Win32.Build.0 = Release|Win32 + {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Release_Dedicated|x64.Build.0 = Release|Win32 {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Release|Win32.ActiveCfg = Release|Win32 {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Release|Win32.Build.0 = Release|Win32 + {61D4856F-FA82-4F02-BB88-909DDFB1FE74}.Release|x64.ActiveCfg = Release|Win32 {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Debug_Dedicated|Win32.Build.0 = Debug|Win32 + {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Debug_Dedicated|x64.ActiveCfg = Release|Win32 + {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Debug_Dedicated|x64.Build.0 = Release|Win32 {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Debug|Win32.ActiveCfg = Debug|Win32 {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Debug|Win32.Build.0 = Debug|Win32 + {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Debug|x64.ActiveCfg = Debug|Win32 {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Mixed_Dedicated|Win32.Build.0 = Mixed|Win32 + {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Mixed_Dedicated|x64.ActiveCfg = Release|Win32 + {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Mixed_Dedicated|x64.Build.0 = Release|Win32 {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Mixed|Win32.ActiveCfg = Mixed|Win32 {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Mixed|Win32.Build.0 = Mixed|Win32 + {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Mixed|x64.ActiveCfg = Mixed|Win32 {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Release_Dedicated|Win32.Build.0 = Release|Win32 + {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Release_Dedicated|x64.ActiveCfg = Release|Win32 + {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Release_Dedicated|x64.Build.0 = Release|Win32 {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Release|Win32.ActiveCfg = Release|Win32 {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Release|Win32.Build.0 = Release|Win32 + {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6}.Release|x64.ActiveCfg = Release|Win32 {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Debug_Dedicated|Win32.Build.0 = Debug|Win32 + {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Debug_Dedicated|x64.ActiveCfg = Debug|x64 + {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Debug_Dedicated|x64.Build.0 = Debug|x64 {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Debug|Win32.ActiveCfg = Debug|Win32 {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Debug|Win32.Build.0 = Debug|Win32 + {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Debug|x64.ActiveCfg = Debug|x64 + {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Debug|x64.Build.0 = Debug|x64 {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Mixed_Dedicated|Win32.ActiveCfg = Release|Win32 {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Mixed_Dedicated|Win32.Build.0 = Release|Win32 + {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Mixed_Dedicated|x64.ActiveCfg = Release|x64 + {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Mixed_Dedicated|x64.Build.0 = Release|x64 {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Mixed|Win32.ActiveCfg = Release|Win32 {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Mixed|Win32.Build.0 = Release|Win32 + {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Mixed|x64.ActiveCfg = Release|x64 + {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Mixed|x64.Build.0 = Release|x64 {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Release_Dedicated|Win32.Build.0 = Release|Win32 + {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Release_Dedicated|x64.ActiveCfg = Release|x64 + {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Release_Dedicated|x64.Build.0 = Release|x64 {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Release|Win32.ActiveCfg = Release|Win32 {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Release|Win32.Build.0 = Release|Win32 + {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Release|x64.ActiveCfg = Release|x64 + {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Release|x64.Build.0 = Release|x64 {B5919129-6716-499D-9516-04EC34C86CDF}.Debug_Dedicated|Win32.ActiveCfg = Static Debug|Win32 {B5919129-6716-499D-9516-04EC34C86CDF}.Debug_Dedicated|Win32.Build.0 = Static Debug|Win32 + {B5919129-6716-499D-9516-04EC34C86CDF}.Debug_Dedicated|x64.ActiveCfg = DLL Release|x64 + {B5919129-6716-499D-9516-04EC34C86CDF}.Debug_Dedicated|x64.Build.0 = DLL Release|x64 {B5919129-6716-499D-9516-04EC34C86CDF}.Debug|Win32.ActiveCfg = Static Debug|Win32 {B5919129-6716-499D-9516-04EC34C86CDF}.Debug|Win32.Build.0 = Static Debug|Win32 + {B5919129-6716-499D-9516-04EC34C86CDF}.Debug|x64.ActiveCfg = Static MD Debug|x64 + {B5919129-6716-499D-9516-04EC34C86CDF}.Debug|x64.Build.0 = Static MD Debug|x64 {B5919129-6716-499D-9516-04EC34C86CDF}.Mixed_Dedicated|Win32.ActiveCfg = Static Release|Win32 {B5919129-6716-499D-9516-04EC34C86CDF}.Mixed_Dedicated|Win32.Build.0 = Static Release|Win32 + {B5919129-6716-499D-9516-04EC34C86CDF}.Mixed_Dedicated|x64.ActiveCfg = Static Release|x64 + {B5919129-6716-499D-9516-04EC34C86CDF}.Mixed_Dedicated|x64.Build.0 = Static Release|x64 {B5919129-6716-499D-9516-04EC34C86CDF}.Mixed|Win32.ActiveCfg = Static Release|Win32 {B5919129-6716-499D-9516-04EC34C86CDF}.Mixed|Win32.Build.0 = Static Release|Win32 + {B5919129-6716-499D-9516-04EC34C86CDF}.Mixed|x64.ActiveCfg = Static Release|x64 + {B5919129-6716-499D-9516-04EC34C86CDF}.Mixed|x64.Build.0 = Static Release|x64 {B5919129-6716-499D-9516-04EC34C86CDF}.Release_Dedicated|Win32.ActiveCfg = Static Release|Win32 {B5919129-6716-499D-9516-04EC34C86CDF}.Release_Dedicated|Win32.Build.0 = Static Release|Win32 + {B5919129-6716-499D-9516-04EC34C86CDF}.Release_Dedicated|x64.ActiveCfg = Static Release|x64 + {B5919129-6716-499D-9516-04EC34C86CDF}.Release_Dedicated|x64.Build.0 = Static Release|x64 {B5919129-6716-499D-9516-04EC34C86CDF}.Release|Win32.ActiveCfg = Static Release|Win32 {B5919129-6716-499D-9516-04EC34C86CDF}.Release|Win32.Build.0 = Static Release|Win32 + {B5919129-6716-499D-9516-04EC34C86CDF}.Release|x64.ActiveCfg = Static Release|x64 + {B5919129-6716-499D-9516-04EC34C86CDF}.Release|x64.Build.0 = Static Release|x64 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug_Dedicated|Win32.Build.0 = Debug|Win32 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug_Dedicated|x64.ActiveCfg = Debug|x64 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug_Dedicated|x64.Build.0 = Debug|x64 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Win32.ActiveCfg = Debug|Win32 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Win32.Build.0 = Debug|Win32 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|x64.ActiveCfg = Debug|x64 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|x64.Build.0 = Debug|x64 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Mixed_Dedicated|Win32.Build.0 = Mixed|Win32 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Mixed_Dedicated|x64.ActiveCfg = Mixed|x64 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Mixed_Dedicated|x64.Build.0 = Mixed|x64 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Mixed|Win32.ActiveCfg = Mixed|Win32 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Mixed|Win32.Build.0 = Mixed|Win32 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Mixed|x64.ActiveCfg = Mixed|x64 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Mixed|x64.Build.0 = Mixed|x64 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_Dedicated|Win32.Build.0 = Release|Win32 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_Dedicated|x64.ActiveCfg = Release|x64 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release_Dedicated|x64.Build.0 = Release|x64 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Win32.ActiveCfg = Release|Win32 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Win32.Build.0 = Release|Win32 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|x64.ActiveCfg = Release|x64 + {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|x64.Build.0 = Release|x64 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Debug_Dedicated|Win32.Build.0 = Debug|Win32 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Debug_Dedicated|x64.ActiveCfg = Debug|x64 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Debug_Dedicated|x64.Build.0 = Debug|x64 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Debug|Win32.ActiveCfg = Debug|Win32 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Debug|Win32.Build.0 = Debug|Win32 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Debug|x64.ActiveCfg = Debug|x64 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Debug|x64.Build.0 = Debug|x64 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Mixed_Dedicated|Win32.Build.0 = Mixed|Win32 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Mixed_Dedicated|x64.ActiveCfg = Mixed|x64 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Mixed_Dedicated|x64.Build.0 = Mixed|x64 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Mixed|Win32.ActiveCfg = Mixed|Win32 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Mixed|Win32.Build.0 = Mixed|Win32 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Mixed|x64.ActiveCfg = Mixed|x64 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Mixed|x64.Build.0 = Mixed|x64 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Release_Dedicated|Win32.Build.0 = Release|Win32 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Release_Dedicated|x64.ActiveCfg = Release|x64 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Release_Dedicated|x64.Build.0 = Release|x64 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Release|Win32.ActiveCfg = Release|Win32 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Release|Win32.Build.0 = Release|Win32 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Release|x64.ActiveCfg = Release|x64 + {653F3841-3F26-49B9-AFCF-091DB4B67031}.Release|x64.Build.0 = Release|x64 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_Dedicated|Win32.Build.0 = Debug|Win32 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_Dedicated|x64.ActiveCfg = Debug|x64 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_Dedicated|x64.Build.0 = Debug|x64 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug|Win32.ActiveCfg = Debug|Win32 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug|Win32.Build.0 = Debug|Win32 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug|x64.ActiveCfg = Debug|x64 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug|x64.Build.0 = Debug|x64 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Mixed_Dedicated|Win32.Build.0 = Mixed|Win32 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Mixed_Dedicated|x64.ActiveCfg = Mixed|x64 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Mixed_Dedicated|x64.Build.0 = Mixed|x64 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Mixed|Win32.ActiveCfg = Mixed|Win32 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Mixed|Win32.Build.0 = Mixed|Win32 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Mixed|x64.ActiveCfg = Mixed|x64 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Mixed|x64.Build.0 = Mixed|x64 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dedicated|Win32.Build.0 = Release|Win32 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dedicated|x64.ActiveCfg = Release|x64 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dedicated|x64.Build.0 = Release|x64 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release|Win32.ActiveCfg = Release|Win32 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release|Win32.Build.0 = Release|Win32 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release|x64.ActiveCfg = Release|x64 + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release|x64.Build.0 = Release|x64 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Debug_Dedicated|Win32.ActiveCfg = Debug|Win32 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Debug_Dedicated|Win32.Build.0 = Debug|Win32 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Debug_Dedicated|x64.ActiveCfg = Debug|x64 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Debug_Dedicated|x64.Build.0 = Debug|x64 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Debug|Win32.ActiveCfg = Debug|Win32 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Debug|Win32.Build.0 = Debug|Win32 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Debug|x64.ActiveCfg = Debug|x64 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Debug|x64.Build.0 = Debug|x64 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Mixed_Dedicated|Win32.ActiveCfg = Mixed|Win32 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Mixed_Dedicated|Win32.Build.0 = Mixed|Win32 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Mixed_Dedicated|x64.ActiveCfg = Mixed|x64 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Mixed_Dedicated|x64.Build.0 = Mixed|x64 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Mixed|Win32.ActiveCfg = Mixed|Win32 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Mixed|Win32.Build.0 = Mixed|Win32 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Mixed|x64.ActiveCfg = Mixed|x64 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Mixed|x64.Build.0 = Mixed|x64 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Release_Dedicated|Win32.ActiveCfg = Release|Win32 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Release_Dedicated|Win32.Build.0 = Release|Win32 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Release_Dedicated|x64.ActiveCfg = Release|x64 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Release_Dedicated|x64.Build.0 = Release|x64 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Release|Win32.ActiveCfg = Release|Win32 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Release|Win32.Build.0 = Release|Win32 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Release|x64.ActiveCfg = Release|x64 + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -723,6 +1364,13 @@ Global {61D4856F-FA82-4F02-BB88-909DDFB1FE74} = {2BFC806B-CE92-4EA4-8FE8-5F2EA54BA348} {664E6F0D-6784-4760-9565-D54F8EB1EDF4} = {2BFC806B-CE92-4EA4-8FE8-5F2EA54BA348} {B5919129-6716-499D-9516-04EC34C86CDF} = {2BFC806B-CE92-4EA4-8FE8-5F2EA54BA348} + {15CBFEFF-7965-41F5-B4E2-21E8795C9159} = {2BFC806B-CE92-4EA4-8FE8-5F2EA54BA348} + {653F3841-3F26-49B9-AFCF-091DB4B67031} = {2BFC806B-CE92-4EA4-8FE8-5F2EA54BA348} + {3A214E06-B95E-4D61-A291-1F8DF2EC10FD} = {2BFC806B-CE92-4EA4-8FE8-5F2EA54BA348} + {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC} = {2BFC806B-CE92-4EA4-8FE8-5F2EA54BA348} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {6155567D-56E0-4121-8989-9AAFC6FF21F3} EndGlobalSection GlobalSection(DPCodeReviewSolutionGUID) = preSolution DPCodeReviewSolutionGUID = {00000000-0000-0000-0000-000000000000} diff --git a/cs/engine/layers/xrRender/AnimationKeyCalculate.h b/cs/engine/layers/xrRender/AnimationKeyCalculate.h index 07fd07c3f..186a75ae4 100644 --- a/cs/engine/layers/xrRender/AnimationKeyCalculate.h +++ b/cs/engine/layers/xrRender/AnimationKeyCalculate.h @@ -1,4 +1,7 @@ #pragma once + +#include "xrCore/_quaternion.h" + //------------------------------------------------------------------------------ // calculate //------------------------------------------------------------------------------ diff --git a/cs/engine/layers/xrRender/HWCaps.cpp b/cs/engine/layers/xrRender/HWCaps.cpp index 3f5fd1064..4b0977dc5 100644 --- a/cs/engine/layers/xrRender/HWCaps.cpp +++ b/cs/engine/layers/xrRender/HWCaps.cpp @@ -3,9 +3,11 @@ #include "hwcaps.h" +// XXX: Use AMD AGS + #ifndef _EDITOR #include "NVAPI/nvapi.h" - #include "ATI/atimgpud.h" +// #include "ATI/atimgpud.h" #endif namespace @@ -70,8 +72,8 @@ u32 GetNVGpuNum() u32 GetATIGpuNum() { - int iGpuNum = AtiMultiGPUAdapters(); - //int iGpuNum = 1; + //int iGpuNum = AtiMultiGPUAdapters(); + int iGpuNum = 1; if (iGpuNum>1) { diff --git a/cs/engine/layers/xrRender/Light_DB.cpp b/cs/engine/layers/xrRender/Light_DB.cpp index ab2201c74..9b8ce1d37 100644 --- a/cs/engine/layers/xrRender/Light_DB.cpp +++ b/cs/engine/layers/xrRender/Light_DB.cpp @@ -190,7 +190,7 @@ void CLight_DB::add_light (light* L) L->frame_render = Device.dwFrame ; if (RImplementation.o.noshadows) L->flags.bShadow = FALSE; if (L->flags.bStatic && !ps_r2_ls_flags.test(R2FLAG_R1LIGHTS)) return; - L->export (package); + L->Export (package); } #endif diff --git a/cs/engine/layers/xrRender/SkeletonAnimated.cpp b/cs/engine/layers/xrRender/SkeletonAnimated.cpp index 79b2a1c88..7f355d4c5 100644 --- a/cs/engine/layers/xrRender/SkeletonAnimated.cpp +++ b/cs/engine/layers/xrRender/SkeletonAnimated.cpp @@ -220,7 +220,7 @@ void CKinematicsAnimated::LL_FadeCycle(u16 part, float falloff, u8 mask_channel B.blend = CBlend::eFalloff; B.blendFalloff = falloff; //B.blendAccrue = B.timeCurrent; - if (B.stop_at_end) B.stop_at_end_callback = FALSE; // callback íå äîëæåí ïðèõîäèòü! + if (B.stop_at_end) B.stop_at_end_callback = FALSE; // callback не должен приходить! } } void CKinematicsAnimated::LL_CloseCycle(u16 part, u8 mask_channel /*= (1<<0)*/) diff --git a/cs/engine/layers/xrRender/light.cpp b/cs/engine/layers/xrRender/light.cpp index 75c6e039f..7ce14b4c3 100644 --- a/cs/engine/layers/xrRender/light.cpp +++ b/cs/engine/layers/xrRender/light.cpp @@ -287,7 +287,7 @@ void light::xform_calc () static Fvector cmNorm[6] = {{0.f,1.f,0.f}, {0.f,1.f,0.f}, {0.f,0.f,-1.f},{0.f,0.f,1.f}, {0.f,1.f,0.f}, {0.f,1.f,0.f}}; static Fvector cmDir[6] = {{1.f,0.f,0.f}, {-1.f,0.f,0.f},{0.f,1.f,0.f}, {0.f,-1.f,0.f},{0.f,0.f,1.f}, {0.f,0.f,-1.f}}; -void light::export (light_Package& package) +void light::Export (light_Package& package) { if (flags.bShadow) { switch (flags.type) { diff --git a/cs/engine/layers/xrRender/light.h b/cs/engine/layers/xrRender/light.h index c000a29e9..20660b001 100644 --- a/cs/engine/layers/xrRender/light.h +++ b/cs/engine/layers/xrRender/light.h @@ -133,7 +133,7 @@ class light : public IRender_Light, public ISpatial void xform_calc (); void vis_prepare (); void vis_update (); - void export (light_Package& dest); + void Export (light_Package& dest); void set_attenuation_params (float a0, float a1, float a2, float fo); #endif diff --git a/cs/engine/layers/xrRenderPC_GL/xrRender_GL.vcxproj b/cs/engine/layers/xrRenderPC_GL/xrRender_GL.vcxproj index 5cf2da50f..7afa2449b 100644 --- a/cs/engine/layers/xrRenderPC_GL/xrRender_GL.vcxproj +++ b/cs/engine/layers/xrRenderPC_GL/xrRender_GL.vcxproj @@ -18,6 +18,7 @@ {2C5AF8C8-96A6-45B2-860B-5E9C9911DDD6} xrRender_GL Win32Proj + 8.1 @@ -27,13 +28,13 @@ DynamicLibrary - v141 + v140 MultiByte true DynamicLibrary - v141 + v140 MultiByte @@ -75,12 +76,12 @@ Disabled true - .\;$(DXSDK_DIR)\include;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)3rd party;$(SolutionDir)3rd party\glew\include;$(SolutionDir)3rd party\gli;$(SolutionDir)3rd party\gli\external\glm;$(AdditionalIncludeDirectories);%(AdditionalIncludeDirectories) + .\;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)3rd party;$(SolutionDir)3rd party\glew\include;$(SolutionDir)3rd party\gli;$(SolutionDir)3rd party\gli\external\glm;$(AdditionalIncludeDirectories);%(AdditionalIncludeDirectories) USE_OGL;NO_XR_VDECLARATOR;WIN32;DEBUG;_WINDOWS;_USRDLL;XRRENDER_GL_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions) false Sync EnableFastChecks - true + false MultiThreadedDLL true Fast @@ -98,7 +99,7 @@ opengl32.lib;glu32.lib;glew32.lib;%(AdditionalDependencies) true - $(DXSDK_DIR)\Lib\x86;$(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(AdditionalLibraryDirectories) + $(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(AdditionalLibraryDirectories);%(AdditionalLibraryDirectories) true false @@ -118,7 +119,7 @@ true true true - .\;$(DXSDK_DIR)\include;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)3rd party;$(SolutionDir)3rd party\glew\include;$(SolutionDir)3rd party\gli;$(SolutionDir)3rd party\gli\external\glm;$(AdditionalIncludeDirectories);%(AdditionalIncludeDirectories) + .\;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)3rd party;$(SolutionDir)3rd party\glew\include;$(SolutionDir)3rd party\gli;$(SolutionDir)3rd party\gli\external\glm;$(AdditionalIncludeDirectories);%(AdditionalIncludeDirectories) USE_OGL;NO_XR_VDECLARATOR;WIN32;NDEBUG;_WINDOWS;_USRDLL;XRRENDER_GL_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions) true @@ -141,7 +142,7 @@ opengl32.lib;glu32.lib;glew32.lib;%(AdditionalDependencies) - $(DXSDK_DIR)\Lib\x86;$(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(AdditionalLibraryDirectories) + $(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(AdditionalLibraryDirectories);%(AdditionalLibraryDirectories) true $(OutDir)$(TargetName).pdb false @@ -164,7 +165,7 @@ Speed false true - .\;$(DXSDK_DIR)\include;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)3rd party;$(SolutionDir)3rd party\glew\include;$(SolutionDir)3rd party\gli;$(SolutionDir)3rd party\gli\external\glm;$(AdditionalIncludeDirectories);%(AdditionalIncludeDirectories) + .\;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)3rd party;$(SolutionDir)3rd party\glew\include;$(SolutionDir)3rd party\gli;$(SolutionDir)3rd party\gli\external\glm;$(AdditionalIncludeDirectories);%(AdditionalIncludeDirectories) USE_OGL;NO_XR_VDECLARATOR;MIXED;WIN32;DEBUG;_WINDOWS;_USRDLL;XRRENDER_GL_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions) true MultiThreadedDLL @@ -185,7 +186,7 @@ opengl32.lib;glu32.lib;glew32.lib;%(AdditionalDependencies) - $(DXSDK_DIR)\Lib\x86;$(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(AdditionalLibraryDirectories) + $(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(AdditionalLibraryDirectories);%(AdditionalLibraryDirectories) true false $(OutDir)$(TargetName).map @@ -390,6 +391,9 @@ {664e6f0d-6784-4760-9565-d54f8eb1edf4} + + {a0f7d1fb-59a7-4717-a7e4-96f37e91998e} + diff --git a/cs/engine/layers/xrRenderPC_R1/FStaticRender.cpp b/cs/engine/layers/xrRenderPC_R1/FStaticRender.cpp index ba4a1f635..4d0f06667 100644 --- a/cs/engine/layers/xrRenderPC_R1/FStaticRender.cpp +++ b/cs/engine/layers/xrRenderPC_R1/FStaticRender.cpp @@ -131,7 +131,7 @@ void CRender::reset_end () // KD: let's reload details while changed details options on vid_restart if (b_loaded && ((dm_current_size != dm_size) || (ps_r__Detail_density != ps_current_detail_density))) { - Details = xr_new(); + Details = new CDetailManager(); Details->Load(); } diff --git a/cs/engine/layers/xrRenderPC_R1/xrRender_R1.vcxproj b/cs/engine/layers/xrRenderPC_R1/xrRender_R1.vcxproj index 825350c70..06df949e3 100644 --- a/cs/engine/layers/xrRenderPC_R1/xrRender_R1.vcxproj +++ b/cs/engine/layers/xrRenderPC_R1/xrRender_R1.vcxproj @@ -18,6 +18,7 @@ {57A498C9-A741-4DDF-8EFC-BFB9EB6B00E2} xrRender_R1 Win32Proj + 8.1 @@ -27,13 +28,13 @@ DynamicLibrary - v141 + v140 MultiByte true DynamicLibrary - v141 + v140 MultiByte @@ -78,12 +79,12 @@ Disabled true - .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(DXSDK_DIR)Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) + .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) WIN32;DEBUG;_WINDOWS;_USRDLL;XRRENDER_R1_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions) false Sync EnableFastChecks - true + false MultiThreadedDLL true Fast @@ -101,7 +102,7 @@ nvapi.lib;atimgpud_mtdll_x86.lib;%(AdditionalDependencies) true - $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(DXSDK_DIR)Lib\x86;$(AdditionalLibraryDirectories) + $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(AdditionalLibraryDirectories) true false @@ -122,7 +123,7 @@ true true true - .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(DXSDK_DIR)Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) + .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;_USRDLL;XRRENDER_R1_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions) true @@ -144,8 +145,8 @@ true - nvapi.lib;atimgpud_mtdll_x86.lib;%(AdditionalDependencies) - $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(DXSDK_DIR)Lib\x86;$(AdditionalLibraryDirectories) + nvapi.lib;%(AdditionalDependencies) + $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(AdditionalLibraryDirectories) true $(OutDir)$(TargetName).pdb false @@ -169,7 +170,7 @@ Speed false true - .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(DXSDK_DIR)Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) + .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) MIXED;WIN32;DEBUG;_WINDOWS;_USRDLL;XRRENDER_R1_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions) true MultiThreadedDLL @@ -190,7 +191,7 @@ nvapi.lib;atimgpud_mtdll_x86.lib;%(AdditionalDependencies) - $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(DXSDK_DIR)Lib\x86;$(AdditionalLibraryDirectories) + $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(AdditionalLibraryDirectories) true false $(OutDir)$(TargetName).map @@ -518,6 +519,9 @@ {94a1c366-3d19-48e6-8170-4adc2e70df97} false + + {a0f7d1fb-59a7-4717-a7e4-96f37e91998e} + diff --git a/cs/engine/layers/xrRenderPC_R2/r2.cpp b/cs/engine/layers/xrRenderPC_R2/r2.cpp index deae196d9..617da7737 100644 --- a/cs/engine/layers/xrRenderPC_R2/r2.cpp +++ b/cs/engine/layers/xrRenderPC_R2/r2.cpp @@ -348,7 +348,7 @@ void CRender::reset_end() // KD: let's reload details while changed details options on vid_restart if (b_loaded && ((dm_current_size != dm_size) || (ps_r__Detail_density != ps_current_detail_density))) { - Details = xr_new();; + Details = new CDetailManager();; Details->Load(); } diff --git a/cs/engine/layers/xrRenderPC_R2/xrRender_R2.vcxproj b/cs/engine/layers/xrRenderPC_R2/xrRender_R2.vcxproj index 795e93b81..c9a81f23c 100644 --- a/cs/engine/layers/xrRenderPC_R2/xrRender_R2.vcxproj +++ b/cs/engine/layers/xrRenderPC_R2/xrRender_R2.vcxproj @@ -18,6 +18,7 @@ {963BA4E5-499A-454D-B002-1D5ECE0527A6} xrRender_R2 Win32Proj + 8.1 @@ -27,13 +28,13 @@ DynamicLibrary - v141 + v140 MultiByte true DynamicLibrary - v141 + v140 MultiByte @@ -75,12 +76,12 @@ Disabled true - .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(DXSDK_DIR)Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) + .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) WIN32;DEBUG;_WINDOWS;_USRDLL;XRRENDER_R2_EXPORTS;_SECURE_SCL=0;USE_RESOURCE_DEBUGGER;%(PreprocessorDefinitions) false Sync EnableFastChecks - true + false MultiThreadedDLL true Fast @@ -98,7 +99,7 @@ nvapi.lib;atimgpud_mtdll_x86.lib;%(AdditionalDependencies) true - $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(DXSDK_DIR)Lib\x86;$(AdditionalLibraryDirectories) + $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(AdditionalLibraryDirectories) true false @@ -118,7 +119,7 @@ true true true - .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(DXSDK_DIR)Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) + .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;_USRDLL;XRRENDER_R2_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions) true @@ -140,8 +141,8 @@ true - nvapi.lib;atimgpud_mtdll_x86.lib;%(AdditionalDependencies) - $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(DXSDK_DIR)Lib\x86;$(AdditionalLibraryDirectories) + nvapi.lib;%(AdditionalDependencies) + $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(AdditionalLibraryDirectories) true $(OutDir)$(TargetName).pdb false @@ -164,7 +165,7 @@ Speed false true - .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(DXSDK_DIR)Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) + .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) MIXED;WIN32;DEBUG;_WINDOWS;_USRDLL;XRRENDER_R2_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions) true MultiThreadedDLL @@ -185,7 +186,7 @@ nvapi.lib;atimgpud_mtdll_x86.lib;%(AdditionalDependencies) - $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(DXSDK_DIR)Lib\x86;$(AdditionalLibraryDirectories) + $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(AdditionalLibraryDirectories) true false $(OutDir)$(TargetName).map @@ -555,6 +556,9 @@ {94a1c366-3d19-48e6-8170-4adc2e70df97} false + + {a0f7d1fb-59a7-4717-a7e4-96f37e91998e} + diff --git a/cs/engine/layers/xrRenderPC_R3/r3.cpp b/cs/engine/layers/xrRenderPC_R3/r3.cpp index ec07dca3a..e32ec8467 100644 --- a/cs/engine/layers/xrRenderPC_R3/r3.cpp +++ b/cs/engine/layers/xrRenderPC_R3/r3.cpp @@ -470,7 +470,7 @@ void CRender::reset_end() // KD: let's reload details while changed details options on vid_restart if (b_loaded && ((dm_current_size != dm_size) || (ps_r__Detail_density != ps_current_detail_density))) { - Details = xr_new();; + Details = new CDetailManager();; Details->Load(); } diff --git a/cs/engine/layers/xrRenderPC_R3/xrRender_R3.vcxproj b/cs/engine/layers/xrRenderPC_R3/xrRender_R3.vcxproj index 76af18d68..2e83b1e3c 100644 --- a/cs/engine/layers/xrRenderPC_R3/xrRender_R3.vcxproj +++ b/cs/engine/layers/xrRenderPC_R3/xrRender_R3.vcxproj @@ -18,6 +18,7 @@ {3F383D3C-FCD8-4170-990B-EB4833F09248} xrRender_R3 Win32Proj + 8.1 @@ -27,13 +28,13 @@ DynamicLibrary - v141 + v140 MultiByte true DynamicLibrary - v141 + v140 MultiByte @@ -75,12 +76,12 @@ Disabled true - .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(DXSDK_DIR)Include;$(SolutionDir)3rd party;$(AdditionalIncludeDirectories) + .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)3rd party;$(AdditionalIncludeDirectories) MSAA_DX10_1;MSAA_SAMPLES=4;USE_MSAA;GBUFFER_OPTIMIZATION;USE_DX10;WIN32;DEBUG;_WINDOWS;_USRDLL;XRRENDER_R3_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions) false Sync EnableFastChecks - true + false MultiThreadedDLL true Fast @@ -98,7 +99,7 @@ d3d10.lib;d3dx10.lib;dxgi.lib;nvapi.lib;atimgpud_mtdll_x86.lib;%(AdditionalDependencies) true - $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(DXSDK_DIR)Lib\x86;$(AdditionalLibraryDirectories) + $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(AdditionalLibraryDirectories) true false @@ -118,7 +119,7 @@ true true true - .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(DXSDK_DIR)Include;$(SolutionDir)3rd party;$(AdditionalIncludeDirectories) + .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)3rd party;$(AdditionalIncludeDirectories) USE_DX10;WIN32;NDEBUG;_WINDOWS;_USRDLL;XRRENDER_R3_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions) true @@ -140,8 +141,8 @@ true - d3d10.lib;d3dx10.lib;dxgi.lib;nvapi.lib;atimgpud_mtdll_x86.lib;%(AdditionalDependencies) - $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(DXSDK_DIR)Lib\x86;$(AdditionalLibraryDirectories) + d3d10.lib;d3dx10.lib;dxgi.lib;nvapi.lib;%(AdditionalDependencies) + $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(AdditionalLibraryDirectories) true $(OutDir)$(TargetName).pdb false @@ -164,7 +165,7 @@ Speed false true - .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(DXSDK_DIR)Include;$(SolutionDir)3rd party;$(AdditionalIncludeDirectories) + .\;$(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)3rd party;$(AdditionalIncludeDirectories) USE_DX10;MIXED;WIN32;DEBUG;_WINDOWS;_USRDLL;XRRENDER_R3_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions) true MultiThreadedDLL @@ -185,7 +186,7 @@ d3d10.lib;d3dx10.lib;dxgi.lib;nvapi.lib;atimgpud_mtdll_x86.lib;%(AdditionalDependencies) - $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(DXSDK_DIR)Lib\x86;$(AdditionalLibraryDirectories) + $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(AdditionalLibraryDirectories) true false $(OutDir)$(TargetName).map @@ -606,6 +607,9 @@ {94a1c366-3d19-48e6-8170-4adc2e70df97} false + + {a0f7d1fb-59a7-4717-a7e4-96f37e91998e} + diff --git a/cs/engine/xrCDB/xrCDB.vcxproj b/cs/engine/xrCDB/xrCDB.vcxproj index 292a9ba8d..6bb4f7574 100644 --- a/cs/engine/xrCDB/xrCDB.vcxproj +++ b/cs/engine/xrCDB/xrCDB.vcxproj @@ -16,11 +16,12 @@ {A19B1DF2-82EC-4364-8BDF-85D13A1C89B5} + 8.1 DynamicLibrary - v141 + v140 false MultiByte @@ -32,7 +33,7 @@ DynamicLibrary - v141 + v140 false MultiByte true @@ -204,7 +205,7 @@ false Sync EnableFastChecks - true + false MultiThreadedDLL true Fast diff --git a/cs/engine/xrCore/_quaternion.h b/cs/engine/xrCore/_quaternion.h index 8190fbd3c..b87dfba80 100644 --- a/cs/engine/xrCore/_quaternion.h +++ b/cs/engine/xrCore/_quaternion.h @@ -140,7 +140,7 @@ #define QEPSILON 0.00001f template -struct XRCORE_API _quaternion { +struct /*XRCORE_API*/ _quaternion { public: typedef T TYPE; typedef _quaternion Self; diff --git a/cs/engine/xrCore/_stl_extensions.h b/cs/engine/xrCore/_stl_extensions.h index 9eba6fcf9..73f16381e 100644 --- a/cs/engine/xrCore/_stl_extensions.h +++ b/cs/engine/xrCore/_stl_extensions.h @@ -82,8 +82,8 @@ class xalloc { char* _charalloc (size_type n) { return (char*)allocate(n); } void deallocate (pointer p, size_type n) const { xr_free (p); } void deallocate (void* p, size_type n) const { xr_free (p); } - void construct (pointer p, const T& _Val) { std::_Construct(p, _Val); } - void destroy (pointer p) { std::_Destroy(p); } + void construct (pointer p, const T& _Val) { new (p) T(_Val); } + void destroy (pointer p) { p->~T(); } size_type max_size () const { size_type _Count = (size_type)(-1) / sizeof (T); return (0 < _Count ? _Count : 1); } }; diff --git a/cs/engine/xrCore/xrCore.h b/cs/engine/xrCore/xrCore.h index ca783d194..8249aff63 100644 --- a/cs/engine/xrCore/xrCore.h +++ b/cs/engine/xrCore/xrCore.h @@ -6,6 +6,8 @@ # define MASTER_GOLD #endif // DEBUG +#define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS + #pragma warning(disable:4996) #if (defined(_DEBUG) || defined(MIXED) || defined(DEBUG)) && !defined(FORCE_NO_EXCEPTIONS) diff --git a/cs/engine/xrCore/xrCore.vcxproj b/cs/engine/xrCore/xrCore.vcxproj index 3b539f5f5..4bb44eba0 100644 --- a/cs/engine/xrCore/xrCore.vcxproj +++ b/cs/engine/xrCore/xrCore.vcxproj @@ -18,6 +18,7 @@ {A0F7D1FB-59A7-4717-A7E4-96F37E91998E} xrCore Win32Proj + 8.1 @@ -27,13 +28,13 @@ DynamicLibrary - v141 + v140 MultiByte true DynamicLibrary - v141 + v140 MultiByte @@ -205,6 +206,7 @@ + @@ -300,6 +302,7 @@ + @@ -405,6 +408,11 @@ {e8cf1ada-264a-4127-86c2-fd7057d3792c} + + + + + diff --git a/cs/engine/xrCore/xrCore.vcxproj.filters b/cs/engine/xrCore/xrCore.vcxproj.filters index 81f019ab5..156840c1b 100644 --- a/cs/engine/xrCore/xrCore.vcxproj.filters +++ b/cs/engine/xrCore/xrCore.vcxproj.filters @@ -267,6 +267,9 @@ Debug core + + Debug core + @@ -560,6 +563,9 @@ Debug core + + Debug core + @@ -574,4 +580,15 @@ FS + + + Debug core + + + Debug core + + + Debug core + + \ No newline at end of file diff --git a/cs/engine/xrCore/xrDebug.cpp b/cs/engine/xrCore/xrDebug.cpp index 92730c483..938f8b38f 100644 --- a/cs/engine/xrCore/xrDebug.cpp +++ b/cs/engine/xrCore/xrDebug.cpp @@ -3,7 +3,7 @@ #include "xrDebug.h" #include "os_clipboard.h" -#include "dxerr.h" +#include "Debug/dxerr.h" #include "Debug/StackTrace.h" #include "Debug/MiniDump.h" @@ -28,10 +28,6 @@ extern bool shared_str_initialized; #include #endif -#ifndef __BORLANDC__ -#pragma comment(lib, "dxerr.lib") -#endif - #include // MiniDump flags #ifdef USE_BUG_TRAP @@ -259,14 +255,17 @@ void xrDebug::Backend(const char* expression, const char* description, const cha LPCSTR xrDebug::ErrorToString(long code) { + const char* result = nullptr; static string1024 descStorage; - const char* errorDesc = DXGetErrorDescription(code); - if (!errorDesc) + + DXGetErrorDescription(code, descStorage, sizeof(descStorage)); + if (!result) { FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, 0, code, 0, descStorage, sizeof(descStorage) - 1, 0); - errorDesc = descStorage; + result = descStorage; } - return errorDesc; + + return result; } void xrDebug::Error(long hr, const char* expr, const char* file, int line, const char* function, bool& ignoreAlways) diff --git a/cs/engine/xrEngine/xrEngine.vcxproj b/cs/engine/xrEngine/xrEngine.vcxproj index d85a5ded9..f0e699b70 100644 --- a/cs/engine/xrEngine/xrEngine.vcxproj +++ b/cs/engine/xrEngine/xrEngine.vcxproj @@ -29,6 +29,7 @@ {2578C6D8-660D-48AE-9322-7422F8664F06} xrEngine + 8.1 @@ -52,7 +53,7 @@ Application - v141 + v140 false MultiByte true @@ -65,7 +66,7 @@ Application - v141 + v140 false MultiByte @@ -141,13 +142,13 @@ false Neither true - $(SolutionDir)engine;$(SolutionDir)sdk\include;$(DXSDK_DIR)Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) + $(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) INGAME_EDITOR;DEBUG;WIN32;_WINDOWS;ENGINE_BUILD;_SECURE_SCL=0;%(PreprocessorDefinitions) false false Sync EnableFastChecks - true + false MultiThreadedDLL true true @@ -173,10 +174,10 @@ /MACHINE:I386 %(AdditionalOptions) - msacm32.lib;vfw32.lib;ogg_static_d.lib;theora_static_d.lib;oalib.lib;%(AdditionalDependencies) + msacm32.lib;vfw32.lib;%(AdditionalDependencies) NotSet true - $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(DXSDK_DIR)Lib\x86;$(AdditionalLibraryDirectories) + $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(AdditionalLibraryDirectories) libcmtd;libc;libcd;%(IgnoreSpecificDefaultLibraries) true false @@ -196,7 +197,7 @@ Speed false true - $(SolutionDir)engine;$(SolutionDir)sdk\include;$(DXSDK_DIR)Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) + $(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) INGAME_EDITOR;DEBUG;MIXED;WIN32;_WINDOWS;ENGINE_BUILD;_SECURE_SCL=0;%(PreprocessorDefinitions) true MultiThreadedDLL @@ -223,9 +224,9 @@ /MACHINE:I386 %(AdditionalOptions) - msacm32.lib;vfw32.lib;ogg_static.lib;theora_static.lib;oalib.lib;%(AdditionalDependencies) + msacm32.lib;vfw32.lib;%(AdditionalDependencies) true - $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(DXSDK_DIR)Lib\x86;$(AdditionalLibraryDirectories) + $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(AdditionalLibraryDirectories) libcmt;%(IgnoreSpecificDefaultLibraries) true false @@ -247,7 +248,7 @@ true true true - $(SolutionDir)engine;$(SolutionDir)sdk\include;$(DXSDK_DIR)Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) + $(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) NDEBUG;WIN32;_WINDOWS;ENGINE_BUILD;_SECURE_SCL=0;%(PreprocessorDefinitions) true @@ -278,9 +279,9 @@ /MACHINE:I386 %(AdditionalOptions) - msacm32.lib;vfw32.lib;ogg_static.lib;theora_static.lib;oalib.lib;%(AdditionalDependencies) + msacm32.lib;vfw32.lib;%(AdditionalDependencies) true - $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(DXSDK_DIR)Lib\x86;$(AdditionalLibraryDirectories) + $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(AdditionalLibraryDirectories) libcmt;%(IgnoreSpecificDefaultLibraries) true $(OutDir)$(TargetName).pdb @@ -303,7 +304,7 @@ false Neither true - $(SolutionDir)engine;$(SolutionDir)sdk\include;$(DXSDK_DIR)Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) + $(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) DEDICATED_SERVER;DEBUG;WIN32;ENGINE_BUILD;_SECURE_SCL=0;%(PreprocessorDefinitions) false false @@ -334,11 +335,11 @@ /MACHINE:I386 %(AdditionalOptions) - msacm32.lib;vfw32.lib;ogg_static_d.lib;theora_static_d.lib;oalib.lib;%(AdditionalDependencies) + msacm32.lib;vfw32.lib;%(AdditionalDependencies) NotSet $(OutDir)$(TargetName)$(TargetExt) true - $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\Debug;$(DXSDK_DIR)Lib\x86;$(AdditionalLibraryDirectories) + $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(AdditionalLibraryDirectories) libcmtd;libcd;%(IgnoreSpecificDefaultLibraries) true @@ -358,7 +359,7 @@ Speed false true - $(SolutionDir)engine;$(SolutionDir)sdk\include;$(DXSDK_DIR)Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) + $(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) DEDICATED_SERVER;DEBUG;MIXED;WIN32;_WINDOWS;ENGINE_BUILD;_SECURE_SCL=0;%(PreprocessorDefinitions) true MultiThreadedDLL @@ -385,10 +386,10 @@ /MACHINE:I386 %(AdditionalOptions) - msacm32.lib;vfw32.lib;ogg_static.lib;theora_static.lib;oalib.lib;%(AdditionalDependencies) + msacm32.lib;vfw32.lib;%(AdditionalDependencies) $(OutDir)$(TargetName)$(TargetExt) true - $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(DXSDK_DIR)Lib\x86;$(AdditionalLibraryDirectories) + $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(AdditionalLibraryDirectories) libcmt;%(IgnoreSpecificDefaultLibraries) true false @@ -408,7 +409,7 @@ Speed true true - $(SolutionDir)engine;$(SolutionDir)sdk\include;$(DXSDK_DIR)Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) + $(SolutionDir)engine;$(SolutionDir)sdk\include;$(SolutionDir)sdk\DXSDK\Include;$(SolutionDir)3rd party;%(AdditionalIncludeDirectories) DEDICATED_SERVER;NDEBUG;WIN32;_WINDOWS;ENGINE_BUILD;_SECURE_SCL=0;%(PreprocessorDefinitions) true @@ -436,10 +437,10 @@ /MACHINE:I386 %(AdditionalOptions) - msacm32.lib;vfw32.lib;ogg_static.lib;theora_static.lib;oalib.lib;%(AdditionalDependencies) + msacm32.lib;vfw32.lib;%(AdditionalDependencies) $(OutDir)$(TargetName)$(TargetExt) true - $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\Release;$(DXSDK_DIR)Lib\x86;$(AdditionalLibraryDirectories) + $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(SolutionDir)sdk\DXSDK\Lib\$(PlatformShortName);$(AdditionalLibraryDirectories) libcmt;%(IgnoreSpecificDefaultLibraries) true false @@ -776,6 +777,12 @@ {ccca7859-eb86-493e-9b53-c4235f45b3c5} false + + {15cbfeff-7965-41f5-b4e2-21e8795c9159} + + + {653f3841-3f26-49b9-afcf-091db4b67031} + {61d4856f-fa82-4f02-bb88-909ddfb1fe74} diff --git a/cs/engine/xrGame/xrGame.vcxproj b/cs/engine/xrGame/xrGame.vcxproj index 09e6f607f..de38c579b 100644 --- a/cs/engine/xrGame/xrGame.vcxproj +++ b/cs/engine/xrGame/xrGame.vcxproj @@ -17,11 +17,12 @@ {200652A6-043E-4634-8837-87983B3BD5E0} xrGame + 8.1 DynamicLibrary - v141 + v140 false MultiByte false @@ -34,7 +35,7 @@ DynamicLibrary - v141 + v140 false MultiByte @@ -93,7 +94,7 @@ false Sync EnableFastChecks - true + false MultiThreadedDLL true false diff --git a/cs/engine/xrGameSpy/xrGameSpy.vcxproj b/cs/engine/xrGameSpy/xrGameSpy.vcxproj index aedcf2399..c000552c6 100644 --- a/cs/engine/xrGameSpy/xrGameSpy.vcxproj +++ b/cs/engine/xrGameSpy/xrGameSpy.vcxproj @@ -13,17 +13,18 @@ {5535F6B4-7AE6-4B66-8AEA-CC31C14D7AB7} Win32Proj + 8.1 DynamicLibrary - v141 + v140 MultiByte true DynamicLibrary - v141 + v140 MultiByte diff --git a/cs/engine/xrNetServer/NET_Client.cpp b/cs/engine/xrNetServer/NET_Client.cpp index 5e3767512..fa55b6723 100644 --- a/cs/engine/xrNetServer/NET_Client.cpp +++ b/cs/engine/xrNetServer/NET_Client.cpp @@ -8,7 +8,7 @@ #pragma warning(push) #pragma warning(disable:4995) #include -#include +#include "xrCore/Debug/dxerr.h" //#pragma warning(pop) diff --git a/cs/engine/xrNetServer/NET_Server.cpp b/cs/engine/xrNetServer/NET_Server.cpp index d432dabbc..4b0f1dc70 100644 --- a/cs/engine/xrNetServer/NET_Server.cpp +++ b/cs/engine/xrNetServer/NET_Server.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include +#include "xrCore/Debug/dxerr.h" #include "NET_Common.h" #include "net_server.h" #include diff --git a/cs/engine/xrNetServer/xrNetServer.vcxproj b/cs/engine/xrNetServer/xrNetServer.vcxproj index 2179ea507..a6f904505 100644 --- a/cs/engine/xrNetServer/xrNetServer.vcxproj +++ b/cs/engine/xrNetServer/xrNetServer.vcxproj @@ -16,11 +16,12 @@ {435BAC9A-B225-457D-AB40-C9BD0CC8838C} + 8.1 DynamicLibrary - v141 + v140 false @@ -30,7 +31,7 @@ DynamicLibrary - v141 + v140 false MultiByte true @@ -115,7 +116,7 @@ /MACHINE:I386 %(AdditionalOptions) - Ws2_32.lib;dxerr.lib;%(AdditionalDependencies) + Ws2_32.lib;%(AdditionalDependencies) true $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(DXSDK_DIR)Lib\x86;%(AdditionalLibraryDirectories) true @@ -170,7 +171,7 @@ /MACHINE:I386 %(AdditionalOptions) - Ws2_32.lib;dxerr.lib;%(AdditionalDependencies) + Ws2_32.lib;%(AdditionalDependencies) true $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(DXSDK_DIR)Lib\x86;%(AdditionalLibraryDirectories) true @@ -200,7 +201,7 @@ false Sync EnableFastChecks - true + false MultiThreadedDLL Fast false @@ -222,7 +223,7 @@ /MACHINE:I386 %(AdditionalOptions) - Ws2_32.lib;dxerr.lib;%(AdditionalDependencies) + Ws2_32.lib;%(AdditionalDependencies) true $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);$(DXSDK_DIR)Lib\x86;%(AdditionalLibraryDirectories) true diff --git a/cs/engine/xrParticles/xrParticles.vcxproj b/cs/engine/xrParticles/xrParticles.vcxproj index c87bd2537..edc7101bd 100644 --- a/cs/engine/xrParticles/xrParticles.vcxproj +++ b/cs/engine/xrParticles/xrParticles.vcxproj @@ -16,11 +16,12 @@ {94A1C366-3D19-48E6-8170-4ADC2E70DF97} + 8.1 DynamicLibrary - v141 + v140 false @@ -30,7 +31,7 @@ DynamicLibrary - v141 + v140 false MultiByte true @@ -194,7 +195,7 @@ false Sync EnableFastChecks - true + false MultiThreadedDLL Fast false diff --git a/cs/engine/xrSound/xrSound.vcxproj b/cs/engine/xrSound/xrSound.vcxproj index 3aa39d5a9..d92411b7c 100644 --- a/cs/engine/xrSound/xrSound.vcxproj +++ b/cs/engine/xrSound/xrSound.vcxproj @@ -17,22 +17,23 @@ {CCCA7859-EB86-493E-9B53-C4235F45B3C5} Win32Proj + 8.1 DynamicLibrary - v141 + v140 MultiByte DynamicLibrary - v141 + v140 MultiByte true DynamicLibrary - v141 + v140 MultiByte @@ -82,7 +83,7 @@ false Sync EnableFastChecks - true + false MultiThreadedDLL true Fast @@ -101,7 +102,7 @@ /NODEFAULTLIB:LIBCMTD %(AdditionalOptions) - vorbisfile_static_d.lib;ogg_static_d.lib;OpenAL32.lib;%(AdditionalDependencies) + %(AdditionalDependencies) true $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);%(AdditionalLibraryDirectories) true @@ -147,7 +148,7 @@ true - vorbisfile_static.lib;ogg_static.lib;OpenAL32.lib;%(AdditionalDependencies) + %(AdditionalDependencies) $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);%(AdditionalLibraryDirectories) true $(OutDir)$(TargetName).pdb @@ -192,7 +193,7 @@ true - vorbisfile_static.lib;ogg_static.lib;OpenAL32.lib;%(AdditionalDependencies) + %(AdditionalDependencies) $(SolutionDir)sdk\libraries;$(SolutionDir)libraries\$(Configuration);%(AdditionalLibraryDirectories) true false @@ -267,6 +268,18 @@ {a0f7d1fb-59a7-4717-a7e4-96f37e91998e} false + + {15cbfeff-7965-41f5-b4e2-21e8795c9159} + + + {653f3841-3f26-49b9-afcf-091db4b67031} + + + {cebde98b-a6aa-46e6-bc79-faaf823db9ec} + + + {3a214e06-b95e-4d61-a291-1f8df2ec10fd} +