lcnr
lcnr
# Proposal With https://github.com/rust-lang/rust/pull/99015 landing, the `typeck` query is the only place using an `FnCtxt` and this should stay this way. HIR typeck is a fairly complex and self contained...
So my current understanding is that all constants used in types must be well formed. I wasn't able to find any discussion on what exactly that means though :sweat_smile: I...
The player has a running speed of `100`, this means that he moves `1.666` pixels per frame. In reality, this causes an alternating sequence of `2, 2, 1, 2, 2,...
extracted from #4, We currently panic in case dpi is not a whole number.
While incremental builds are fairly fast, a fresh `cargo build` requires 2m51 on my setup. `cargo build --release` takes 7m44 It should be possible to reduce this by cleaning up...
This crate currently uses `[[f32; 4]; 4]` as a 4x4 Matrix and `(f32, f32, f32, f32)` as a 4 component vector. This is simple and should be usable with any...
It might be useful to add basic text rendering. Depending on the scale and API we might want to move this to a different crate though.
- [ ] ~~update glutin to `0.23` #2~~ - [ ] use something like glow
According to [the official reference](https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/glGetError.xhtml), OpenGL is in an **undefined state** after aborting. As I don't want to deal with any of this it might be a good idea to...
According to the [official references](https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/glBindTexture.xhtml) `0` is reserved for the default texture of a given texture target, which is why I think that `gl::BindTexture(gl::TEXTURE_2D, 0)` should just load the default...