El interfaz de programación DirectX es usado por numerosos fabricantes de juegos para crear avanzados gráficos 3D para juegos para la plataforma Windows. Sin embargo, el uso de tal funcionalidad en la versión más reciente, DirectX 10, es limitado.
Gabe Newell, presidente del fabricante de juegos Valve Software, declaró en una entrevista con Heise Online que la causa de lo anterior es que DirectX 10 solo está disponible para Windows Vista y no para Windows XP.
A juicio de Newell, Microsoft ha cometido un serio error, ya que solo un pequeño porcentaje de clientes puede usar Direct X 10. Según un sondeo en línea realizado por Valve entre usuarios del servicio de descargas Steam, sólo el 2% tiene instalado Windows Vista y una tarjeta gráfica compatible con Direct X 10.
Newell indica que cuando los fabricantes de juegos desarrollan productos para varias plataformas, como por ejemplo Windows, Xbox 360 o Playstation 3, siempre buscan un común denominador. Y considerando que ninguna de las consolas tiene soporte para Shader Model 4.0, que es parte de Direct X 10, ninguno de los juegos tiene tal soporte tampoco.
La propia Valve usa DirectX 10 en el juego Half-Life 2 Orange Box, que estará disponible para Windows y Xbox 360 a mediados de octubre. Sin embargo, sólo es usado para acelerar algunos movimientos. Para los usuarios será prácticamente imposible detectar las diferencias entre las distintas versiones, asegura Newell a Heise Online.