Commit graph

75 commits

Author SHA1 Message Date
4f8ca4d97b Window clear color and create window after tests 2026-03-29 17:22:51 +08:00
7319c93cc0 Add functions for window creation 2026-03-29 17:19:32 +08:00
445e6acb08 Fix with-drawing call 2026-03-29 15:44:51 +08:00
a11166c084 README formatting 2026-03-29 15:38:37 +08:00
7104fc0c3c Readme update 2026-03-29 15:28:19 +08:00
f72e0e1ff5 Add more tests 2026-03-29 15:27:12 +08:00
09fd451b73 This should not be in VC 2026-03-29 15:02:49 +08:00
6ec898f96c Tests and csm build options 2026-03-29 15:02:06 +08:00
ed879f61a8 Change next frame naming 2026-03-29 03:21:00 +08:00
5c19a5f3a6 Add functions to clear ECS state 2026-03-29 02:16:56 +08:00
af50ef7c09 Some more renaming to make things consistent 2026-03-29 02:09:14 +08:00
2a4945d9c7 Function name changes and state exports 2026-03-29 02:07:49 +08:00
700b7a9cda Sort systems by priority 2026-03-28 19:29:47 +08:00
69f1f584ea Move queue resolution outside of drawing 2026-03-28 19:22:11 +08:00
71c6ba3ab7 Frame loop and we need raylib now 2026-03-28 19:20:00 +08:00
f1d6342089 Event buses (as hash tables for speed) 2026-03-28 19:14:54 +08:00
04a6555cbd System addition/removal. I'm not doing topo sort (today) 2026-03-28 18:52:48 +08:00
9be97de885 Type checking for interface functions 2026-03-28 17:59:46 +08:00
a6b767a943 Rename core interface functions 2026-03-28 17:29:24 +08:00
be814a05da Dont need raylib in here at the moment. 2026-03-28 13:34:29 +09:00
f9b419109a Another comment 2026-03-27 16:17:00 +08:00
cf72a7983f Minor spelling mistake fix 2026-03-27 16:16:00 +08:00
022b24533f Basic component add and remove with queuing 2026-03-27 16:15:00 +08:00
6d000f41aa Update deps 2026-03-26 18:19:54 +08:00
de67afe975 Initial commit and architecture 2026-03-26 18:17:36 +08:00