Game Development Community

The future of Direct X and TGE

by David Dougher · in Torque Game Engine · 11/15/2007 (8:21 am) · 3 replies

Question for those people in GG maintaining TGE...

I noticed that the Developer notes for the November version of DirectX state that in March of 2008 Microsoft will be removing backward compatibility for DirectX versions 1-7 and substantial pieces of DirectX8 including some of the 3D elements.

While I know that TGE compiles with DirectX 9.0c, am I wrong in assuming that many of the calls in the engine are actually DirectX8 calls and the DX9 is using compatibility mode to complete the request? Will Microsoft's change require reworking of any TGE code to allow games written with TGE to work on versions of DirectX after November 2007?

About the author

Owner - Pariah Games, Adjunct Professor - Bristol Community College, Mentor - Game Design - Met School Newport, Mentor - Game Design - Met School Providence


#1
11/15/2007 (5:09 pm)
Wow, I thought TGE used DX8 and TGEA used DX9. If TGE uses DX9 then why would I upgrade to TGEA? Couldn't I add DX9 features into TGE's rendering engine?
#2
11/15/2007 (5:49 pm)
The TGE Direct3D wrapper driver was last modified back in Tribes 2 code base from what I can tell (since pretty much nothing has changed since TGE 1.1.0 for it) and I would think it is only DirectX 8.0 since Tribes 2 came out in 2001.

I know for a fact that TGE 1.5 has no DirectX 9.0 support at all (just riding on the DX 8.0 compatibility support).
Not to mention even if TGE's Direct3D wrapper was updated specifically for DirectX 9.0, there isn't any shader support code existant in the engine to make use of it.
#3
11/15/2007 (6:30 pm)
Cool, I was confused there for a minute. I was pretty sure that TGE was DX8 only, but David's post kinda made me question that.