uefi-graphics2
A fast embedded-graphics display driver for UEFI environments,
using the embedded-graphics
crate as its base.
Supports:
- Double buffering
- Display resizing
- An extensive draw/render library using the
embedded-graphics
crate
Why are there 2 other crates for this job?
uefi-graphics
and uefi-graphics-driver
are two crates providing similar functionality,
sadly both seem to either lack some of the necessary functionality or are completely unmaintained
Example
Here is a simple example with using the uefi
crate on version 0.30.0
:
extern crate alloc;
use Point;
use FONT_6X10;
use MonoTextStyle;
use Rgb888;
use Text;
use Drawable;
use *;
use GraphicsOutput;
use UefiDisplay;
More example can be found in the example
directory uefi-graphics2/examples
.
Contributing and Updating
If any dependencies are outdated, bugs occur or features are requested, please notify me and create an issue.
Contributing is appreciated as well, feel free to create a pull request.
If you like this project dont forget to leave a star on github!