Game Development Community

Torque 3D add DX11 - 10 support?

by Thomas Fluff Harris · in Torque 3D Professional · 11/28/2013 (6:35 am) · 43 replies

Just a query for the pros of torque 3d.

It seems to me that it would be fairly simple to add DX11 support, if you look here, gfx/d3d9/ , i have recreated the files in here but for directx 10 and 11 only it is gfxd3d11 and gfxd3d10 shader, queryfence,enumtranslate etc etc etc.

Where in the gfx folder are these files called and translated into the GFX device calls?

About the author

3 Years developing under Torque 3D and soon going to release a number of products over steam. Sure there has been problems but what development doesn't.

#21
12/01/2013 (1:09 pm)
im only tackling directx cos i know it better tbh im not as comfortable working with opengl as i am with direct x
#22
12/01/2013 (1:25 pm)
aye got that, so what ic is that you are not that far away from actually testing it.

Would you still keep dx9 supported? am asking as the currrent fashion in the bizz seems to be to just get rid of dx9 support.

If it makes the whole thing easier then well get rid of it,
the good thing with this approach is that you can always get it back and at the end if dx10 is your focus then you really shouldnt worry too much about dx9.

Torque 3Ds purpose seems to be to give birth to other Engines
and by removing something and replacing it with something better, something that closes the gap - its not wrong, it just makes it easier.
#23
12/01/2013 (1:45 pm)
most AAA engines still support dx9 one example being cryengine 3 it still supports dx9 even if games released with it don't
#24
12/02/2013 (12:49 pm)
Yes you got me there, what i like about dx11 is its usability
not just shaderwise but more important the current and upcoming gfx cards are going to use it. Dx9 should be seen as legacy DirectX as already most of the systems/ users are actually havin a dx10/11 card and therefore within time teh support of dx9 will just drop.
#25
12/02/2013 (2:38 pm)
this




and the geometry shader is the only thing dx 11 is good for :P
#26
12/03/2013 (5:56 am)
sorry, just had this pointed out "Most of those either work for WLE or work on thier own"

and we are always looking for more programmers... infact, we are working on an upgraded DX solution AND a OpenGL solution atm so thats slowing down alot of the other developement like enhancing the network layer.

it takes alot to make a 3D platform!
#27
12/03/2013 (6:09 am)
Yes but OMNI is not going to be Open Source is it? no so therefore let me put it this way
if noone continues the developement of a Torque 3D MIT based Engine
as an OpenSrc Engine

then the gift that garagegames made
was not accpeted the way it should have.

WLE and OMNI is its own thing and plenty of us are glad that WLE is continuing the T3D Developement but a Commercial Licensed Engine is not for all of us the way to go.
#28
12/03/2013 (6:26 am)
Open Source as in free for "anyone" to DL the source and modify? most likely not.

Have we discussed having the code available? oh yes. We've discussed Dev licenses, contributer licenses, etc, etc etc. We just arent at a point yet that we've solidified any answers because it hasnt been a real issue.

If thats something that needs answering, then im more than happy to start working that out.

Either way, sorry for derailing the thread. i just wanted to comment since WLE was brought up earlier.
#29
12/03/2013 (7:16 am)
I too have been developing my own game engine for lil over 4 months, I use torque as an example but all of the source code I have wrote for my engine (Scorcher) is completely new. Reason why I'm adding Dx10/11 support is cos I want torque to live on . In its own rite torque 3d shouldn't be in competition with Unity - it should be seen as common knowledge that Torque is leagues better. Only reason why Unity is seen as better is because it is feature rich, and that is where we all come in. I'm stalling the development of my own engine just to make torque better.
#30
12/03/2013 (8:37 am)
Thomas, please watch your inbox for a reply.
#31
12/03/2013 (10:45 am)
Well this is the part i like the most "Who got the bigger..."
@Thomas you got a mail from me aswell

anyways lets close this and let Thomas get some air.
#32
12/03/2013 (9:18 pm)
" I'm stalling the development of my own engine just to make torque better."

it is just sad that if someone do something for all and then someone came out and say why not come with us for your bwtter chance and for a better solution.
yes,everyone have their own right to make your decission.
but do not forget what u have been gifted by others by mean of open source.
thanks for that line,THOMAS.

stay with open sourcing.



#33
12/04/2013 (8:28 am)
@Thomas set up a donate button on your website. I am sure we are many Torque users who would like to help with some donations supporting you in the process of upgrading our open source engine to DX11.

What you do is a very noble thing ;o)
#34
12/04/2013 (8:33 am)
i thank you for your kind words sir :D but i dont wanna take donations for this i just want to fight back against unity :D lol
#35
12/04/2013 (9:23 am)
Quote:@Thomas set up a donate button on your website.

!!!
#36
12/04/2013 (9:59 am)
Quote:i thank you for your kind words sir :D but i dont wanna take donations for this i just want to fight back against unity :D lol

Well then you are indeed a very noble man :o)

#37
12/08/2013 (9:36 pm)
Unity has some great features, but what you do not get, is awesome features, for free(license). I thought about using it, but knowing the awesome feature set GG has I decided to consider this a lot more.

Very laudable goals Thomas. Unity needs a solid alternative and I think GG can do so with relative ease, even right now ;)

#38
12/08/2013 (10:07 pm)
Garagegames is not improving the engine anymore, just to clear out this misconception.

We rely on people donating improvements.
#39
12/08/2013 (10:48 pm)
I understood that, but thx just the same.
#40
12/09/2013 (6:30 am)
even if GG is not going to provide official support
the Engine will be updated.

There are already free and commercial alternatives, however both are in developement and like Duion mentioned
Quote:
We rely on people donating improvements.

so the only thing left to say is
thank you @Thomas for doing this!