Age | Commit message (Expand) | Author |
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 |
2024-05-24 | fix(engine): enable OpenGL multisampling on renderer init | HampusM |
2024-05-24 | feat(glfw): add support for double buffer window creation hint | HampusM |
2024-05-24 | refactor(engine): remove useless match on window creation hint | HampusM |
2024-05-24 | refactor(glfw): make Hint non-exhaustive | HampusM |
2024-05-24 | feat(glfw): add support for samples window hint | HampusM |
2024-05-24 | fix: make point light have correct position | HampusM |
2024-05-24 | refactor(engine): make PointLight have a position | HampusM |
2024-05-24 | feat(ecs): add component name to component locking panic message | HampusM |
2024-05-24 | fix(ecs): prevent unnecessary locking in Sequence::from_components | HampusM |
2024-05-23 | feat(engine): add directional light | HampusM |
2024-05-23 | refactor(engine): pass vertex data to fragment shader with struct | HampusM |
2024-05-23 | refactor(engine): pass vertex data as struct to calc_point_light | HampusM |
2024-05-23 | refactor(engine): seperate light properties in shader | HampusM |
2024-05-23 | chore: use new renderer extension path | HampusM |
2024-05-23 | refactor(engine): rename renderer module to opengl.rs | HampusM |
2024-05-23 | style(engine): fix whitespace in shaders | HampusM |
2024-05-22 | feat(engine): add support for multiple point lights | HampusM |
2024-05-22 | refactor(engine): make shader functions not use uniforms directly | HampusM |
2024-05-22 | feat: use light attenuation | HampusM |
2024-05-22 | feat(engine): add point light attenuation | HampusM |
2024-05-22 | chore: use PointLight | HampusM |
2024-05-22 | refactor(engine): make PointLight non-exhaustive & add builder | HampusM |
2024-05-22 | refactor: rename LightSource to PointLight | HampusM |
2024-05-22 | refactor(engine): remove ambient color from shader Light struct | HampusM |
2024-05-19 | fix: use updated engine light API | HampusM |
2024-05-19 | fix(engine): use ambient light from GlobalLight | HampusM |
2024-05-19 | refactor(engine): make Material non-exhaustive & fields public | HampusM |
2024-05-19 | feat(ecs-macros): add missing associated types to Component impls | HampusM |
2024-05-19 | feat(ecs): add support for optional query components | HampusM |
2024-05-19 | fix(glfw): check major version of GLFW shared library | HampusM |
2024-05-18 | fix(engine): prevent camera moving when window regains focus | HampusM |
2024-05-18 | feat(engine): add Window function to set focus callback | HampusM |
2024-05-18 | feat(glfw): add Window set focus callback function | HampusM |
2024-05-18 | docs: update todo document | HampusM |
2024-05-18 | refactor(engine): fix clippy lints | HampusM |
2024-05-18 | refactor(engine): generate vertex builder using the builder macro | HampusM |
2024-05-18 | chore: use obj models | HampusM |
2024-05-18 | feat(engine): add Obj method to read & parse it's material libs | HampusM |
2024-05-18 | refactor(engine): prevent warning about unused Value::Integer value | HampusM |
2024-05-18 | refactor(engine): remove unused import in texture.rs | HampusM |
2024-05-18 | feat(engine): add basic Wavefront MTL parsing | HampusM |
2024-05-18 | fix(engine): change default material colors to white | HampusM |