video: port opengl to sdl2