summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
26 hourschore: use fcheck cargo alias in rust-analyzer config fileHEADmasterHampusM
26 hoursfix(xtask): prevent incorrect CARGO_* env vars when executed command is cargoHampusM
37 hoursfix(engine): make soles not addable to entities in world ui viewHampusM
37 hoursfeat(engine-ecs): add component::Parts::from_component_info fnHampusM
37 hoursfix(engine-ecs): add checks against adding sole components to entitiesHampusM
38 hoursfeat(engine-ecs): add whether component is a sole to component::InfoHampusM
38 hoursfeat(engine): add Reflection, Clone, Copy & Default derives to various typesHampusM
43 hoursbuild: add cargo aliases for doing fast compilationHampusM
43 hoursbuild: use correct cargo config key for setting codegen backendHampusM
44 hourschore: add rust-analyzer config fileHampusM
3 daysfix(engine-ecs): make World::add_sole actually check if sole already existsHampusM
3 daysbuild: add cargo config for ultra fast dev compilationsHampusM
3 daysfeat(engine): add depth texture pixel data formatHampusM
3 daysfeat(engine): add framebuffer rendering commands & draw propertiesHampusM
3 daysfeat(opengl-bindings): add Framebuffer::detach_texture fnHampusM
3 daysrefactor(engine): rename rendering::object::Kind::ImplementationSpecific to MeshHampusM
3 daysfeat(opengl-bindings): add framebuffer object supportHampusM
4 daysfeat(engine): add ability to create textures without imagesHampusM
4 daysfeat(opengl-bindings): prevent diagonal lines in rgb texturesHampusM
4 daysrefactor(opengl-bindings): make texture::Builder create* fns take images as ↵HampusM
byte slices
5 daysrefactor(engine): reduce code repetition in gl rendering backendHampusM
5 daysfeat(engine): validate texture update pixel data format & type in gl ↵HampusM
rendering backend
5 daysfix(engine): use correct texture update pixel data format in dear imgui backendHampusM
5 daysrefactor(engine): remove rendering obj store's kind-specific getter fnsHampusM
6 daysrefactor(engine): make UpdateTexture rendering command not take ImageHampusM
6 daysfeat(engine): add cube map support to UpdateTexture rendering commmandHampusM
6 daysrefactor(engine): adjust gl rendering backend to opengl-bindings crate changesHampusM
6 daysfeat(opengl-bindings): make textures creatable without pixel dataHampusM
6 daysfeat(opengl-bindings): add depth component texture pixel data formatHampusM
6 daysrefactor(engine): adjust gl rendering backend to opengl-bindings crate changesHampusM
6 daysrefactor(opengl-bindings): include srgb(a) & data type in ↵HampusM
texture::PixelDataFormat
7 daysfix(engine): update rendering surface sizes before next frameHampusM
7 daysrefactor(engine): rename rendering::SurfaceSpec to SurfaceHampusM
7 daysperf(engine): optimize wavefront obj parsingHampusM
7 daysfeat(engine-ecs): make util::array_vec module publicHampusM
11 daysfeat(engine): store perspective projection fov as degreesHampusM
11 daysfeat: replace sub cube with directional light & floor cubeHampusM
11 daysfeat(engine): add fns for conversion between vec3 & euler anglesHampusM
11 daysfix(engine): make DirectionalLight default value sensibleHampusM
11 daysfeat(engine): add windowing::dpi Position & Size Default implsHampusM
12 daysfeat(engine): use color edit widgets for colors in world ui viewHampusM
12 daysfeat(engine): add reflection derive to color typesHampusM
12 daysfeat(engine): flatten single unnamed enum fields in world ui viewHampusM
13 daysfix(engine): make sky box work when camera has orthographic projectionHampusM
13 daysfeat(engine): lossily convert color shader bindings to rgbHampusM
13 daysfeat(engine): add lossy Color conversion fnsHampusM
13 daysrefactor(engine): move default shader bindings system to main_render_pass modHampusM
13 daysrefactor(engine): remove support for lumen colorsHampusM
13 daysrefactor(engine): improve shader binding value validation fn readabilityHampusM
2026-08-17refactor: use Transform componentHampusM