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)
This commit is contained in:
Kelsi 2026-04-03 21:45:42 -07:00
parent 746ac25c14
commit 44df2a1e28
4 changed files with 10 additions and 0 deletions

2
.gitignore vendored
View file

@ -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

6
.gitmodules vendored
View file

@ -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

1
extern/FidelityFX-FSR2 vendored Submodule

@ -0,0 +1 @@
Subproject commit 3d22aefd90fd861e5cee1c3cde18ff185e221f2d

1
extern/FidelityFX-SDK vendored Submodule

@ -0,0 +1 @@
Subproject commit ce81c674d92d81ad1253841f39a359811dd738cf