summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2 daysrefactor(engine): pass DrawElementsOptions to draw_elements fnHampusM
3 daysfix(opengl-bindings): make element offset into byte offset before drawHampusM
5 daysfeat(opengl-bindings): add configuring blendingHampusM
6 daysfeat(opengl-bindings): make misc::Capability non exhaustive, Clone & CopyHampusM
6 daysfeat(opengl-bindings): add blend & cull face to misc::CapabilityHampusM
6 daysfeat(opengl-bindings): add VertexArray::draw_elements vertex offset paramHampusM
6 daysfix(engine): prevent shaders using UBOs for other shadersHampusM
7 daysfeat(engine): make rendering pass-basedHampusM
8 daysfix(engine): prevent shaders using UBOs of other shadersHampusM
8 daysstyle(engine): improve formatting of default shaderHampusM
9 daysfix: shorten time in logs to hour:minute:secs.sec-fractionHampusM
9 daysfix(engine): prevent uploading textures with invalid row alignmentsHampusM
9 daysrefactor(engine): pass color space when generating GL textureHampusM
9 daysfeat(opengl-bindings): add SRGB texture supportHampusM
10 daysrefactor(engine): store textures as assets instead of imagesHampusM
10 daysfeat(engine): pass vertex subsets to shadersHampusM
10 daysfeat(engine): add impls for conversion between array & Vec2/Vec3HampusM
10 daysrefactor(engine): pass vertex size to VertexArray::bind_vertex_bufferHampusM
11 daysrefactor(opengl-bindings): make VertexArray::bind_vertex_buffer take vertex sizeHampusM
14 daysrefactor(engine): add dedicated mesh creation renderer commandHampusM
2026-03-21refactor(engine): pass vertex component count in vertex attrib formatHampusM
2026-03-21fix(opengl-bindings): do not use type size as vertex attrib format sizeHampusM
2026-03-20feat(engine): use slang for shadersHampusM
2026-03-20feat(opengl-bindings): add shader::Program from_raw & into_raw fnsHampusM
2026-03-20feat(opengl-bindings): add shader::Program set_uniform_at_location fnHampusM
2026-03-20feat(opengl-bindings): add Buffer bind_to_indexed_target fnHampusM
2026-03-20feat(opengl-bindings): add Buffer store_at_byte_offset fnHampusM
2026-03-20feat(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