En dos palabras:
- No.
- Búsqueda.
Está respondido miles de veces. La GPU de la 360 (Xenos) no llega siquiera en muchos aspectos a las especificaciones de DX10, así que nos podemos ir olvidando de eso.
Hay mucha gente que habla del DX10 en 360, pero sería la cosa más absurda que podría hacer Microsoft. ¿Para qué van a portar una librería gráfica que dé soporte para funciones que no se puedan utilizar por hardware? Cualquier implementación por software va a ser infinitamente más lenta. Lo mejor que pueden hacer es mejorar cosas como el compilador de shaders para que esté más optimizado y, en general, dar un mejor soporte para las funciones que sí tiene Xenos, no las que no tiene.
Esto no quita para que siga habiendo gente que llegue y diga: "Pues yo creo que sí lo van a hacer y así veremos efectos DX10 en la 360". Esta gente se confunde con el mundo PC. En inglés existe una diferencia entre "DirectX compliant" -que significa que cierta tarjeta gráfica puede trabajar utilizando una librería DX en particular, aunque no soporte todas sus funciones por hardware- y "DirectX compatible" -que se da en aquellos casos en que el soporte por hardware es total- (creo recordar que esos son los términos correctos). En español esa diferencia no existe, con lo que es extremadamente fácil pensar que con simplemente actualizar el software DX se van a poder ver todos los efectos que soporte esa nueva revisión.
Es muy parecido a lo que se ve con los televisores con pegatina HD; los hay que de HD no tienen nada de nada, y por mucha señal en alta definición que soporten, no la aprovechan en absoluto cuando son apenas HDReady a 480p. Una tarjeta gráfica DX7 con el software DX10 va a seguir siendo DX7 a todos los efectos; ni va a poder tener shaders de ningún tipo ni funciones como instanciación de geometría, teselación y otra funcionalidad típica de las API DX8 y superiores. Lo mismo Xenos. Aunque se vista de seda -léase DX10.X-, Xenos se queda. Ni aumentaría el rendimiento ni la funcionalidad del hardware.
El único sentido de que se tenga que instalar una versión de DX superior a la que soporta una tarjeta gráfica en particular es hacer más homogéneo el trabajo a los programadores, ya que la última librería siempre va a ser retrocompatible con el hardware que soporte librerías anteriores y con el software que estuviera programado con librerías anteriores, al tiempo que, en la tarjetas más modernas, implementaría nueva funcionalidad. En definitiva, que de donde no hay...
Saludos - Chisholm