summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
18 hoursrefactor(engine): pass color space when generating GL textureHampusM
18 hoursfeat(opengl-bindings): add SRGB texture supportHampusM
36 hoursrefactor(engine): store textures as assets instead of imagesHampusM
37 hoursfeat(engine): pass vertex subsets to shadersHampusM
37 hoursfeat(engine): add impls for conversion between array & Vec2/Vec3HampusM
38 hoursrefactor(engine): pass vertex size to VertexArray::bind_vertex_bufferHampusM
3 daysrefactor(opengl-bindings): make VertexArray::bind_vertex_buffer take vertex sizeHampusM
6 daysrefactor(engine): add dedicated mesh creation renderer commandHampusM
6 daysrefactor(engine): pass vertex component count in vertex attrib formatHampusM
6 daysfix(opengl-bindings): do not use type size as vertex attrib format sizeHampusM
7 daysfeat(engine): use slang for shadersHampusM
7 daysfeat(opengl-bindings): add shader::Program from_raw & into_raw fnsHampusM
7 daysfeat(opengl-bindings): add shader::Program set_uniform_at_location fnHampusM
7 daysfeat(opengl-bindings): add Buffer bind_to_indexed_target fnHampusM
7 daysfeat(opengl-bindings): add Buffer store_at_byte_offset fnHampusM
7 daysfeat(opengl-bindings): add Buffer init fnHampusM
10 daysfeat(engine): add macro for reflectionHampusM
2026-01-18refactor(ecs): remove Actions & Sole weak ref structsHampusM
2025-11-07feat(engine): make renderer command-basedHampusM
2025-11-07feat(opengl-bindings): add Texture into_raw & from_raw fnsHampusM
2025-11-07feat(opengl-bindings): add Buffer & VertexArray delete fnsHampusM
2025-11-06feat(engine): add scale factor to Window structHampusM
2025-11-06refactor: make work with changes to model assetsHampusM
2025-11-06refactor(engine): make models import as multiple assertsHampusM
2025-11-06feat(engine): add fn Assets::store_with_name_withHampusM
2025-11-06chore: add edition to rustfmt configHampusM
2025-11-02feat(engine): add & use Keyboard struct QOL fnsHampusM
2025-10-18refactor: adapt to changes in engine APIHampusM
2025-10-18chore: remove glfw crateHampusM
2025-10-18refactor(engine): use winit instead of glfwHampusM
2025-10-15feat(ecs): add EventMatch convenience fns for component eventsHampusM
2025-10-15refactor(ecs): make fn arg to insert_at_part_pt_by_key return refHampusM
2025-10-15refactor(ecs): shorten insert_at_partition_point_by_key fn nameHampusM
2025-10-13feat(ecs): add get_wildcard_pair_matches fn to entity::HandleHampusM
2025-10-13feat(ecs): add Actions::remove_comps fnHampusM
2025-10-13refactor(ecs): make WorldData struct privateHampusM
2025-10-13feat(ecs): add get_first_wildcard_pair_match fn to entity::HandleHampusM
2025-10-13feat(ecs): emit Removed events before component removalHampusM
2025-10-02feat: add OpenGL bindings crateHampusM
2025-09-28feat(ecs): add POST_UPDATE phaseHampusM
2025-09-26feat(ecs): add id fn to pair::WithWildcardHampusM
2025-09-26refactor(ecs): make ObserveIter return EventMatch structHampusM
2025-09-25feat(ecs): add support for pairs with relation component as dataHampusM
2025-09-25refactor(engine): use Pair builderHampusM
2025-09-25refactor(ecs): replace Pair ctor functions with builderHampusM
2025-09-25refactor(ecs): improve pair with wildcard APIHampusM
2025-09-23fix(ecs): make pair slice query term not require pair componentHampusM
2025-09-23fix(ecs): impl QueryTermWithField for any lifetime Pair sliceHampusM
2025-09-23feat(ecs): add component name to add component error msgHampusM
2025-09-23feat(ecs): make Actions::spawn return future entity's UIDHampusM