It doesn't have to. It just have to solve the problems that OpenGL can't. That's it....