Algunas puntualizaciones:
-OpenGL hoy día está estancado por el momento, en trámites de que aparezca una nueva revisión que si vendría a equivaler a lo que es hoy día el DirectX10. El que quiera sacar partido al 100% de una GeForce 8800 sabe que tiene que desarrollar para DirectX10. Tampoco mezclemos el tema de render profesional, que poco tiene que ver con DirectX y OpenGL para desarrollo de videojuegos.
Siguiendo el estandar estricto de OpenGL, simplemente no aprovechas al máximo un hardware como GeForce 8800. Ahora bien, aquí hay un matiz a tener en cuenta, y es que el OpenGL es bastante flexible, ya que da la posibilidad que el fabricante de hardware agrege sus propias funcionalidades rompiendo las limitaciones que en un momento dado tuviera la versión del OpenGL vigente. Es evidente que NVIDIA si quiere una implementación OpenGL que haga uso de toda la funcionalidad de la GeForce 8800, ha tenido que recurrir a la creación de esas extensiones que rompen las limitaciones que tiene el OpenGL en la actualidad. La GPU G80 que utilizan las GeForce 8800 es una GPU diseñada para soportar todas las características de DirectX10. No hay nada que tenga dicho chip que no esté soportado y estandarizado en DirectX 10. De todas formas tampoco tiene mucho sentido de hablar de DirectX para compararlo con la PS3. LA PS3 es otra cosa distinta al PC y a la X360, es otra arquitectura, y tampoco tiene sentido buscar un equivalente DirectX10 en la PS3. LA PS3 ya utilizará su propio API y su propio OpenGL personalizado que saque el máximo partido a su hardware, y no necesita una especie de DirectX10.
-La otra puntualización que quiero hacer, ya la he mencionado en otras ocasiones en estos mismo foros. Es cierto que el chip gráfico Xenos de la X360 es algo mejor que el RSX de la PS3, pero no podemos comparar chip gráfico de una con el chip gráfico de la otra por una sencilla razón, y es que hablamos de arquitecturas muy diferentes. La arquitectura de la PS3 no está diseñada para tener un chip gráfico (GPU) que funcione por un lado y por el otro una CPU. Esa arquitectura de CPU y GPU independientes y claramente separadas que encontramos tanto en el PC como en la X360, no exite en la PS3. El RSX es un chip diseñado para trabajar en cálculos gráficos en conjunción con los coprocesadores SPE del Cell. De hecho gran parte de los cálculos gráficos son llevados por estas unidades que forman parte del procesador Cell, y el procesador Cell es al mismo tiempo la CPU de la consola. Estamos hablando que el RSX no hace todo el trabajo de cálculo gráfico de la consola, y por tanto no podemos comprara el RSX de PS3 con el Xenos de la X360 a la hora de hacernos una idea de las diferencias en la potencia gráfica de ambas consolas.
Saludos