DirectX9 and windows XP
-
We are developing a game using DirectX9. We are trying to answer the question - does XP users already have DirectX9 installed or to we need to bring it with us ?
Usually (commercial) games provide appropriate
DirectX
setup. :)If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke -
We are developing a game using DirectX9. We are trying to answer the question - does XP users already have DirectX9 installed or to we need to bring it with us ?
you're kidding right ? XP (even SP3 !) doesn't provide any version of DirectX. YOU have to install it when installing your game.
[VisualCalc][Binary Guide][CommDialogs] | [Forums Guidelines]
-
We are developing a game using DirectX9. We are trying to answer the question - does XP users already have DirectX9 installed or to we need to bring it with us ?
Of course it depends to users for example I install Directx myself.
-
We are developing a game using DirectX9. We are trying to answer the question - does XP users already have DirectX9 installed or to we need to bring it with us ?
-
you're kidding right ? XP (even SP3 !) doesn't provide any version of DirectX. YOU have to install it when installing your game.
[VisualCalc][Binary Guide][CommDialogs] | [Forums Guidelines]
toxcct wrote:
XP (even SP3 !) doesn't provide any version of DirectX.
No, Most of the windows after windows 98 is shipped with default directX runtime. DirectX is a crucial system component, for example Windows Media Player is based on DirectX renderer. Windows XP shipped with DirectX 8.1, while SP2 updates to DirectX 9c. see this "DirectX 9c 0x00000387 4.09.00.0903. This is an incremental update, which includes DirectX 9b updates, plus additional updates for Windows XP Service Pack 2 (SP2). This is the default version for SP2." and " DirectX 8 versions do not install on Windows XP. Windows XP shipped with DirectX 8.1 and the DirectX 8.1a and DirectX 8.1b updates were included in Windows XP Service Pack 1" from [DirectXSetupGetVersion^]. for a list of Directx version released from win98 to win vista see here [DirectX^]
modified on Thursday, May 22, 2008 1:42 PM
-
We are developing a game using DirectX9. We are trying to answer the question - does XP users already have DirectX9 installed or to we need to bring it with us ?
see here[DirectXSetupGetVersion^], winxp shipped with default directx 8.1, while windows XP SP2 updates to directx 9c. See the API DirectXSetupGetVersion which gets the version of directx currently installed in the system, if that matched or higher you can run your application or install programmatically or ask user to install the required directx version runtime. [Added] And DirectX SDK has samples demonstating these (1 )DXInstall_(DXInstall is an example of how to use DirectXSetup interfaces to install the DirectX subsystem and DirectX drivers)_ (2) GetDXVer (to get the version of directx installed) [/Added]
modified on Thursday, May 22, 2008 1:35 PM