Game Development Community

Which version of DX9

by Gonzo T. Clown · in Technical Issues · 06/28/2004 (2:43 pm) · 7 replies

Ok, I know GG says get the summer 2003 version at this link...


www.microsoft.com/downloads/details.aspx?FamilyID=9216652f-51e0-402e-b7b5-feb68d...

but what about this version here?

www.microsoft.com/downloads/details.aspx?FamilyID=1d97f320-9dfd-4e7a-b947-3a037c...


The second version is a 223 MB download that supposedly includes all the goodies and the first(GG required) is a 186 Mb download that is specifically labeled "update".


So I guess my question is, should we get the second one and install it, then update it, or just install the Summer 2003 SDK by itself?


Thanks in advance.

#1
06/28/2004 (4:04 pm)
The extras are irrelevant to TSE. Get whichever version you like as long as it's labelled summer update.
#2
06/28/2004 (5:31 pm)
LOL

Thanks Ben
#3
06/29/2004 (7:56 am)
The extras include Symbol files which can aid in debugging, so I wouldn't really call that irrelevant.
#4
07/01/2004 (7:56 am)
Ah, good point. Though TSE will compile and run just fine without symbols.
#5
09/18/2005 (7:31 am)
I recently downloaded DirectX 9.0 SDK (August 2005) update from Microsoft. They recommended removing the old Summer Update. Any problems with having and running both versions?

-LJR
#6
10/21/2005 (3:07 am)
Installing multiple DX SDKs is unsupported, so I don't recommend it. You can have multiple copies of the libs & includes though, just be careful to use the right ones each time.
#7
10/21/2005 (5:19 am)
When the SDK installs it will also attempt to update any installs of Visual Studio so that the include and lib paths point to the latest version of the sdk. As a result you will find that your compiles automatically pick up the latest includes and libs and ignore the earlier versions.

You will need to remove the older paths to prevent confusion, though by default VC++ uses the first version of the file it comes across and so will almost certainly pick up the latest one installed as this will appear above the older versions of the sdk in VS's include and lib lists.

Note that the lastest version of the SDK is October 2005 and that some of the D3DX functions have been changed. It also includes XInput, which allows the use of 360 game pads as controllers. This means that you can write for the 360 controller complete with voice input, rumble and analog triggers!