summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
25 hoursfeat(engine-ecs): make bundles nestableHEADmasterHampusM
26 hoursrefactor(engine): make compile again after changes in engine-ecsHampusM
26 hoursrefactor(engine-ecs): move & rename component::Sequence to bundle::BundleHampusM
29 hoursfix(engine): prevent using index buffer when mesh updated with no indicesHampusM
29 hoursfeat(opengl-bindings): add VertexArray::unbind_element_buffer fnHampusM
2 daysfix(engine): prevent Vec3::into_deg_angles creating angles from unnormalized vecHampusM
2 daysfix(engine): use diffuse map as ambient map if none is specifiedHampusM
5 daysrefactor: make compile again after changes in engineHampusM
5 daysrefactor(engine): simplify how model materials are handledHampusM
5 daysfix(engine): disable old mesh vertex attrs even if not consecutiveHampusM
5 daysfix(engine): make textures not flippedHampusM
6 daysfix(engine): remove creation of bad parent assetsHampusM
6 dayschore: make file paths in teapot model & material relative to fileHampusM
6 daysfix(engine): treat file paths in obj & mtl assets as relative to fileHampusM
7 daysfeat: use 3D transforming ui viewHampusM
7 daysfeat(engine): add 3D transforming ui viewHampusM
7 daysfeat(engine): add fns for conversion between Dimens3 & arrayHampusM
7 daysfeat(engine): add Matrix::to_column_major fnHampusM
7 daysfeat(engine): add Matrix::from_rows fnHampusM
7 daysfeat(opengl-bindings): add tracing instrumentation to fnsHampusM
7 daysrefactor(engine): make compile again after changes in opengl-bindingsHampusM
7 daysrefactor(opengl-bindings): make misc::set_polygon_mode not take impl trait pa...HampusM
7 daysfix(engine): remove useless tracing instrumentation of gl debug message cb fnHampusM
7 daysfeat(engine): add free standing fn for creating a ortho projection matrixHampusM
7 daysfeat(engine): add Vec3::from_vec4 fnHampusM
7 daysfeat(engine): add matrix impls for multiplication with Vec3 & Vec4HampusM
7 daysfeat(engine): add finite assert in Vec3::normalizeHampusM
8 daysfeat(engine): add naive matrix multiplication by ref fnsHampusM
9 daysfeat(engine): make rendering::BufferClearMask derive Clone & CopyHampusM
9 daysfeat(engine): add border texture propertyHampusM
9 daysfeat(engine): add naive matrix multiplication fnHampusM
9 daysfeat(opengl-bindings): add fn to set texture border valuesHampusM
9 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
2026-09-03refactor(engine): split up main render pass fn into more functionsHampusM
2026-09-03chore: change default log level filter to infoHampusM
2026-09-03feat(engine): improve object & resource error messages in opengl rendering ba...HampusM
2026-09-02feat(engine): improve flexibility of binding shader bindingsHampusM
2026-09-01refactor(engine): replace MapVec with intmap crateHampusM
2026-09-01feat(engine): add entity renaming buttons to world ui viewHampusM
2026-08-31chore: use fcheck cargo alias in rust-analyzer config fileHampusM
2026-08-31fix(xtask): prevent incorrect CARGO_* env vars when executed command is cargoHampusM
2026-08-31fix(engine): make soles not addable to entities in world ui viewHampusM
2026-08-31feat(engine-ecs): add component::Parts::from_component_info fnHampusM
2026-08-31fix(engine-ecs): add checks against adding sole components to entitiesHampusM
2026-08-31feat(engine-ecs): add whether component is a sole to component::InfoHampusM
2026-08-31feat(engine): add Reflection, Clone, Copy & Default derives to various typesHampusM
2026-08-31build: add cargo aliases for doing fast compilationHampusM