Skip to content

Fold Utils and Platform into Core - #193

Merged
BenjaFriend merged 3 commits into
mainfrom
feature/169-engine-modules
Aug 16, 2026
Merged

Fold Utils and Platform into Core#193
BenjaFriend merged 3 commits into
mainfrom
feature/169-engine-modules

Conversation

@BenjaFriend

@BenjaFriend BenjaFriend commented Aug 16, 2026

Copy link
Copy Markdown
Member

Summary

  • Moves FlingEngine/Utils and FlingEngine/Platform into FlingEngine/Core so shared types, logging, and platform headers live in one tree for the module split (Split up the engine into "Modules"  #169).
  • Deletes the unused Foundation stub DLL.
  • Relocates ImGuiInputBinding.hpp to Graphics so Core does not own an ImGui header.

Test plan

  • cmake --build Sandbox and FlingTests
  • Run FlingTests
  • Confirm a Debug build still finds Platform.h / Logger.h via Core/inc

Made with Cursor

BenjaFriend and others added 3 commits August 16, 2026 10:46
This is the module-split layout so Core owns shared types, platform, and logging without a second toy DLL.

Co-authored-by: Cursor <cursoragent@cursor.com>
Gives agents a concrete fling_add_module recipe without relying on the design doc alone.

Co-authored-by: Cursor <cursoragent@cursor.com>
Configure was failing on CI because add_subdirectory(Foundation) and the Sandbox/Tests link still pointed at a directory that no longer exists.

Co-authored-by: Cursor <cursoragent@cursor.com>
@BenjaFriend
BenjaFriend merged commit 8794093 into main Aug 16, 2026
6 checks passed
@BenjaFriend
BenjaFriend deleted the feature/169-engine-modules branch August 16, 2026 15:23
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