summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
12 hoursfix(engine): remove creation of bad parent assetsHEADmasterHampusM
15 hourschore: make file paths in teapot model & material relative to fileHampusM
15 hoursfix(engine): treat file paths in obj & mtl assets as relative to fileHampusM
37 hoursfeat: use 3D transforming ui viewHampusM
37 hoursfeat(engine): add 3D transforming ui viewHampusM
37 hoursfeat(engine): add fns for conversion between Dimens3 & arrayHampusM
37 hoursfeat(engine): add Matrix::to_column_major fnHampusM
37 hoursfeat(engine): add Matrix::from_rows fnHampusM
40 hoursfeat(opengl-bindings): add tracing instrumentation to fnsHampusM
41 hoursrefactor(engine): make compile again after changes in opengl-bindingsHampusM
41 hoursrefactor(opengl-bindings): make misc::set_polygon_mode not take impl trait ↵HampusM
params
41 hoursfix(engine): remove useless tracing instrumentation of gl debug message cb fnHampusM
43 hoursfeat(engine): add free standing fn for creating a ortho projection matrixHampusM
43 hoursfeat(engine): add Vec3::from_vec4 fnHampusM
43 hoursfeat(engine): add matrix impls for multiplication with Vec3 & Vec4HampusM
43 hoursfeat(engine): add finite assert in Vec3::normalizeHampusM
2 daysfeat(engine): add naive matrix multiplication by ref fnsHampusM
4 daysfeat(engine): make rendering::BufferClearMask derive Clone & CopyHampusM
4 daysfeat(engine): add border texture propertyHampusM
4 daysfeat(engine): add naive matrix multiplication fnHampusM
4 daysfeat(opengl-bindings): add fn to set texture border valuesHampusM
4 daysfeat(engine): make cube mesh UVs specifiableHampusM
9 daysfeat(engine): add face culling mode to rendering::DrawPropertiesHampusM
9 daysfeat(opengl-bindings): add fn to set face culling modeHampusM
11 daysfix(opengl-bindings): create initialized framebuffer objectsHampusM
12 daysrefactor(engine): split up main render pass fn into more functionsHampusM
12 dayschore: change default log level filter to infoHampusM
12 daysfeat(engine): improve object & resource error messages in opengl rendering ↵HampusM
backend
13 daysfeat(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
2026-08-31build: use correct cargo config key for setting codegen backendHampusM
2026-08-30chore: add rust-analyzer config fileHampusM
2026-08-30fix(engine-ecs): make World::add_sole actually check if sole already existsHampusM
2026-08-30build: add cargo config for ultra fast dev compilationsHampusM
2026-08-29feat(engine): add depth texture pixel data formatHampusM
2026-08-29feat(engine): add framebuffer rendering commands & draw propertiesHampusM
2026-08-29feat(opengl-bindings): add Framebuffer::detach_texture fnHampusM
2026-08-29refactor(engine): rename rendering::object::Kind::ImplementationSpecific to MeshHampusM
2026-08-29feat(opengl-bindings): add framebuffer object supportHampusM
2026-08-28feat(engine): add ability to create textures without imagesHampusM
2026-08-28feat(opengl-bindings): prevent diagonal lines in rgb texturesHampusM