summaryrefslogtreecommitdiff
path: root/engine
AgeCommit message (Collapse)Author
8 hoursfix(engine): add type & bounds checks in shader cursor element fnHEADmasterHampusM
33 hoursfix(engine): only submit assets when importer return OkHampusM
34 hoursrefactor(engine): simplify asset::ImportWorkMessage::StoreHampusM
35 hoursperf(engine): use thread pool for asset importingHampusM
2 daysrefactor(engine): remove need to hash content of asset IDsHampusM
3 daysbuild(engine): use fork of dear-imgui-rs with vendored freetype2HampusM
5 daysfix(engine): fix Windows compilation error in ↵HampusM
rendering::backend::opengl::glutin_compat
11 daysfix(engine): change default perspective projection far value to 1000HampusM
11 daysperf(engine): reduce size of rendering::TextureCreation::CubeMapHampusM
13 daysrefactor(engine): make asset::Submitter::submit_store* fns not return asset ↵HampusM
handles
13 daysrefactor(engine): remove asset::Submitter::submit_load_other* fnsHampusM
13 daysrefactor(engine): make model & material assets use asset dependenciesHampusM
13 daysfeat(engine): add Assets::get_mut fnHampusM
13 daysrefactor(engine): store asset::Events as a soleHampusM
13 daysfeat(engine): add dependencies for assetsHampusM
2026-09-27refactor(engine): make asset::LabelOwned privateHampusM
2026-09-27feat(engine): improve & add fields to logs in Assets fnsHampusM
2026-09-27refactor(engine): make asset importers per asset typeHampusM
2026-09-27refactor(engine): update to version 0.18.0 dear-imgui-rs & dear-imguizmoHampusM
2026-09-27feat(engine): add invalid asset IDs & handlesHampusM
2026-09-22refactor(engine): fix portion of clippy lintsHampusM
2026-09-21fix(engine): fix borrow compile error in gl rendering backendHampusM
2026-09-20refactor(engine): make compile again after changes in engine-ecsHampusM
2026-09-20fix(engine): prevent using index buffer when mesh updated with no indicesHampusM
2026-09-19fix(engine): prevent Vec3::into_deg_angles creating angles from unnormalized vecHampusM
2026-09-19fix(engine): use diffuse map as ambient map if none is specifiedHampusM
2026-09-16refactor(engine): simplify how model materials are handledHampusM
2026-09-16fix(engine): disable old mesh vertex attrs even if not consecutiveHampusM
2026-09-16fix(engine): make textures not flippedHampusM
2026-09-15fix(engine): remove creation of bad parent assetsHampusM
2026-09-15fix(engine): treat file paths in obj & mtl assets as relative to fileHampusM
2026-09-14feat(engine): add 3D transforming ui viewHampusM
2026-09-14feat(engine): add fns for conversion between Dimens3 & arrayHampusM
2026-09-14feat(engine): add Matrix::to_column_major fnHampusM
2026-09-14feat(engine): add Matrix::from_rows fnHampusM
2026-09-14refactor(engine): make compile again after changes in opengl-bindingsHampusM
2026-09-14fix(engine): remove useless tracing instrumentation of gl debug message cb fnHampusM
2026-09-14feat(engine): add free standing fn for creating a ortho projection matrixHampusM
2026-09-14feat(engine): add Vec3::from_vec4 fnHampusM
2026-09-14feat(engine): add matrix impls for multiplication with Vec3 & Vec4HampusM
2026-09-14feat(engine): add finite assert in Vec3::normalizeHampusM
2026-09-13feat(engine): add naive matrix multiplication by ref fnsHampusM
2026-09-12feat(engine): make rendering::BufferClearMask derive Clone & CopyHampusM
2026-09-12feat(engine): add border texture propertyHampusM
2026-09-12feat(engine): add naive matrix multiplication fnHampusM
2026-09-12feat(engine): make cube mesh UVs specifiableHampusM
2026-09-07feat(engine): add face culling mode to rendering::DrawPropertiesHampusM
2026-09-03refactor(engine): split up main render pass fn into more functionsHampusM
2026-09-03feat(engine): improve object & resource error messages in opengl rendering ↵HampusM
backend
2026-09-02feat(engine): improve flexibility of binding shader bindingsHampusM