Age | Commit message (Expand) | Author |
2025-01-14 | feat(engine): add simple collision | HampusM |
2024-12-09 | chore(engine): use ecs lib phases | HampusM |
2024-12-08 | chore(engine): remove performance monitoring extension | HampusM |
2024-11-23 | refactor(engine): make shaders a renderer detail | HampusM |
2024-11-23 | refactor(engine): move & improve glsl preprocessing | HampusM |
2024-11-11 | chore(engine): use new entity IDs | HampusM |
2024-10-27 | feat(engine): add Keys function to get previous key state | HampusM |
2024-10-13 | feat(engine): add extension logging frame time | HampusM |
2024-08-21 | fix(engine): use new name of ComponentToAddedEvent | HampusM |
2024-08-14 | fix(engine): make Engine::spawn have bound TupleReduce on Comps | HampusM |
2024-08-13 | fix(engine): remove emitting start | 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-06-22 | feat(engine): add ability to change polygon mode per object | HampusM |
2024-05-01 | feat(engine): add basic Wavefront obj file parsing | HampusM |
2024-04-15 | feat(engine): add projection options to camera component | HampusM |
2024-04-14 | feat(engine): use ECS architecture | HampusM |
2024-03-03 | feat(engine): create shader programs when needed | HampusM |
2024-02-29 | fix(engine): stop segfault on exit caused by bad GL function pointers | HampusM |
2024-02-19 | refactor(engine): create shaders on start | HampusM |
2024-02-18 | refactor(engine): move data types to a data types module | HampusM |
2024-02-18 | refactor(engine): add mesh struct used by Object | HampusM |
2023-11-27 | feat(engine): add input mode & cursor mode window settings | HampusM |
2023-11-27 | chore: replace Engine::new window params with window settings | HampusM |
2023-11-27 | feat(engine): add support for custom camera implementations | HampusM |
2023-11-27 | feat(engine): add lighting maps | HampusM |
2023-11-20 | feat(engine): add materials | HampusM |
2023-11-12 | feat(engine): add basic flat lighting | HampusM |
2023-11-12 | chore(engine): add shader preprocessor | HampusM |
2023-11-02 | refactor(engine): make renderer a struct | HampusM |
2023-11-02 | feat(engine): add texturing | HampusM |
2023-10-27 | feat(engine): add get cursor position | HampusM |
2023-10-26 | feat(engine): add non mutable camera getter to Engine | HampusM |
2023-10-26 | feat(engine): add get keyboard input | HampusM |
2023-10-24 | feat(engine): add delta time | HampusM |
2023-10-23 | feat(engine): add camera | HampusM |
2023-10-23 | feat(engine): add perspective | HampusM |
2023-10-22 | feat(engine): add translating & scaling objects | HampusM |
2023-10-17 | fix(engine): drop objects before window to call valid GL functions | HampusM |
2023-10-16 | feat(engine): store objects in engine | HampusM |
2023-10-15 | feat(engine): add logging OpenGL debug messages | HampusM |
2023-10-14 | chore(engine): use window builder | HampusM |
2023-10-13 | refactor(engine): move uses of OpenGL to OpenGL module | HampusM |
2023-10-13 | refactor(engine): add OpenGL object currently bound guards | HampusM |
2023-10-12 | feat(engine): add vertex coloring | HampusM |
2023-10-08 | feat(engine): add Debug derives | HampusM |
2023-10-07 | feat(engine): add ability to render triangles | HampusM |
2023-10-07 | fix(engine): update viewport when framebuffer changes size | HampusM |
2023-10-06 | feat: add engine library base | HampusM |