[font="Tahoma, Arial, sans-serif"]Now I'm feeling confused. I do not need people to have the very latest DX (since we only use 9.0c not 10 or 11) but this installer downloads quite a lot of stuff. I have a 30Mb DX 9.0c installer somewhere which I imagine corresponds to the 95Mb version today but I seem to recall you're not supposed to ship that? I've looked at this a few times in the past and always end up somewhat confused, for a start shouldn't XPSP2/3 and Vista/Windwos7 have DX9.0c installed by default anyway? Yet when I ran our app on a clean Vista machine (with all Windows updates) it was unable to initialize D3D. Is that because I have inadvertently got a newer DX on my build machine which is forcing other machines to need the same?
- The DirectX end-user installation includes the D3DX, HLSL Compiler, XInput, XAudio, and Managed DirectX 1.1 components.
- Note that the DirectX Runtime (Direct3D, DirectInput, DirectSound) is not part of this package as it is included as part of the Windows operating system, and therefore cannot be installed or uninstalled. Updating the DirectX Runtime is achieved by installing the latest Service Pack or obtaining a newer version of Windows.[/quote]
[/font]