High-level rendering engine with multiple backends. This project is a work in progress and is very incomplete. Pardon the dust!
```rust extern crate amethyst_renderer;
use amethyst_renderer::*;
fn main() { let path = RenderPath { ... }; let mut front = Frontend::new(path);
let handles = Resources { ... };
let mut back = Backend::new(handles);
loop {
let frame = Frame { ... };
let ir = front.process(frame);
let back.process(ir);
}
} ```