index
:
game
master
A "game" written from scratch in Rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
engine
/
src
Age
Commit message (
Expand
)
Author
28 hours
feat(engine): add UpdateTexture rendering command
HampusM
29 hours
refactor(engine): use texture builder in opengl rendering backend
HampusM
2 days
fix(engine): prevent imgui widgets being visible outside of windows
HampusM
2 days
fix(engine): make mouse scroll not inverted
HampusM
2 days
fix(engine): stop clearing absolute mouse pos every tick
HampusM
2 days
feat(engine): handle mouse scroll in dear imgui backend
HampusM
2 days
refactor(engine): store mouse inputs in mutex in windowing shared state
HampusM
2 days
feat(engine): add scroll delta to Mouse
HampusM
5 days
feat(engine): add RemoveTexture rendering command
HampusM
5 days
feat(engine): make CreateTexture rendering cmd optionally take texture value
HampusM
5 days
refactor(engine): simplify CreateMesh rendering command
HampusM
5 days
refactor(engine): use new Single get* fns
HampusM
5 days
refactor(engine): move shader module to inside of rendering module
HampusM
5 days
feat(engine): make texture shader binding values specified by object ID
HampusM
7 days
refactor(engine): use new name of extension collector add_declared_entity fn
HampusM
9 days
feat(engine): make context addable to errors & results
HampusM
9 days
feat(engine): add error macro in crate root
HampusM
9 days
feat(engine): reexport Error struct from engine-ecs
HampusM
9 days
refactor(engine): remove enabling ansi support on Windows
HampusM
10 days
feat(engine): add icon to window creation attributes
HampusM
11 days
feat(engine): make Reflection derivable on enums without C or primitive repr
HampusM
12 days
feat(engine): add position & scale factor fns to monitor handle struct
HampusM
13 days
refactor(engine): fix unused variable warning in windowing mod
HampusM
13 days
feat(engine): add monitor retrieval fns to windowing::Context
HampusM
13 days
fix(engine): only lock cursor when window is focused
HampusM
13 days
refactor(engine): remove windowing panic hook
HampusM
13 days
refactor(engine): wait for windowing app initialization
HampusM
2026-07-01
refactor(engine): remove unnecessary methods from Engine struct
HampusM
2026-07-01
feat(engine): add Engine::with_extension fn
HampusM
2026-06-30
fix(engine): change default shader system 'No current camera' log level to trace
HampusM
2026-06-30
feat(engine): add Engine::with_error_handler fn
HampusM
2026-06-30
feat(engine): add cursor_visible & cursor_grab_mode window creation attrs
HampusM
2026-06-30
refactor(engine): move some windowing::Context fields to SharedState struct
HampusM
2026-06-30
feat(engine): add fields to window creation attrs
HampusM
2026-06-30
feat(engine): add windowing DPI utilities
HampusM
2026-06-30
refactor(engine): make window creation attrs struct not a wrapper
HampusM
2026-06-30
refactor(engine): render only to window targeted windows
HampusM
2026-06-30
chore(engine): change default multisampling to 4
HampusM
2026-06-23
feat(engine): handle windowing thread errors in main thread
HampusM
2026-06-11
feat(engine): make window inner size modifiable
HampusM
2026-06-11
feat(engine): make Window & CursorGrabMode derive Reflection
HampusM
2026-06-09
feat(engine): add offsets to reflection of enum variant fields
HampusM
2026-06-06
chore(engine): re-export engine-reflection crate in reflection module
HampusM
2026-06-05
feat(engine): add imgui ui support
HampusM
2026-06-05
feat(engine): add fns for changing mesh data
HampusM
2026-06-05
refactor(engine): change rendering window changed log level to trace
HampusM
2026-06-05
feat(engine): add controllable camera component
HampusM
2026-06-05
feat(engine): add support for text keyboard input
HampusM
2026-06-05
feat(engine): add Keyboard::new_key_states fn
HampusM
2026-06-04
refactor(engine): remove cfg aliases
HampusM
[next]