amethyst_renderer 0.2.0

High-level rendering engine with multiple backends
Documentation
amethyst_renderer-0.2.0 has been yanked.

Amethyst - Rendering Engine

Build Status MIT License Join the chat

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 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);
    }
}