- glium: dump TextureAny info ?
/ 3d bitmap text rendering
- dynamic
- replace panics with errors or safe defaults
- more mesh generation functions
/ capsule
- cone
- consistent use of "render" and "draw" for function names: "rendering"
encompasses framebuffer clearing and blitting while "drawing" specifically
means *vertex rendering* (sending vertices through the pipeline)
- smooth default camera controls
- toggle with 'discrete' camera controls
- replace use of references for copy types less than 128 bytes
- consider that a function like `fn (&self) -> Vector3` that returns some
field value may introduce bugs because you are allowed to mutate the
output but it will not be reflected in the original struct
- consider moving contents of 'default' module to parent resource module
- improve viewport interface and resource creation
- quad viewports, overlay viewport, other configurations
- builder pattern ?