index
:
game
master
A "game" written from scratch in Rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
engine
Age
Commit message (
Expand
)
Author
25 hours
feat(engine): store perspective projection fov as degrees
HEAD
master
HampusM
25 hours
feat(engine): add fns for conversion between vec3 & euler angles
HampusM
27 hours
fix(engine): make DirectionalLight default value sensible
HampusM
28 hours
feat(engine): add windowing::dpi Position & Size Default impls
HampusM
2 days
feat(engine): use color edit widgets for colors in world ui view
HampusM
2 days
feat(engine): add reflection derive to color types
HampusM
2 days
feat(engine): flatten single unnamed enum fields in world ui view
HampusM
3 days
fix(engine): make sky box work when camera has orthographic projection
HampusM
3 days
feat(engine): lossily convert color shader bindings to rgb
HampusM
3 days
feat(engine): add lossy Color conversion fns
HampusM
3 days
refactor(engine): move default shader bindings system to main_render_pass mod
HampusM
3 days
refactor(engine): remove support for lumen colors
HampusM
3 days
refactor(engine): improve shader binding value validation fn readability
HampusM
5 days
feat(engine): replace WorldPosition & Scale components with Transform
HampusM
7 days
fix(engine): prevent ignored keyboard key input when main loop is slow
HampusM
7 days
fix(engine): stop overwriting previous keyboard key states
HampusM
8 days
perf(engine): store keyboard key states & state updates as bits
HampusM
9 days
feat(engine): add sky box support
HampusM
9 days
refactor(engine): replace mesh::cube mod with new Mesh::cube fn
HampusM
9 days
feat(engine): add standardized names for mesh vertex attrs & vertex shader input
HampusM
10 days
feat(engine): allow vertex shader inputs as params & nested in structs
HampusM
11 days
feat(engine): set GPU vertex attrs on DrawMesh command if necessary
HampusM
12 days
refactor(engine): move matrix creation fns to appropriate places
HampusM
12 days
fix(engine): prevent ignored mouse button input when main loop is slow
HampusM
13 days
style(engine): apply formatting
HampusM
2026-08-08
refactor(engine): update to 0.16.0-alpha.1 release of dear-imgui-rs
HampusM
2026-08-07
feat(engine): improve struct & enum field layout in world ui view
HampusM
2026-08-07
feat(engine): include error trace in asset import error log
HampusM
2026-08-06
feat(engine): add support for cube map textures
HampusM
2026-08-06
refactor(engine): make gl rendering backend compile again
HampusM
2026-08-06
feat(engine): add depth function to rendering::DrawProperties
HampusM
2026-08-06
feat(engine): add shader binding texture kind enum
HampusM
2026-08-06
refactor(engine): make SetShaderBinding rendering command take shader::Binding
HampusM
2026-08-06
fix(engine): prevent sometimes incorrect shader field binding indices
HampusM
2026-08-04
feat(engine): make pairs in entities viewable in world ui view
HampusM
2026-08-04
feat(engine): make entity titles in world ui view not parenthesized
HampusM
2026-08-04
feat(engine): use Fira Mono as default font for dear imgui
HampusM
2026-08-03
fix(engine): prevent buggy specular light when material shininess is 0
HampusM
2026-08-02
feat(engine): add scenes
HampusM
2026-08-02
fix(engine): improve portability by making matrices row-major
HampusM
2026-07-23
refactor(engine): correct query type parameters
HampusM
2026-07-21
refactor(engine): make windowing phase child of pre-update phase
HampusM
2026-07-21
refactor(engine): use pair macro in phase entity declarations
HampusM
2026-07-19
refactor(engine): replace DeltaTime with Time from engine-ecs crate
HampusM
2026-07-19
feat(engine): add location path to shader binding validation error
HampusM
2026-07-17
feat(engine): validate shader binding values
HampusM
2026-07-17
feat(engine): add row count & column count fns to shader type reflection
HampusM
2026-07-17
feat(engine): add element count & resource shape to shader type reflection
HampusM
2026-07-17
feat(engine): add error traces to error logs in windowing mod
HampusM
2026-07-17
refactor(engine): change Color struct into a enum
HampusM
[next]