Amethyst - Rendering Engine
High-level rendering engine with multiple backends. This project is a work in progress and is very incomplete. Pardon the dust!
Proposal
extern crate amethyst_renderer;
use *;
High-level rendering engine with multiple backends. This project is a work in progress and is very incomplete. Pardon the dust!
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);
}
}