infuse 0.3.1

Minimalist wasm based webgl renderer
Documentation
# infuse
[![crates.io version](https://img.shields.io/crates/v/infuse.svg)](https://crates.io/crates/infuse)
[![Build status](https://travis-ci.org/shockham/infuse.svg?branch=master)](https://travis-ci.org/shockham/infuse)
[![Documentation](https://docs.rs/infuse/badge.svg)](https://docs.rs/infuse)

Minimalist wasm based webgl renderer.

Example usage:
```rust
use wasm_bindgen::prelude::*;

mod renderer;
use renderer::{RenderItem, Renderer};

#[wasm_bindgen(start)]
pub fn start() -> Result<(), JsValue> {
    let renderer = Renderer::new()?;

    let render_item = RenderItem::new(
        vec![-0.7, -0.7, 0.0, 0.7, -0.7, 0.0, 0.0, 0.7, 0.0],
        "default".into(),
    );

    let render_items = vec![render_item];

    renderer.draw(render_items)?;

    Ok(())
}
```