Game Development Community

TSE API backwards compatible?

by Matthias Georgi · in Torque Game Engine · 01/04/2006 (12:47 pm) · 5 replies

Hi folks,

I just purchased the TGE SDK, having in mind to switch to TSE later.
But my question is, if the TSE builds on a different layer as the term TorqueGFX suggests, what are the differences in the API?

Anybody got some experience in porting from TGE to TSE?

Is TSE stable enough or just a playground?

Cheers Matthias

#1
01/04/2006 (3:54 pm)
It's stable enough to ship 4 console titles on...

The GFX API is fairly similar to DX9's API - we chose to model off of it because it's clean & fairly straightforward to use. If you check the DX9 docs and poke around a bit you'll get a general idea of what GFX is like. Naturally, internally it converts to whatever API you're running against.
#2
01/06/2006 (7:05 am)
That's impressive, Ben. How's the Mac flavor coming along? All the talk of DirectX worries me.
#3
01/08/2006 (1:52 am)
It's coming. We'll let you know when it's out. Trust me, we're keeping things abstract. If you compare DX9 and the latest GL specs I think you'll understand why, from an API perspective, we decided to be more DX9ish than GLish, especially since we want to be refcounting things and generally taking an OOP perspective...

(GL is an entirely functional interface, you see. :)
#4
01/08/2006 (9:49 am)
Sounds nice, Ben.
How about the other parts of the engine?
Could you give a short review what has been changed, especially the changes in /game ?
#5
01/08/2006 (4:57 pm)
It's all basically the same. There's lots of places this has been rehashed, have you tried googling?