Game Development Community

TSE and DX 10

by Jonathan Rose · in Torque Game Engine Advanced · 04/01/2006 (7:48 am) · 8 replies

Seeing as DirectX 10 isn't too far from the horizon, should we be expecting an update when it does? DX 10 is going to implement Geometry shaders with the upcoming Shader Model 4.

#1
04/01/2006 (10:15 am)
The move to DX10 is a big one. A DX10 renderer could be added to TSE and you would get instant rendering performance improvements (better batching and call overhead). But for a full move to DX10 the shader system and the basic techniques used in some effects would need to be changed to make optimal use.
#2
04/01/2006 (10:30 am)
I think a wrapper would really be the most effective, unless you needed it completely integrated, as Tom said, it'd be a big move, but if you really needed/wanted the improvements, it would probably be worth it overall(i dont wanna. DX scares me already :p )
#3
04/01/2006 (12:10 pm)
As far as i have heard, DX10 will be Vista-only. Is this completely biatched, or is there a trace of truth in it?
#4
04/01/2006 (6:27 pm)
@Anders - Yes, DX10 is Vista only. This is another reason why it should be approached as a separate renderer like what is planned for OpenGL support in TSE.
#5
04/02/2006 (3:09 am)
I am part of the Vista beta, and I will be implementing a DX10 GFX device at some point, but I really can't say when that will be exactly.
#6
04/02/2006 (12:17 pm)
@Pat - Very cool. I'm waiting for my Vista beta now. I suppose the GFXDevice system will either become pluggable thru DLLs or you'll try to dynamically link to DX10. It would be highly desirable to pick up some performance benefits of DX10 when available while shipping your game for DX9.
#7
04/02/2006 (4:14 pm)
Yeah. I'm not sure when this will get done because I currently have way too much to do already, but it's being looked at.
#8
04/07/2006 (10:06 am)
@Tom:

Yeah, especially considering what the alternative is when Vista drops DX9 and below and places them on emulation.