Commit graph

12 commits

Author SHA1 Message Date
reo
9816f14f53 Rename assets crate to asset 2025-08-17 21:23:11 +03:00
reo
3458662cfc Rename crate folders to remove raidillon prefix 2025-08-17 21:14:59 +03:00
reo
176ea52ab0 wip: week of changes 2025-08-16 21:24:10 +03:00
reo
03e8f34dba Add indexmap to raidillon_core 2025-08-10 13:37:58 +03:00
reo
ec04d921e8 Add indexmap to raidillon_glium 2025-08-10 13:37:45 +03:00
reo
84f8a495b7 Implement core "system" system 2025-08-10 13:37:13 +03:00
reo
379d54b048 Use IndexMap in glium rendering systems
- Improve RenderingContext
- Improve RenderingSystem trait
2025-08-10 13:36:25 +03:00
reo
147a9d3a85 Improve Scene & SceneManager system
- Implement AsRef and AsMut for Scene
- Add "new" method to SceneManager
2025-08-10 13:35:16 +03:00
reo
8ffa01ad48 Implement the core engine methods 2025-08-10 13:34:02 +03:00
reo
1cc63a0dab Implement Engine, add compile_shader to rendering systems
- Implement the initial version of the run method of the glium platform
- Add asset manager to the context of the renderer. I will probably move that to either the engine or somewhere else later.
- Other unimportant stuff that I'm too lazy to include here. Early stage commit messages don't really matter anyways.
2025-08-07 20:07:29 +03:00
reo
e817abf8ab Continue new platform/glium implementations
- Assets, asset manager system
- Rendering system trait
- Kick off glium platform implementation
- And more
2025-08-07 17:56:35 +03:00
reo
f7d5c14caf Kickstart a new rewrite of the raidillon engine
Endless refactors, refactor everyday, refactor relentlessly, refactor
every morning, every day, every hour.
2025-08-06 11:43:04 +03:00