diff --git a/.gitignore b/.gitignore index ae718af172..29903b8549 100644 --- a/.gitignore +++ b/.gitignore @@ -70,6 +70,7 @@ rpcs3/git-version.h bin/dev_hdd0/*.txt x64/* rpcs3/x64/* +rpcs3-tests/x64/* .DS_Store rpcs3/Emu/SysCalls/Modules/prx_*.h diff --git a/bin/d3dcompiler_47.dll b/bin/d3dcompiler_47.dll new file mode 100644 index 0000000000..8d40370d6e Binary files /dev/null and b/bin/d3dcompiler_47.dll differ diff --git a/rpcs3-tests/ps3_syscall.cpp b/rpcs3-tests/ps3_syscall.cpp new file mode 100644 index 0000000000..714157a3da --- /dev/null +++ b/rpcs3-tests/ps3_syscall.cpp @@ -0,0 +1,27 @@ +#include "stdafx.h" + +TEST_CLASS(UnitTest1) +{ + TEST_METHOD(TestMethod1) + { + setup_ps3_environment(); + } + + TEST_METHOD(TestMethod2) + { + // TODO: Your test code here + } +}; + +TEST_CLASS(UnitTest2) +{ + TEST_METHOD(TestMethod1) + { + // TODO: Your test code here + } + + TEST_METHOD(TestMethod2) + { + // TODO: Your test code here + } +}; diff --git a/rpcs3-tests/rpcs3-tests.vcxproj b/rpcs3-tests/rpcs3-tests.vcxproj new file mode 100644 index 0000000000..d8e156ca44 --- /dev/null +++ b/rpcs3-tests/rpcs3-tests.vcxproj @@ -0,0 +1,178 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {AB222E8A-00CA-4ACF-A87E-5251C16C0587} + Win32Proj + rpcs3tests + 8.1 + + + + DynamicLibrary + true + v140 + Unicode + false + + + DynamicLibrary + false + v140 + true + Unicode + false + + + + + + + + + + + + + + + true + $(SolutionDir)bin\ + + + true + $(SolutionDir)bin\ + + + + Use + Level3 + Disabled + ..\;..\rpcs3;$(VCInstallDir)UnitTest\include;%(AdditionalIncludeDirectories) + _DEBUG;%(PreprocessorDefinitions) + true + + + Windows + true + $(VCInstallDir)UnitTest\lib;..\OpenAL\libs\Win64;..\ffmpeg\Windows\x86_64\lib;%(AdditionalLibraryDirectories) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;OpenAL32.lib;%(AdditionalDependencies) + + + + + Level3 + Use + MaxSpeed + true + true + ..\;..\rpcs3;$(VCInstallDir)UnitTest\include;%(AdditionalIncludeDirectories) + NDEBUG;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + $(VCInstallDir)UnitTest\lib;..\OpenAL\libs\Win64;..\ffmpeg\Windows\x86_64\lib;%(AdditionalLibraryDirectories) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;OpenAL32.lib;%(AdditionalDependencies) + + + + + + + + Create + Create + + + + + + {ac40ff01-426e-4838-a317-66354cefae88} + + + {c4a10229-4712-4bd2-b63e-50d93c67a038} + + + {24c45343-fd20-5c92-81c1-35a2ae841e79} + + + {a16d3832-0f42-57ce-8f48-50e06649ade8} + + + {3fcc50c2-81e9-5db2-b8d8-2129427568b1} + + + {6744dad8-9c70-574a-bff2-9f8dddb24a75} + + + {da8b15ef-6750-5928-bc0e-c748213cf9b2} + + + {33cc42f9-7756-5587-863c-8d4461b7c5dd} + + + {8bd8f8d9-4275-5b42-a8f4-f1db2970a550} + + + {69f2ede4-7d21-5738-9bc0-f66f61c9ae00} + + + {97fdab45-9c58-5bc5-a2f4-ee42739ebc63} + + + {e21129e0-7c08-5936-9d8c-0d60b5319ba7} + + + {87b42a9c-3f5c-53d7-9017-2b1cae39457d} + + + {7fb0902d-8579-5dce-b883-daf66a885005} + + + {23e1c437-a951-5943-8639-a17f3cf2e606} + + + {a1a8355b-0988-528e-9cc2-b971d6266669} + + + {6053cc38-cdee-584c-8bc8-4b000d800fc7} + + + {8acc122a-ca6a-5aa6-9c97-9cdd2e533db0} + + + {56a4b526-bb81-5d01-aaa9-16d23bbb169d} + + + {74827ebd-93dc-5110-ba95-3f2ab029b6b0} + + + {75596ce6-5ae7-55c9-b890-c07b0a657a83} + + + {8b867186-a0b5-5479-b824-e176edd27c40} + + + {3e6dca27-5fa3-53ec-bbd6-2d42294b7ae6} + + + {09f2f96a-1cc6-5e43-af1d-956ec2a4888d} + + + + + + \ No newline at end of file diff --git a/rpcs3-tests/rpcs3-tests.vcxproj.filters b/rpcs3-tests/rpcs3-tests.vcxproj.filters new file mode 100644 index 0000000000..beda384271 --- /dev/null +++ b/rpcs3-tests/rpcs3-tests.vcxproj.filters @@ -0,0 +1,23 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + + + + + + + Source Files + + + Source Files + + + + + Source Files + + + \ No newline at end of file diff --git a/rpcs3-tests/rpcs3-tests.vcxproj.user b/rpcs3-tests/rpcs3-tests.vcxproj.user new file mode 100644 index 0000000000..abe8dd8961 --- /dev/null +++ b/rpcs3-tests/rpcs3-tests.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/rpcs3-tests/stdafx.cpp b/rpcs3-tests/stdafx.cpp new file mode 100644 index 0000000000..fd4f341c7b --- /dev/null +++ b/rpcs3-tests/stdafx.cpp @@ -0,0 +1 @@ +#include "stdafx.h" diff --git a/rpcs3-tests/stdafx.h b/rpcs3-tests/stdafx.h new file mode 100644 index 0000000000..9b8e950c36 --- /dev/null +++ b/rpcs3-tests/stdafx.h @@ -0,0 +1,24 @@ +#pragma once + +// Headers for CppUnitTest +#include "CppUnitTest.h" + +using namespace Microsoft::VisualStudio::CppUnitTestFramework; + +// Use stdafx.h from emucore +#include "../rpcs3/stdafx.h" + +#include +#include + +#define TEST_LOG(text, ...) Microsoft::VisualStudio::CppUnitTestFramework::Logger::WriteMessage(fmt::format("%s (line %d): " text, __FUNCTION__, __LINE__, __VA_ARGS__).c_str()) +#define TEST_FAILURE(text, ...) Microsoft::VisualStudio::CppUnitTestFramework::Assert::Fail(std::wstring_convert>().from_bytes(fmt::format(text, __VA_ARGS__)).c_str(), LINE_INFO()) + +// Emulator environment +#include "Emu/System.h" +#include "Emu/Memory/Memory.h" + +static void setup_ps3_environment() +{ + vm::ps3::init(); +} diff --git a/rpcs3.sln b/rpcs3.sln index 52d0ff7032..2d3cbe8354 100644 --- a/rpcs3.sln +++ b/rpcs3.sln @@ -185,1275 +185,436 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GSRender", "GSRender", "{1A EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D12GSRender", "rpcs3\D3D12GSRender.vcxproj", "{FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rpcs3-tests", "rpcs3-tests\rpcs3-tests.vcxproj", "{AB222E8A-00CA-4ACF-A87E-5251C16C0587}" + ProjectSection(ProjectDependencies) = postProject + {01F4CE10-2CFB-41A8-B41F-E54337868A1D} = {01F4CE10-2CFB-41A8-B41F-E54337868A1D} + {00D36322-6188-4A66-B514-3B3F183E998D} = {00D36322-6188-4A66-B514-3B3F183E998D} + {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078} = {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078} + {8BC303AB-25BE-4276-8E57-73F171B2D672} = {8BC303AB-25BE-4276-8E57-73F171B2D672} + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug - DX12|x64 = Debug - DX12|x64 - Debug - DX12|x86 = Debug - DX12|x86 - Debug - LLVM DX12|x64 = Debug - LLVM DX12|x64 - Debug - LLVM DX12|x86 = Debug - LLVM DX12|x86 Debug - LLVM|x64 = Debug - LLVM|x64 - Debug - LLVM|x86 = Debug - LLVM|x86 Debug - MemLeak|x64 = Debug - MemLeak|x64 - Debug - MemLeak|x86 = Debug - MemLeak|x86 Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 DLL Debug|x64 = DLL Debug|x64 - DLL Debug|x86 = DLL Debug|x86 DLL Release|x64 = DLL Release|x64 - DLL Release|x86 = DLL Release|x86 - Release - DX12|x64 = Release - DX12|x64 - Release - DX12|x86 = Release - DX12|x86 - Release - LLVM DX12|x64 = Release - LLVM DX12|x64 - Release - LLVM DX12|x86 = Release - LLVM DX12|x86 Release - LLVM|x64 = Release - LLVM|x64 - Release - LLVM|x86 = Release - LLVM|x86 Release|x64 = Release|x64 - Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Debug - DX12|x64.ActiveCfg = Debug - DX12|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Debug - DX12|x64.Build.0 = Debug - DX12|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Debug - DX12|x86.ActiveCfg = Debug - DX12|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Debug - LLVM DX12|x64.ActiveCfg = Debug - LLVM DX12|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Debug - LLVM DX12|x64.Build.0 = Debug - LLVM DX12|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Debug - LLVM DX12|x86.ActiveCfg = Debug - LLVM DX12|x64 {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Debug - LLVM|x64.ActiveCfg = Debug - LLVM|x64 {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Debug - LLVM|x64.Build.0 = Debug - LLVM|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Debug - LLVM|x86.ActiveCfg = Debug - LLVM|x64 {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Debug - MemLeak|x64.ActiveCfg = Debug - MemLeak|x64 {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Debug - MemLeak|x64.Build.0 = Debug - MemLeak|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Debug - MemLeak|x86.ActiveCfg = Debug - MemLeak|x64 {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Debug|x64.ActiveCfg = Debug|x64 {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Debug|x64.Build.0 = Debug|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Debug|x86.ActiveCfg = Debug|x64 {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.DLL Debug|x64.ActiveCfg = Debug|x64 {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.DLL Debug|x64.Build.0 = Debug|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.DLL Debug|x86.ActiveCfg = Release - LLVM|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.DLL Debug|x86.Build.0 = Release - LLVM|x64 {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.DLL Release|x64.ActiveCfg = Release|x64 {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.DLL Release|x64.Build.0 = Release|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.DLL Release|x86.ActiveCfg = Release - LLVM|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.DLL Release|x86.Build.0 = Release - LLVM|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Release - DX12|x64.ActiveCfg = Release - DX12|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Release - DX12|x64.Build.0 = Release - DX12|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Release - DX12|x86.ActiveCfg = Release - DX12|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Release - LLVM DX12|x64.ActiveCfg = Release - LLVM DX12|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Release - LLVM DX12|x64.Build.0 = Release - LLVM DX12|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Release - LLVM DX12|x86.ActiveCfg = Release - LLVM DX12|x64 {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Release - LLVM|x64.ActiveCfg = Release - LLVM|x64 {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Release - LLVM|x64.Build.0 = Release - LLVM|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Release - LLVM|x86.ActiveCfg = Release - LLVM|x64 {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Release|x64.ActiveCfg = Release|x64 {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Release|x64.Build.0 = Release|x64 - {70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}.Release|x86.ActiveCfg = Release|x64 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug - DX12|x64.Build.0 = Debug|x64 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug - DX12|x86.Build.0 = Debug|Win32 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug - LLVM|x64.Build.0 = Debug|x64 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug - LLVM|x86.Build.0 = Debug|Win32 {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug|x64.ActiveCfg = Debug|x64 {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug|x64.Build.0 = Debug|x64 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug|x86.ActiveCfg = Debug|Win32 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Debug|x86.Build.0 = Debug|Win32 {24C45343-FD20-5C92-81C1-35A2AE841E79}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {24C45343-FD20-5C92-81C1-35A2AE841E79}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {24C45343-FD20-5C92-81C1-35A2AE841E79}.DLL Release|x64.ActiveCfg = DLL Release|x64 {24C45343-FD20-5C92-81C1-35A2AE841E79}.DLL Release|x64.Build.0 = DLL Release|x64 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.DLL Release|x86.Build.0 = DLL Release|Win32 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Release - DX12|x64.ActiveCfg = Release|x64 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Release - DX12|x64.Build.0 = Release|x64 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Release - DX12|x86.ActiveCfg = Release|Win32 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Release - DX12|x86.Build.0 = Release|Win32 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {24C45343-FD20-5C92-81C1-35A2AE841E79}.Release - LLVM|x64.ActiveCfg = Release|x64 {24C45343-FD20-5C92-81C1-35A2AE841E79}.Release - LLVM|x64.Build.0 = Release|x64 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Release - LLVM|x86.Build.0 = Release|Win32 {24C45343-FD20-5C92-81C1-35A2AE841E79}.Release|x64.ActiveCfg = Release|x64 {24C45343-FD20-5C92-81C1-35A2AE841E79}.Release|x64.Build.0 = Release|x64 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Release|x86.ActiveCfg = Release|Win32 - {24C45343-FD20-5C92-81C1-35A2AE841E79}.Release|x86.Build.0 = Release|Win32 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug - DX12|x64.Build.0 = Debug|x64 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug - DX12|x86.Build.0 = Debug|Win32 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug - LLVM|x64.Build.0 = Debug|x64 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug - LLVM|x86.Build.0 = Debug|Win32 {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug|x64.ActiveCfg = Debug|x64 {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug|x64.Build.0 = Debug|x64 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug|x86.ActiveCfg = Debug|Win32 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Debug|x86.Build.0 = Debug|Win32 {A16D3832-0F42-57CE-8F48-50E06649ADE8}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {A16D3832-0F42-57CE-8F48-50E06649ADE8}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {A16D3832-0F42-57CE-8F48-50E06649ADE8}.DLL Release|x64.ActiveCfg = DLL Release|x64 {A16D3832-0F42-57CE-8F48-50E06649ADE8}.DLL Release|x64.Build.0 = DLL Release|x64 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.DLL Release|x86.Build.0 = DLL Release|Win32 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Release - DX12|x64.ActiveCfg = Release|x64 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Release - DX12|x64.Build.0 = Release|x64 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Release - DX12|x86.ActiveCfg = Release|Win32 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Release - DX12|x86.Build.0 = Release|Win32 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Release - LLVM|x64.ActiveCfg = Release|x64 {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Release - LLVM|x64.Build.0 = Release|x64 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Release - LLVM|x86.Build.0 = Release|Win32 {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Release|x64.ActiveCfg = Release|x64 {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Release|x64.Build.0 = Release|x64 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Release|x86.ActiveCfg = Release|Win32 - {A16D3832-0F42-57CE-8F48-50E06649ADE8}.Release|x86.Build.0 = Release|Win32 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug - DX12|x64.Build.0 = Debug|x64 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug - DX12|x86.Build.0 = Debug|Win32 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug - LLVM|x64.Build.0 = Debug|x64 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug - LLVM|x86.Build.0 = Debug|Win32 {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug|x64.ActiveCfg = Debug|x64 {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug|x64.Build.0 = Debug|x64 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug|x86.ActiveCfg = Debug|Win32 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Debug|x86.Build.0 = Debug|Win32 {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.DLL Release|x64.ActiveCfg = DLL Release|x64 {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.DLL Release|x64.Build.0 = DLL Release|x64 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.DLL Release|x86.Build.0 = DLL Release|Win32 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Release - DX12|x64.ActiveCfg = Release|x64 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Release - DX12|x64.Build.0 = Release|x64 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Release - DX12|x86.ActiveCfg = Release|Win32 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Release - DX12|x86.Build.0 = Release|Win32 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Release - LLVM|x64.ActiveCfg = Release|x64 {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Release - LLVM|x64.Build.0 = Release|x64 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Release - LLVM|x86.Build.0 = Release|Win32 {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Release|x64.ActiveCfg = Release|x64 {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Release|x64.Build.0 = Release|x64 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Release|x86.ActiveCfg = Release|Win32 - {3FCC50C2-81E9-5DB2-B8D8-2129427568B1}.Release|x86.Build.0 = Release|Win32 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug - DX12|x64.Build.0 = Debug|x64 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug - DX12|x86.Build.0 = Debug|Win32 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug - LLVM|x64.Build.0 = Debug|x64 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug - LLVM|x86.Build.0 = Debug|Win32 {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug|x64.ActiveCfg = Debug|x64 {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug|x64.Build.0 = Debug|x64 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug|x86.ActiveCfg = Debug|Win32 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Debug|x86.Build.0 = Debug|Win32 {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.DLL Release|x64.ActiveCfg = DLL Release|x64 {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.DLL Release|x64.Build.0 = DLL Release|x64 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.DLL Release|x86.Build.0 = DLL Release|Win32 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Release - DX12|x64.ActiveCfg = Release|x64 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Release - DX12|x64.Build.0 = Release|x64 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Release - DX12|x86.ActiveCfg = Release|Win32 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Release - DX12|x86.Build.0 = Release|Win32 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Release - LLVM|x64.ActiveCfg = Release|x64 {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Release - LLVM|x64.Build.0 = Release|x64 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Release - LLVM|x86.Build.0 = Release|Win32 {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Release|x64.ActiveCfg = Release|x64 {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Release|x64.Build.0 = Release|x64 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Release|x86.ActiveCfg = Release|Win32 - {6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}.Release|x86.Build.0 = Release|Win32 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug - DX12|x64.Build.0 = Debug|x64 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug - DX12|x86.Build.0 = Debug|Win32 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug - LLVM|x64.Build.0 = Debug|x64 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug - LLVM|x86.Build.0 = Debug|Win32 {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug|x64.ActiveCfg = Debug|x64 {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug|x64.Build.0 = Debug|x64 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug|x86.ActiveCfg = Debug|Win32 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Debug|x86.Build.0 = Debug|Win32 {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.DLL Release|x64.ActiveCfg = DLL Release|x64 {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.DLL Release|x64.Build.0 = DLL Release|x64 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.DLL Release|x86.Build.0 = DLL Release|Win32 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Release - DX12|x64.ActiveCfg = Release|x64 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Release - DX12|x64.Build.0 = Release|x64 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Release - DX12|x86.ActiveCfg = Release|Win32 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Release - DX12|x86.Build.0 = Release|Win32 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Release - LLVM|x64.ActiveCfg = Release|x64 {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Release - LLVM|x64.Build.0 = Release|x64 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Release - LLVM|x86.Build.0 = Release|Win32 {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Release|x64.ActiveCfg = Release|x64 {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Release|x64.Build.0 = Release|x64 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Release|x86.ActiveCfg = Release|Win32 - {97FDAB45-9C58-5BC5-A2F4-EE42739EBC63}.Release|x86.Build.0 = Release|Win32 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug - DX12|x64.Build.0 = Debug|x64 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug - DX12|x86.Build.0 = Debug|Win32 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug - LLVM|x64.Build.0 = Debug|x64 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug - LLVM|x86.Build.0 = Debug|Win32 {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug|x64.ActiveCfg = Debug|x64 {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug|x64.Build.0 = Debug|x64 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug|x86.ActiveCfg = Debug|Win32 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Debug|x86.Build.0 = Debug|Win32 {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.DLL Release|x64.ActiveCfg = DLL Release|x64 {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.DLL Release|x64.Build.0 = DLL Release|x64 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.DLL Release|x86.Build.0 = DLL Release|Win32 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Release - DX12|x64.ActiveCfg = Release|x64 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Release - DX12|x64.Build.0 = Release|x64 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Release - DX12|x86.ActiveCfg = Release|Win32 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Release - DX12|x86.Build.0 = Release|Win32 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Release - LLVM|x64.ActiveCfg = Release|x64 {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Release - LLVM|x64.Build.0 = Release|x64 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Release - LLVM|x86.Build.0 = Release|Win32 {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Release|x64.ActiveCfg = Release|x64 {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Release|x64.Build.0 = Release|x64 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Release|x86.ActiveCfg = Release|Win32 - {DA8B15EF-6750-5928-BC0E-C748213CF9B2}.Release|x86.Build.0 = Release|Win32 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug - DX12|x64.Build.0 = Debug|x64 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug - DX12|x86.Build.0 = Debug|Win32 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug - LLVM|x64.Build.0 = Debug|x64 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug - LLVM|x86.Build.0 = Debug|Win32 {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug - MemLeak|x64.Build.0 = Debug|x64 {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug - MemLeak|x64.Deploy.0 = Debug|x64 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug|x64.ActiveCfg = Debug|x64 {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug|x64.Build.0 = Debug|x64 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug|x86.ActiveCfg = Debug|Win32 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Debug|x86.Build.0 = Debug|Win32 {33CC42F9-7756-5587-863C-8D4461B7C5DD}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {33CC42F9-7756-5587-863C-8D4461B7C5DD}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {33CC42F9-7756-5587-863C-8D4461B7C5DD}.DLL Release|x64.ActiveCfg = DLL Release|x64 {33CC42F9-7756-5587-863C-8D4461B7C5DD}.DLL Release|x64.Build.0 = DLL Release|x64 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.DLL Release|x86.Build.0 = DLL Release|Win32 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Release - DX12|x64.ActiveCfg = Release|x64 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Release - DX12|x64.Build.0 = Release|x64 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Release - DX12|x86.ActiveCfg = Release|Win32 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Release - DX12|x86.Build.0 = Release|Win32 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Release - LLVM|x64.ActiveCfg = Release|x64 {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Release - LLVM|x64.Build.0 = Release|x64 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Release - LLVM|x86.Build.0 = Release|Win32 {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Release|x64.ActiveCfg = Release|x64 {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Release|x64.Build.0 = Release|x64 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Release|x86.ActiveCfg = Release|Win32 - {33CC42F9-7756-5587-863C-8D4461B7C5DD}.Release|x86.Build.0 = Release|Win32 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug - DX12|x64.Build.0 = Debug|x64 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug - DX12|x86.Build.0 = Debug|Win32 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug - LLVM|x64.Build.0 = Debug|x64 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug - LLVM|x86.Build.0 = Debug|Win32 {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug|x64.ActiveCfg = Debug|x64 {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug|x64.Build.0 = Debug|x64 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug|x86.ActiveCfg = Debug|Win32 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Debug|x86.Build.0 = Debug|Win32 {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.DLL Release|x64.ActiveCfg = DLL Release|x64 {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.DLL Release|x64.Build.0 = DLL Release|x64 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.DLL Release|x86.Build.0 = DLL Release|Win32 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Release - DX12|x64.ActiveCfg = Release|x64 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Release - DX12|x64.Build.0 = Release|x64 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Release - DX12|x86.ActiveCfg = Release|Win32 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Release - DX12|x86.Build.0 = Release|Win32 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Release - LLVM|x64.ActiveCfg = Release|x64 {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Release - LLVM|x64.Build.0 = Release|x64 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Release - LLVM|x86.Build.0 = Release|Win32 {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Release|x64.ActiveCfg = Release|x64 {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Release|x64.Build.0 = Release|x64 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Release|x86.ActiveCfg = Release|Win32 - {8BD8F8D9-4275-5B42-A8F4-F1DB2970A550}.Release|x86.Build.0 = Release|Win32 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug - DX12|x64.Build.0 = Debug|x64 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug - DX12|x86.Build.0 = Debug|Win32 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug - LLVM|x64.Build.0 = Debug|x64 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug - LLVM|x86.Build.0 = Debug|Win32 {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug|x64.ActiveCfg = Debug|x64 {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug|x64.Build.0 = Debug|x64 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug|x86.ActiveCfg = Debug|Win32 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Debug|x86.Build.0 = Debug|Win32 {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.DLL Release|x64.ActiveCfg = DLL Release|x64 {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.DLL Release|x64.Build.0 = DLL Release|x64 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.DLL Release|x86.Build.0 = DLL Release|Win32 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Release - DX12|x64.ActiveCfg = Release|x64 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Release - DX12|x64.Build.0 = Release|x64 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Release - DX12|x86.ActiveCfg = Release|Win32 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Release - DX12|x86.Build.0 = Release|Win32 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Release - LLVM|x64.ActiveCfg = Release|x64 {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Release - LLVM|x64.Build.0 = Release|x64 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Release - LLVM|x86.Build.0 = Release|Win32 {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Release|x64.ActiveCfg = Release|x64 {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Release|x64.Build.0 = Release|x64 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Release|x86.ActiveCfg = Release|Win32 - {69F2EDE4-7D21-5738-9BC0-F66F61C9AE00}.Release|x86.Build.0 = Release|Win32 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug - DX12|x64.Build.0 = Debug|x64 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug - DX12|x86.Build.0 = Debug|Win32 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug - LLVM|x64.Build.0 = Debug|x64 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug - LLVM|x86.Build.0 = Debug|Win32 {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug|x64.ActiveCfg = Debug|x64 {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug|x64.Build.0 = Debug|x64 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug|x86.ActiveCfg = Debug|Win32 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Debug|x86.Build.0 = Debug|Win32 {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.DLL Release|x64.ActiveCfg = DLL Release|x64 {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.DLL Release|x64.Build.0 = DLL Release|x64 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.DLL Release|x86.Build.0 = DLL Release|Win32 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Release - DX12|x64.ActiveCfg = Release|x64 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Release - DX12|x64.Build.0 = Release|x64 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Release - DX12|x86.ActiveCfg = Release|Win32 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Release - DX12|x86.Build.0 = Release|Win32 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Release - LLVM|x64.ActiveCfg = Release|x64 {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Release - LLVM|x64.Build.0 = Release|x64 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Release - LLVM|x86.Build.0 = Release|Win32 {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Release|x64.ActiveCfg = Release|x64 {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Release|x64.Build.0 = Release|x64 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Release|x86.ActiveCfg = Release|Win32 - {E21129E0-7C08-5936-9D8C-0D60B5319BA7}.Release|x86.Build.0 = Release|Win32 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug - DX12|x64.Build.0 = Debug|x64 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug - DX12|x86.Build.0 = Debug|Win32 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug - LLVM|x64.Build.0 = Debug|x64 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug - LLVM|x86.Build.0 = Debug|Win32 {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug|x64.ActiveCfg = Debug|x64 {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug|x64.Build.0 = Debug|x64 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug|x86.ActiveCfg = Debug|Win32 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Debug|x86.Build.0 = Debug|Win32 {7FB0902D-8579-5DCE-B883-DAF66A885005}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {7FB0902D-8579-5DCE-B883-DAF66A885005}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {7FB0902D-8579-5DCE-B883-DAF66A885005}.DLL Release|x64.ActiveCfg = DLL Release|x64 {7FB0902D-8579-5DCE-B883-DAF66A885005}.DLL Release|x64.Build.0 = DLL Release|x64 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.DLL Release|x86.Build.0 = DLL Release|Win32 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Release - DX12|x64.ActiveCfg = Release|x64 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Release - DX12|x64.Build.0 = Release|x64 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Release - DX12|x86.ActiveCfg = Release|Win32 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Release - DX12|x86.Build.0 = Release|Win32 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {7FB0902D-8579-5DCE-B883-DAF66A885005}.Release - LLVM|x64.ActiveCfg = Release|x64 {7FB0902D-8579-5DCE-B883-DAF66A885005}.Release - LLVM|x64.Build.0 = Release|x64 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Release - LLVM|x86.Build.0 = Release|Win32 {7FB0902D-8579-5DCE-B883-DAF66A885005}.Release|x64.ActiveCfg = Release|x64 {7FB0902D-8579-5DCE-B883-DAF66A885005}.Release|x64.Build.0 = Release|x64 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Release|x86.ActiveCfg = Release|Win32 - {7FB0902D-8579-5DCE-B883-DAF66A885005}.Release|x86.Build.0 = Release|Win32 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug - DX12|x64.Build.0 = Debug|x64 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug - DX12|x86.Build.0 = Debug|Win32 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug - LLVM|x64.Build.0 = Debug|x64 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug - LLVM|x86.Build.0 = Debug|Win32 {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug|x64.ActiveCfg = Debug|x64 {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug|x64.Build.0 = Debug|x64 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug|x86.ActiveCfg = Debug|Win32 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Debug|x86.Build.0 = Debug|Win32 {A1A8355B-0988-528E-9CC2-B971D6266669}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {A1A8355B-0988-528E-9CC2-B971D6266669}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {A1A8355B-0988-528E-9CC2-B971D6266669}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {A1A8355B-0988-528E-9CC2-B971D6266669}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {A1A8355B-0988-528E-9CC2-B971D6266669}.DLL Release|x64.ActiveCfg = DLL Release|x64 {A1A8355B-0988-528E-9CC2-B971D6266669}.DLL Release|x64.Build.0 = DLL Release|x64 - {A1A8355B-0988-528E-9CC2-B971D6266669}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {A1A8355B-0988-528E-9CC2-B971D6266669}.DLL Release|x86.Build.0 = DLL Release|Win32 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Release - DX12|x64.ActiveCfg = Release|x64 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Release - DX12|x64.Build.0 = Release|x64 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Release - DX12|x86.ActiveCfg = Release|Win32 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Release - DX12|x86.Build.0 = Release|Win32 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {A1A8355B-0988-528E-9CC2-B971D6266669}.Release - LLVM|x64.ActiveCfg = Release|x64 {A1A8355B-0988-528E-9CC2-B971D6266669}.Release - LLVM|x64.Build.0 = Release|x64 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Release - LLVM|x86.Build.0 = Release|Win32 {A1A8355B-0988-528E-9CC2-B971D6266669}.Release|x64.ActiveCfg = Release|x64 {A1A8355B-0988-528E-9CC2-B971D6266669}.Release|x64.Build.0 = Release|x64 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Release|x86.ActiveCfg = Release|Win32 - {A1A8355B-0988-528E-9CC2-B971D6266669}.Release|x86.Build.0 = Release|Win32 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug - DX12|x64.Build.0 = Debug|x64 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug - DX12|x86.Build.0 = Debug|Win32 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug - LLVM|x64.Build.0 = Debug|x64 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug - LLVM|x86.Build.0 = Debug|Win32 {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug|x64.ActiveCfg = Debug|x64 {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug|x64.Build.0 = Debug|x64 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug|x86.ActiveCfg = Debug|Win32 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Debug|x86.Build.0 = Debug|Win32 {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.DLL Release|x64.ActiveCfg = DLL Release|x64 {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.DLL Release|x64.Build.0 = DLL Release|x64 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.DLL Release|x86.Build.0 = DLL Release|Win32 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Release - DX12|x64.ActiveCfg = Release|x64 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Release - DX12|x64.Build.0 = Release|x64 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Release - DX12|x86.ActiveCfg = Release|Win32 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Release - DX12|x86.Build.0 = Release|Win32 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Release - LLVM|x64.ActiveCfg = Release|x64 {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Release - LLVM|x64.Build.0 = Release|x64 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Release - LLVM|x86.Build.0 = Release|Win32 {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Release|x64.ActiveCfg = Release|x64 {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Release|x64.Build.0 = Release|x64 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Release|x86.ActiveCfg = Release|Win32 - {6053CC38-CDEE-584C-8BC8-4B000D800FC7}.Release|x86.Build.0 = Release|Win32 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug - DX12|x64.Build.0 = Debug|x64 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug - DX12|x86.Build.0 = Debug|Win32 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug - LLVM|x64.Build.0 = Debug|x64 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug - LLVM|x86.Build.0 = Debug|Win32 {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug|x64.ActiveCfg = Debug|x64 {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug|x64.Build.0 = Debug|x64 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug|x86.ActiveCfg = Debug|Win32 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Debug|x86.Build.0 = Debug|Win32 {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.DLL Release|x64.ActiveCfg = DLL Release|x64 {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.DLL Release|x64.Build.0 = DLL Release|x64 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.DLL Release|x86.Build.0 = DLL Release|Win32 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Release - DX12|x64.ActiveCfg = Release|x64 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Release - DX12|x64.Build.0 = Release|x64 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Release - DX12|x86.ActiveCfg = Release|Win32 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Release - DX12|x86.Build.0 = Release|Win32 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Release - LLVM|x64.ActiveCfg = Release|x64 {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Release - LLVM|x64.Build.0 = Release|x64 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Release - LLVM|x86.Build.0 = Release|Win32 {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Release|x64.ActiveCfg = Release|x64 {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Release|x64.Build.0 = Release|x64 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Release|x86.ActiveCfg = Release|Win32 - {8ACC122A-CA6A-5AA6-9C97-9CDD2E533DB0}.Release|x86.Build.0 = Release|Win32 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug - DX12|x64.Build.0 = Debug|x64 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug - DX12|x86.Build.0 = Debug|Win32 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug - LLVM|x64.Build.0 = Debug|x64 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug - LLVM|x86.Build.0 = Debug|Win32 {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug|x64.ActiveCfg = Debug|x64 {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug|x64.Build.0 = Debug|x64 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug|x86.ActiveCfg = Debug|Win32 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Debug|x86.Build.0 = Debug|Win32 {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.DLL Release|x64.ActiveCfg = DLL Release|x64 {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.DLL Release|x64.Build.0 = DLL Release|x64 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.DLL Release|x86.Build.0 = DLL Release|Win32 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Release - DX12|x64.ActiveCfg = Release|x64 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Release - DX12|x64.Build.0 = Release|x64 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Release - DX12|x86.ActiveCfg = Release|Win32 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Release - DX12|x86.Build.0 = Release|Win32 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Release - LLVM|x64.ActiveCfg = Release|x64 {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Release - LLVM|x64.Build.0 = Release|x64 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Release - LLVM|x86.Build.0 = Release|Win32 {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Release|x64.ActiveCfg = Release|x64 {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Release|x64.Build.0 = Release|x64 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Release|x86.ActiveCfg = Release|Win32 - {56A4B526-BB81-5D01-AAA9-16D23BBB169D}.Release|x86.Build.0 = Release|Win32 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug - DX12|x64.Build.0 = Debug|x64 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug - DX12|x86.Build.0 = Debug|Win32 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug - LLVM|x64.Build.0 = Debug|x64 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug - LLVM|x86.Build.0 = Debug|Win32 {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug|x64.ActiveCfg = Debug|x64 {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug|x64.Build.0 = Debug|x64 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug|x86.ActiveCfg = Debug|Win32 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Debug|x86.Build.0 = Debug|Win32 {75596CE6-5AE7-55C9-B890-C07B0A657A83}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {75596CE6-5AE7-55C9-B890-C07B0A657A83}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {75596CE6-5AE7-55C9-B890-C07B0A657A83}.DLL Release|x64.ActiveCfg = DLL Release|x64 {75596CE6-5AE7-55C9-B890-C07B0A657A83}.DLL Release|x64.Build.0 = DLL Release|x64 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.DLL Release|x86.Build.0 = DLL Release|Win32 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Release - DX12|x64.ActiveCfg = Release|x64 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Release - DX12|x64.Build.0 = Release|x64 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Release - DX12|x86.ActiveCfg = Release|Win32 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Release - DX12|x86.Build.0 = Release|Win32 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Release - LLVM|x64.ActiveCfg = Release|x64 {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Release - LLVM|x64.Build.0 = Release|x64 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Release - LLVM|x86.Build.0 = Release|Win32 {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Release|x64.ActiveCfg = Release|x64 {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Release|x64.Build.0 = Release|x64 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Release|x86.ActiveCfg = Release|Win32 - {75596CE6-5AE7-55C9-B890-C07B0A657A83}.Release|x86.Build.0 = Release|Win32 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug - DX12|x64.Build.0 = Debug|x64 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug - DX12|x86.Build.0 = Debug|Win32 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug - LLVM|x64.Build.0 = Debug|x64 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug - LLVM|x86.Build.0 = Debug|Win32 {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug|x64.ActiveCfg = Debug|x64 {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug|x64.Build.0 = Debug|x64 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug|x86.ActiveCfg = Debug|Win32 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Debug|x86.Build.0 = Debug|Win32 {8B867186-A0B5-5479-B824-E176EDD27C40}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {8B867186-A0B5-5479-B824-E176EDD27C40}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {8B867186-A0B5-5479-B824-E176EDD27C40}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {8B867186-A0B5-5479-B824-E176EDD27C40}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {8B867186-A0B5-5479-B824-E176EDD27C40}.DLL Release|x64.ActiveCfg = DLL Release|x64 {8B867186-A0B5-5479-B824-E176EDD27C40}.DLL Release|x64.Build.0 = DLL Release|x64 - {8B867186-A0B5-5479-B824-E176EDD27C40}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {8B867186-A0B5-5479-B824-E176EDD27C40}.DLL Release|x86.Build.0 = DLL Release|Win32 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Release - DX12|x64.ActiveCfg = Release|x64 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Release - DX12|x64.Build.0 = Release|x64 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Release - DX12|x86.ActiveCfg = Release|Win32 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Release - DX12|x86.Build.0 = Release|Win32 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {8B867186-A0B5-5479-B824-E176EDD27C40}.Release - LLVM|x64.ActiveCfg = Release|x64 {8B867186-A0B5-5479-B824-E176EDD27C40}.Release - LLVM|x64.Build.0 = Release|x64 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Release - LLVM|x86.Build.0 = Release|Win32 {8B867186-A0B5-5479-B824-E176EDD27C40}.Release|x64.ActiveCfg = Release|x64 {8B867186-A0B5-5479-B824-E176EDD27C40}.Release|x64.Build.0 = Release|x64 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Release|x86.ActiveCfg = Release|Win32 - {8B867186-A0B5-5479-B824-E176EDD27C40}.Release|x86.Build.0 = Release|Win32 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug - DX12|x64.Build.0 = Debug|x64 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug - DX12|x86.Build.0 = Debug|Win32 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug - LLVM|x64.Build.0 = Debug|x64 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug - LLVM|x86.Build.0 = Debug|Win32 {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug|x64.ActiveCfg = Debug|x64 {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug|x64.Build.0 = Debug|x64 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug|x86.ActiveCfg = Debug|Win32 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Debug|x86.Build.0 = Debug|Win32 {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.DLL Release|x64.ActiveCfg = DLL Release|x64 {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.DLL Release|x64.Build.0 = DLL Release|x64 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.DLL Release|x86.Build.0 = DLL Release|Win32 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Release - DX12|x64.ActiveCfg = Release|x64 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Release - DX12|x64.Build.0 = Release|x64 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Release - DX12|x86.ActiveCfg = Release|Win32 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Release - DX12|x86.Build.0 = Release|Win32 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Release - LLVM|x64.ActiveCfg = Release|x64 {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Release - LLVM|x64.Build.0 = Release|x64 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Release - LLVM|x86.Build.0 = Release|Win32 {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Release|x64.ActiveCfg = Release|x64 {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Release|x64.Build.0 = Release|x64 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Release|x86.ActiveCfg = Release|Win32 - {3E6DCA27-5FA3-53EC-BBD6-2D42294B7AE6}.Release|x86.Build.0 = Release|Win32 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug - DX12|x64.Build.0 = Debug|x64 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug - DX12|x86.Build.0 = Debug|Win32 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug - LLVM|x64.Build.0 = Debug|x64 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug - LLVM|x86.Build.0 = Debug|Win32 {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug|x64.ActiveCfg = Debug|x64 {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug|x64.Build.0 = Debug|x64 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug|x86.ActiveCfg = Debug|Win32 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Debug|x86.Build.0 = Debug|Win32 {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.DLL Release|x64.ActiveCfg = DLL Release|x64 {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.DLL Release|x64.Build.0 = DLL Release|x64 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.DLL Release|x86.Build.0 = DLL Release|Win32 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Release - DX12|x64.ActiveCfg = Release|x64 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Release - DX12|x64.Build.0 = Release|x64 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Release - DX12|x86.ActiveCfg = Release|Win32 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Release - DX12|x86.Build.0 = Release|Win32 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Release - LLVM|x64.ActiveCfg = Release|x64 {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Release - LLVM|x64.Build.0 = Release|x64 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Release - LLVM|x86.Build.0 = Release|Win32 {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Release|x64.ActiveCfg = Release|x64 {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Release|x64.Build.0 = Release|x64 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Release|x86.ActiveCfg = Release|Win32 - {09F2F96A-1CC6-5E43-AF1D-956EC2A4888D}.Release|x86.Build.0 = Release|Win32 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug - DX12|x64.Build.0 = Debug|x64 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug - DX12|x86.Build.0 = Debug|Win32 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug - LLVM|x64.Build.0 = Debug|x64 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug - LLVM|x86.Build.0 = Debug|Win32 {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug|x64.ActiveCfg = Debug|x64 {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug|x64.Build.0 = Debug|x64 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug|x86.ActiveCfg = Debug|Win32 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Debug|x86.Build.0 = Debug|Win32 {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.DLL Release|x64.ActiveCfg = DLL Release|x64 {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.DLL Release|x64.Build.0 = DLL Release|x64 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.DLL Release|x86.Build.0 = DLL Release|Win32 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Release - DX12|x64.ActiveCfg = Release|x64 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Release - DX12|x64.Build.0 = Release|x64 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Release - DX12|x86.ActiveCfg = Release|Win32 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Release - DX12|x86.Build.0 = Release|Win32 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Release - LLVM|x64.ActiveCfg = Release|x64 {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Release - LLVM|x64.Build.0 = Release|x64 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Release - LLVM|x86.Build.0 = Release|Win32 {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Release|x64.ActiveCfg = Release|x64 {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Release|x64.Build.0 = Release|x64 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Release|x86.ActiveCfg = Release|Win32 - {87B42A9C-3F5C-53D7-9017-2B1CAE39457D}.Release|x86.Build.0 = Release|Win32 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug - DX12|x64.Build.0 = Debug|x64 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug - DX12|x86.Build.0 = Debug|Win32 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug - LLVM|x64.Build.0 = Debug|x64 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug - LLVM|x86.Build.0 = Debug|Win32 {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug|x64.ActiveCfg = Debug|x64 {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug|x64.Build.0 = Debug|x64 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug|x86.ActiveCfg = Debug|Win32 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Debug|x86.Build.0 = Debug|Win32 {23E1C437-A951-5943-8639-A17F3CF2E606}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {23E1C437-A951-5943-8639-A17F3CF2E606}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {23E1C437-A951-5943-8639-A17F3CF2E606}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {23E1C437-A951-5943-8639-A17F3CF2E606}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {23E1C437-A951-5943-8639-A17F3CF2E606}.DLL Release|x64.ActiveCfg = DLL Release|x64 {23E1C437-A951-5943-8639-A17F3CF2E606}.DLL Release|x64.Build.0 = DLL Release|x64 - {23E1C437-A951-5943-8639-A17F3CF2E606}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {23E1C437-A951-5943-8639-A17F3CF2E606}.DLL Release|x86.Build.0 = DLL Release|Win32 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Release - DX12|x64.ActiveCfg = Release|x64 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Release - DX12|x64.Build.0 = Release|x64 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Release - DX12|x86.ActiveCfg = Release|Win32 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Release - DX12|x86.Build.0 = Release|Win32 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {23E1C437-A951-5943-8639-A17F3CF2E606}.Release - LLVM|x64.ActiveCfg = Release|x64 {23E1C437-A951-5943-8639-A17F3CF2E606}.Release - LLVM|x64.Build.0 = Release|x64 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Release - LLVM|x86.Build.0 = Release|Win32 {23E1C437-A951-5943-8639-A17F3CF2E606}.Release|x64.ActiveCfg = Release|x64 {23E1C437-A951-5943-8639-A17F3CF2E606}.Release|x64.Build.0 = Release|x64 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Release|x86.ActiveCfg = Release|Win32 - {23E1C437-A951-5943-8639-A17F3CF2E606}.Release|x86.Build.0 = Release|Win32 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug - DX12|x64.Build.0 = Debug|x64 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug - DX12|x86.Build.0 = Debug|Win32 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug - LLVM|x64.Build.0 = Debug|x64 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug - LLVM|x86.Build.0 = Debug|Win32 {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug|x64.ActiveCfg = Debug|x64 {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug|x64.Build.0 = Debug|x64 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug|x86.ActiveCfg = Debug|Win32 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Debug|x86.Build.0 = Debug|Win32 {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.DLL Release|x64.ActiveCfg = DLL Release|x64 {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.DLL Release|x64.Build.0 = DLL Release|x64 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.DLL Release|x86.Build.0 = DLL Release|Win32 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Release - DX12|x64.ActiveCfg = Release|x64 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Release - DX12|x64.Build.0 = Release|x64 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Release - DX12|x86.ActiveCfg = Release|Win32 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Release - DX12|x86.Build.0 = Release|Win32 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Release - LLVM|x64.ActiveCfg = Release|x64 {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Release - LLVM|x64.Build.0 = Release|x64 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Release - LLVM|x86.Build.0 = Release|Win32 {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Release|x64.ActiveCfg = Release|x64 {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Release|x64.Build.0 = Release|x64 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Release|x86.ActiveCfg = Release|Win32 - {74827EBD-93DC-5110-BA95-3F2AB029B6B0}.Release|x86.Build.0 = Release|Win32 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug - DX12|x64.Build.0 = Debug|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug - DX12|x86.ActiveCfg = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug - DX12|x86.Build.0 = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug - LLVM DX12|x86.ActiveCfg = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug - LLVM DX12|x86.Build.0 = Release|x64 {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug - LLVM|x64.Build.0 = Debug|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug - LLVM|x86.ActiveCfg = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug - LLVM|x86.Build.0 = Release|x64 {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug - MemLeak|x86.ActiveCfg = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug - MemLeak|x86.Build.0 = Release|x64 {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug|x64.ActiveCfg = Debug|x64 {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug|x64.Build.0 = Debug|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Debug|x86.ActiveCfg = Debug|x64 {AC40FF01-426E-4838-A317-66354CEFAE88}.DLL Debug|x64.ActiveCfg = Debug|x64 {AC40FF01-426E-4838-A317-66354CEFAE88}.DLL Debug|x64.Build.0 = Debug|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.DLL Debug|x86.ActiveCfg = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.DLL Debug|x86.Build.0 = Release|x64 {AC40FF01-426E-4838-A317-66354CEFAE88}.DLL Release|x64.ActiveCfg = Release|x64 {AC40FF01-426E-4838-A317-66354CEFAE88}.DLL Release|x64.Build.0 = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.DLL Release|x86.ActiveCfg = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.DLL Release|x86.Build.0 = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Release - DX12|x64.ActiveCfg = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Release - DX12|x64.Build.0 = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Release - DX12|x86.ActiveCfg = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Release - DX12|x86.Build.0 = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Release - LLVM DX12|x86.ActiveCfg = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Release - LLVM DX12|x86.Build.0 = Release|x64 {AC40FF01-426E-4838-A317-66354CEFAE88}.Release - LLVM|x64.ActiveCfg = Release|x64 {AC40FF01-426E-4838-A317-66354CEFAE88}.Release - LLVM|x64.Build.0 = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Release - LLVM|x86.ActiveCfg = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Release - LLVM|x86.Build.0 = Release|x64 {AC40FF01-426E-4838-A317-66354CEFAE88}.Release|x64.ActiveCfg = Release|x64 {AC40FF01-426E-4838-A317-66354CEFAE88}.Release|x64.Build.0 = Release|x64 - {AC40FF01-426E-4838-A317-66354CEFAE88}.Release|x86.ActiveCfg = Release|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug - DX12|x64.Build.0 = Debug|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug - DX12|x86.ActiveCfg = Release|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug - DX12|x86.Build.0 = Release|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug - LLVM DX12|x64.ActiveCfg = Debug - LLVM|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug - LLVM DX12|x64.Build.0 = Debug - LLVM|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug - LLVM DX12|x86.ActiveCfg = Release|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug - LLVM DX12|x86.Build.0 = Release|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug - LLVM|x64.ActiveCfg = Debug - LLVM|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug - LLVM|x64.Build.0 = Debug - LLVM|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug - LLVM|x86.ActiveCfg = Debug - LLVM|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug - MemLeak|x64.ActiveCfg = Debug - MemLeak|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug - MemLeak|x64.Build.0 = Debug - MemLeak|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug - MemLeak|x86.ActiveCfg = Debug - MemLeak|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug|x64.ActiveCfg = Debug|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug|x64.Build.0 = Debug|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug|x86.ActiveCfg = Debug|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.DLL Debug|x64.ActiveCfg = Debug|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.DLL Debug|x64.Build.0 = Debug|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.DLL Debug|x86.ActiveCfg = Release - LLVM|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.DLL Debug|x86.Build.0 = Release - LLVM|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.DLL Release|x64.ActiveCfg = Release|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.DLL Release|x64.Build.0 = Release|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.DLL Release|x86.ActiveCfg = Release - LLVM|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.DLL Release|x86.Build.0 = Release - LLVM|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release - DX12|x64.ActiveCfg = Release|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release - DX12|x64.Build.0 = Release|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release - DX12|x86.ActiveCfg = Release|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release - DX12|x86.Build.0 = Release|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release - LLVM DX12|x64.ActiveCfg = Release - LLVM|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release - LLVM DX12|x64.Build.0 = Release - LLVM|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release - LLVM DX12|x86.ActiveCfg = Release|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release - LLVM DX12|x86.Build.0 = Release|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release - LLVM|x64.ActiveCfg = Release - LLVM|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release - LLVM|x64.Build.0 = Release - LLVM|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release - LLVM|x86.ActiveCfg = Release - LLVM|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release|x64.ActiveCfg = Release|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release|x64.Build.0 = Release|x64 - {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release|x86.ActiveCfg = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug - DX12|x86.ActiveCfg = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug - DX12|x86.Build.0 = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug - LLVM DX12|x86.ActiveCfg = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug - LLVM DX12|x86.Build.0 = Release|x64 {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug - LLVM|x64.Build.0 = Debug|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug - LLVM|x86.ActiveCfg = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug - LLVM|x86.Build.0 = Release|x64 {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug - MemLeak|x86.ActiveCfg = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug - MemLeak|x86.Build.0 = Release|x64 {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug|x64.ActiveCfg = Debug|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug|x86.ActiveCfg = Debug|x64 {8BC303AB-25BE-4276-8E57-73F171B2D672}.DLL Debug|x64.ActiveCfg = Debug|x64 {8BC303AB-25BE-4276-8E57-73F171B2D672}.DLL Debug|x64.Build.0 = Debug|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.DLL Debug|x86.ActiveCfg = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.DLL Debug|x86.Build.0 = Release|x64 {8BC303AB-25BE-4276-8E57-73F171B2D672}.DLL Release|x64.ActiveCfg = Release|x64 {8BC303AB-25BE-4276-8E57-73F171B2D672}.DLL Release|x64.Build.0 = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.DLL Release|x86.ActiveCfg = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.DLL Release|x86.Build.0 = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Release - DX12|x64.ActiveCfg = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Release - DX12|x86.ActiveCfg = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Release - DX12|x86.Build.0 = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Release - LLVM DX12|x86.ActiveCfg = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Release - LLVM DX12|x86.Build.0 = Release|x64 {8BC303AB-25BE-4276-8E57-73F171B2D672}.Release - LLVM|x64.ActiveCfg = Release|x64 {8BC303AB-25BE-4276-8E57-73F171B2D672}.Release - LLVM|x64.Build.0 = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Release - LLVM|x86.ActiveCfg = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Release - LLVM|x86.Build.0 = Release|x64 {8BC303AB-25BE-4276-8E57-73F171B2D672}.Release|x64.ActiveCfg = Release|x64 - {8BC303AB-25BE-4276-8E57-73F171B2D672}.Release|x86.ActiveCfg = Release|x64 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug - DX12|x64.Build.0 = Debug|x64 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug - DX12|x86.Build.0 = Debug|Win32 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug - LLVM|x64.Build.0 = Debug|x64 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug - LLVM|x86.Build.0 = Debug|Win32 {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug - MemLeak|x86.Build.0 = Debug|Win32 {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug|x64.ActiveCfg = Debug|x64 {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug|x64.Build.0 = Debug|x64 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug|x86.ActiveCfg = Debug|Win32 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Debug|x86.Build.0 = Debug|Win32 {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.DLL Debug|x86.ActiveCfg = DLL Debug|Win32 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.DLL Debug|x86.Build.0 = DLL Debug|Win32 {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.DLL Release|x64.ActiveCfg = DLL Release|x64 {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.DLL Release|x64.Build.0 = DLL Release|x64 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.DLL Release|x86.ActiveCfg = DLL Release|Win32 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.DLL Release|x86.Build.0 = DLL Release|Win32 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Release - DX12|x64.ActiveCfg = Release|x64 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Release - DX12|x64.Build.0 = Release|x64 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Release - DX12|x86.ActiveCfg = Release|Win32 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Release - DX12|x86.Build.0 = Release|Win32 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Release - LLVM DX12|x86.Build.0 = Release|Win32 {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Release - LLVM|x64.ActiveCfg = Release|x64 {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Release - LLVM|x64.Build.0 = Release|x64 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Release - LLVM|x86.Build.0 = Release|Win32 {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Release|x64.ActiveCfg = Release|x64 {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Release|x64.Build.0 = Release|x64 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Release|x86.ActiveCfg = Release|Win32 - {01F4CE10-2CFB-41A8-B41F-E54337868A1D}.Release|x86.Build.0 = Release|Win32 - {00D36322-6188-4A66-B514-3B3F183E998D}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Debug - DX12|x64.Build.0 = Debug|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Debug - DX12|x86.ActiveCfg = Release|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Debug - DX12|x86.Build.0 = Release|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Debug - LLVM DX12|x86.ActiveCfg = Release|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Debug - LLVM DX12|x86.Build.0 = Release|x64 {00D36322-6188-4A66-B514-3B3F183E998D}.Debug - LLVM|x64.ActiveCfg = Debug|x64 {00D36322-6188-4A66-B514-3B3F183E998D}.Debug - LLVM|x64.Build.0 = Debug|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Debug - LLVM|x86.ActiveCfg = Release|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Debug - LLVM|x86.Build.0 = Release|x64 {00D36322-6188-4A66-B514-3B3F183E998D}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 {00D36322-6188-4A66-B514-3B3F183E998D}.Debug - MemLeak|x64.Build.0 = Debug|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Debug - MemLeak|x86.ActiveCfg = Release|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Debug - MemLeak|x86.Build.0 = Release|x64 {00D36322-6188-4A66-B514-3B3F183E998D}.Debug|x64.ActiveCfg = Debug|x64 {00D36322-6188-4A66-B514-3B3F183E998D}.Debug|x64.Build.0 = Debug|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Debug|x86.ActiveCfg = Debug|x64 {00D36322-6188-4A66-B514-3B3F183E998D}.DLL Debug|x64.ActiveCfg = DLL Debug|x64 {00D36322-6188-4A66-B514-3B3F183E998D}.DLL Debug|x64.Build.0 = DLL Debug|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.DLL Debug|x86.ActiveCfg = DLL Debug|x64 {00D36322-6188-4A66-B514-3B3F183E998D}.DLL Release|x64.ActiveCfg = DLL Release|x64 {00D36322-6188-4A66-B514-3B3F183E998D}.DLL Release|x64.Build.0 = DLL Release|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.DLL Release|x86.ActiveCfg = DLL Release|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Release - DX12|x64.ActiveCfg = Release|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Release - DX12|x64.Build.0 = Release|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Release - DX12|x86.ActiveCfg = Release|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Release - DX12|x86.Build.0 = Release|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Release - LLVM DX12|x86.ActiveCfg = Release|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Release - LLVM DX12|x86.Build.0 = Release|x64 {00D36322-6188-4A66-B514-3B3F183E998D}.Release - LLVM|x64.ActiveCfg = Release|x64 {00D36322-6188-4A66-B514-3B3F183E998D}.Release - LLVM|x64.Build.0 = Release|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Release - LLVM|x86.ActiveCfg = Release|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Release - LLVM|x86.Build.0 = Release|x64 {00D36322-6188-4A66-B514-3B3F183E998D}.Release|x64.ActiveCfg = Release|x64 {00D36322-6188-4A66-B514-3B3F183E998D}.Release|x64.Build.0 = Release|x64 - {00D36322-6188-4A66-B514-3B3F183E998D}.Release|x86.ActiveCfg = Release|x64 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug - DX12|x64.ActiveCfg = Debug|x64 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug - DX12|x64.Build.0 = Debug|x64 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug - DX12|x86.ActiveCfg = Debug|Win32 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug - DX12|x86.Build.0 = Debug|Win32 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug - LLVM DX12|x64.ActiveCfg = Debug|x64 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug - LLVM DX12|x64.Build.0 = Debug|x64 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug - LLVM DX12|x86.ActiveCfg = Debug|Win32 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug - LLVM DX12|x86.Build.0 = Debug|Win32 {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug - LLVM|x64.ActiveCfg = Debug|x64 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug - LLVM|x86.ActiveCfg = Debug|Win32 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug - LLVM|x86.Build.0 = Debug|Win32 + {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug - LLVM|x64.Build.0 = Debug|x64 {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug - MemLeak|x86.ActiveCfg = Debug|Win32 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug - MemLeak|x86.Build.0 = Debug|Win32 + {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug - MemLeak|x64.Build.0 = Debug|x64 {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug|x64.ActiveCfg = Debug|x64 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug|x86.ActiveCfg = Debug|Win32 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug|x86.Build.0 = Debug|Win32 + {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Debug|x64.Build.0 = Debug|x64 {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.DLL Debug|x64.ActiveCfg = Debug|x64 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.DLL Debug|x86.ActiveCfg = Debug|Win32 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.DLL Debug|x86.Build.0 = Debug|Win32 + {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.DLL Debug|x64.Build.0 = Debug|x64 {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.DLL Release|x64.ActiveCfg = Release|x64 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.DLL Release|x86.ActiveCfg = Release|Win32 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.DLL Release|x86.Build.0 = Release|Win32 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Release - DX12|x64.ActiveCfg = Release|x64 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Release - DX12|x64.Build.0 = Release|x64 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Release - DX12|x86.ActiveCfg = Release|Win32 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Release - DX12|x86.Build.0 = Release|Win32 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Release - LLVM DX12|x64.ActiveCfg = Release|x64 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Release - LLVM DX12|x64.Build.0 = Release|x64 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Release - LLVM DX12|x86.ActiveCfg = Release|Win32 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Release - LLVM DX12|x86.Build.0 = Release|Win32 + {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.DLL Release|x64.Build.0 = Release|x64 {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Release - LLVM|x64.ActiveCfg = Release|x64 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Release - LLVM|x86.ActiveCfg = Release|Win32 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Release - LLVM|x86.Build.0 = Release|Win32 + {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Release - LLVM|x64.Build.0 = Release|x64 {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Release|x64.ActiveCfg = Release|x64 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Release|x86.ActiveCfg = Release|Win32 - {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Release|x86.Build.0 = Release|Win32 + {FAC9B17B-F4B8-4B75-8AEB-C8C7CB92B078}.Release|x64.Build.0 = Release|x64 + {AB222E8A-00CA-4ACF-A87E-5251C16C0587}.Debug - LLVM|x64.ActiveCfg = Debug|x64 + {AB222E8A-00CA-4ACF-A87E-5251C16C0587}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {AB222E8A-00CA-4ACF-A87E-5251C16C0587}.Debug|x64.ActiveCfg = Debug|x64 + {AB222E8A-00CA-4ACF-A87E-5251C16C0587}.DLL Debug|x64.ActiveCfg = Debug|x64 + {AB222E8A-00CA-4ACF-A87E-5251C16C0587}.DLL Release|x64.ActiveCfg = Release|x64 + {AB222E8A-00CA-4ACF-A87E-5251C16C0587}.Release - LLVM|x64.ActiveCfg = Release|x64 + {AB222E8A-00CA-4ACF-A87E-5251C16C0587}.Release|x64.ActiveCfg = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/rpcs3/D3D12GSRender.vcxproj b/rpcs3/D3D12GSRender.vcxproj index 61e3db8c84..a80028c62a 100644 --- a/rpcs3/D3D12GSRender.vcxproj +++ b/rpcs3/D3D12GSRender.vcxproj @@ -1,14 +1,6 @@  - - Debug - Win32 - - - Release - Win32 - Debug x64 @@ -24,19 +16,6 @@ 10.0.10240.0 - - Application - true - v140 - MultiByte - - - Application - false - v140 - true - MultiByte - StaticLibrary true @@ -55,12 +34,6 @@ - - - - - - @@ -74,16 +47,6 @@ $(VC_IncludePath);$(WindowsSDK_IncludePath);..\minidx12\Include;$(IncludePath) - - - Level3 - Disabled - true - - - true - - Level3 @@ -98,20 +61,6 @@ d3dcompiler.lib;dxgi.lib;d2d1.lib;dwrite.lib;%(AdditionalDependencies) - - - Level3 - MaxSpeed - true - true - true - - - true - true - true - - Level3 diff --git a/rpcs3/D3D12GSRender.vcxproj.filters b/rpcs3/D3D12GSRender.vcxproj.filters index aa2439406d..1e3c1260be 100644 --- a/rpcs3/D3D12GSRender.vcxproj.filters +++ b/rpcs3/D3D12GSRender.vcxproj.filters @@ -1,87 +1,80 @@  - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;hm;inl;inc;xsd - - + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + - Headers - - - Headers + Source Files - Headers + Source Files - Headers + Source Files - Headers + Source Files - Headers + Source Files - Headers + Source Files - Headers + Source Files - Headers + Source Files - Headers + Source Files + + + Source Files - Headers + Source Files - Sources + Source Files - Sources + Source Files - Sources + Source Files - Sources + Source Files - Sources + Source Files - Sources + Source Files - Sources + Source Files - Sources + Source Files - Sources + Source Files - Sources + Source Files - Sources + Source Files \ No newline at end of file diff --git a/rpcs3/Emu/GameInfo.h b/rpcs3/Emu/GameInfo.h index 0decbab7ac..696e7743cf 100644 --- a/rpcs3/Emu/GameInfo.h +++ b/rpcs3/Emu/GameInfo.h @@ -39,5 +39,3 @@ struct GameInfo resolution = 0; } }; - -extern GameInfo CurGameInfo; \ No newline at end of file diff --git a/rpcs3/Emu/RSX/D3D12/D3D12.h b/rpcs3/Emu/RSX/D3D12/D3D12.h index 62ce9a67a1..833f3648a0 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12.h +++ b/rpcs3/Emu/RSX/D3D12/D3D12.h @@ -1,9 +1,9 @@ #pragma once -#ifdef _WIN64 + #include #include #include -#include "utilities/Log.h" +#include "Utilities/Log.h" #include "Emu/Memory/vm.h" #include "Emu/RSX/GCM.h" @@ -279,4 +279,3 @@ inline DXGI_FORMAT getTextureDXGIFormat(int format) return DXGI_FORMAT_R8G8_B8G8_UNORM; } } -#endif \ No newline at end of file diff --git a/rpcs3/Emu/RSX/D3D12/D3D12Buffer.cpp b/rpcs3/Emu/RSX/D3D12/D3D12Buffer.cpp index d4ee1525a9..2005391f3b 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12Buffer.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12Buffer.cpp @@ -1,5 +1,5 @@ #include "stdafx_d3d12.h" -#ifdef _WIN64 +#ifdef _WIN32 #include "D3D12Buffer.h" #include "Utilities/Log.h" @@ -419,4 +419,4 @@ void D3D12GSRender::FillPixelShaderConstantsBuffer(size_t descriptorIndex) CD3DX12_CPU_DESCRIPTOR_HANDLE(getCurrentResourceStorage().m_descriptorsHeap->GetCPUDescriptorHandleForHeapStart()) .Offset((INT)descriptorIndex, g_descriptorStrideSRVCBVUAV)); } -#endif \ No newline at end of file +#endif diff --git a/rpcs3/Emu/RSX/D3D12/D3D12Buffer.h b/rpcs3/Emu/RSX/D3D12/D3D12Buffer.h index 93b0fdd2ac..79287d1f8c 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12Buffer.h +++ b/rpcs3/Emu/RSX/D3D12/D3D12Buffer.h @@ -1,8 +1,7 @@ #pragma once -#ifdef _WIN64 + #include #include "Emu/Memory/vm.h" #include "Emu/RSX/RSXThread.h" std::vector getIALayout(ID3D12Device *device, bool indexedDraw, const rsx::data_array_format_info *vertexData); -#endif \ No newline at end of file diff --git a/rpcs3/Emu/RSX/D3D12/D3D12CommonDecompiler.cpp b/rpcs3/Emu/RSX/D3D12/D3D12CommonDecompiler.cpp index c6c5eece9e..fb8931d58a 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12CommonDecompiler.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12CommonDecompiler.cpp @@ -1,5 +1,5 @@ #include "stdafx_d3d12.h" -#ifdef _WIN64 +#ifdef _WIN32 #include "D3D12CommonDecompiler.h" std::string getFloatTypeNameImp(size_t elementCount) @@ -70,4 +70,5 @@ std::string compareFunctionImp(COMPARE f, const std::string &Op0, const std::str return "(" + Op0 + " != " + Op1 + ")"; } } -#endif \ No newline at end of file +#endif + diff --git a/rpcs3/Emu/RSX/D3D12/D3D12CommonDecompiler.h b/rpcs3/Emu/RSX/D3D12/D3D12CommonDecompiler.h index b43bded77a..5aeaba5325 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12CommonDecompiler.h +++ b/rpcs3/Emu/RSX/D3D12/D3D12CommonDecompiler.h @@ -1,8 +1,7 @@ #pragma once -#ifdef _WIN64 + #include "../Common/ShaderParam.h" std::string getFloatTypeNameImp(size_t elementCount); std::string getFunctionImp(FUNCTION f); std::string compareFunctionImp(COMPARE f, const std::string &Op0, const std::string &Op1); -#endif \ No newline at end of file diff --git a/rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.cpp b/rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.cpp index c33b77cc86..c26f86c2ff 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.cpp @@ -1,5 +1,5 @@ #include "stdafx_d3d12.h" -#ifdef _WIN64 +#ifdef _WIN32 #include "D3D12FragmentProgramDecompiler.h" #include "D3D12CommonDecompiler.h" #include "Utilities/Log.h" @@ -149,4 +149,4 @@ void D3D12FragmentDecompiler::insertMainEnd(std::stringstream & OS) OS << " return Out;" << std::endl; OS << "}" << std::endl; } -#endif \ No newline at end of file +#endif diff --git a/rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.h b/rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.h index 53f325cecf..bbba1ea8a7 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.h +++ b/rpcs3/Emu/RSX/D3D12/D3D12FragmentProgramDecompiler.h @@ -1,5 +1,5 @@ #pragma once -#ifdef _WIN64 + #include "Emu/RSX/RSXFragmentProgram.h" #include @@ -22,4 +22,3 @@ protected: public: D3D12FragmentDecompiler(u32 addr, u32& size, u32 ctrl); }; -#endif \ No newline at end of file diff --git a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp index 65668d0020..d2f3116c70 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp @@ -1,14 +1,17 @@ #include "stdafx_d3d12.h" -#ifdef _WIN64 +#ifdef _WIN32 +#include #include "D3D12GSRender.h" #include #include -#include #include #include #include "d3dx12.h" #include #include "Emu/state.h" +#pragma comment(lib, "d2d1") +#pragma comment(lib, "DXGI") +#pragma comment(lib, "Dwrite") PFN_D3D12_CREATE_DEVICE wrapD3D12CreateDevice; PFN_D3D12_GET_DEBUG_INTERFACE wrapD3D12GetDebugInterface; @@ -1146,4 +1149,4 @@ void D3D12GSRender::semaphore_PGRAPH_backend_release() } } } -#endif \ No newline at end of file +#endif diff --git a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.h b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.h index f64483521b..a6d7957e49 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.h +++ b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.h @@ -1,5 +1,5 @@ #pragma once -#ifdef _WIN64 + #include "D3D12.h" #include "rpcs3/Ini.h" #include "Utilities/rPlatform.h" // only for rImage @@ -506,4 +506,3 @@ protected: virtual void load_vertex_data(u32 first, u32 count) override; }; -#endif \ No newline at end of file diff --git a/rpcs3/Emu/RSX/D3D12/D3D12Overlay.cpp b/rpcs3/Emu/RSX/D3D12/D3D12Overlay.cpp index c160e85fb4..3500e258f1 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12Overlay.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12Overlay.cpp @@ -1,5 +1,5 @@ #include "stdafx_d3d12.h" -#ifdef _WIN64 +#ifdef _WIN32 #include "D3D12GSRender.h" #include #include @@ -211,4 +211,4 @@ void D3D12GSRender::renderOverlay() // Flush to submit the 11 command list to the shared command queue. m_d3d11DeviceContext->Flush(); } -#endif \ No newline at end of file +#endif diff --git a/rpcs3/Emu/RSX/D3D12/D3D12PipelineState.cpp b/rpcs3/Emu/RSX/D3D12/D3D12PipelineState.cpp index e951b2da97..e86881c3ac 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12PipelineState.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12PipelineState.cpp @@ -1,7 +1,7 @@ #include "stdafx_d3d12.h" -#ifdef _WIN64 -#include "D3D12PipelineState.h" +#ifdef _WIN32 #include +#include "D3D12PipelineState.h" #include "D3D12GSRender.h" #pragma comment (lib, "d3dcompiler.lib") diff --git a/rpcs3/Emu/RSX/D3D12/D3D12PipelineState.h b/rpcs3/Emu/RSX/D3D12/D3D12PipelineState.h index b23cbae5dc..fee5c8fd6a 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12PipelineState.h +++ b/rpcs3/Emu/RSX/D3D12/D3D12PipelineState.h @@ -1,5 +1,5 @@ #pragma once -#ifdef _WIN64 + #include "D3D12.h" #include "../Common/ProgramStateCache.h" #include "D3D12VertexProgramDecompiler.h" @@ -202,4 +202,3 @@ struct D3D12Traits class PipelineStateObjectCache : public ProgramStateCache { }; -#endif \ No newline at end of file diff --git a/rpcs3/Emu/RSX/D3D12/D3D12RenderTargetSets.cpp b/rpcs3/Emu/RSX/D3D12/D3D12RenderTargetSets.cpp index 3ff6e86b52..4e08a3166c 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12RenderTargetSets.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12RenderTargetSets.cpp @@ -1,5 +1,5 @@ #include "stdafx_d3d12.h" -#ifdef _WIN64 +#ifdef _WIN32 #include "D3D12RenderTargetSets.h" #include "rpcs3/Ini.h" #include "Utilities/rPlatform.h" // only for rImage @@ -313,4 +313,4 @@ void RenderTargets::Release() for (auto tmp : m_depthStencil) tmp.second->Release(); } -#endif \ No newline at end of file +#endif diff --git a/rpcs3/Emu/RSX/D3D12/D3D12RenderTargetSets.h b/rpcs3/Emu/RSX/D3D12/D3D12RenderTargetSets.h index 672133f7e4..0cf1a58d45 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12RenderTargetSets.h +++ b/rpcs3/Emu/RSX/D3D12/D3D12RenderTargetSets.h @@ -1,5 +1,5 @@ #pragma once -#ifdef _WIN64 + #include struct RenderTargets @@ -27,4 +27,4 @@ struct RenderTargets void Init(ID3D12Device *device); void Release(); }; -#endif \ No newline at end of file + diff --git a/rpcs3/Emu/RSX/D3D12/D3D12Texture.cpp b/rpcs3/Emu/RSX/D3D12/D3D12Texture.cpp index bbd51c84a9..15a7936588 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12Texture.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12Texture.cpp @@ -1,5 +1,5 @@ #include "stdafx_d3d12.h" -#ifdef _WIN64 +#ifdef _WIN32 #include "D3D12GSRender.h" #include "d3dx12.h" #include "../Common/TextureUtils.h" @@ -469,4 +469,4 @@ size_t D3D12GSRender::UploadTextures(ID3D12GraphicsCommandList *cmdlist, size_t return usedTexture; } -#endif \ No newline at end of file +#endif diff --git a/rpcs3/Emu/RSX/D3D12/D3D12Texture.h b/rpcs3/Emu/RSX/D3D12/D3D12Texture.h index 7b9637ef9c..6f70f09bee 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12Texture.h +++ b/rpcs3/Emu/RSX/D3D12/D3D12Texture.h @@ -1 +1 @@ -#pragma once \ No newline at end of file +#pragma once diff --git a/rpcs3/Emu/RSX/D3D12/D3D12Utils.cpp b/rpcs3/Emu/RSX/D3D12/D3D12Utils.cpp index 2200771378..582bcfcc3d 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12Utils.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12Utils.cpp @@ -2,9 +2,9 @@ * Contains utility shaders */ #include "stdafx_d3d12.h" -#ifdef _WIN64 -#include "D3D12GSRender.h" +#ifdef _WIN32 #include +#include "D3D12GSRender.h" #include "d3dx12.h" #define STRINGIFY(x) #x @@ -262,4 +262,4 @@ void D3D12GSRender::initConvertShader() p.first->Release(); p.second->Release(); } -#endif \ No newline at end of file +#endif diff --git a/rpcs3/Emu/RSX/D3D12/D3D12VertexProgramDecompiler.cpp b/rpcs3/Emu/RSX/D3D12/D3D12VertexProgramDecompiler.cpp index 5602b293f3..856a53de4c 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12VertexProgramDecompiler.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12VertexProgramDecompiler.cpp @@ -1,5 +1,5 @@ #include "stdafx_d3d12.h" -#ifdef _WIN64 +#ifdef _WIN32 #include "D3D12VertexProgramDecompiler.h" #include "D3D12CommonDecompiler.h" #include "Utilities/Log.h" @@ -162,4 +162,4 @@ D3D12VertexProgramDecompiler::D3D12VertexProgramDecompiler(std::vector& dat VertexProgramDecompiler(data) { } -#endif \ No newline at end of file +#endif diff --git a/rpcs3/Emu/RSX/D3D12/D3D12VertexProgramDecompiler.h b/rpcs3/Emu/RSX/D3D12/D3D12VertexProgramDecompiler.h index 8cb5c258a4..45165fdf2c 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12VertexProgramDecompiler.h +++ b/rpcs3/Emu/RSX/D3D12/D3D12VertexProgramDecompiler.h @@ -1,5 +1,5 @@ #pragma once -#ifdef _WIN64 + #include #include #include "../Common/VertexProgramDecompiler.h" @@ -21,4 +21,3 @@ protected: public: D3D12VertexProgramDecompiler(std::vector& data); }; -#endif \ No newline at end of file diff --git a/rpcs3/Emu/RSX/GSManager.cpp b/rpcs3/Emu/RSX/GSManager.cpp index 410da04866..9a3f0894dd 100644 --- a/rpcs3/Emu/RSX/GSManager.cpp +++ b/rpcs3/Emu/RSX/GSManager.cpp @@ -7,6 +7,9 @@ #include "GSManager.h" #include "Null/NullGSRender.h" #include "GL/GLGSRender.h" +#ifdef _WIN32 +#include "Emu/RSX/D3D12/D3D12GSRender.h" +#endif void GSInfo::Init() { @@ -23,15 +26,22 @@ GSManager::GSManager() : m_render(nullptr) { } -extern GSRender * createGSRender(u8); - void GSManager::Init() { if(m_render) return; m_info.Init(); - m_render = createGSRender(Ini.GSRenderMode.GetValue()); + switch (Ini.GSRenderMode.GetValue()) + { + default: + case 0: m_render = new NullGSRender(); break; + case 1: m_render = new GLGSRender(); break; +#ifdef _WIN32 + case 2: m_render = new D3D12GSRender(); break; +#endif + } + //m_render->Init(GetInfo().outresolution.width, GetInfo().outresolution.height); } diff --git a/rpcs3/Emu/RSX/GSRender.cpp b/rpcs3/Emu/RSX/GSRender.cpp index 58e2248c6b..b4a71b1719 100644 --- a/rpcs3/Emu/RSX/GSRender.cpp +++ b/rpcs3/Emu/RSX/GSRender.cpp @@ -69,4 +69,4 @@ void GSRender::flip(int buffer) { if (m_frame) m_frame->flip(m_context); -} \ No newline at end of file +} diff --git a/rpcs3/Emu/System.cpp b/rpcs3/Emu/System.cpp index 92627a387d..f0550c2e49 100644 --- a/rpcs3/Emu/System.cpp +++ b/rpcs3/Emu/System.cpp @@ -445,7 +445,6 @@ void Emulator::Stop() GetCallbackManager().Clear(); GetModuleManager().Close(); - CurGameInfo.Reset(); RSXIOMem.Clear(); vm::close(); diff --git a/rpcs3/Gui/SettingsDialog.cpp b/rpcs3/Gui/SettingsDialog.cpp index 0f39bfd2fe..4ab8bfb9f1 100644 --- a/rpcs3/Gui/SettingsDialog.cpp +++ b/rpcs3/Gui/SettingsDialog.cpp @@ -10,10 +10,13 @@ #ifdef _WIN32 #include #include - #pragma comment(lib, "iphlpapi.lib") -#else +#undef GetHwnd +#include +#include +#include +#else #include #include #include @@ -23,13 +26,6 @@ #include #endif -#if defined(DX12_SUPPORT) -#undef GetHwnd -#include -#include -#include -#endif - std::vector GetAdapters() { std::vector adapters; @@ -92,13 +88,7 @@ std::vector GetAdapters() SettingsDialog::SettingsDialog(wxWindow *parent, rpcs3::config_t* cfg) : wxDialog(parent, wxID_ANY, "Settings", wxDefaultPosition) { - bool paused = false; - - if (Emu.IsRunning()) - { - Emu.Pause(); - paused = true; - } + const bool was_paused = Emu.Pause(); static const u32 width = 458; static const u32 height = 400; @@ -238,28 +228,27 @@ SettingsDialog::SettingsDialog(wxWindow *parent, rpcs3::config_t* cfg) cbox_gs_render->Append("Null"); cbox_gs_render->Append("OpenGL"); -#if defined(DX12_SUPPORT) - cbox_gs_render->Append("DirectX 12"); -#endif -#if defined(DX12_SUPPORT) - unsigned id = 0; +#ifdef _WIN32 Microsoft::WRL::ComPtr dxgiFactory; - CreateDXGIFactory(IID_PPV_ARGS(&dxgiFactory)); Microsoft::WRL::ComPtr adapter; - while (dxgiFactory->EnumAdapters(id, adapter.GetAddressOf()) != DXGI_ERROR_NOT_FOUND) + if (SUCCEEDED(CreateDXGIFactory(IID_PPV_ARGS(&dxgiFactory)))) { - DXGI_ADAPTER_DESC adapterDesc; - adapter->GetDesc(&adapterDesc); - cbox_gs_d3d_adaptater->Append(adapterDesc.Description); - id++; - } -#endif + cbox_gs_render->Append("DirectX 12"); -#if !defined(DX12_SUPPORT) - cbox_gs_d3d_adaptater->Enable(false); - chbox_gs_overlay->Enable(false); + for (uint id = 0; dxgiFactory->EnumAdapters(id, adapter.GetAddressOf()) != DXGI_ERROR_NOT_FOUND; id++) + { + DXGI_ADAPTER_DESC adapterDesc; + adapter->GetDesc(&adapterDesc); + cbox_gs_d3d_adaptater->Append(adapterDesc.Description); + } + } + else + { + cbox_gs_d3d_adaptater->Enable(false); + chbox_gs_overlay->Enable(false); + } #endif for (int i = 1; i < WXSIZEOF(ResolutionTable); ++i) @@ -552,5 +541,5 @@ SettingsDialog::SettingsDialog(wxWindow *parent, rpcs3::config_t* cfg) Ini.Save(); } - if (paused) Emu.Resume(); -} \ No newline at end of file + if (was_paused) Emu.Resume(); +} diff --git a/rpcs3/emucore.vcxproj b/rpcs3/emucore.vcxproj index d2f26ba391..bba4d89e25 100644 --- a/rpcs3/emucore.vcxproj +++ b/rpcs3/emucore.vcxproj @@ -641,6 +641,11 @@ + + + {fac9b17b-f4b8-4b75-8aeb-c8c7cb92b078} + + {C4A10229-4712-4BD2-B63E-50D93C67A038} emucore @@ -699,31 +704,31 @@ - .\;..\;..\asmjit\src\asmjit;..\wxWidgets\include\msvc;..\wxWidgets\include;.\OpenAL\include;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;$(VC_IncludePath);$(WindowsSDK_IncludePath);..\llvm\include;..\llvm_build\include;$(UniversalCRT_IncludePath);..\minidx9\Include + .\;..\;..\asmjit\src\asmjit;..\wxWidgets\include\msvc;..\wxWidgets\include;.\OpenAL\include;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;$(VC_IncludePath);$(WindowsSDK_IncludePath);..\llvm\include;..\llvm_build\include;$(UniversalCRT_IncludePath);..\minidx9\Include;..\minidx12\Include $(Platform)\$(Configuration)\emucore\ $(UniversalCRT_LibraryPath_x64);$(LibraryPath) $(ExcludePath) - .\;..\;..\asmjit\src\asmjit;..\wxWidgets\include\msvc;..\wxWidgets\include;.\OpenAL\include;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;$(VC_IncludePath);$(WindowsSDK_IncludePath);..\llvm\include;..\llvm_build\include;$(UniversalCRT_IncludePath);..\minidx9\Include + .\;..\;..\asmjit\src\asmjit;..\wxWidgets\include\msvc;..\wxWidgets\include;.\OpenAL\include;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;$(VC_IncludePath);$(WindowsSDK_IncludePath);..\llvm\include;..\llvm_build\include;$(UniversalCRT_IncludePath);..\minidx9\Include;..\minidx12\Include $(Platform)\$(Configuration)\emucore\ $(LibraryPath) $(ExcludePath) - .\;..\;..\asmjit\src\asmjit;..\wxWidgets\include\msvc;..\wxWidgets\include;.\OpenAL\include;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;$(VC_IncludePath);$(WindowsSDK_IncludePath);..\llvm\include;..\llvm_build\include;$(UniversalCRT_IncludePath);..\minidx9\Include + .\;..\;..\asmjit\src\asmjit;..\wxWidgets\include\msvc;..\wxWidgets\include;.\OpenAL\include;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;$(VC_IncludePath);$(WindowsSDK_IncludePath);..\llvm\include;..\llvm_build\include;$(UniversalCRT_IncludePath);..\minidx9\Include;..\minidx12\Include $(Platform)\$(Configuration)\emucore\ $(UniversalCRT_LibraryPath_x64);$(LibraryPath) $(ExcludePath) - .\;..\;..\asmjit\src\asmjit;..\wxWidgets\include\msvc;..\wxWidgets\include;.\OpenAL\include;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;$(VC_IncludePath);$(WindowsSDK_IncludePath);..\llvm\include;..\llvm_build\include;$(UniversalCRT_IncludePath);..\minidx9\Include + .\;..\;..\asmjit\src\asmjit;..\wxWidgets\include\msvc;..\wxWidgets\include;.\OpenAL\include;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;$(VC_IncludePath);$(WindowsSDK_IncludePath);..\llvm\include;..\llvm_build\include;$(UniversalCRT_IncludePath);..\minidx9\Include;..\minidx12\Include $(Platform)\$(Configuration)\emucore\ $(UniversalCRT_LibraryPath_x64);$(LibraryPath) $(ExcludePath) - .\;..\;..\asmjit\src\asmjit;..\wxWidgets\include\msvc;..\wxWidgets\include;.\OpenAL\include;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;$(VC_IncludePath);$(WindowsSDK_IncludePath);..\llvm\include;..\llvm_build\include;$(UniversalCRT_IncludePath);..\minidx9\Include + .\;..\;..\asmjit\src\asmjit;..\wxWidgets\include\msvc;..\wxWidgets\include;.\OpenAL\include;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;$(VC_IncludePath);$(WindowsSDK_IncludePath);..\llvm\include;..\llvm_build\include;$(UniversalCRT_IncludePath);..\minidx9\Include;..\minidx12\Include $(Platform)\$(Configuration)\emucore\ $(UniversalCRT_LibraryPath_x64);$(LibraryPath) $(ExcludePath) diff --git a/rpcs3/rpcs3.cpp b/rpcs3/rpcs3.cpp index 6ee907ba70..eb597efb9f 100644 --- a/rpcs3/rpcs3.cpp +++ b/rpcs3/rpcs3.cpp @@ -24,9 +24,6 @@ #include "Emu/RSX/Null/NullGSRender.h" #include "Emu/RSX/GL/GLGSRender.h" -#if defined(DX12_SUPPORT) -#include "Emu/RSX/D3D12/D3D12GSRender.h" -#endif #include "Gui/MsgDialog.h" #include "Gui/SaveDataDialog.h" @@ -130,6 +127,8 @@ bool Rpcs3App::OnInit() case frame_type::Null: return std::make_unique("Null"); } + + throw EXCEPTION("Invalid Frame Type"); }; callbacks.get_msg_dialog = []() -> std::unique_ptr @@ -226,18 +225,3 @@ Rpcs3App::Rpcs3App() XInitThreads(); #endif } - -GameInfo CurGameInfo; - -GSRender * createGSRender(u8 id) -{ - switch (id) - { - default: - case 0: return new NullGSRender(); break; - case 1: return new GLGSRender(); break; -#if defined(DX12_SUPPORT) - case 2: return new D3D12GSRender(); break; -#endif - } -} diff --git a/rpcs3/rpcs3.vcxproj b/rpcs3/rpcs3.vcxproj index 4e450912fa..d2ba8386f6 100644 --- a/rpcs3/rpcs3.vcxproj +++ b/rpcs3/rpcs3.vcxproj @@ -1,10 +1,6 @@  - - Debug - DX12 - x64 - Debug - LLVM x64 @@ -13,22 +9,10 @@ Debug - MemLeak x64 - - Debug - LLVM DX12 - x64 - Debug x64 - - Release - DX12 - x64 - - - Release - LLVM DX12 - x64 - Release - LLVM x64 @@ -57,18 +41,6 @@ Unicode v140 - - Application - true - Unicode - v140 - - - Application - true - Unicode - v140 - Application true @@ -91,22 +63,6 @@ v140 false - - Application - false - true - Unicode - v140 - false - - - Application - false - true - Unicode - v140 - false - @@ -116,12 +72,6 @@ - - - - - - @@ -131,46 +81,28 @@ - - - - - - - .\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;.\OpenAL\include;$(IncludePath);..\asmjit\src\asmjit;$(UniversalCRT_IncludePath) + .\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;.\OpenAL\include;$(IncludePath);..\asmjit\src\asmjit;$(UniversalCRT_IncludePath);..\minidx12\Include $(SolutionDir)bin\ ..\libs\$(Configuration)\;$(UniversalCRT_LibraryPath_x64);$(LibraryPath) $(ProjectName)-dbg - .\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;.\OpenAL\include;$(IncludePath);..\asmjit\src\asmjit;$(UniversalCRT_IncludePath) - $(SolutionDir)bin\ - ..\libs\Debug\;$(UniversalCRT_LibraryPath_x64);$(LibraryPath) - $(ProjectName)-dbg - - - .\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;.\OpenAL\include;$(IncludePath);..\asmjit\src\asmjit;$(UniversalCRT_IncludePath) - $(SolutionDir)bin\ - ..\libs\Debug\;$(UniversalCRT_LibraryPath_x64);$(LibraryPath) - $(ProjectName)-dbg - - - .\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;.\OpenAL\include;$(IncludePath);..\asmjit\src\asmjit;$(UniversalCRT_IncludePath) + .\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;.\OpenAL\include;$(IncludePath);..\asmjit\src\asmjit;$(UniversalCRT_IncludePath);..\minidx12\Include $(SolutionDir)bin\ ..\libs\Debug\;$(UniversalCRT_LibraryPath_x64);$(LibraryPath) $(ProjectName)-dbg - .\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;.\OpenAL\include;$(UniversalCRT_IncludePath);$(IncludePath) + .\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;.\OpenAL\include;$(UniversalCRT_IncludePath);$(IncludePath);..\minidx12\Include $(SolutionDir)bin\ ..\libs\Debug\;$(UniversalCRT_LibraryPath_x64);$(LibraryPath) $(ProjectName)-dbg false - .\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;.\OpenAL\include;$(IncludePath);..\asmjit\src\asmjit;$(UniversalCRT_IncludePath) + .\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;.\OpenAL\include;$(IncludePath);..\asmjit\src\asmjit;$(UniversalCRT_IncludePath);..\minidx12\Include $(SolutionDir)bin\ ..\libs\$(Configuration)\;$(UniversalCRT_LibraryPath_x64);$(LibraryPath) false @@ -178,23 +110,7 @@ false - .\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;.\OpenAL\include;$(IncludePath);..\asmjit\src\asmjit;$(UniversalCRT_IncludePath) - $(SolutionDir)bin\ - ..\libs\Release\;$(UniversalCRT_LibraryPath_x64);$(LibraryPath) - false - false - - - false - .\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;.\OpenAL\include;$(IncludePath);..\asmjit\src\asmjit;$(UniversalCRT_IncludePath) - $(SolutionDir)bin\ - ..\libs\Release\;$(UniversalCRT_LibraryPath_x64);$(LibraryPath) - false - false - - - false - .\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;.\OpenAL\include;$(IncludePath);..\asmjit\src\asmjit;$(UniversalCRT_IncludePath) + .\;..\wxWidgets\include;..\SDL-1.3.0-5538\include;..\SDL_image-1.2.10;..\pthreads-2.8.0;..\;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;.\OpenAL\include;$(IncludePath);..\asmjit\src\asmjit;$(UniversalCRT_IncludePath);..\minidx12\Include $(SolutionDir)bin\ ..\libs\Release\;$(UniversalCRT_LibraryPath_x64);$(LibraryPath) false @@ -260,66 +176,6 @@ false - - - Level3 - Disabled - ProgramDatabase - Use - ..\wxWidgets\include\msvc;..\glm - Async - stdafx_gui.h - $(IntDir)$(TargetName)_gui.pch - _UNICODE;UNICODE;DX12_SUPPORT;%(PreprocessorDefinitions) - - - true - dxgi.lib;d2d1.lib;dwrite.lib;d3dcompiler.lib;wxmsw31ud_adv.lib;wxbase31ud.lib;wxmsw31ud_core.lib;wxmsw31ud_aui.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;OpenAL32.lib;asmjit.lib;$(SolutionDir)$(Platform)\Debug\D3D12GsRender.lib;%(AdditionalDependencies) - %(IgnoreSpecificDefaultLibraries) - true - ..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\libs\Win64 - 0x200000000 - true - false - - - %windir%\sysnative\cmd.exe /c "$(SolutionDir)\Utilities\git-version-gen.cmd" - Updating git-version.h - - - false - - - - - Level3 - Disabled - ProgramDatabase - Use - ..\wxWidgets\include\msvc;..\glm - Async - stdafx_gui.h - $(IntDir)$(TargetName)_gui.pch - _UNICODE;UNICODE;LLVM_AVAILABLE;DX12_SUPPORT;%(PreprocessorDefinitions) - - - true - dxgi.lib;d2d1.lib;dwrite.lib;d3dcompiler.lib;wxmsw31ud_adv.lib;wxbase31ud.lib;wxmsw31ud_core.lib;wxmsw31ud_aui.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;OpenAL32.lib;asmjit.lib;$(SolutionDir)$(Platform)\Debug\D3D12GsRender.lib;%(AdditionalDependencies) - %(IgnoreSpecificDefaultLibraries) - true - ..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\libs\Win64 - 0x200000000 - true - false - - - %windir%\sysnative\cmd.exe /c "$(SolutionDir)\Utilities\git-version-gen.cmd" - Updating git-version.h - - - false - - Level3 @@ -426,84 +282,6 @@ Updating git-version.h - - - Level3 - Full - true - true - ..\wxWidgets\include\msvc;..\glm - MultiThreadedDLL - WIN32;NDEBUG;_WINDOWS;DX12_SUPPORT;%(PreprocessorDefinitions) - false - Use - Speed - Async - false - true - stdafx_gui.h - $(IntDir)$(TargetName)_gui.pch - false - - - Windows - true - true - true - dxgi.lib;d2d1.lib;dwrite.lib;d3dcompiler.lib;wxmsw31u_adv.lib;wxbase31u.lib;wxmsw31u_core.lib;wxmsw31u_aui.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregexu.lib;wxexpat.lib;wsock32.lib;wininet.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;OpenAL32.lib;asmjit.lib;$(SolutionDir)$(Platform)\Release\D3D12GsRender.lib;%(AdditionalDependencies) - - - libc.lib;libcmt.lib;libcd.lib;libcmtd.lib;msvcrtd.lib;%(IgnoreSpecificDefaultLibraries) - true - ..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\libs\Win64 - 0x200000000 - true - false - - - %windir%\sysnative\cmd.exe /c "$(SolutionDir)\Utilities\git-version-gen.cmd" - Updating git-version.h - - - - - Level3 - Full - true - true - ..\wxWidgets\include\msvc;..\glm - MultiThreadedDLL - WIN32;NDEBUG;_WINDOWS;LLVM_AVAILABLE;DX12_SUPPORT;%(PreprocessorDefinitions) - false - Use - Speed - Async - false - true - stdafx_gui.h - $(IntDir)$(TargetName)_gui.pch - false - - - Windows - true - true - true - dxgi.lib;d2d1.lib;dwrite.lib;d3dcompiler.lib;wxmsw31u_adv.lib;wxbase31u.lib;wxmsw31u_core.lib;wxmsw31u_aui.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregexu.lib;wxexpat.lib;wsock32.lib;wininet.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;OpenAL32.lib;asmjit.lib;$(SolutionDir)$(Platform)\Release\D3D12GsRender.lib;%(AdditionalDependencies) - - - libc.lib;libcmt.lib;libcd.lib;libcmtd.lib;msvcrtd.lib;%(IgnoreSpecificDefaultLibraries) - true - ..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\libs\Win64 - 0x200000000 - true - false - - - %windir%\sysnative\cmd.exe /c "$(SolutionDir)\Utilities\git-version-gen.cmd" - Updating git-version.h - - @@ -537,12 +315,8 @@ Create Create Create - Create - Create Create Create - Create - Create @@ -587,6 +361,9 @@ + + {fac9b17b-f4b8-4b75-8aeb-c8c7cb92b078} + {c4a10229-4712-4bd2-b63e-50d93c67a038} diff --git a/rpcs3/rpcs3.vcxproj.user b/rpcs3/rpcs3.vcxproj.user index 4ca6d83730..975b4ed10e 100644 --- a/rpcs3/rpcs3.vcxproj.user +++ b/rpcs3/rpcs3.vcxproj.user @@ -8,14 +8,6 @@ $(SolutionDir)bin\ WindowsLocalDebugger - - $(SolutionDir)bin\ - WindowsLocalDebugger - - - $(SolutionDir)bin\ - WindowsLocalDebugger - $(SolutionDir)bin\ WindowsLocalDebugger @@ -30,14 +22,6 @@ WindowsLocalDebugger 1> stdout.log 2> stderr.log - - $(SolutionDir)bin\ - WindowsLocalDebugger - - - $(SolutionDir)bin\ - WindowsLocalDebugger - $(SolutionDir)bin\ WindowsLocalDebugger diff --git a/rpcs3/stdafx_d3d12.cpp b/rpcs3/stdafx_d3d12.cpp index 6d29752b65..6b442dbdbf 100644 --- a/rpcs3/stdafx_d3d12.cpp +++ b/rpcs3/stdafx_d3d12.cpp @@ -1 +1 @@ -#include "stdafx_d3d12.h" \ No newline at end of file +#include "stdafx_d3d12.h" diff --git a/rpcs3/stdafx_d3d12.h b/rpcs3/stdafx_d3d12.h index b552657837..9fb2716b0d 100644 --- a/rpcs3/stdafx_d3d12.h +++ b/rpcs3/stdafx_d3d12.h @@ -1,2 +1,3 @@ #pragma once -#include "stdafx.h" \ No newline at end of file + +#include "stdafx.h"