summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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 ↵HampusM
backend
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
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
2026-08-28refactor(opengl-bindings): make texture::Builder create* fns take images as ↵HampusM
byte slices
2026-08-27refactor(engine): reduce code repetition in gl rendering backendHampusM
2026-08-27feat(engine): validate texture update pixel data format & type in gl ↵HampusM
rendering backend
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 ↵HampusM
texture::PixelDataFormat
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
2026-08-21fix(engine): make DirectionalLight default value sensibleHampusM
2026-08-21feat(engine): add windowing::dpi Position & Size Default implsHampusM
2026-08-20feat(engine): use color edit widgets for colors in world ui viewHampusM
2026-08-20feat(engine): add reflection derive to color typesHampusM
2026-08-20feat(engine): flatten single unnamed enum fields in world ui viewHampusM