Game Development Community

What DirectX versions supported by Torque?

by Maher Mamhikoff · in General Discussion · 11/26/2004 (10:35 am) · 6 replies

Just was wondering if anyone out there knows which DirectX versions are supported with the Indie license Torque engine?

I'm particularly interesting in support for DX7

Thanks in advance.

#1
11/26/2004 (8:17 pm)
If I'm correct it only works with DX9 don't hold me to that though.
#2
11/27/2004 (5:34 am)
According to the Torque docs, DirectX version 8.0 or later is required.
#3
11/27/2004 (11:32 am)
If you want to support DX7, you can (in theory) grab a DX7 interface from DX9 and use that. It would be some work because the interface is different from DX8 and DX9 which TGE and TSE use respectively. I don't think the DXSDK ships with DX7 header files though, so you'll also have to find a site that has them.

Why DX7 though? DX9 will run on fixed function DX7 class cards.
#4
11/27/2004 (2:07 pm)
Ok guys, how many versions of Dx can a user have on a machine?

The reason for my question is this! I work with a multiple component of tools. C++ Builder, Dev-C++, Delphi, Blitz3D, etc. each of them supporting one version of DirectX or another. For instance, C++ Builder and Delphi can be configured to work any version of DriectX from 1.0 to 9.0. But Blitz3D programs only work with DirectX 7.0 until its creator develops an patch for it and so on. Now you guys discuss that Torque only supports Dx 8 and higher.

This situation is of course no problem if you only work with one tool, (which can get boring) but that leaves us fellows (don't know the female version of that word!) that know multiple tools up a lake without a paddle trying to configure our harddrives every time we wish to develop an project!
#5
11/27/2004 (4:38 pm)
Unfortunately, Microsoft in their infinite wisdom decided not to allow users to uninstall later versions of DirectX, so if you really need several versions on one machine you would need to look into multiple boot options.

However, according to the Blitz Research FAQ, both Blitz Basic and Blitz3D run on any version of Windows with DirectX 7 (or above) and Internet Explorer 4 (or above) installed.

Notice the "or above" part. Neither can currently use the newer features of version 8 or 9, but that doesn't mean they won't work at all.

I've run a couple of Blitz3D games on a PC with DirectX 9.0c installed.
#6
11/27/2004 (6:20 pm)
I wish I could help but I always hated DX. It either crashed my computer or it would never work. I always preferred OpenGL, which I am glad Torque supports!

I just cannot wait until full support for OpenGL in TSE then I will find some way to shell out the additional whatever.