#31#29 Es muy sencillo. El Windows Vista soporta DirectX 9 al igual que soporta DirectX 8, 7... o qué pasa que por tener Windows XP ya no se puede jugar a juegos DirectX 7 de antaño con una tarjeta gráfica DirectX 7? Todavía no existe ningún juego para DirectX 10 por lo que o es un beta de los que vienen ahora, que sólo correría en modo Dx10 con tarjetas gráficas que soporten Dx10 como por ejemplo las nVidia 8x00 o las ATi R600, o es un juego que no es Dx 10.
Si quieres informarte más sobre el tema podrías ver por ejemplo las técnicas que utiliza el Half Life 2 para poder funcionar en tantas tarjetas gráficas. Tiene un renderizado diferente una tarjeta gráfica que soporte Dx9.0c que una que soporte Dx8 y que una que soporte Dx7. Simplemente activa y desactiva funciones que pueden o no utilizarse con la tarjeta gráfica a usar... y voilá. Vamos, que aunque el HL2 sea un juego Dx9, si tienes una tarjeta gráfica Dx7 usará un renderizado Dx7 y no Dx9.
Y ya que estás échale también un vistazo a la información sobre el DX9L
Si quieres informarte más sobre el tema podrías ver por ejemplo las técnicas que utiliza el Half Life 2 para poder funcionar en tantas tarjetas gráficas. Tiene un renderizado diferente una tarjeta gráfica que soporte Dx9.0c que una que soporte Dx8 y que una que soporte Dx7. Simplemente activa y desactiva funciones que pueden o no utilizarse con la tarjeta gráfica a usar... y voilá. Vamos, que aunque el HL2 sea un juego Dx9, si tienes una tarjeta gráfica Dx7 usará un renderizado Dx7 y no Dx9.
Y ya que estás échale también un vistazo a la información sobre el DX9L