Opinionated Game Jam Rendering Engine in Rust
cargo run --example commands
cargon run --example text
- Move API to individual calls instead of submitting Vecs. Requires some borrowing to allow passes etc.
- Allow prevention of double work. Allowed to specify texture descriptions & font descriptions before the initial load.
- Convenience functions for texture regions.
- Consider making texture regions specify layer.
- Semi convenient unloading of unneeded font textures?
- Include convenience App type, with string VBO keys. With sleeping game loop for 60fps? Include time measurement?
- Put color on a diet, [u8; 4]? I like being able to brighten though .... :-/ hrm. Floats being able to 1.5 stuff is useful.
- Should translucents write to depth? Probably, it'd overwrite people just stamping over them? Hrm. Unsure.