docs: fill out vendored-lib catalog; add 'turtle' to extract_assets target list

- 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.
This commit is contained in:
Kelsi
2026-05-14 23:37:42 -07:00
parent 6c972fb734
commit 617fe0e907
3 changed files with 8 additions and 4 deletions

View File

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

View File

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

6
extern/VERSIONS.md vendored
View File

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