ruby larskanis/opengl