index
:
game
master
A "game" written from scratch in Rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
10 hours
chore(engine-ecs): make query benchmark compile again
HampusM
10 hours
fix(engine-ecs): include terms in query::Traversal Debug fmt output
HampusM
10 hours
fix(engine-ecs): exclude empty items in ArrayVec Debug fmt output
HampusM
2 days
fix(engine): prevent ignored keyboard key input when main loop is slow
HampusM
2 days
fix(engine): stop overwriting previous keyboard key states
HampusM
3 days
perf(engine): store keyboard key states & state updates as bits
HampusM
4 days
feat: add sky box
HampusM
4 days
feat(engine): add sky box support
HampusM
4 days
refactor: use new cube mesh creation fn
HampusM
4 days
refactor(engine): replace mesh::cube mod with new Mesh::cube fn
HampusM
4 days
feat(engine): add standardized names for mesh vertex attrs & vertex shader input
HampusM
5 days
feat(engine): allow vertex shader inputs as params & nested in structs
HampusM
6 days
feat(engine): set GPU vertex attrs on DrawMesh command if necessary
HampusM
6 days
feat(opengl-bindings): add fn to disable a vertex array attribute
HampusM
6 days
feat(opengl-bindings): make more types derive Clone
HampusM
7 days
refactor(engine): move matrix creation fns to appropriate places
HampusM
7 days
fix(engine): prevent ignored mouse button input when main loop is slow
HampusM
8 days
style(engine): apply formatting
HampusM
9 days
refactor(engine): update to 0.16.0-alpha.1 release of dear-imgui-rs
HampusM
10 days
feat(engine): improve struct & enum field layout in world ui view
HampusM
10 days
feat(engine-ecs): improve various error log messages
HampusM
11 days
feat(engine): include error trace in asset import error log
HampusM
11 days
feat(engine): add support for cube map textures
HampusM
11 days
refactor(engine): make gl rendering backend compile again
HampusM
11 days
feat(opengl-bindings): add support for cubemap textures
HampusM
11 days
feat(engine): add depth function to rendering::DrawProperties
HampusM
11 days
feat(opengl-bindings): add fn to set depth function
HampusM
11 days
feat(engine): add shader binding texture kind enum
HampusM
11 days
refactor(engine): make SetShaderBinding rendering command take shader::Binding
HampusM
11 days
fix(engine): prevent sometimes incorrect shader field binding indices
HampusM
13 days
feat(engine): make pairs in entities viewable in world ui view
HampusM
13 days
feat(engine-ecs): add as_a & as_b fns to Either enum
HampusM
13 days
fix(engine-ecs): make pair macro work for creating pairs with data
HampusM
13 days
feat(engine): make entity titles in world ui view not parenthesized
HampusM
13 days
feat(engine): use Fira Mono as default font for dear imgui
HampusM
13 days
feat(engine-ecs): add diamond symbol before numbers in Uid Display output
HampusM
2026-08-03
feat(engine-ecs): create component info ents for components from pairs
HampusM
2026-08-03
test(engine-ecs): make tests compile again
HampusM
2026-08-03
fix(engine): prevent buggy specular light when material shininess is 0
HampusM
2026-08-02
fix: create & use scene
HampusM
2026-08-02
feat(engine): add scenes
HampusM
2026-08-02
fix(engine): improve portability by making matrices row-major
HampusM
2026-07-28
feat(engine-ecs): add Actions fn for updating pair
HampusM
2026-07-26
feat(engine-ecs): add traversal query term
HampusM
2026-07-23
refactor: correct query type parameters
HampusM
2026-07-23
refactor(engine): correct query type parameters
HampusM
2026-07-23
refactor(engine-ecs): remove distinction between query terms with & without ↵
HampusM
a field
2026-07-22
refactor(engine-ecs): clean up query terms fns & fields
HampusM
2026-07-21
refactor(engine): make windowing phase child of pre-update phase
HampusM
2026-07-21
feat(engine-ecs): check phase parents on init
HampusM
[next]