Aún no se han calmadolos humos por el anuncio de DirectX 10.1, en el que muchas de las caracteríticas dificiles de implementar en hardware gráfico (o que sencillamente no tienen mucho sentido en el panorama gráfico actual) que se habáin hecho opcionales en DirectX10 por presión de fabricantes como nVIDIA, van a pasar a dejar de serlo.
La noticia no le ha gustado a mucha gente, en especial a los jugones que han invertido 600€ en tarjetas de últimisima generación que ahora serán incompatibles con la nueva API de Microsoft (para la que por ahora no existe ninguna tarjeta en el mercado que la pueda soportar).
No hay mal que por bien no venga, Microsoft ha tomado un peso excesivo en las decisiones de los Shader Models (lo que ha forzado a AMD-ATI y nVIDIA a ponerse de acuerdo en ciertos aspectos) pero esta tirando demasiado de la manta. Tanto es así, que los principales fabricantes de chips gráficos han vuelto a unir esfuerzos (cosa que no se veía desde la batalla contra Ageia) y se han puesto de acuerdo en romper el monopolio actual del que goza en las APIs gráficas (puerta de entrada a los recursos de la GPU).
OpenGL ha estado casi en estado de abandono desde que SGI tiró la toalla, y las negciaciones entre gigantes se le estaban quedando grandes a la empresa que trata de poner un poco de orden en el standard. HDR, shaders de geometría, y otras caracteristicas avanzadas eran casi imposibles de programar en OpenGL. Pero el fruto de esta nueva alianza parece que le va a dar un empujoncito sin precedentes a OpenGL.
En la nueva versión (3.0), cambia la sintaxis, se hace mucho más flexible y no va a ser una simple inclusión de extensiones de los fabricantes, sino un buen golpe a la hegemonía de DirectX.
Las nuevas especificaciones saldrán a finales de Septiembre ¿Para cuándo su implementación en los principales S.O.? En seguida, si Microsoft sigue forzando la máquina.