Fae is a hardware-accelerated 2D sprite renderer, with optional text rendering capabilities.
The rendering is implemented with OpenGL 2.1/3.3 depending on your
hardware. Font rasterization uses rusttype for ttfs, and font8x8
can be used as a small fallback font.
Why you shouldn't use this crate: I haven't profiled this crate against other similar crates, nor do I have the experience to know if this crate is a good implementation of a 2D renderer. I'm making it to power my own games, because of NIH.
Update 2021-04-16: I personally use SDL's render module for the usecase I originally built this for. So, consider rust-sdl2!
See the examples/ as well.
- The
textfeature provides access to the text rendering API, but requiresfont8x8orttfto be enabled as well. - The
pngfeature provides easy png loading functionality via the png crate.
This library is provided under the terms of the MIT license.