Kelsidavis-WoWee/tools
Kelsi bae32c1823 Add FSR3 Generic API path and harden runtime diagnostics
- AmdFsr3Runtime now probes both the legacy ffxFsr3* API and the newer
  generic ffxCreateContext/ffxDispatch API; selects whichever the loaded
  runtime library exports (GenericApi takes priority fallback)
- Generic API path implements full upscale + frame-generation context
  creation, configure, dispatch, and destroy lifecycle
- dlopen error captured and surfaced in lastError_ on Linux so runtime
  initialization failures are actionable
- FSR3 runtime init failure log now includes path kind, error string,
  and loaded library path for easier debugging
- tools/generate_ffx_sdk_vk_permutations.sh added: auto-bootstraps
  missing VK permutation headers; DXC auto-downloaded on Linux/Windows
  MSYS2; macOS reads from PATH (CI installs via brew dxc)
- CMakeLists: add upscalers/include to probe include dirs, invoke
  permutation script before SDK build, scope FFX pragma/ODR warning
  suppressions to affected TUs, add runtime-copy dependency on wowee
- UI labels updated from "FSR2" → "FSR3" in settings, tuning panel,
  performance HUD, and combo boxes
- CI macOS job now installs dxc via Homebrew for permutation codegen
2026-03-09 12:51:59 -07:00
..
asset_extract Add Windows build scripts, fix multi-threaded MPQ extraction, and cross-platform temp paths 2026-02-25 08:22:45 -08:00
auth_login_probe Auth: include CRC in legacy proof; extend Turtle integrity set 2026-02-13 01:41:59 -08:00
auth_probe Add authenticator opcode support + auth_probe tool 2026-02-13 00:55:36 -08:00
blp_convert Replace MPQ runtime with loose file asset system 2026-02-12 20:32:14 -08:00
dbc_to_csv Add expansion DBC CSVs, Turtle support, and server-specific login 2026-02-13 00:10:01 -08:00
asset_pipeline_gui.py Fix audio playback not stopping when Stop button clicked 2026-02-23 22:26:17 -08:00
backup_assets.sh Fix macOS build process and make shell scripts cross-platform 2026-02-23 18:35:53 -08:00
gen_opcode_registry.py Opcode registry: move to generated canonical+alias pipeline 2026-02-20 03:02:31 -08:00
generate_ffx_sdk_vk_permutations.sh Add FSR3 Generic API path and harden runtime diagnostics 2026-03-09 12:51:59 -07:00
m2_viewer.py Add M2/WMO 3D viewer with textured rendering, animation, and audio playback 2026-02-23 22:22:39 -08:00
validate_opcode_maps.py Opcode registry: move to generated canonical+alias pipeline 2026-02-20 03:02:31 -08:00