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
42 hours
feat(engine-ecs): make bundles nestable
HampusM
43 hours
refactor(engine): make compile again after changes in engine-ecs
HampusM
43 hours
refactor(engine-ecs): move & rename component::Sequence to bundle::Bundle
HampusM
46 hours
fix(engine): prevent using index buffer when mesh updated with no indices
HampusM
46 hours
feat(opengl-bindings): add VertexArray::unbind_element_buffer fn
HampusM
3 days
fix(engine): prevent Vec3::into_deg_angles creating angles from unnormalized vec
HampusM
3 days
fix(engine): use diffuse map as ambient map if none is specified
HampusM
6 days
refactor: make compile again after changes in engine
HampusM
6 days
refactor(engine): simplify how model materials are handled
HampusM
6 days
fix(engine): disable old mesh vertex attrs even if not consecutive
HampusM
6 days
fix(engine): make textures not flipped
HampusM
7 days
fix(engine): remove creation of bad parent assets
HampusM
7 days
chore: make file paths in teapot model & material relative to file
HampusM
7 days
fix(engine): treat file paths in obj & mtl assets as relative to file
HampusM
8 days
feat: use 3D transforming ui view
HampusM
8 days
feat(engine): add 3D transforming ui view
HampusM
8 days
feat(engine): add fns for conversion between Dimens3 & array
HampusM
8 days
feat(engine): add Matrix::to_column_major fn
HampusM
8 days
feat(engine): add Matrix::from_rows fn
HampusM
8 days
feat(opengl-bindings): add tracing instrumentation to fns
HampusM
8 days
refactor(engine): make compile again after changes in opengl-bindings
HampusM
8 days
refactor(opengl-bindings): make misc::set_polygon_mode not take impl trait ↵
HampusM
params
8 days
fix(engine): remove useless tracing instrumentation of gl debug message cb fn
HampusM
8 days
feat(engine): add free standing fn for creating a ortho projection matrix
HampusM
8 days
feat(engine): add Vec3::from_vec4 fn
HampusM
8 days
feat(engine): add matrix impls for multiplication with Vec3 & Vec4
HampusM
8 days
feat(engine): add finite assert in Vec3::normalize
HampusM
9 days
feat(engine): add naive matrix multiplication by ref fns
HampusM
10 days
feat(engine): make rendering::BufferClearMask derive Clone & Copy
HampusM
10 days
feat(engine): add border texture property
HampusM
10 days
feat(engine): add naive matrix multiplication fn
HampusM
10 days
feat(opengl-bindings): add fn to set texture border values
HampusM
10 days
feat(engine): make cube mesh UVs specifiable
HampusM
2026-09-07
feat(engine): add face culling mode to rendering::DrawProperties
HampusM
2026-09-07
feat(opengl-bindings): add fn to set face culling mode
HampusM
2026-09-04
fix(opengl-bindings): create initialized framebuffer objects
HampusM
2026-09-03
refactor(engine): split up main render pass fn into more functions
HampusM
2026-09-03
chore: change default log level filter to info
HampusM
2026-09-03
feat(engine): improve object & resource error messages in opengl rendering ↵
HampusM
backend
2026-09-02
feat(engine): improve flexibility of binding shader bindings
HampusM
2026-09-01
refactor(engine): replace MapVec with intmap crate
HampusM
2026-09-01
feat(engine): add entity renaming buttons to world ui view
HampusM
2026-08-31
chore: use fcheck cargo alias in rust-analyzer config file
HampusM
2026-08-31
fix(xtask): prevent incorrect CARGO_* env vars when executed command is cargo
HampusM
2026-08-31
fix(engine): make soles not addable to entities in world ui view
HampusM
2026-08-31
feat(engine-ecs): add component::Parts::from_component_info fn
HampusM
2026-08-31
fix(engine-ecs): add checks against adding sole components to entities
HampusM
2026-08-31
feat(engine-ecs): add whether component is a sole to component::Info
HampusM
2026-08-31
feat(engine): add Reflection, Clone, Copy & Default derives to various types
HampusM
2026-08-31
build: add cargo aliases for doing fast compilation
HampusM
[next]