Commit graph

14 commits

Author SHA1 Message Date
reo
73692b710e Add debug wireframe rendering support 2025-12-15 15:53:54 +03:00
reo
8041c7e01d Fix awkward mouse conflict issues between egui and the engine 2025-12-13 18:23:52 +03:00
reo
f5a16213fa Add Settings with fullscreen and windowed options, a config file
(settings.toml) to persist settings, fix a bug in platform code where
innner window size wasn't updated on resize, various other tweaks
2025-12-09 17:52:17 +03:00
reo
ce24354f3b egui support
- New Resource, EguiQueue: Utility to queue egui ui builders
- New Rendering System, EguiRenderer: Utilizes a modified egui_glium
  library to render egui UI
- Adjusted RenderingSystem trait and RenderingContext structure to
  provide event_loop and egui_queue.
- Various minor adjusments
2025-11-16 18:14:12 +03:00
reo
46c8c32819 Huge input update, FPS Camera controls system
Long day. I now store winit:🪟:Window in a mutex.
2025-09-28 01:31:14 +03:00
reo
84ab3a26b1 Timing Module Update
- Implement a new timing module
- Utilize the new timing module in glium platform implementation for frame limiting and fixed engine updates timing.
2025-09-24 23:20:51 +03:00
reo
59963cdec1 Add pre-commit-config, run pre-commit on all files 2025-09-23 21:11:09 +03:00
reo
50d07ffea5 Optimize imports 2025-09-23 21:06:24 +03:00
reo
369bbd19c7 Move PlatformContext to the raidillon_platform crate 2025-09-22 19:45:30 +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
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
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