Commit graph

9 commits

Author SHA1 Message Date
948a929040 Add event handling to systems 2025-09-10 15:54:23 +03:00
75fd59a504 Refactor system registration to use TypeIds 2025-09-10 13:21:35 +03:00
reo
0c0d5cdb2a Fix imgui renderer once and for all
Finally solved the problems with the imgui renderer after a long chat with clankers. Fixed some other stuff as well.

Reminder to keep the rendered_this_frame check as that's what solved it. Probably a deeper issue down there that caused us to render twice, but whatever.
2025-09-10 01:31:43 +03:00
reo
15122b8ebd wip: Changes of the week
- Move engine to a different crate
- Add engine trait
- Refactor the rest of the codebase to work with these changes
- Add debug ui buffer, use it to finish imgui support
2025-09-07 17:00:04 +03:00
reo
3fd5b09a94 Initial implementation of imgui support 2025-09-06 11:52:49 +03:00
reo
b3b69756e6 Use static string literals instead of String for scene IDs 2025-08-31 12:56:05 +03:00
reo
3692736a61 wip 2025-08-30 12:55:42 +03:00
reo
cc7921a5fe wip: engine enhancements and fixes 2025-08-24 18:49:41 +03:00
reo
3458662cfc Rename crate folders to remove raidillon prefix 2025-08-17 21:14:59 +03:00