ohm 0.0.0

High performance 2D graphics library
Documentation
use gfx_hal::Instance;

use ohm::node::DrawTrianglePlan;
use ohm::{Factory, FrameGraph};

fn main() {
    env_logger::init();

    let instance = back::Instance::create("ohm", 1);
    let adapter = instance.enumerate_adapters().into_iter().nth(0).unwrap();

    let factory = Factory::new(adapter).unwrap();
    let mut fg = FrameGraph::new(factory);
    let mut plan = FrameGraph::plan();

    plan.add_node(&[], DrawTrianglePlan::default());

    plan.commit(&mut fg);
    fg.run().unwrap();
}