Open GL+SDL2 example. Uses OO.