summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-12-09chore(engine): use ecs lib phasesHampusM
2024-12-09refactor(ecs): use phases for system orderingHampusM
2024-12-09feat(ecs): add Relationship function returning target UID iterHampusM
2024-12-08refactor(ecs): make query options entity_filter fn take sliceHampusM
2024-12-08feat(engine): add function returning builder to MaterialHampusM
2024-12-08chore(engine): remove performance monitoring extensionHampusM
2024-11-29refactor(ecs): set & get UID parts using bit masksHampusM
2024-11-25refactor(engine): compare key states with == in fly cameraHampusM
2024-11-25feat(engine): add window function to set mouse button callbackHampusM
2024-11-25docs(glfw): correct doc comment of set_mouse_button_callbackHampusM
2024-11-24chore: set window multisampling sample count with new functionHampusM
2024-11-24refactor(engine): remove reexports of glfw crate itemsHampusM
2024-11-24refactor(engine): remove 'debug' crate feature flagHampusM
2024-11-23fix(engine): use texture texture indices as texture unitsHampusM
2024-11-23chore: remove creating shader programsHampusM
2024-11-23refactor(engine): make shaders a renderer detailHampusM
2024-11-23refactor(engine): move & improve glsl preprocessingHampusM
2024-11-18refactor(engine): make opengl renderer extension struct non-exhaustiveHampusM
2024-11-16docs: update TODO listHampusM
2024-11-16feat(ecs): add Query iter_with_extra_comps functionHampusM
2024-11-16feat(ecs): add component::Metadata of functionHampusM
2024-11-16refactor(ecs): rename component::Metadata of function to getHampusM
2024-11-16feat(ecs): check comp metadata list before creating archetype IDHampusM
2024-11-16refactor(ecs): remove system param compatability checkingHampusM
2024-11-11refactor(ecs): make Relationship use Component derive macroHampusM
2024-11-11feat(ecs-macros): add support for setting component ref typesHampusM
2024-11-11refactor(engine): fix clippy lintsHampusM
2024-11-11refactor(ecs): fix clippy lintsHampusM
2024-11-11chore(engine): use new entity IDsHampusM
2024-11-12feat(ecs-macros): add support for new component IDsHampusM
2024-11-11refactor(ecs): use same ID for entities & componentsHampusM
2024-11-11refactor(ecs): remove unnecessary imports of crate as ecsHampusM
2024-11-12feat(ecs-macros): add support for ecs crate pathHampusM
2024-11-03chore(ecs-macros): add Ref type to Component implsHampusM
2024-11-03feat(ecs): add read-only query iteratingHampusM
2024-11-02refactor(ecs): make ComponentIter not know entity iter detailsHampusM
2024-11-02feat(ecs): add creating static entitiesHampusM
2024-11-02fix(ecs): add check if entity already exists before creating itHampusM
2024-10-27feat(engine): add Keys function to get previous key stateHampusM
2024-10-17perf(engine): pre-populate key mapHampusM
2024-10-17feat(glfw): add variants associated array to Key enumHampusM
2024-10-17feat(util-macros): add VariantArr derive macroHampusM
2024-10-17refactor(glfw): use FromRepr derive macro from util-macrosHampusM
2024-10-17feat(util-macros): add macro FromReprHampusM
2024-10-16feat(ecs): add stats sole containing current tickHampusM
2024-10-13feat(engine): add extension logging frame timeHampusM
2024-10-13refactor(glfw): use C-unwind ABIHampusM
2024-09-07fix(engine): reexport Key & KeyState in input moduleHampusM
2024-08-24docs: update todoHampusM
2024-08-24refactor(engine): use C string literals instead of cstr macroHampusM