summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
20 hoursfeat(engine): add visibility reflectionHampusM
21 hoursfeat(engine-reflection): impl Reflection for boolHampusM
21 hoursfeat(engine-reflection): add literal type enumHampusM
22 hoursfeat(engine-ecs): add support for dyn Any component handlesHampusM
47 hoursfeat(engine-ecs): add query::Query::into_flexible_query fnHampusM
47 hoursfeat(engine-ecs): rename component::Type to Info & add name fieldHampusM
2 daysfeat(engine-ecs): add component reflection supportHampusM
3 dayschore(engine): re-export engine-reflection crate in reflection moduleHampusM
3 daysfeat: add engine-reflection crateHampusM
3 daysfeat(engine-ecs): make &World implement system::ParamHampusM
3 daysfeat(engine-ecs): remove Uid kindsHampusM
4 daysfeat(engine): add imgui ui supportHampusM
4 daysfeat(engine): add fns for changing mesh dataHampusM
4 daysrefactor(engine): change rendering window changed log level to traceHampusM
4 daysfeat(engine): add controllable camera componentHampusM
4 daysfeat(engine): add support for text keyboard inputHampusM
4 daysfeat(engine): add Keyboard::new_key_states fnHampusM
4 dayschore: use tracing-subscriber crate's tracing-log featureHampusM
5 daysrefactor(engine): remove cfg aliasesHampusM
5 daysrefactor(engine): use cfg_select in glutin compat moduleHampusM
7 daysrefactor(engine): implement vector math op traits with macroHampusM
7 daysrefactor(engine-ecs): make systems & observers same componentHampusM
8 daysrefactor(engine): make gl renderer a rendering backendHampusM
8 daysrefactor: use new name of engine crate's renderer moduleHampusM
8 daysrefactor(engine): rename 'renderer' module to 'rendering'HampusM
8 daysfix(engine): stop if windowing app thread panicsHampusM
8 daysfix(engine): stop if asset import work queue thread panicsHampusM
8 daysfeat(engine): show message dialog with error on panic in release buildsHampusM
8 daysfix(engine): prevent creation of multiple windowing contextsHampusM
8 daysrefactor(engine): replace windowing app message channels with queuesHampusM
10 daysfeat: make log crate records converted to tracing eventsHampusM
12 daysfix(engine): prevent no gl ctx current after RemoveSurface renderer cmdHampusM
12 daysfeat(opengl-bindings): add fn to make context current without surfaceHampusM
12 daysrefactor(engine): adjust gl renderer to changes in opengl-bindingsHampusM
12 daysrefactor(opengl-bindings): remove CurrentContextWithFnsHampusM
14 daysfix(engine): prevent main render pass using renderer objs not created yetHampusM
14 daysfeat(engine): add 'maximized' & 'fullscreen' window creation attrsHampusM
14 daysfix(engine): prevent dropped cursor motion input on WindowsHampusM
14 daysstyle: format for Rust edition 2021HampusM
14 daysrefactor(engine): use Rust edition 2021HampusM
2026-05-23feat(engine): add trace logging of windowing app messagesHampusM
2026-05-23build: improve compile-time tracing log filter levelsHampusM
2026-05-21chore: rename ecs* crates to engine-ecs*HampusM
2026-05-20refactor(engine): make renderer::enqueue_commands_from_render_passes privateHampusM
2026-05-20feat(engine): add support for more shader scalar typesHampusM
2026-05-20build(engine): use shader-slang fork branch with prebuilt libsHampusM
2026-05-20refactor(engine): panic on unknown slang shader scalar typesHampusM
2026-05-20feat(ecs): add error handlingHampusM
2026-05-03build: make workspace members inherit other members as dependenciesHampusM
2026-05-02fix(ecs): make system with local comps not low/high priority in run orderHampusM