index
:
game
master
A "game" written from scratch in Rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
37 hours
feat(engine): make window inner size modifiable
HampusM
37 hours
feat(engine): make Window & CursorGrabMode derive Reflection
HampusM
2 days
feat(engine): add discriminants to enum variant reflection
HampusM
4 days
build(engine-reflection): change Rust edition to 2021
HampusM
4 days
fix(engine-macros): correct reflection of enum field visibility
HampusM
4 days
feat(engine): add offsets to reflection of enum variant fields
HampusM
4 days
refactor(engine-macros): split up into multiple modules
HampusM
5 days
feat(engine): add enum variant field reflection
HampusM
5 days
feat(engine): add visibility reflection
HampusM
5 days
feat(engine-reflection): impl Reflection for bool
HampusM
5 days
feat(engine-reflection): add literal type enum
HampusM
5 days
feat(engine-ecs): add support for dyn Any component handles
HampusM
6 days
feat(engine-ecs): add query::Query::into_flexible_query fn
HampusM
6 days
feat(engine-ecs): rename component::Type to Info & add name field
HampusM
6 days
feat(engine-ecs): add component reflection support
HampusM
6 days
chore(engine): re-export engine-reflection crate in reflection module
HampusM
6 days
feat: add engine-reflection crate
HampusM
6 days
feat(engine-ecs): make &World implement system::Param
HampusM
6 days
feat(engine-ecs): remove Uid kinds
HampusM
7 days
feat(engine): add imgui ui support
HampusM
7 days
feat(engine): add fns for changing mesh data
HampusM
7 days
refactor(engine): change rendering window changed log level to trace
HampusM
7 days
feat(engine): add controllable camera component
HampusM
7 days
feat(engine): add support for text keyboard input
HampusM
7 days
feat(engine): add Keyboard::new_key_states fn
HampusM
7 days
chore: use tracing-subscriber crate's tracing-log feature
HampusM
8 days
refactor(engine): remove cfg aliases
HampusM
8 days
refactor(engine): use cfg_select in glutin compat module
HampusM
10 days
refactor(engine): implement vector math op traits with macro
HampusM
10 days
refactor(engine-ecs): make systems & observers same component
HampusM
12 days
refactor(engine): make gl renderer a rendering backend
HampusM
12 days
refactor: use new name of engine crate's renderer module
HampusM
12 days
refactor(engine): rename 'renderer' module to 'rendering'
HampusM
12 days
fix(engine): stop if windowing app thread panics
HampusM
12 days
fix(engine): stop if asset import work queue thread panics
HampusM
12 days
feat(engine): show message dialog with error on panic in release builds
HampusM
12 days
fix(engine): prevent creation of multiple windowing contexts
HampusM
12 days
refactor(engine): replace windowing app message channels with queues
HampusM
14 days
feat: make log crate records converted to tracing events
HampusM
2026-05-28
fix(engine): prevent no gl ctx current after RemoveSurface renderer cmd
HampusM
2026-05-28
feat(opengl-bindings): add fn to make context current without surface
HampusM
2026-05-28
refactor(engine): adjust gl renderer to changes in opengl-bindings
HampusM
2026-05-28
refactor(opengl-bindings): remove CurrentContextWithFns
HampusM
2026-05-26
fix(engine): prevent main render pass using renderer objs not created yet
HampusM
2026-05-26
feat(engine): add 'maximized' & 'fullscreen' window creation attrs
HampusM
2026-05-26
fix(engine): prevent dropped cursor motion input on Windows
HampusM
2026-05-26
style: format for Rust edition 2021
HampusM
2026-05-26
refactor(engine): use Rust edition 2021
HampusM
2026-05-23
feat(engine): add trace logging of windowing app messages
HampusM
2026-05-23
build: improve compile-time tracing log filter levels
HampusM
[next]