diff --git a/Project64.sln b/Project64.sln
index 03fd2c8f2..7dfb6a744 100644
Binary files a/Project64.sln and b/Project64.sln differ
diff --git a/Source/3rd Party/sdl/sdl2.vcproj b/Source/3rd Party/sdl/sdl2.vcproj
index dad6c2dad..b36964bd3 100644
--- a/Source/3rd Party/sdl/sdl2.vcproj
+++ b/Source/3rd Party/sdl/sdl2.vcproj
@@ -132,51 +132,51 @@
Name="API Headers"
>
- 4127;%(DisableSpecificWarnings)
+ include;$(Root)Source/3rd Party/directx/include;%(AdditionalIncludeDirectories)
+ Level3
+
+ version.lib;imm32.lib;winmm.lib
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Source/3rd Party/sdl/sdl2.vcxproj.filters b/Source/3rd Party/sdl/sdl2.vcxproj.filters
index 641392304..bb76d082d 100644
--- a/Source/3rd Party/sdl/sdl2.vcxproj.filters
+++ b/Source/3rd Party/sdl/sdl2.vcxproj.filters
@@ -1,218 +1,376 @@
-
- {5eb82abf-a87d-43e6-b765-7e70ec0a5df0}
- cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
-
-
- {a0c6ef27-6c55-4c16-99d4-e912bc363ca5}
- h;hpp;hxx;hm;inl
+
+ {80dab642-b512-42eb-b781-c1d3c091fdb1}
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
-
- Header Files
+
+ API Headers
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Source/Glide64/Glide64.vcxproj b/Source/Glide64/Glide64.vcxproj
index 902bc07b9..663b12cd2 100644
--- a/Source/Glide64/Glide64.vcxproj
+++ b/Source/Glide64/Glide64.vcxproj
@@ -38,7 +38,7 @@
- $(Root)Source/3rd Party/wx/include;$(Root)Source/3rd Party/wx/include/msvc;inc;%(AdditionalIncludeDirectories)
+ $(Root)Source\3rd Party\sdl\include;$(Root)Source/3rd Party/wx/include;$(Root)Source/3rd Party/wx/include/msvc;$(Root)Source/Glitch64/inc;inc;%(AdditionalIncludeDirectories)
__MSC__;%(PreprocessorDefinitions)
RDP_LOGGING;RDP_ERROR_LOG;%(PreprocessorDefinitions)
@@ -85,7 +85,6 @@
-
@@ -96,16 +95,13 @@
-
-
-
@@ -128,6 +124,9 @@
+
+ {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
+
{427f1dcd-3bed-4010-9322-077a4c06d871}
false
diff --git a/Source/Glide64/Glide64.vcxproj.filters b/Source/Glide64/Glide64.vcxproj.filters
index 3641fcf10..abe1572ee 100644
--- a/Source/Glide64/Glide64.vcxproj.filters
+++ b/Source/Glide64/Glide64.vcxproj.filters
@@ -121,7 +121,6 @@
-
@@ -136,20 +135,15 @@
Texture
-
- Texture
-
Config
-
-
diff --git a/Source/Glitch64/Glitch64.vcxproj b/Source/Glitch64/Glitch64.vcxproj
index abab01241..2df29fbf4 100644
--- a/Source/Glitch64/Glitch64.vcxproj
+++ b/Source/Glitch64/Glitch64.vcxproj
@@ -33,7 +33,7 @@
- inc;%(AdditionalIncludeDirectories)
+ $(Root)Source/3rd Party/sdl/include;inc;%(AdditionalIncludeDirectories)
@@ -41,14 +41,12 @@
-
-
+
+
+
+
-
-
-
-
-
+
\ No newline at end of file
diff --git a/Source/Glitch64/Glitch64.vcxproj.filters b/Source/Glitch64/Glitch64.vcxproj.filters
index 76f38032a..ce5a98aad 100644
--- a/Source/Glitch64/Glitch64.vcxproj.filters
+++ b/Source/Glitch64/Glitch64.vcxproj.filters
@@ -11,28 +11,22 @@
-
- Headers
-
-
- Headers
-
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
+
+ Headers
+
\ No newline at end of file