Here is a video of an old PowerBASIC project written by Ryan Cross, showing a complete OpenGL 2D interface.
I have always been fascinated by the amount of work that has been put into this project.
Too bad that it had been discontinued...
My hat off, Mister Cross !