dream now uses OpenGL