BFG10K
Lifer
- Aug 14, 2000
- 22,709
- 2,995
- 126
Re DirectX being locked to a particular version of Windows:
I think this only matters whenever Microsoft ships a failure OS (e.g. Vista/8). If they ship another Windows 7 then people will happily upgrade. People who stick to the likes of XP don't care about DirectX anyway, and don't care about modern games given many need Vista as a minimum now.
Also since version 10, DirectX is tied to the platform/OS driver model because it handles all of Aero's rendering. I'm not saying it's impossible to back-port, but it would require kernel changes far beyond Microsoft just shipping a new runtime as they did back in the day.
OpenGL in contrast is a runtime model with IHV OpenGL ICDs essentially implementing custom driver stacks, so they can operate independently of the OS.
I think this only matters whenever Microsoft ships a failure OS (e.g. Vista/8). If they ship another Windows 7 then people will happily upgrade. People who stick to the likes of XP don't care about DirectX anyway, and don't care about modern games given many need Vista as a minimum now.
Also since version 10, DirectX is tied to the platform/OS driver model because it handles all of Aero's rendering. I'm not saying it's impossible to back-port, but it would require kernel changes far beyond Microsoft just shipping a new runtime as they did back in the day.
OpenGL in contrast is a runtime model with IHV OpenGL ICDs essentially implementing custom driver stacks, so they can operate independently of the OS.