summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
32 hoursfeat(engine): move handling of viewport resizing to renderer moduleHEADmasterHampusM
33 hoursrefactor(engine): move POST_RENDER_PHASE to renderer moduleHampusM
33 hoursrefactor(engine): remove renderer::opengl::handle_model_removed fnHampusM
34 hoursrefactor(engine): move main render pass fn to own moduleHampusM
35 hoursfeat(engine): add RemoveMesh renderer commandHampusM
35 hoursfix(opengl-bindings): check surface is current in ContextWithFns::make_currentHampusM
2 daysfeat(engine): add image::Image::try_from_bytes fnHampusM
2 daysfeat(engine): add data_types::Dimens scalar div implHampusM
2 daysfeat(engine): add face culling on/off to renderer draw propertiesHampusM
3 daysfeat(engine): add offset options to renderer::Command::DrawMeshHampusM
3 daysfeat(engine): add scissor testing to renderer draw propsHampusM
3 daysfeat(engine): add depth testing on/off to renderer draw propsHampusM
3 daysfeat(engine): add blending to renderer draw propertiesHampusM
3 daysfeat(engine): add renderer draw propertiesHampusM
4 daysfeat(opengl-bindings): add scissor testingHampusM
4 daysfeat(engine): add UpdateMesh renderer commandHampusM
4 daysfeat(engine): add mesh usage option to renderer::Command::CreateMeshHampusM
4 daysfeat(opengl-bindings): make buffer::Usage derive Clone & CopyHampusM
4 daysfeat(engine): make mesh in renderer::command::CreateMesh optionalHampusM
4 daysfeat(engine): add sequential renderer object idsHampusM
4 daysfix(engine): make Assets:get fn lifetimes less restrictiveHampusM
7 daysrefactor: remove cube creation callback fnHampusM
7 daysrefactor(engine): make mesh vertices dynamicHampusM
7 daysfeat(engine): add into_array fn to Vec2 & Vec3HampusM
9 daysrefactor(engine): remove VecN traitHampusM
2026-04-06feat(engine): make Reflection trait unsafeHampusM
2026-04-06refactor(engine): improve names of reflection types & itemsHampusM
2026-04-06feat(engine): make reflection of reflected struct fields optionalHampusM
2026-04-05fix(engine): prevent visual glitches after moving mouse before window openHampusM
2026-04-05feat(engine): add windowing::mouse::Buttons::all_current fnHampusM
2026-04-05feat(engine): add position to mouse componentHampusM
2026-04-02fix(engine): make orthographic camera projection actually usableHampusM
2026-04-02fix(engine): make default target Vec3::FRONTHampusM
2026-04-02refactor(engine): pass DrawElementsOptions to draw_elements fnHampusM
2026-04-01fix(opengl-bindings): make element offset into byte offset before drawHampusM
2026-03-30feat(opengl-bindings): add configuring blendingHampusM
2026-03-29feat(opengl-bindings): make misc::Capability non exhaustive, Clone & CopyHampusM
2026-03-29feat(opengl-bindings): add blend & cull face to misc::CapabilityHampusM
2026-03-29feat(opengl-bindings): add VertexArray::draw_elements vertex offset paramHampusM
2026-03-29fix(engine): prevent shaders using UBOs for other shadersHampusM
2026-03-28feat(engine): make rendering pass-basedHampusM
2026-03-27fix(engine): prevent shaders using UBOs of other shadersHampusM
2026-03-27style(engine): improve formatting of default shaderHampusM
2026-03-26fix: shorten time in logs to hour:minute:secs.sec-fractionHampusM
2026-03-26fix(engine): prevent uploading textures with invalid row alignmentsHampusM
2026-03-26refactor(engine): pass color space when generating GL textureHampusM
2026-03-26feat(opengl-bindings): add SRGB texture supportHampusM
2026-03-25refactor(engine): store textures as assets instead of imagesHampusM
2026-03-25feat(engine): pass vertex subsets to shadersHampusM
2026-03-25feat(engine): add impls for conversion between array & Vec2/Vec3HampusM