From 6aaedb813fa11ba0679c3051bc2eb28646b9506c Mon Sep 17 00:00:00 2001
From: 3gg <3gg@shellblade.net>
Date: Sat, 30 Aug 2025 16:53:58 -0700
Subject: Update to SDL3
---
src/contrib/SDL-3.2.20/VisualC-GDK/SDL/SDL.vcxproj | 918 +++++++++++++++++++++
.../SDL-3.2.20/VisualC-GDK/SDL/SDL.vcxproj.filters | 487 +++++++++++
2 files changed, 1405 insertions(+)
create mode 100644 src/contrib/SDL-3.2.20/VisualC-GDK/SDL/SDL.vcxproj
create mode 100644 src/contrib/SDL-3.2.20/VisualC-GDK/SDL/SDL.vcxproj.filters
(limited to 'src/contrib/SDL-3.2.20/VisualC-GDK/SDL')
diff --git a/src/contrib/SDL-3.2.20/VisualC-GDK/SDL/SDL.vcxproj b/src/contrib/SDL-3.2.20/VisualC-GDK/SDL/SDL.vcxproj
new file mode 100644
index 0000000..96ca804
--- /dev/null
+++ b/src/contrib/SDL-3.2.20/VisualC-GDK/SDL/SDL.vcxproj
@@ -0,0 +1,918 @@
+
+
+
+
+ Debug
+ Gaming.Desktop.x64
+
+
+ Debug
+ Gaming.Xbox.Scarlett.x64
+
+
+ Debug
+ Gaming.Xbox.XboxOne.x64
+
+
+ Release
+ Gaming.Desktop.x64
+
+
+ Release
+ Gaming.Xbox.Scarlett.x64
+
+
+ Release
+ Gaming.Xbox.XboxOne.x64
+
+
+
+ SDL3
+ {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}
+ SDL
+ 10.0
+
+
+
+ DynamicLibrary
+ $(DefaultPlatformToolset)
+
+
+ DynamicLibrary
+ $(DefaultPlatformToolset)
+
+
+ DynamicLibrary
+ $(DefaultPlatformToolset)
+
+
+ DynamicLibrary
+ $(DefaultPlatformToolset)
+
+
+ DynamicLibrary
+ $(DefaultPlatformToolset)
+
+
+ DynamicLibrary
+ $(DefaultPlatformToolset)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ AllRules.ruleset
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+
+
+
+
+ $(ProjectDir)../../src;$(IncludePath)
+
+
+ $(ProjectDir)../../src;$(IncludePath)
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\Debug/SDL.tlb
+
+
+ %(AdditionalOptions) /utf-8
+ Disabled
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\include\build_config;$(ProjectDir)\..\..\src;%(AdditionalIncludeDirectories)
+ %(AdditionalUsingDirectories)
+ DLL_EXPORT;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ false
+ Level3
+ OldStyle
+ OnlyExplicitInline
+ true
+ NotUsing
+ SDL_internal.h
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ setupapi.lib;winmm.lib;imm32.lib;version.lib;xgameruntime.lib;vcruntimed.lib;msvcrtd.lib;ucrtd.lib;msvcprtd.lib;%(AdditionalDependencies)
+ true
+ Windows
+ true
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\Debug/SDL.tlb
+
+
+ %(AdditionalOptions) /utf-8
+ Disabled
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\include\build_config;$(ProjectDir)\..\..\src;%(AdditionalIncludeDirectories)
+ %(AdditionalUsingDirectories)
+ DLL_EXPORT;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ false
+ Level3
+ OldStyle
+ OnlyExplicitInline
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ setupapi.lib;winmm.lib;imm32.lib;version.lib;xgameruntime.lib;d3d12_xs.lib;uuid.lib;vcruntimed.lib;msvcrtd.lib;ucrtd.lib;msvcprtd.lib;%(AdditionalDependencies)
+ true
+ Windows
+ true
+
+
+
+ call "$(ProjectDir)..\..\src\render\direct3d12\compile_shaders_xbox.bat" "$(ProjectDir)..\"
+ call "$(ProjectDir)..\..\src\gpu\d3d12\compile_shaders_xbox.bat" "$(ProjectDir)..\"
+
+
+
+ Building shader blobs (Xbox Series)
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\Debug/SDL.tlb
+
+
+ %(AdditionalOptions) /utf-8
+ Disabled
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\include\build_config;$(ProjectDir)\..\..\src;%(AdditionalIncludeDirectories)
+ %(AdditionalUsingDirectories)
+ DLL_EXPORT;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ false
+ Level3
+ OldStyle
+ OnlyExplicitInline
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ setupapi.lib;winmm.lib;imm32.lib;version.lib;xgameruntime.lib;d3d12_x.lib;uuid.lib;vcruntimed.lib;msvcrtd.lib;ucrtd.lib;msvcprtd.lib;%(AdditionalDependencies)
+ true
+ Windows
+ true
+
+
+
+ call $(ProjectDir)..\..\src\render\direct3d12\compile_shaders_xbox.bat $(ProjectDir)..\ one
+ call $(ProjectDir)..\..\src\gpu\d3d12\compile_shaders_xbox.bat $(ProjectDir)..\ one
+
+
+
+ Building shader blobs (Xbox One)
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\Release/SDL.tlb
+
+
+ %(AdditionalOptions) /utf-8
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\include\build_config;$(ProjectDir)\..\..\src;%(AdditionalIncludeDirectories)
+ %(AdditionalUsingDirectories)
+ DLL_EXPORT;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ false
+ Level3
+ ProgramDatabase
+ OnlyExplicitInline
+ true
+ NotUsing
+ SDL_internal.h
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ setupapi.lib;winmm.lib;imm32.lib;version.lib;xgameruntime.lib;vcruntime.lib;msvcrt.lib;ucrt.lib;msvcprt.lib;%(AdditionalDependencies)
+ true
+ Windows
+ true
+ true
+ true
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\Release/SDL.tlb
+
+
+ %(AdditionalOptions) /utf-8
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\include\build_config;$(ProjectDir)\..\..\src;%(AdditionalIncludeDirectories)
+ %(AdditionalUsingDirectories)
+ DLL_EXPORT;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ false
+ Level3
+ ProgramDatabase
+ OnlyExplicitInline
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ setupapi.lib;winmm.lib;imm32.lib;version.lib;xgameruntime.lib;d3d12_xs.lib;uuid.lib;vcruntime.lib;msvcrt.lib;ucrt.lib;msvcprt.lib;%(AdditionalDependencies)
+ true
+ Windows
+ true
+ true
+ true
+
+
+
+ call $(ProjectDir)..\..\src\render\direct3d12\compile_shaders_xbox.bat $(ProjectDir)..\
+ call $(ProjectDir)..\..\src\gpu\d3d12\compile_shaders_xbox.bat $(ProjectDir)..\
+
+
+
+ Building shader blobs (Xbox Series)
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\Release/SDL.tlb
+
+
+ %(AdditionalOptions) /utf-8
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\include\build_config;$(ProjectDir)\..\..\src;%(AdditionalIncludeDirectories)
+ %(AdditionalUsingDirectories)
+ DLL_EXPORT;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ false
+ Level3
+ ProgramDatabase
+ OnlyExplicitInline
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ setupapi.lib;winmm.lib;imm32.lib;version.lib;xgameruntime.lib;d3d12_x.lib;uuid.lib;vcruntime.lib;msvcrt.lib;ucrt.lib;msvcprt.lib;%(AdditionalDependencies)
+ true
+ Windows
+ true
+ true
+ true
+
+
+
+ call $(ProjectDir)..\..\src\render\direct3d12\compile_shaders_xbox.bat $(ProjectDir)..\ one
+ call $(ProjectDir)..\..\src\gpu\d3d12\compile_shaders_xbox.bat $(ProjectDir)..\ one
+
+
+
+ Building shader blobs (Xbox One)
+
+
+
+
+ %(AdditionalOptions) /utf-8
+ $(TreatWarningsAsError)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(IntDir)$(TargetName)_cpp.pch
+ $(IntDir)$(TargetName)_cpp.pch
+
+
+ Create
+ Create
+
+
+ Create
+ $(IntDir)$(TargetName)_cpp.pch
+ Create
+ $(IntDir)$(TargetName)_cpp.pch
+
+
+ true
+ true
+ true
+ true
+
+
+ $(IntDir)$(TargetName)_cpp.pch
+ $(IntDir)$(TargetName)_cpp.pch
+
+
+ $(IntDir)$(TargetName)_cpp.pch
+ $(IntDir)$(TargetName)_cpp.pch
+
+
+ $(IntDir)$(TargetName)_cpp.pch
+ $(IntDir)$(TargetName)_cpp.pch
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CompileAsCpp
+ CompileAsCpp
+ CompileAsCpp
+ CompileAsCpp
+ stdcpp17
+ stdcpp17
+ stdcpp17
+ stdcpp17
+
+
+
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ NotUsing
+ NotUsing
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+ CompileAsCpp
+ CompileAsCpp
+ CompileAsCpp
+ CompileAsCpp
+ stdcpp17
+ stdcpp17
+ stdcpp17
+ stdcpp17
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CompileAsCpp
+ CompileAsCpp
+ CompileAsCpp
+ CompileAsCpp
+ stdcpp17
+ stdcpp17
+ stdcpp17
+ stdcpp17
+
+
+
+ stdcpp17
+ stdcpp17
+ stdcpp17
+ stdcpp17
+ CompileAsCpp
+ CompileAsCpp
+ CompileAsCpp
+ CompileAsCpp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CompileAsCpp
+ CompileAsCpp
+ CompileAsCpp
+ CompileAsCpp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NotUsing
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+
+
+
+
+ $(IntDir)$(TargetName)_cpp.pch
+ $(IntDir)$(TargetName)_cpp.pch
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CompileAsCpp
+ CompileAsCpp
+ CompileAsCpp
+ CompileAsCpp
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/contrib/SDL-3.2.20/VisualC-GDK/SDL/SDL.vcxproj.filters b/src/contrib/SDL-3.2.20/VisualC-GDK/SDL/SDL.vcxproj.filters
new file mode 100644
index 0000000..f760877
--- /dev/null
+++ b/src/contrib/SDL-3.2.20/VisualC-GDK/SDL/SDL.vcxproj.filters
@@ -0,0 +1,487 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
--
cgit v1.2.3