diff --git a/Core/Core.vcxproj b/Core/Core.vcxproj
index 1978f3bcac..cb005628be 100644
--- a/Core/Core.vcxproj
+++ b/Core/Core.vcxproj
@@ -1406,13 +1406,11 @@
-
-
@@ -1432,6 +1430,7 @@
+
diff --git a/Core/Core.vcxproj.filters b/Core/Core.vcxproj.filters
index 3a24903dbc..b6dbc27862 100644
--- a/Core/Core.vcxproj.filters
+++ b/Core/Core.vcxproj.filters
@@ -694,7 +694,6 @@
Core
-
HLE\Libraries
@@ -1190,6 +1189,9 @@
HLE\Libraries
+
+ Core
+
@@ -1753,7 +1755,6 @@
Core
-
HLE\Libraries
@@ -1922,11 +1923,12 @@
HLE\Libraries
+
+ Core
+
-
-
Ext\gason
@@ -1947,5 +1949,8 @@
Ext\libzip
+
+ Ext
+
\ No newline at end of file
diff --git a/UI/ReadMe.txt b/UI/ReadMe.txt
deleted file mode 100644
index 9f9060e341..0000000000
--- a/UI/ReadMe.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-========================================================================
- STATIC LIBRARY : UI Project Overview
-========================================================================
-
-AppWizard has created this UI library project for you.
-
-No source files were created as part of your project.
-
-
-UI.vcxproj
- This is the main project file for VC++ projects generated using an Application Wizard.
- It contains information about the version of Visual C++ that generated the file, and
- information about the platforms, configurations, and project features selected with the
- Application Wizard.
-
-UI.vcxproj.filters
- This is the filters file for VC++ projects generated using an Application Wizard.
- It contains information about the association between the files in your project
- and the filters. This association is used in the IDE to show grouping of files with
- similar extensions under a specific node (for e.g. ".cpp" files are associated with the
- "Source Files" filter).
-
-/////////////////////////////////////////////////////////////////////////////
-Other notes:
-
-AppWizard uses "TODO:" comments to indicate parts of the source code you
-should add to or customize.
-
-/////////////////////////////////////////////////////////////////////////////
diff --git a/Windows/PPSSPP.vcxproj b/Windows/PPSSPP.vcxproj
index 67d3f25f66..9c637788ae 100644
--- a/Windows/PPSSPP.vcxproj
+++ b/Windows/PPSSPP.vcxproj
@@ -691,6 +691,16 @@
true
true
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
true
true
@@ -831,26 +841,6 @@
true
true
-
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
-
true
true
@@ -1090,6 +1080,26 @@
true
true
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
true
true
@@ -1180,6 +1190,16 @@
true
true
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
true
true
@@ -1200,6 +1220,26 @@
true
true
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
true
true
@@ -1220,6 +1260,16 @@
true
true
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
true
@@ -1361,26 +1411,6 @@
true
true
-
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
-
true
true
@@ -1469,6 +1499,7 @@
+
@@ -1490,8 +1521,11 @@
-
-
+
+
+
+
+
@@ -1507,8 +1541,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
true
@@ -1550,6 +1602,16 @@
true
true
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
true
true
@@ -1560,6 +1622,7 @@
true
true
+
true
true
@@ -1601,6 +1664,7 @@
true
true
+
true
true
@@ -1626,17 +1690,8 @@
-
-
-
-
-
-
-
-
-
true
@@ -1659,10 +1714,13 @@
true
+
+
+
@@ -1708,9 +1766,14 @@
+
+
+
+
+
diff --git a/Windows/PPSSPP.vcxproj.filters b/Windows/PPSSPP.vcxproj.filters
index 9575308dd8..6649ca6aa4 100644
--- a/Windows/PPSSPP.vcxproj.filters
+++ b/Windows/PPSSPP.vcxproj.filters
@@ -32,9 +32,6 @@
{45191b1f-33c8-405c-a410-35fe2344d1d1}
-
- {1d0cc0ee-fdbd-419e-b322-b35075d9d9db}
-
{5bfed059-8636-4b1e-a3cf-f948d645babb}
@@ -53,6 +50,15 @@
{21c262bc-bc21-49d7-a332-2e2614e89217}
+
+ {14abd855-ec8b-47a5-8b4c-eadcff122dc8}
+
+
+ {ce617e38-1bc8-4eab-a3cb-d3d664116c91}
+
+
+ {8f39c005-9738-41c5-a8d8-cfc05bf178e8}
+
@@ -250,15 +256,9 @@
Other Platforms\UWP
-
- Other Platforms\UWP
-
Other Platforms\UWP
-
- Other Platforms\UWP
-
Other Platforms\UWP
@@ -271,6 +271,9 @@
Windows\W32Util
+
+ Other Platforms\libretro
+
@@ -514,18 +517,12 @@
Other Platforms\UWP
-
- Other Platforms\UWP
-
Other Platforms\UWP
Other Platforms\UWP
-
- Other Platforms\UWP
-
Other Platforms\UWP
@@ -541,6 +538,27 @@
Windows\W32Util
+
+ Other Platforms\libretro
+
+
+ Other Platforms\libretro
+
+
+ Other Platforms\libretro
+
+
+ Other Platforms\libretro
+
+
+ Other Platforms
+
+
+ Other Platforms\iOS\iCade
+
+
+ Other Platforms\iOS\iCade
+
@@ -553,7 +571,6 @@
Resource Files
-
Resource Files
@@ -566,30 +583,6 @@
Resource Files
-
- Other Platforms\Qt
-
-
- Other Platforms\Qt
-
-
- Other Platforms\Qt
-
-
- Other Platforms\Qt
-
-
- Other Platforms\Qt
-
-
- Other Platforms\Qt
-
-
- Other Platforms\Qt
-
-
- Other Platforms\Qt
-
Resource Files
@@ -602,12 +595,6 @@
Build
-
- Build
-
-
- Build
-
Build
@@ -675,9 +662,6 @@
Other Platforms\iOS
-
- Build
-
Other Platforms\iOS
@@ -708,12 +692,102 @@
Other Platforms\SDL
-
- Other Platforms\SDL
-
Resource Files
+
+ Build
+
+
+ Build
+
+
+ Build
+
+
+ Build
+
+
+ Build
+
+
+ Other Platforms\Android
+
+
+ Build\Actions
+
+
+ Build\Actions
+
+
+ Build\Actions
+
+
+ Build\Actions
+
+
+ Build
+
+
+ Other Platforms\iOS
+
+
+ Other Platforms\iOS
+
+
+ Other Platforms\iOS
+
+
+ Other Platforms\iOS\iCade
+
+
+ Build\CMake
+
+
+ Build\CMake
+
+
+ Build\CMake
+
+
+ Build\CMake
+
+
+ Build\CMake
+
+
+ Build\CMake
+
+
+ Build\CMake
+
+
+ Build\CMake
+
+
+ Build\CMake
+
+
+ Build\CMake
+
+
+ Build\CMake
+
+
+ Build\CMake
+
+
+ Build\CMake
+
+
+ Build\CMake
+
+
+ Build\CMake
+
+
+ Build\CMake
+
@@ -738,5 +812,18 @@
Other Platforms\libretro
+
+
+ Build
+
+
+ Build
+
+
+ Build
+
+
+ Other Platforms\SDL
+
\ No newline at end of file
diff --git a/ext/SPIRV-Cross.vcxproj b/ext/SPIRV-Cross.vcxproj
index 964e42ea6e..b6369489d7 100644
--- a/ext/SPIRV-Cross.vcxproj
+++ b/ext/SPIRV-Cross.vcxproj
@@ -336,6 +336,9 @@
+
+
+
diff --git a/ext/SPIRV-Cross.vcxproj.filters b/ext/SPIRV-Cross.vcxproj.filters
index de9c67fd82..66e047af50 100644
--- a/ext/SPIRV-Cross.vcxproj.filters
+++ b/ext/SPIRV-Cross.vcxproj.filters
@@ -26,4 +26,7 @@
+
+
+
\ No newline at end of file
diff --git a/ext/discord-rpc-build/discord-rpc.vcxproj b/ext/discord-rpc-build/discord-rpc.vcxproj
index 3506f7ee6d..5fc9b0f697 100644
--- a/ext/discord-rpc-build/discord-rpc.vcxproj
+++ b/ext/discord-rpc-build/discord-rpc.vcxproj
@@ -45,6 +45,7 @@
+
diff --git a/ext/discord-rpc-build/discord-rpc.vcxproj.filters b/ext/discord-rpc-build/discord-rpc.vcxproj.filters
index a10d90a63d..d21da7021c 100644
--- a/ext/discord-rpc-build/discord-rpc.vcxproj.filters
+++ b/ext/discord-rpc-build/discord-rpc.vcxproj.filters
@@ -11,6 +11,7 @@
+
diff --git a/ext/glslang.vcxproj b/ext/glslang.vcxproj
index 5835c251ba..4b9c2bdd5e 100644
--- a/ext/glslang.vcxproj
+++ b/ext/glslang.vcxproj
@@ -411,6 +411,7 @@
+
diff --git a/ext/glslang.vcxproj.filters b/ext/glslang.vcxproj.filters
index 479bd35e78..3dc0c42408 100644
--- a/ext/glslang.vcxproj.filters
+++ b/ext/glslang.vcxproj.filters
@@ -334,5 +334,6 @@
glslang
+
\ No newline at end of file
diff --git a/ext/libarmips.vcxproj b/ext/libarmips.vcxproj
index bd9f5c9911..fa5fa59c2c 100644
--- a/ext/libarmips.vcxproj
+++ b/ext/libarmips.vcxproj
@@ -600,6 +600,9 @@
+
+
+
diff --git a/ext/libarmips.vcxproj.filters b/ext/libarmips.vcxproj.filters
index 4a9b54143c..7bdfaca8c3 100644
--- a/ext/libarmips.vcxproj.filters
+++ b/ext/libarmips.vcxproj.filters
@@ -381,4 +381,7 @@
Archs\SuperH
+
+
+
\ No newline at end of file
diff --git a/ext/miniupnpc.vcxproj b/ext/miniupnpc.vcxproj
index 4181392fb3..ee83b4495c 100644
--- a/ext/miniupnpc.vcxproj
+++ b/ext/miniupnpc.vcxproj
@@ -68,6 +68,7 @@
+
true
diff --git a/ext/miniupnpc.vcxproj.filters b/ext/miniupnpc.vcxproj.filters
index 2106988bbf..8ecbe2bfcf 100644
--- a/ext/miniupnpc.vcxproj.filters
+++ b/ext/miniupnpc.vcxproj.filters
@@ -42,5 +42,6 @@
scripts
+
\ No newline at end of file