Full framebuffer support for the user, plus missing rasterizer states

Closes #50 and #51
Features:
- render surface operations
- user frame buffers
- viewport state
- scissor state
- color mask state

ugh, saving those precious keystrokes. will fix.
On Jul 27, 2014 11:13 PM, "Brendan Zabarauskas" <notifications@github.com>
wrote:

> In src/examples/cube/main.rs:
>
> > @@ -122,8 +119,8 @@ fn main() {
> >      // spawn game task
> >      spawn(proc() {
> >          let mut renderer = renderer;
> > -        let frame = gfx::Frame::new();
> > -        let state = gfx::DrawState::new().depth(gfx::rast::LessEqual, true);
> > +        let frame = gfx::Frame::new(wid as u16, het as u16);
>
> wid and het? wah?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/gfx-rs/gfx-rs/pull/138/files#r15445333>.
>