Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: Descenter on July 21, 2005, 01:46:47 pm
-
Just was wondering if anybody is going to update the DirectX capibilities to DirectX 9. Might run a little faster and cut back on some of the video glitches for thoes people using DirectX as their rendering.
-
I think it's planned already.
Bob's material system should require DX9 at some point.
A few things will get faster, but as the material system will be used to improve the optics, it will get a lot slower soon after that. :drevil: ;7
-
I think the only issue was that some of the free compilers had trouble with DX9, or something like that. Could be talking oot me bum, though.
-
the problem was that some of our developers run systems for wich DX9 is not suported, and thus cannot get the DX9 SDK.
this will happen eventualy though, but you will see the following things happen before.
1) materials system is completed
2) shader suport added to material system
3) shadows reimplemented (posably, this might happen before I add shaders, to allow all the many bugs that almost assuredly will be in the material system time to get worked out)
going to DX9 simply isn't worth the hassle untill we have shaders, and then it's essental
-
The only way we're going to DX9 is if one of two things happens:
1) All the coders get systems which support the DX9 SDK (unlikely)
2) The codebase is updated in such a way as to maintain DX8 SDK compatibility.
Don't expect it any time soon, if (perhaps) ever.
-
conflicting points of view...
-
I never said it would be soon, in fact, I tryed to convey a sence of, "very long time"
Goob is one of the people who can't compile DX9 BTW.
I have no problem with putting DX in an ifdef block
-
Part of the problem of working on the SCP is balancing what people want with what people need with what people can do. We need to strike a healthy balance between all three.
Taylor ran into the same headache when people requested bumped bitmap limits because they wanted to use 200 frame EFF animations with 32-bit color support. That's an extreme example, but it's the kind of thing we have to deal with. Some of it just isn't practical.
Graphics, gameplay, memory, and practicality all have their tradeoffs.