From 617fe0e90730fd3fa8d74366ee9a737c7cad93ab Mon Sep 17 00:00:00 2001 From: Kelsi Date: Thu, 14 May 2026 23:37:42 -0700 Subject: [PATCH] docs: fill out vendored-lib catalog; add 'turtle' to extract_assets target list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - extern/VERSIONS.md: vk-bootstrap was 'latest' — pinned to v1.3.302 (from git submodule status). Added FidelityFX-FSR2 (v2.2.1-1-g3d22aef) and FidelityFX-SDK (tracks main) — both real submodules. Added catch2 (vendored amalgamated) and nlohmann/json 3.11.3 (vendored single header) which were missing from the catalog. - BUILD_INSTRUCTIONS.md: extract_assets.sh accepts classic|turtle|tbc|wotlk (see script usage line 31), but the doc only listed three. Added 'turtle' in both macOS and Linux sections. --- BUILD_INSTRUCTIONS.md | 4 ++-- assets/textures/README.md | 2 +- extern/VERSIONS.md | 6 +++++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/BUILD_INSTRUCTIONS.md b/BUILD_INSTRUCTIONS.md index c06296d8..01a73338 100644 --- a/BUILD_INSTRUCTIONS.md +++ b/BUILD_INSTRUCTIONS.md @@ -71,7 +71,7 @@ After building, extract assets from your WoW client: ./extract_assets.sh /path/to/WoW/Data wotlk ``` -Supports `classic`, `tbc`, `wotlk` targets (auto-detected if omitted). +Supports `classic`, `turtle`, `tbc`, `wotlk` targets (auto-detected if omitted). --- @@ -116,7 +116,7 @@ It automatically detects Homebrew and passes the correct paths to CMake. ./extract_assets.sh /path/to/WoW/Data wotlk ``` -Supports `classic`, `tbc`, `wotlk` targets (auto-detected if omitted). +Supports `classic`, `turtle`, `tbc`, `wotlk` targets (auto-detected if omitted). --- diff --git a/assets/textures/README.md b/assets/textures/README.md index aea06c61..020d5e92 100644 --- a/assets/textures/README.md +++ b/assets/textures/README.md @@ -3,7 +3,7 @@ **Source**: TurtleHD Texture Pack (Turtle WoW) **Imported**: 2026-01-27 **Total Files**: 298 BLP textures -**Total Size**: 10MB +**Total Size**: 11MB ## Directory Structure diff --git a/extern/VERSIONS.md b/extern/VERSIONS.md index 1d7d2d4b..6a7a8740 100644 --- a/extern/VERSIONS.md +++ b/extern/VERSIONS.md @@ -6,9 +6,13 @@ when upgrading any dependency so maintainers can track drift. | Library | Version | Source | Notes | |---------|---------|--------|-------| | Dear ImGui | 1.92.6 WIP | https://github.com/ocornut/imgui | Git submodule | -| vk-bootstrap | latest | https://github.com/charles-lunarg/vk-bootstrap | Git submodule | +| vk-bootstrap | v1.3.302 | https://github.com/charles-lunarg/vk-bootstrap | Git submodule | +| FidelityFX-FSR2 | v2.2.1-1-g3d22aef | https://github.com/GPUOpen-Effects/FidelityFX-FSR2 | Git submodule | +| FidelityFX-SDK | tracks `main` (ce81c67…) | https://github.com/Kelsidavis/FidelityFX-SDK | Git submodule (fork pinned by build scripts) | | Vulkan Memory Allocator | 3.4.0 | https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator | Single header | | miniaudio | 0.11.24 | https://miniaud.io/ | Single header | +| nlohmann/json | 3.11.3 | https://github.com/nlohmann/json | Single header (`extern/nlohmann/json.hpp`) | | stb_image | 2.30 | https://github.com/nothings/stb | Single header | | stb_image_write | 1.16 | https://github.com/nothings/stb | Single header | +| Catch2 | amalgamated (Catch2 v3.x) | https://github.com/catchorg/Catch2 | Vendored `catch_amalgamated.{cpp,hpp}` — test build only | | Lua | 5.1.5 | https://www.lua.org/ | Intentionally 5.1 for WoW addon API compatibility |