Ziru Niu

Results 3 issues of Ziru Niu

In [Eigen](https://eigen.tuxfamily.org/index.php?title=Main_Page), We can write `Matrix` to represent a matrix with fixed 4x4 size. In Rust, I would imaging syntax similar to `ArrayBase`, which has no allocation, const bound check...

This fixes segfault (with an panic) under GL context 1.4, which is the default version of GL in WSL2.

After upgrading my `rustc` to `rustc 1.65.0-nightly (2befdefdd 2022-08-06)`, following warning appeared and I think it should be fixed. ``` | 60 | #[abi_stable::sabi_trait] | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(repr_transparent_external_private_fields)]`...