diff --git a/rpcs3/emucore.vcxproj b/rpcs3/emucore.vcxproj
index 4d595b4823..125c782d6f 100644
--- a/rpcs3/emucore.vcxproj
+++ b/rpcs3/emucore.vcxproj
@@ -42,6 +42,8 @@
+
+
@@ -500,6 +502,7 @@
+
@@ -627,6 +630,9 @@
+
+
+
{C4A10229-4712-4BD2-B63E-50D93C67A038}
emucore
diff --git a/rpcs3/emucore.vcxproj.filters b/rpcs3/emucore.vcxproj.filters
index ca6c9fc43b..2e2b882156 100644
--- a/rpcs3/emucore.vcxproj.filters
+++ b/rpcs3/emucore.vcxproj.filters
@@ -971,6 +971,12 @@
Emu\GPU\RSX\D3D12
+
+ Emu\GPU\RSX\D3D12
+
+
+ Emu\GPU\RSX\D3D12
+
@@ -1840,5 +1846,13 @@
Emu\GPU\RSX\D3D12
+
+ Emu\GPU\RSX\D3D12
+
+
+
+
+ Emu\GPU\RSX\D3D12
+
\ No newline at end of file
diff --git a/rpcs3/rpcs3.vcxproj b/rpcs3/rpcs3.vcxproj
index 648a0d7e93..3ac2b0fd1a 100644
--- a/rpcs3/rpcs3.vcxproj
+++ b/rpcs3/rpcs3.vcxproj
@@ -83,6 +83,7 @@
Async
stdafx_gui.h
$(IntDir)$(TargetName)_gui.pch
+ _UNICODE;UNICODE;%(PreprocessorDefinitions);DX12_SUPPORT
true
@@ -109,7 +110,7 @@
ProgramDatabase
Use
..\wxWidgets\include\msvc
- _UNICODE;UNICODE;MSVC_CRT_MEMLEAK_DETECTION;%(PreprocessorDefinitions)
+ _UNICODE;UNICODE;MSVC_CRT_MEMLEAK_DETECTION;%(PreprocessorDefinitions);DX12_SUPPORT
Async
stdafx_gui.h
$(IntDir)$(TargetName)_gui.pch
@@ -140,7 +141,7 @@
true
..\wxWidgets\include\msvc
MultiThreadedDLL
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions);DX12_SUPPORT
false
Use
Speed