Age | Commit message (Expand) | Author |
2024-08-07 | docs(ecs): make examples not use own start event | HampusM |
2024-08-07 | feat(ecs): add start event | HampusM |
2024-08-06 | feat(ecs): add query function to get entity UID by index | HampusM |
2024-08-05 | test(ecs): make component storage unit tests work | HampusM |
2024-08-05 | fix(ecs): always sort components & component metadata | HampusM |
2024-08-04 | feat(engine): add component making a object not be drawn | HampusM |
2024-08-04 | revert(engine): remove support for drawing objects as a bundle | HampusM |
2024-08-04 | perf(ecs): remove clearing archetype lookup table | HampusM |
2024-08-02 | docs(engine): correct Engine function comments | HampusM |
2024-08-02 | feat(engine): make Engine::spawn return the spawned entity's UID | HampusM |
2024-08-02 | feat(ecs): add relationships | HampusM |
2024-08-01 | refactor(ecs): add & use component metadata struct | HampusM |
2024-07-30 | refactor(ecs): give archetype component IDs once in component storage | HampusM |
2024-07-29 | docs(ecs): make examples work correctly | HampusM |
2024-07-29 | feat(ecs): add fn to prepare world without using the event_loop fn | HampusM |
2024-07-29 | refactor(ecs): rename system::Param handle_pre_run fn to prepare | HampusM |
2024-07-28 | refactor(ecs): move ArchetypeComponentsHash to archetype::Id | HampusM |
2024-06-29 | chore(ecs): remove weak queries | HampusM |
2024-06-29 | refactor(ecs): pass World ref to system run & param new functions | HampusM |
2024-06-22 | feat(engine): add support for drawing objects as a bundle | HampusM |
2024-06-22 | fix(ecs): disable system param compatability checks by default | HampusM |
2024-06-22 | feat(ecs): add tuple method to pop the last element | HampusM |
2024-06-22 | feat(util-macros): allow passing extra args to sub macro callbacks | HampusM |
2024-06-22 | feat(ecs): add query options filter entities | HampusM |
2024-06-22 | feat(engine): add ability to change polygon mode per object | HampusM |
2024-06-20 | refactor(ecs): move down ArchetypeRefIter struct & impls in module | HampusM |
2024-06-20 | refactor(ecs): fix Clippy lints | HampusM |
2024-06-20 | chore: use Position struct instead of removed Transform struct | HampusM |
2024-06-20 | refactor(engine): replace Transform with Position & Scale structs | HampusM |
2024-06-20 | refactor(engine): remove matrix new function Copy bound | HampusM |
2024-06-20 | feat(engine): make the matrix struct public | HampusM |
2024-06-17 | doc: add fixing ecs crate 'extension' example to todo list | HampusM |
2024-06-16 | fix(ecs): update archetype lookups when entity is spawned with Actions | HampusM |
2024-06-16 | fix(ecs): create new archetype when archetype lookup entry is empty | HampusM |
2024-06-16 | fix(ecs): prevent archetype creation from causing oob memory accesses | HampusM |
2024-06-16 | chore(ecs-macros): add id function to component impls | HampusM |
2024-06-16 | refactor(ecs): add component ID struct | HampusM |
2024-06-15 | perf(ecs): store components using archetypes | HampusM |
2024-06-07 | refactor(ecs): make tuple reduce operation more generic | HampusM |
2024-06-06 | refactor(ecs): rename tuple filter to tuple reduce | HampusM |
2024-06-06 | refactor(ecs): move ComponentStorage to it's own module | HampusM |
2024-06-06 | chore(ecs-macros): remove component macro drop_last attribute | HampusM |
2024-06-06 | chore(ecs): remove support for specifying component to be dropped last | HampusM |
2024-06-05 | docs: update todo list | HampusM |
2024-06-02 | feat(engine): add cube mesh creation | HampusM |
2024-05-25 | fix: enable multisampling with 8 samples | HampusM |
2024-05-25 | docs(glfw): add documentation comments to Hint variants | HampusM |
2024-05-24 | fix(engine): enable OpenGL debug context when debug feature is enabled | HampusM |
2024-05-24 | fix(engine): use window creation hint value enum | HampusM |
2024-05-24 | refactor(glfw): add window creation hint enum | HampusM |