Files
metabuilder/gameengine/packages
git 6d2a032db9 Add spdlog trace logging, ioq3 native resolution, and macOS 26 Metal fixes
- Replace custom LoggerImpl with spdlog (stdout_color_sink + basic_file_sink),
  QUAKE3_LOG_LEVEL env var controls level at runtime (trace/debug/info/warn/error)
- Fix HUD virtual canvas from 640×360 to 640×480 (ioq3 native resolution)
- Fix BSP entity field parsing: all numeric values in Q3 BSP entity lump are JSON
  strings; use EntFloat() helper with stof() in movers_init and triggers_check
- Fix macOS 26 Metal crash: TAA shader had SPIRV path as default for MSL backend;
  add postfx_taa.frag.metal MSL port and fix seed_game.json default path
- GPU init: disable SDL Metal debug layer by default (MTL_DEBUG_LAYER); re-enable
  with SDL_GPU_DEBUG=1 env var; add MSL null-terminator guard in shader compile
- spdlog 1.15.1 added to conanfile.py BASE_REQUIRES and CMakeLists.txt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-04 21:19:06 +01:00
..
2026-03-09 22:30:41 +00:00
2026-03-09 22:30:41 +00:00
2026-03-09 22:30:41 +00:00
2026-03-09 22:30:41 +00:00