Mini GL "Framebuffer"

Provides an easy way to draw a window from a pixel buffer. OpenGL alternative to other easy framebuffer libraries.

Designed to be dead simple and easy to remember when you just want to get something on the screen ASAP!

```rust extern crate miniglfb;

fn main() { let mut fb = miniglfb::gottagofast("Hello world!", 800.0, 600.0); let buffer = vec![[128u8, 0, 0, 255]; 800 * 600]; fb.update_buffer(&buffer); fb.persist(); } ```

fb.update_buffer can be called as many times as you like and will redraw the screen each time. You can bring your own timing mechanism, whether it's just sleep(ms) or something more sophisticated.

Get full access to glutin for custom event handling

You can also "breakout" and get access to the underlying glutin window while still having easy setup:

```rust let mut fb = miniglfb::gottagofast("Hello world!", 800.0, 600.0);

let GlutinBreakout { mut eventsloop, glwindow, mut fb, } = fb.glutin_breakout();

fb.update_buffer(/.../); ```

Other features

See the docs for more info.

Planned Features

Listed in rough order of importance and ease (which are surprisingly correlated here!).