El OpenGL es una tecnología si se puede decir superior de alguna forma a los API de Microsoft (DirectX), y asi como existe DirectX 1, 2, 3.....9, etc. Existen varias versiones de OpenGL, creo que va hasta la 4 o algo asi, pero los juegos, y demás que estan basados en esta tecnología trabajan adecuadamente con cada version, a diferencia de DirectX, en donde los juegos que se hicieron para cada versión, tienen problemas para trabajar con otra version que no sea en la que se basaron.