Ribbon port for opengl

This is the support from me and Luis to use the Ribbon tool from the editor with opengl.
Tested, works!