Skip to content

Update spdlog submodule to v1.17.0 - #190

Merged
BenjaFriend merged 3 commits into
mainfrom
update-spdlog-v1.17.0
Aug 16, 2026
Merged

Update spdlog submodule to v1.17.0#190
BenjaFriend merged 3 commits into
mainfrom
update-spdlog-v1.17.0

Conversation

@BenjaFriend

Copy link
Copy Markdown
Member

Summary

  • The flingengine/spdlog fork's v1.x branch was already synced with upstream gabime/spdlog, but was missing the release tags after v1.3.1. Pushed the missing tags (v1.4.0-v1.17.0) to the fork so it has proper release references.
  • Bumped the external/spdlog submodule pin from v1.3.1 to v1.17.0 (latest stable upstream release).
  • spdlog v1.17.0 bundles fmt v12, which is stricter about formatting arbitrary enums. VK_CHECK_RESULT in GraphicsHelpers.h was logging a raw VkResult, which no longer compiles. Fixed by casting to int at that call site — the only place in the codebase that logs a VkResult directly.

Test plan

  • cmake . -B build -DCMAKE_BUILD_TYPE=Debug -DDEFINE_SHIPPING=OFF && cmake --build build -j$(nproc) — builds clean
  • ./build/FlingTests/bin/FlingTests — all tests pass (172 assertions, 17 test cases)

🤖 Generated with Claude Code

BenjaFriend and others added 2 commits August 15, 2026 22:37
The flingengine/spdlog fork's v1.x branch was already synced with
upstream gabime/spdlog, but was missing the release tags after
v1.3.1. Pushed the missing tags (v1.4.0-v1.17.0) to the fork and
bumped the submodule pin to the latest stable release.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
spdlog v1.17.0 bundles fmt v12, which no longer implicitly formats
arbitrary enums like VkResult. Cast to int in VK_CHECK_RESULT so the
build keeps working with the upgraded submodule.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@BenjaFriend

BenjaFriend commented Aug 16, 2026

Copy link
Copy Markdown
Member Author

fixes a bunch of annoying warnings about char's from spdlog

Co-authored-by: Cursor <cursoragent@cursor.com>
@BenjaFriend
BenjaFriend merged commit db18c9b into main Aug 16, 2026
6 checks passed
@BenjaFriend
BenjaFriend deleted the update-spdlog-v1.17.0 branch August 16, 2026 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant