Moving to openGL, a full changelog later :P