summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
7 hoursfeat(engine): add naive matrix multiplication fnHampusM
7 hoursfeat(opengl-bindings): add fn to set texture border valuesHampusM
8 hoursfeat(engine): make cube mesh UVs specifiableHampusM
6 daysfeat(engine): add face culling mode to rendering::DrawPropertiesHampusM
6 daysfeat(opengl-bindings): add fn to set face culling modeHampusM
8 daysfix(opengl-bindings): create initialized framebuffer objectsHampusM
9 daysrefactor(engine): split up main render pass fn into more functionsHampusM
9 dayschore: change default log level filter to infoHampusM
9 daysfeat(engine): improve object & resource error messages in opengl rendering ba...HampusM
10 daysfeat(engine): improve flexibility of binding shader bindingsHampusM
11 daysrefactor(engine): replace MapVec with intmap crateHampusM
11 daysfeat(engine): add entity renaming buttons to world ui viewHampusM
12 dayschore: use fcheck cargo alias in rust-analyzer config fileHampusM
12 daysfix(xtask): prevent incorrect CARGO_* env vars when executed command is cargoHampusM
13 daysfix(engine): make soles not addable to entities in world ui viewHampusM
13 daysfeat(engine-ecs): add component::Parts::from_component_info fnHampusM
13 daysfix(engine-ecs): add checks against adding sole components to entitiesHampusM
13 daysfeat(engine-ecs): add whether component is a sole to component::InfoHampusM
13 daysfeat(engine): add Reflection, Clone, Copy & Default derives to various typesHampusM
13 daysbuild: add cargo aliases for doing fast compilationHampusM
13 daysbuild: use correct cargo config key for setting codegen backendHampusM
13 dayschore: add rust-analyzer config fileHampusM
14 daysfix(engine-ecs): make World::add_sole actually check if sole already existsHampusM
14 daysbuild: add cargo config for ultra fast dev compilationsHampusM
14 daysfeat(engine): add depth texture pixel data formatHampusM
14 daysfeat(engine): add framebuffer rendering commands & draw propertiesHampusM
14 daysfeat(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
2026-08-28refactor(opengl-bindings): make texture::Builder create* fns take images as b...HampusM
2026-08-27refactor(engine): reduce code repetition in gl rendering backendHampusM
2026-08-27feat(engine): validate texture update pixel data format & type in gl renderin...HampusM
2026-08-27fix(engine): use correct texture update pixel data format in dear imgui backendHampusM
2026-08-27refactor(engine): remove rendering obj store's kind-specific getter fnsHampusM
2026-08-26refactor(engine): make UpdateTexture rendering command not take ImageHampusM
2026-08-26feat(engine): add cube map support to UpdateTexture rendering commmandHampusM
2026-08-26refactor(engine): adjust gl rendering backend to opengl-bindings crate changesHampusM
2026-08-26feat(opengl-bindings): make textures creatable without pixel dataHampusM
2026-08-26feat(opengl-bindings): add depth component texture pixel data formatHampusM
2026-08-26refactor(engine): adjust gl rendering backend to opengl-bindings crate changesHampusM
2026-08-26refactor(opengl-bindings): include srgb(a) & data type in texture::PixelDataF...HampusM
2026-08-25fix(engine): update rendering surface sizes before next frameHampusM
2026-08-25refactor(engine): rename rendering::SurfaceSpec to SurfaceHampusM
2026-08-25perf(engine): optimize wavefront obj parsingHampusM
2026-08-25feat(engine-ecs): make util::array_vec module publicHampusM
2026-08-21feat(engine): store perspective projection fov as degreesHampusM
2026-08-21feat: replace sub cube with directional light & floor cubeHampusM
2026-08-21feat(engine): add fns for conversion between vec3 & euler anglesHampusM