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
24 hours
feat(engine): make renderer command-based
HEAD
master
HampusM
24 hours
feat(opengl-bindings): add Texture into_raw & from_raw fns
HampusM
24 hours
feat(opengl-bindings): add Buffer & VertexArray delete fns
HampusM
39 hours
feat(engine): add scale factor to Window struct
HampusM
43 hours
refactor: make work with changes to model assets
HampusM
43 hours
refactor(engine): make models import as multiple asserts
HampusM
43 hours
feat(engine): add fn Assets::store_with_name_with
HampusM
44 hours
chore: add edition to rustfmt config
HampusM
6 days
feat(engine): add & use Keyboard struct QOL fns
HampusM
2025-10-18
refactor: adapt to changes in engine API
HampusM
2025-10-18
chore: remove glfw crate
HampusM
2025-10-18
refactor(engine): use winit instead of glfw
HampusM
2025-10-15
feat(ecs): add EventMatch convenience fns for component events
HampusM
2025-10-15
refactor(ecs): make fn arg to insert_at_part_pt_by_key return ref
HampusM
2025-10-15
refactor(ecs): shorten insert_at_partition_point_by_key fn name
HampusM
2025-10-13
feat(ecs): add get_wildcard_pair_matches fn to entity::Handle
HampusM
2025-10-13
feat(ecs): add Actions::remove_comps fn
HampusM
2025-10-13
refactor(ecs): make WorldData struct private
HampusM
2025-10-13
feat(ecs): add get_first_wildcard_pair_match fn to entity::Handle
HampusM
2025-10-13
feat(ecs): emit Removed events before component removal
HampusM
2025-10-02
feat: add OpenGL bindings crate
HampusM
2025-09-28
feat(ecs): add POST_UPDATE phase
HampusM
2025-09-26
feat(ecs): add id fn to pair::WithWildcard
HampusM
2025-09-26
refactor(ecs): make ObserveIter return EventMatch struct
HampusM
2025-09-25
feat(ecs): add support for pairs with relation component as data
HampusM
2025-09-25
refactor(engine): use Pair builder
HampusM
2025-09-25
refactor(ecs): replace Pair ctor functions with builder
HampusM
2025-09-25
refactor(ecs): improve pair with wildcard API
HampusM
2025-09-23
fix(ecs): make pair slice query term not require pair component
HampusM
2025-09-23
fix(ecs): impl QueryTermWithField for any lifetime Pair slice
HampusM
2025-09-23
feat(ecs): add component name to add component error msg
HampusM
2025-09-23
feat(ecs): make Actions::spawn return future entity's UID
HampusM
2025-09-13
feat(ecs): re-implement component added & removed events
HampusM
2025-09-13
feat(ecs): add entity::Obtainer
HampusM
2025-09-13
feat(ecs): add entity::Handle::has_component fn
HampusM
2025-09-13
feat(ecs): add add_observer fn to extension::Collector
HampusM
2025-09-12
refactor(ecs): rename event::component::OnChanged to Changed
HampusM
2025-09-11
feat(ecs): add get_sole fn to World
HampusM
2025-09-11
refactor(engine): use observer trait renamed observer reg fn
HampusM
2025-09-11
feat(ecs): add component changed event
HampusM
2025-09-10
refactor(ecs): remove component added & removed events
HampusM
2025-09-05
refactor(ecs): remove unused run fn from system trait
HampusM
2025-08-23
refactor(engine): remove useless must_use attr
HampusM
2025-08-22
refactor(ecs): fix clippy lints
HampusM
2025-08-22
refactor(ecs): fix mismatched_lifetime_syntaxes warnings
HampusM
2025-08-22
refactor(engine): use ecs::system::initializable::Initializable
HampusM
2025-08-22
refactor(ecs): store local components as system entity components
HampusM
2025-08-21
test(ecs): add query with pair tests
HampusM
2025-08-20
feat(ecs): add funcs for getting target comp of wildcard pairs
HampusM
2025-08-20
feat(ecs): add support for pairs with target component as data
HampusM
[next]