summaryrefslogtreecommitdiff
path: root/engine
AgeCommit message (Expand)Author
5 hoursrefactor(engine): move some windowing::Context fields to SharedState structHampusM
5 hoursfeat(engine): add fields to window creation attrsHampusM
5 hoursfeat(engine): add windowing DPI utilitiesHampusM
5 hoursrefactor(engine): make window creation attrs struct not a wrapperHampusM
5 hoursrefactor(engine): render only to window targeted windowsHampusM
5 hourschore(engine): change default multisampling to 4HampusM
7 daysfeat(engine): handle windowing thread errors in main threadHampusM
2026-06-11feat(engine): make window inner size modifiableHampusM
2026-06-11feat(engine): make Window & CursorGrabMode derive ReflectionHampusM
2026-06-09feat(engine): add offsets to reflection of enum variant fieldsHampusM
2026-06-06chore(engine): re-export engine-reflection crate in reflection moduleHampusM
2026-06-05feat(engine): add imgui ui supportHampusM
2026-06-05feat(engine): add fns for changing mesh dataHampusM
2026-06-05refactor(engine): change rendering window changed log level to traceHampusM
2026-06-05feat(engine): add controllable camera componentHampusM
2026-06-05feat(engine): add support for text keyboard inputHampusM
2026-06-05feat(engine): add Keyboard::new_key_states fnHampusM
2026-06-04refactor(engine): remove cfg aliasesHampusM
2026-06-04refactor(engine): use cfg_select in glutin compat moduleHampusM
2026-06-02refactor(engine): implement vector math op traits with macroHampusM
2026-06-01refactor(engine): make gl renderer a rendering backendHampusM
2026-06-01refactor(engine): rename 'renderer' module to 'rendering'HampusM
2026-06-01fix(engine): stop if windowing app thread panicsHampusM
2026-06-01fix(engine): stop if asset import work queue thread panicsHampusM
2026-06-01feat(engine): show message dialog with error on panic in release buildsHampusM
2026-05-31fix(engine): prevent creation of multiple windowing contextsHampusM
2026-05-31refactor(engine): replace windowing app message channels with queuesHampusM
2026-05-28fix(engine): prevent no gl ctx current after RemoveSurface renderer cmdHampusM
2026-05-28refactor(engine): adjust gl renderer to changes in opengl-bindingsHampusM
2026-05-26fix(engine): prevent main render pass using renderer objs not created yetHampusM
2026-05-26feat(engine): add 'maximized' & 'fullscreen' window creation attrsHampusM
2026-05-26fix(engine): prevent dropped cursor motion input on WindowsHampusM
2026-05-26style: format for Rust edition 2021HampusM
2026-05-26refactor(engine): use Rust edition 2021HampusM
2026-05-23feat(engine): add trace logging of windowing app messagesHampusM
2026-05-21chore: rename ecs* crates to engine-ecs*HampusM
2026-05-20refactor(engine): make renderer::enqueue_commands_from_render_passes privateHampusM
2026-05-20feat(engine): add support for more shader scalar typesHampusM
2026-05-20build(engine): use shader-slang fork branch with prebuilt libsHampusM
2026-05-20refactor(engine): panic on unknown slang shader scalar typesHampusM
2026-05-03build: make workspace members inherit other members as dependenciesHampusM
2026-04-30refactor(engine): use component event EventMatch ext traitHampusM
2026-04-28fix(engine): make input phase actually be performedHampusM
2026-04-26fix(engine): make shader bindings work for multiple windowsHampusM
2026-04-24feat(engine): add & improve logging in windowing moduleHampusM
2026-04-24fix(engine): make GL viewport size tied to window surface sizeHampusM
2026-04-24fix(engine): make render pass surfaces currentHampusM
2026-04-23feat(engine): add command name to GL renderer command handler logsHampusM
2026-04-23feat(engine): add enum reflectionHampusM
2026-04-23refactor(engine): remove support for multiple renderer contextsHampusM