summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
5 daysfeat(ecs): add support for systems with no paramsHampusM
5 daysfeat(ecs): add logging when component is removedHampusM
6 daysfix(engine): make shader bindings work for multiple windowsHampusM
8 daysfeat(engine): add & improve logging in windowing moduleHampusM
8 daysfix(engine): make GL viewport size tied to window surface sizeHampusM
8 daysfix(engine): make render pass surfaces currentHampusM
9 daysfeat(engine): add command name to GL renderer command handler logsHampusM
9 daysfeat(engine): add enum reflectionHampusM
9 daysrefactor(engine): remove support for multiple renderer contextsHampusM
9 daysrefactor(opengl-bindings): change Error enum into struct MakeContextCurrentErrorHampusM
10 daysfeat(engine): make opengl renderer module not handle window removalsHampusM
11 daysfeat(engine): make windowing & work queue threads namedHampusM
11 daysrefactor: specify graphics props through renderer extensionHampusM
11 daysrefactor(engine): make renderer::GraphicsProperties a singletonHampusM
11 daysfix: use renderer extension instead of opengl renderer extensionHampusM
11 daysfeat(engine): add renderer extensionHampusM
12 daysfeat(engine): move handling of viewport resizing to renderer moduleHampusM
12 daysrefactor(engine): move POST_RENDER_PHASE to renderer moduleHampusM
12 daysrefactor(engine): remove renderer::opengl::handle_model_removed fnHampusM
12 daysrefactor(engine): move main render pass fn to own moduleHampusM
12 daysfeat(engine): add RemoveMesh renderer commandHampusM
12 daysfix(opengl-bindings): check surface is current in ContextWithFns::make_currentHampusM
13 daysfeat(engine): add image::Image::try_from_bytes fnHampusM
13 daysfeat(engine): add data_types::Dimens scalar div implHampusM
13 daysfeat(engine): add face culling on/off to renderer draw propertiesHampusM
13 daysfeat(engine): add offset options to renderer::Command::DrawMeshHampusM
14 daysfeat(engine): add scissor testing to renderer draw propsHampusM
14 daysfeat(engine): add depth testing on/off to renderer draw propsHampusM
14 daysfeat(engine): add blending to renderer draw propertiesHampusM
14 daysfeat(engine): add renderer draw propertiesHampusM
14 daysfeat(opengl-bindings): add scissor testingHampusM
14 daysfeat(engine): add UpdateMesh renderer commandHampusM
2026-04-17feat(engine): add mesh usage option to renderer::Command::CreateMeshHampusM
2026-04-17feat(opengl-bindings): make buffer::Usage derive Clone & CopyHampusM
2026-04-17feat(engine): make mesh in renderer::command::CreateMesh optionalHampusM
2026-04-17feat(engine): add sequential renderer object idsHampusM
2026-04-17fix(engine): make Assets:get fn lifetimes less restrictiveHampusM
2026-04-14refactor: remove cube creation callback fnHampusM
2026-04-14refactor(engine): make mesh vertices dynamicHampusM
2026-04-14feat(engine): add into_array fn to Vec2 & Vec3HampusM
2026-04-12refactor(engine): remove VecN traitHampusM
2026-04-06feat(engine): make Reflection trait unsafeHampusM
2026-04-06refactor(engine): improve names of reflection types & itemsHampusM
2026-04-06feat(engine): make reflection of reflected struct fields optionalHampusM
2026-04-05fix(engine): prevent visual glitches after moving mouse before window openHampusM
2026-04-05feat(engine): add windowing::mouse::Buttons::all_current fnHampusM
2026-04-05feat(engine): add position to mouse componentHampusM
2026-04-02fix(engine): make orthographic camera projection actually usableHampusM
2026-04-02fix(engine): make default target Vec3::FRONTHampusM
2026-04-02refactor(engine): pass DrawElementsOptions to draw_elements fnHampusM