summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
3 daysfeat(opengl-bindings): add VertexArray::draw_elements vertex offset paramHampusM
3 daysfix(engine): prevent shaders using UBOs for other shadersHampusM
4 daysfeat(engine): make rendering pass-basedHampusM
5 daysfix(engine): prevent shaders using UBOs of other shadersHampusM
5 daysstyle(engine): improve formatting of default shaderHampusM
6 daysfix: shorten time in logs to hour:minute:secs.sec-fractionHampusM
6 daysfix(engine): prevent uploading textures with invalid row alignmentsHampusM
6 daysrefactor(engine): pass color space when generating GL textureHampusM
6 daysfeat(opengl-bindings): add SRGB texture supportHampusM
7 daysrefactor(engine): store textures as assets instead of imagesHampusM
7 daysfeat(engine): pass vertex subsets to shadersHampusM
7 daysfeat(engine): add impls for conversion between array & Vec2/Vec3HampusM
7 daysrefactor(engine): pass vertex size to VertexArray::bind_vertex_bufferHampusM
8 daysrefactor(opengl-bindings): make VertexArray::bind_vertex_buffer take vertex sizeHampusM
11 daysrefactor(engine): add dedicated mesh creation renderer commandHampusM
11 daysrefactor(engine): pass vertex component count in vertex attrib formatHampusM
11 daysfix(opengl-bindings): do not use type size as vertex attrib format sizeHampusM
12 daysfeat(engine): use slang for shadersHampusM
12 daysfeat(opengl-bindings): add shader::Program from_raw & into_raw fnsHampusM
12 daysfeat(opengl-bindings): add shader::Program set_uniform_at_location fnHampusM
12 daysfeat(opengl-bindings): add Buffer bind_to_indexed_target fnHampusM
12 daysfeat(opengl-bindings): add Buffer store_at_byte_offset fnHampusM
12 daysfeat(opengl-bindings): add Buffer init fnHampusM
2026-03-17feat(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