diff --git a/VisualC/SDL/SDL.vcxproj b/VisualC/SDL/SDL.vcxproj
index 2937791cf7..0713c5ce74 100644
--- a/VisualC/SDL/SDL.vcxproj
+++ b/VisualC/SDL/SDL.vcxproj
@@ -310,17 +310,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -334,6 +323,7 @@
+
@@ -349,13 +339,19 @@
+
+
+
+
+
+
@@ -364,13 +360,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -380,10 +390,16 @@
+
+
+
+
+
+
@@ -399,16 +415,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -420,6 +483,10 @@
+
+
+
+
@@ -443,6 +510,10 @@
+
+
+
+
@@ -464,10 +535,17 @@
+
+
+
+
+
+
+
@@ -475,13 +553,23 @@
+
+
+
+
+
+
+
+
+
+
+
-
@@ -492,12 +580,14 @@
+
+
@@ -512,6 +602,7 @@
+
@@ -520,8 +611,8 @@
+
-
@@ -787,4 +878,4 @@
-
+
\ No newline at end of file
diff --git a/VisualC/SDL/SDL.vcxproj.filters b/VisualC/SDL/SDL.vcxproj.filters
index e1014918b2..c97143a205 100644
--- a/VisualC/SDL/SDL.vcxproj.filters
+++ b/VisualC/SDL/SDL.vcxproj.filters
@@ -175,9 +175,6 @@
{f48c2b17-1bee-4fec-a7c8-24cf619abe08}
-
- {653672cc-90ae-4eba-a256-6479f2c31804}
-
{00001967ea2801028a046a722a070000}
@@ -220,6 +217,51 @@
{000028b2ea36d7190d13777a4dc70000}
+
+ {17a7dcfc-7c98-44a1-aea1-51bd6b3a256f}
+
+
+ {f494708a-3811-487d-8cf2-966fda54e0d4}
+
+
+ {bec7962a-b390-479e-ae8b-1f8e0bb3359d}
+
+
+ {bbc0c9f4-712a-44d7-b6f4-dcc8439b4dff}
+
+
+ {9e1aeafc-6ecd-4573-8831-eb3469068ae9}
+
+
+ {fd90fd0f-e4d3-4d38-abc3-923dc7e87e9e}
+
+
+ {a84f88af-9adc-4943-93f4-b67c13c77946}
+
+
+ {171e10b7-6d72-41f0-b3f5-bb11bc5c936b}
+
+
+ {d37b0ad0-4dc4-400c-ad3c-d836f6e480e5}
+
+
+ {ad368a0f-cba2-4628-879b-0fb5f40d483c}
+
+
+ {5f006bd4-662d-4648-88a5-58956c59ae41}
+
+
+ {2cc701c5-d15a-442d-865d-caa6ded137a6}
+
+
+ {4da0dcf8-fff9-4673-ba57-7421436a8bff}
+
+
+ {25581d35-16ca-483a-bff0-483b5428ff8b}
+
+
+ {107d41e6-7c7e-4d9a-a3b3-b6f4abfde0c1}
+
@@ -414,54 +456,15 @@
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
@@ -507,9 +510,6 @@
API Headers
-
- API Headers
-
audio
@@ -528,9 +528,6 @@
audio
-
- core
-
core\windows
@@ -606,9 +603,6 @@
haptic
-
- haptic
-
haptic
@@ -759,9 +753,6 @@
video\yuv2rgb
-
- video\windows
-
video\windows
@@ -909,9 +900,6 @@
video\khronos\vulkan
-
- video\khronos\vulkan
-
video\khronos\vulkan
@@ -965,15 +953,7 @@
render\direct3d12
-
-
-
-
-
-
-
-
render\vulkan
@@ -1001,13 +981,349 @@
gpu
-
- gpu
-
-
-
+
+
+ API Headers
+
+
+ API Headers
+
+
+ audio
+
+
+ dialog
+
+
+ dialog
+
+
+ events
+
+
+ events
+
+
+ events
+
+
+ events
+
+
+ events
+
+
+ events
+
+
+ events
+
+
+ events
+
+
+ events
+
+
+ events
+
+
+ filesystem
+
+
+ gpu\d3d12
+
+
+ gpu\vulkan
+
+
+ haptic\hidapi
+
+
+ hidapi
+
+
+ io
+
+
+ joystick\hidapi
+
+
+ joystick\hidapi
+
+
+ joystick\hidapi
+
+
+ joystick\hidapi\steam
+
+
+ joystick\hidapi\steam
+
+
+ joystick
+
+
+ misc
+
+
+ process
+
+
+ render\direct3d
+
+
+ render\direct3d
+
+
+ render\direct3d
+
+
+ render\direct3d
+
+
+ render\direct3d11
+
+
+ render\direct3d11
+
+
+ render\direct3d11
+
+
+ render\direct3d11
+
+
+ render\direct3d12
+
+
+ render\direct3d12
+
+
+ render\direct3d12
+
+
+ render\direct3d12
+
+
+ render\direct3d12
+
+
+ render\direct3d12
+
+
+ render\direct3d12
+
+
+ render\direct3d12
+
+
+ render\direct3d12
+
+
+ render\gpu
+
+
+ render\gpu
+
+
+ render\gpu
+
+
+ render\vulkan
+
+
+ render\vulkan
+
+
+ render\vulkan
+
+
+ render\vulkan
+
+
+ render
+
+
+ stdlib
+
+
+ stdlib
+
+
+ stdlib
+
+
+ stdlib
+
+
+ storage
+
+
+ storage\steam
+
+
+ thread\generic
+
+
+ time
+
+
+ tray
+
+
+ video\yuv2rgb
+
+
+ video\yuv2rgb
+
+
+ video\yuv2rgb
+
+
+ video\yuv2rgb
+
+
+ video\yuv2rgb
+
+
+ video\yuv2rgb
+
+
+ video\khronos\vk_video
+
+
+ video\khronos\vk_video
+
+
+ video\khronos\vk_video
+
+
+ video\khronos\vk_video
+
+
+ video\khronos\vk_video
+
+
+ video\khronos\vk_video
+
+
+ video\khronos\vk_video
+
+
+ video\khronos\vk_video
+
+
+ video\khronos\vk_video
+
+
+ video\khronos\vulkan
+
+
+ video
+
+
+ video
+
+
+ video
+
+
+ hidapi
+
+
+
+ hidapi\windows
+
+
+ hidapi\windows
+
+
+ hidapi\windows
+
+
+ hidapi\windows
+
+
+ hidapi\windows
+
+
+ hidapi\windows
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
+
+ render\gpu\shaders
+
@@ -1113,9 +1429,6 @@
cpuinfo
-
- dialog
-
dynapi
@@ -1335,12 +1648,6 @@
time\windows
-
- video
-
-
- video
-
video
@@ -1619,10 +1926,6 @@
stdlib
-
-
-
-
render\vulkan
@@ -1650,29 +1953,82 @@
gpu
-
- gpu
-
-
- gpu
-
-
-
-
-
-
-
-
-
joystick\hidapi
-
core\windows
+
+ dialog\windows
+
+
+ events
+
+
+ events
+
+
+ events
+
+
+ events
+
+
+ events
+
+
+ gpu\d3d12
+
+
+ gpu\vulkan
+
+
+ process
+
+
+ process\windows
+
+
+ render\gpu
+
+
+ render\gpu
+
+
+ render\gpu
+
+
+ storage
+
+
+ storage\generic
+
+
+ storage\steam
+
+
+ thread\generic
+
+
+ tray
+
+
+ tray\windows
+
+
+ video\yuv2rgb
+
+
+ video\yuv2rgb
+
+
+ video\yuv2rgb
+
-
+
+ core\windows
+
-
+
\ No newline at end of file
diff --git a/VisualC/SDL_test/SDL_test.vcxproj b/VisualC/SDL_test/SDL_test.vcxproj
index 6c159fb754..cb258a4904 100644
--- a/VisualC/SDL_test/SDL_test.vcxproj
+++ b/VisualC/SDL_test/SDL_test.vcxproj
@@ -176,7 +176,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/VisualC/SDL_test/SDL_test.vcxproj.filters b/VisualC/SDL_test/SDL_test.vcxproj.filters
new file mode 100644
index 0000000000..092fda055f
--- /dev/null
+++ b/VisualC/SDL_test/SDL_test.vcxproj.filters
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {7a277aa4-b043-46fe-bea1-f24da5d5ec5d}
+
+
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+ API Headers
+
+
+
\ No newline at end of file