SDL: Support VisualC-WinRT UWP build

From 23d4e9ec13fadc83a72ee30728975431a782639f Mon Sep 17 00:00:00 2001
From: Isaac Aronson <[EMAIL REDACTED]>
Date: Tue, 10 Oct 2023 17:58:53 -0500
Subject: [PATCH] Support VisualC-WinRT UWP build

---
 VisualC-WinRT/SDL-UWP.vcxproj         |  6 +++++-
 VisualC-WinRT/SDL-UWP.vcxproj.filters | 20 +++++++++++++++-----
 2 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/VisualC-WinRT/SDL-UWP.vcxproj b/VisualC-WinRT/SDL-UWP.vcxproj
index 072c133d3136c..8e11e9ba3f17c 100644
--- a/VisualC-WinRT/SDL-UWP.vcxproj
+++ b/VisualC-WinRT/SDL-UWP.vcxproj
@@ -178,6 +178,8 @@
     <ClInclude Include="..\src\video\dummy\SDL_nullvideo.h" />
     <ClInclude Include="..\src\video\SDL_blit.h" />
     <ClInclude Include="..\src\video\SDL_blit_auto.h" />
+    <ClInclude Include="..\src\video\SDL_blit_A_avx2.h" />
+    <ClInclude Include="..\src\video\SDL_blit_A_sse4_1.h" />
     <ClInclude Include="..\src\video\SDL_blit_copy.h" />
     <ClInclude Include="..\src\video\SDL_blit_slow.h" />
     <ClInclude Include="..\src\video\SDL_clipboard_c.h" />
@@ -547,6 +549,8 @@
     <ClCompile Include="..\src\video\SDL_blit_1.c" />
     <ClCompile Include="..\src\video\SDL_blit_A.c" />
     <ClCompile Include="..\src\video\SDL_blit_auto.c" />
+    <ClCompile Include="..\src\video\SDL_blit_A_avx2.c" />
+    <ClCompile Include="..\src\video\SDL_blit_A_sse4_1.c" />
     <ClCompile Include="..\src\video\SDL_blit_copy.c" />
     <ClCompile Include="..\src\video\SDL_blit_N.c" />
     <ClCompile Include="..\src\video\SDL_blit_slow.c" />
@@ -917,4 +921,4 @@
   <ImportGroup Label="ExtensionTargets">
     <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
   </ImportGroup>
-</Project>
+</Project>
\ No newline at end of file
diff --git a/VisualC-WinRT/SDL-UWP.vcxproj.filters b/VisualC-WinRT/SDL-UWP.vcxproj.filters
index 4e573d6f2809e..21d0415627aef 100644
--- a/VisualC-WinRT/SDL-UWP.vcxproj.filters
+++ b/VisualC-WinRT/SDL-UWP.vcxproj.filters
@@ -426,9 +426,6 @@
     <ClInclude Include="..\src\video\SDL_blit_slow.h">
       <Filter>Source Files</Filter>
     </ClInclude>
-    <ClInclude Include="..\src\video\SDL_clipboard_c.h">
-      <Filter>video</Filter>
-    </ClInclude>
     <ClInclude Include="..\src\video\SDL_egl_c.h">
       <Filter>Source Files</Filter>
     </ClInclude>
@@ -533,7 +530,7 @@
     </ClCompile>
     <ClCompile Include="..\src\audio\SDL_audioresample.c">
       <Filter>Source Files</Filter>
-    </ClCompile>        
+    </ClCompile>
     <ClCompile Include="..\src\audio\SDL_mixer.c">
       <Filter>Source Files</Filter>
     </ClCompile>
@@ -954,6 +951,13 @@
     <ClInclude Include="..\include\SDL3\SDL_main_impl.h">
       <Filter>Header Files</Filter>
     </ClInclude>
+    <ClInclude Include="..\src\video\SDL_clipboard_c.h" />
+    <ClInclude Include="..\src\video\SDL_blit_A_avx2.h">
+      <Filter>Source Files</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\video\SDL_blit_A_sse4_1.h">
+      <Filter>Source Files</Filter>
+    </ClInclude>
   </ItemGroup>
   <ItemGroup>
     <ClCompile Include="..\src\joystick\windows\SDL_windows_gaming_input.c">
@@ -974,5 +978,11 @@
     <ClCompile Include="..\src\core\windows\pch_cpp.cpp">
       <Filter>Source Files</Filter>
     </ClCompile>
+    <ClCompile Include="..\src\video\SDL_blit_A_avx2.c">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\video\SDL_blit_A_sse4_1.c">
+      <Filter>Source Files</Filter>
+    </ClCompile>
   </ItemGroup>
-</Project>
+</Project>
\ No newline at end of file