Everything is broken
Fixed as far as writebuffer with single device passing env as instance_var
Lol instance variables of a ruby class accessed through a C extension. I feel dirty.
Broken again
@, fucking @
No more environment global, stored as an ivar on device
Moved default device to be CPU since intel opencl support for HD4000 is apparently lacking on linux
Fixed typo now that device is no longer gpu
Pulled common code into module for devices
Fixed gpu lib typos
Fixed singleton logic as singleton class accessor and coffeescript brackets return
Coffeescript brackets were a terrible idea
Merge branch 'multiple-devices'
We now have multiple devices, even if GPU is broken on Linux.