Get rid of legacy GL and abstract the rendering somehow?
Get rid of legacy GL and abstract the rendering somehow?