summaryrefslogtreecommitdiff
path: root/engine/src
AgeCommit message (Expand)Author
32 hoursrefactor(engine): make renderer::GraphicsProperties a singletonHampusM
33 hoursfeat(engine): add renderer extensionHampusM
2 daysfeat(engine): move handling of viewport resizing to renderer moduleHampusM
2 daysrefactor(engine): move POST_RENDER_PHASE to renderer moduleHampusM
2 daysrefactor(engine): remove renderer::opengl::handle_model_removed fnHampusM
2 daysrefactor(engine): move main render pass fn to own moduleHampusM
2 daysfeat(engine): add RemoveMesh renderer commandHampusM
3 daysfeat(engine): add image::Image::try_from_bytes fnHampusM
3 daysfeat(engine): add data_types::Dimens scalar div implHampusM
3 daysfeat(engine): add face culling on/off to renderer draw propertiesHampusM
4 daysfeat(engine): add offset options to renderer::Command::DrawMeshHampusM
4 daysfeat(engine): add scissor testing to renderer draw propsHampusM
4 daysfeat(engine): add depth testing on/off to renderer draw propsHampusM
4 daysfeat(engine): add blending to renderer draw propertiesHampusM
4 daysfeat(engine): add renderer draw propertiesHampusM
4 daysfeat(engine): add UpdateMesh renderer commandHampusM
5 daysfeat(engine): add mesh usage option to renderer::Command::CreateMeshHampusM
5 daysfeat(engine): make mesh in renderer::command::CreateMesh optionalHampusM
5 daysfeat(engine): add sequential renderer object idsHampusM
5 daysfix(engine): make Assets:get fn lifetimes less restrictiveHampusM
8 daysrefactor(engine): make mesh vertices dynamicHampusM
8 daysfeat(engine): add into_array fn to Vec2 & Vec3HampusM
10 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-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-26fix(engine): prevent uploading textures with invalid row alignmentsHampusM
2026-03-26refactor(engine): pass color space when generating GL textureHampusM
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
2026-03-25refactor(engine): pass vertex size to VertexArray::bind_vertex_bufferHampusM
2026-03-21refactor(engine): add dedicated mesh creation renderer commandHampusM
2026-03-21refactor(engine): pass vertex component count in vertex attrib formatHampusM
2026-03-20feat(engine): use slang for shadersHampusM
2026-03-17feat(engine): add macro for reflectionHampusM
2025-11-07feat(engine): make renderer command-basedHampusM
2025-11-06feat(engine): add scale factor to Window structHampusM
2025-11-06refactor(engine): make models import as multiple assertsHampusM
2025-11-06feat(engine): add fn Assets::store_with_name_withHampusM
2025-11-02feat(engine): add & use Keyboard struct QOL fnsHampusM