Lever rendering to Oculus Rift

This is the first demo that runs on the Oculus Rift. It's in the samples/gl_boxdemo/ -directory
I wrote a vr -module to enable VR in any opengl program written in Lever. Here's a sample of how such module works:
import vrhmd = vr.init()hmd.begin()if hmd.onfor eye in hmd.eyeseye.bind()render(eye)hmd.submit()gl.viewport(width, height)render(cam)
When inserted along the rest of the opengl application, this provides the full HMD support. The module itself is located in stdlib/vr.lc and it is clean to read.
There is only one issue I will solve when rifts start shipping: The vr -module is unable to get the texture size from the library, so it renders to every rift with a default resolution. It's a bug in the version of libffi that lever depends on.
The next month I will be working on features that should make lever easier to install and try.