Continue new platform/glium implementations

- Assets, asset manager system
- Rendering system trait
- Kick off glium platform implementation
- And more
This commit is contained in:
reo 2025-08-07 17:56:35 +03:00 committed by Emre
parent f7d5c14caf
commit e817abf8ab
18 changed files with 2557 additions and 32 deletions

View file

@ -1,11 +1,7 @@
use winit::event::Event;
use crate::AssetManager;
pub struct FrameContext {
pub event: Event<()>,
}
pub struct PlatformContext {
pub frame_context: FrameContext,
pub asset_manager: dyn AssetManager,
pub struct PlatformContext<AM: AssetManager> {
pub current_event: Event<()>,
pub asset_manager: AM,
}