From 44df2a1e281a3bec395c82875efcf9d05399ffeb Mon Sep 17 00:00:00 2001 From: Kelsi Date: Fri, 3 Apr 2026 21:45:42 -0700 Subject: [PATCH] chore: track FidelityFX-SDK and FidelityFX-FSR2 as submodules Both repos were previously untracked clones under extern/ that users had to fetch manually. Adding them as submodules ensures git pull --recurse fetches the correct commits with our format-matching patches. - FidelityFX-FSR2: standalone FSR2 v2.2.1 upscaler (Kelsidavis fork) - FidelityFX-SDK: full SDK with FSR3 frame generation (Kelsidavis fork) --- .gitignore | 2 ++ .gitmodules | 6 ++++++ extern/FidelityFX-FSR2 | 1 + extern/FidelityFX-SDK | 1 + 4 files changed, 10 insertions(+) create mode 160000 extern/FidelityFX-FSR2 create mode 160000 extern/FidelityFX-SDK diff --git a/.gitignore b/.gitignore index 3f84b1f7..e723d94c 100644 --- a/.gitignore +++ b/.gitignore @@ -67,6 +67,8 @@ extern/* !extern/catch2 !extern/imgui !extern/vk-bootstrap +!extern/FidelityFX-SDK +!extern/FidelityFX-FSR2 !extern/vk_mem_alloc.h !extern/lua-5.1.5 !extern/VERSIONS.md diff --git a/.gitmodules b/.gitmodules index 84acc55c..b0985eea 100644 --- a/.gitmodules +++ b/.gitmodules @@ -6,3 +6,9 @@ path = extern/vk-bootstrap url = https://github.com/charles-lunarg/vk-bootstrap.git shallow = true +[submodule "extern/FidelityFX-SDK"] + path = extern/FidelityFX-SDK + url = https://github.com/Kelsidavis/FidelityFX-SDK.git +[submodule "extern/FidelityFX-FSR2"] + path = extern/FidelityFX-FSR2 + url = https://github.com/Kelsidavis/FidelityFX-FSR2.git diff --git a/extern/FidelityFX-FSR2 b/extern/FidelityFX-FSR2 new file mode 160000 index 00000000..3d22aefd --- /dev/null +++ b/extern/FidelityFX-FSR2 @@ -0,0 +1 @@ +Subproject commit 3d22aefd90fd861e5cee1c3cde18ff185e221f2d diff --git a/extern/FidelityFX-SDK b/extern/FidelityFX-SDK new file mode 160000 index 00000000..ce81c674 --- /dev/null +++ b/extern/FidelityFX-SDK @@ -0,0 +1 @@ +Subproject commit ce81c674d92d81ad1253841f39a359811dd738cf