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(ecs): add Actions::remove_comps fn
HEAD
master
HampusM
24 hours
refactor(ecs): make WorldData struct private
HampusM
24 hours
feat(ecs): add get_first_wildcard_pair_match fn to entity::Handle
HampusM
25 hours
feat(ecs): emit Removed events before component removal
HampusM
12 days
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
2025-08-09
refactor(engine): manually create declared entities
HampusM
2025-08-09
fix(ecs): remove use of linkme to make pc-windows-gnu builds work
HampusM
2025-08-06
revert(ecs): make component removals not queryable
HampusM
2025-06-07
feat(ecs): make component removals queryable
HampusM
2025-06-07
refactor(ecs): make entity::Handle not hold world reference
HampusM
2025-06-07
refactor(ecs): remove component::HandleFromEntityComponentRef
HampusM
2025-06-07
refactor(ecs): remove component::Metadata
HampusM
2025-06-07
refactor(ecs): remove Component Handle & HandleMut assoc types
HampusM
2025-06-05
feat(engine): add builder macro attr to skip generating field fn
HampusM
2025-06-05
feat(engine): add builder macro to public api
HampusM
2025-06-03
refactor(engine): bind texture to gl texture unit with DSA
HampusM
2025-06-03
refactor(engine): make texture mod not reexport from gl mod
HampusM
2025-06-03
refactor: use asset management
HampusM
2025-06-03
feat(engine): add asset management
HampusM
2025-05-25
fix: use shininess from mtl NamedMaterial
HampusM
2025-05-25
feat(engine): add support for Ns statement in mtl parser
HampusM
[next]