summaryrefslogtreecommitdiff
path: root/engine
AgeCommit message (Collapse)Author
5 hoursfeat(engine): add free standing fn for creating a ortho projection matrixHampusM
6 hoursfeat(engine): add Vec3::from_vec4 fnHampusM
6 hoursfeat(engine): add matrix impls for multiplication with Vec3 & Vec4HampusM
6 hoursfeat(engine): add finite assert in Vec3::normalizeHampusM
23 hoursfeat(engine): add naive matrix multiplication by ref fnsHampusM
2 daysfeat(engine): make rendering::BufferClearMask derive Clone & CopyHampusM
2 daysfeat(engine): add border texture propertyHampusM
2 daysfeat(engine): add naive matrix multiplication fnHampusM
2 daysfeat(engine): make cube mesh UVs specifiableHampusM
8 daysfeat(engine): add face culling mode to rendering::DrawPropertiesHampusM
11 daysrefactor(engine): split up main render pass fn into more functionsHampusM
11 daysfeat(engine): improve object & resource error messages in opengl rendering ↵HampusM
backend
12 daysfeat(engine): improve flexibility of binding shader bindingsHampusM
13 daysrefactor(engine): replace MapVec with intmap crateHampusM
13 daysfeat(engine): add entity renaming buttons to world ui viewHampusM
2026-08-31fix(engine): make soles not addable to entities in world ui viewHampusM
2026-08-31feat(engine): add Reflection, Clone, Copy & Default derives to various typesHampusM
2026-08-29feat(engine): add depth texture pixel data formatHampusM
2026-08-29feat(engine): add framebuffer rendering commands & draw propertiesHampusM
2026-08-29refactor(engine): rename rendering::object::Kind::ImplementationSpecific to MeshHampusM
2026-08-28feat(engine): add ability to create textures without imagesHampusM
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-26refactor(engine): adjust gl rendering backend to opengl-bindings crate changesHampusM
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-21feat(engine): store perspective projection fov as degreesHampusM
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
2026-08-19fix(engine): make sky box work when camera has orthographic projectionHampusM
2026-08-19feat(engine): lossily convert color shader bindings to rgbHampusM
2026-08-19feat(engine): add lossy Color conversion fnsHampusM
2026-08-19refactor(engine): move default shader bindings system to main_render_pass modHampusM
2026-08-19refactor(engine): remove support for lumen colorsHampusM
2026-08-19refactor(engine): improve shader binding value validation fn readabilityHampusM
2026-08-17feat(engine): replace WorldPosition & Scale components with TransformHampusM
2026-08-15fix(engine): prevent ignored keyboard key input when main loop is slowHampusM
2026-08-15fix(engine): stop overwriting previous keyboard key statesHampusM
2026-08-15perf(engine): store keyboard key states & state updates as bitsHampusM
2026-08-13feat(engine): add sky box supportHampusM