index
:
game
master
A "game" written from scratch in Rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
engine
/
src
Age
Commit message (
Expand
)
Author
32 hours
refactor(engine): make renderer::GraphicsProperties a singleton
HampusM
33 hours
feat(engine): add renderer extension
HampusM
2 days
feat(engine): move handling of viewport resizing to renderer module
HampusM
2 days
refactor(engine): move POST_RENDER_PHASE to renderer module
HampusM
2 days
refactor(engine): remove renderer::opengl::handle_model_removed fn
HampusM
2 days
refactor(engine): move main render pass fn to own module
HampusM
2 days
feat(engine): add RemoveMesh renderer command
HampusM
3 days
feat(engine): add image::Image::try_from_bytes fn
HampusM
3 days
feat(engine): add data_types::Dimens scalar div impl
HampusM
3 days
feat(engine): add face culling on/off to renderer draw properties
HampusM
4 days
feat(engine): add offset options to renderer::Command::DrawMesh
HampusM
4 days
feat(engine): add scissor testing to renderer draw props
HampusM
4 days
feat(engine): add depth testing on/off to renderer draw props
HampusM
4 days
feat(engine): add blending to renderer draw properties
HampusM
4 days
feat(engine): add renderer draw properties
HampusM
4 days
feat(engine): add UpdateMesh renderer command
HampusM
5 days
feat(engine): add mesh usage option to renderer::Command::CreateMesh
HampusM
5 days
feat(engine): make mesh in renderer::command::CreateMesh optional
HampusM
5 days
feat(engine): add sequential renderer object ids
HampusM
5 days
fix(engine): make Assets:get fn lifetimes less restrictive
HampusM
8 days
refactor(engine): make mesh vertices dynamic
HampusM
8 days
feat(engine): add into_array fn to Vec2 & Vec3
HampusM
10 days
refactor(engine): remove VecN trait
HampusM
2026-04-06
feat(engine): make Reflection trait unsafe
HampusM
2026-04-06
refactor(engine): improve names of reflection types & items
HampusM
2026-04-06
feat(engine): make reflection of reflected struct fields optional
HampusM
2026-04-05
fix(engine): prevent visual glitches after moving mouse before window open
HampusM
2026-04-05
feat(engine): add windowing::mouse::Buttons::all_current fn
HampusM
2026-04-05
feat(engine): add position to mouse component
HampusM
2026-04-02
fix(engine): make orthographic camera projection actually usable
HampusM
2026-04-02
fix(engine): make default target Vec3::FRONT
HampusM
2026-04-02
refactor(engine): pass DrawElementsOptions to draw_elements fn
HampusM
2026-03-29
fix(engine): prevent shaders using UBOs for other shaders
HampusM
2026-03-28
feat(engine): make rendering pass-based
HampusM
2026-03-27
fix(engine): prevent shaders using UBOs of other shaders
HampusM
2026-03-26
fix(engine): prevent uploading textures with invalid row alignments
HampusM
2026-03-26
refactor(engine): pass color space when generating GL texture
HampusM
2026-03-25
refactor(engine): store textures as assets instead of images
HampusM
2026-03-25
feat(engine): pass vertex subsets to shaders
HampusM
2026-03-25
feat(engine): add impls for conversion between array & Vec2/Vec3
HampusM
2026-03-25
refactor(engine): pass vertex size to VertexArray::bind_vertex_buffer
HampusM
2026-03-21
refactor(engine): add dedicated mesh creation renderer command
HampusM
2026-03-21
refactor(engine): pass vertex component count in vertex attrib format
HampusM
2026-03-20
feat(engine): use slang for shaders
HampusM
2026-03-17
feat(engine): add macro for reflection
HampusM
2025-11-07
feat(engine): make renderer command-based
HampusM
2025-11-06
feat(engine): add scale factor to Window struct
HampusM
2025-11-06
refactor(engine): make models import as multiple asserts
HampusM
2025-11-06
feat(engine): add fn Assets::store_with_name_with
HampusM
2025-11-02
feat(engine): add & use Keyboard struct QOL fns
HampusM
[next]