summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
37 hoursrefactor: remove unused yellow color of floor materialHampusM
37 hoursrefactor(engine): fix portion of clippy lintsHampusM
38 hoursrefactor(engine-reflection): allow type complexity clippy lintHampusM
38 hoursrefactor(engine-ecs): allow type complexity clippy lintHampusM
38 hourschore: remove clippy configHampusM
41 hoursrefactor(opengl-bindings): fix clippy lintsHampusM
2 daysrefactor(engine-reflection): add & fix clippy lintsHampusM
2 daysrefactor(engine-ecs): fix clippy lintsHampusM
2 dayschore: add clippy configHampusM
3 daysrefactor(engine-macros): fix clippy lintsHampusM
3 daysdocs: update todo listHampusM
3 daysbuild: use engine workspace dependencyHampusM
3 daysfix(engine): fix borrow compile error in gl rendering backendHampusM
3 daysbuild: disable polonius in fast compilation cargo configHampusM
3 daysfeat(engine-ecs): make bundles nestableHampusM
4 daysrefactor(engine): make compile again after changes in engine-ecsHampusM
4 daysrefactor(engine-ecs): move & rename component::Sequence to bundle::BundleHampusM
4 daysfix(engine): prevent using index buffer when mesh updated with no indicesHampusM
4 daysfeat(opengl-bindings): add VertexArray::unbind_element_buffer fnHampusM
5 daysfix(engine): prevent Vec3::into_deg_angles creating angles from unnormalized vecHampusM
5 daysfix(engine): use diffuse map as ambient map if none is specifiedHampusM
8 daysrefactor: make compile again after changes in engineHampusM
8 daysrefactor(engine): simplify how model materials are handledHampusM
8 daysfix(engine): disable old mesh vertex attrs even if not consecutiveHampusM
8 daysfix(engine): make textures not flippedHampusM
9 daysfix(engine): remove creation of bad parent assetsHampusM
9 dayschore: make file paths in teapot model & material relative to fileHampusM
9 daysfix(engine): treat file paths in obj & mtl assets as relative to fileHampusM
10 daysfeat: use 3D transforming ui viewHampusM
10 daysfeat(engine): add 3D transforming ui viewHampusM
10 daysfeat(engine): add fns for conversion between Dimens3 & arrayHampusM
10 daysfeat(engine): add Matrix::to_column_major fnHampusM
10 daysfeat(engine): add Matrix::from_rows fnHampusM
10 daysfeat(opengl-bindings): add tracing instrumentation to fnsHampusM
10 daysrefactor(engine): make compile again after changes in opengl-bindingsHampusM
10 daysrefactor(opengl-bindings): make misc::set_polygon_mode not take impl trait ↵HampusM
params
10 daysfix(engine): remove useless tracing instrumentation of gl debug message cb fnHampusM
10 daysfeat(engine): add free standing fn for creating a ortho projection matrixHampusM
10 daysfeat(engine): add Vec3::from_vec4 fnHampusM
10 daysfeat(engine): add matrix impls for multiplication with Vec3 & Vec4HampusM
10 daysfeat(engine): add finite assert in Vec3::normalizeHampusM
11 daysfeat(engine): add naive matrix multiplication by ref fnsHampusM
12 daysfeat(engine): make rendering::BufferClearMask derive Clone & CopyHampusM
12 daysfeat(engine): add border texture propertyHampusM
12 daysfeat(engine): add naive matrix multiplication fnHampusM
12 daysfeat(opengl-bindings): add fn to set texture border valuesHampusM
12 daysfeat(engine): make cube mesh UVs specifiableHampusM
2026-09-07feat(engine): add face culling mode to rendering::DrawPropertiesHampusM
2026-09-07feat(opengl-bindings): add fn to set face culling modeHampusM
2026-09-04fix(opengl-bindings): create initialized framebuffer objectsHampusM