13 releases
Uses old Rust 2015
0.2.3 | Jan 26, 2017 |
---|---|
0.2.2 | Jan 3, 2017 |
0.2.1 | Oct 8, 2016 |
0.2.0 | Dec 13, 2015 |
0.1.0 | Feb 26, 2015 |
#551 in Graphics APIs
745 downloads per month
Used in 9 crates
(6 directly)
205KB
4K
SLoC
GLSL Mathematics for Rust.
Another Rust mathematics library for graphics applications.
Inspired by the great GLM library for C++, glm-rs
implements the data types, operators and built-in functions defined in GLSL
specification to help graphics programmers who are familiar with GLSL, so they
do not need to learn more than one math API.
Because of the not so small syntax/semantics difference between Rust and GLSL, some parts of GLSL are missing or changed, some functions are added to complete the functionalities. See the glm-rs documentation for full list of differences.
The project is in beta status until the major version reaches to 1
.
Thanks
- GLM by G-Truc (Christophe Riccio). The implementation of noise functions are directly translated from GLM.
- Creators of the Rust for the language.
License
The MIT License (MIT)
Dependencies
~4.5MB
~93K SLoC