An ergonomic (and mostly safe) OpenGL 3.3+ wrapper written in Rust.
Please read the design.md
document which should explain why this library has been created and what problems it addresses.
I would love feedback on this document! What other problems can you think of? Is there a better way to solve some of these problems?
For now the project goals are:
-
Solve all the problems in the
design.md
document. -
Ensure the library is nice (easy and concise) to use.
-
Remove the need for any unsafe function calls to OpenGL.
use glad-wrap::*;
// TODO: Finish the example.
More examples can be found in ./examples
.
This project is licensed under the MIT license.