Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: Kazan on October 29, 2003, 10:29:51 am

Title: DirectX 8.1 SDK Warning
Post by: Kazan on October 29, 2003, 10:29:51 am
don't let it install anything debug! only install retail dlls - it's insidious and even DX Eradicator cannot kill all the damn debug dlls so that reinstalling the same version would fix it

so i have to upgrade to the reportedly bugfilled dx9
Title: DirectX 8.1 SDK Warning
Post by: Kosh on October 29, 2003, 12:59:23 pm
What was wrong with the debug dlls?
Title: DirectX 8.1 SDK Warning
Post by: Sticks on October 29, 2003, 02:13:22 pm

Yesss, yesss...
Join us, Kazan. Give in to the Dark Side!


Woah.

What was this thread about again?
Title: DirectX 8.1 SDK Warning
Post by: Descenterace on October 30, 2003, 06:26:19 am
Bugfilled DX9?  I'm writing a game with DX9 (in Visual C++ 6.0) and I've hit on no bugs at all.  And I've written my own application framework too, instead of using the 'DirectX Application' wizard.

DX9 is pretty cool.  And a damn sight more flexible than DX8.1.
Title: DirectX 8.1 SDK Warning
Post by: Eternal One on October 30, 2003, 07:18:44 am
Quote
Originally posted by Descenterace
Bugfilled DX9?  I'm writing a game with DX9 (in Visual C++ 6.0) and I've hit on no bugs at all.  And I've written my own application framework too, instead of using the 'DirectX Application' wizard.

DX9 is pretty cool.  And a damn sight more flexible than DX8.1.


Echo that!
Title: DirectX 8.1 SDK Warning
Post by: Bobboau on October 30, 2003, 09:10:43 am
I'd like us to upgrade to DX9 soon
Title: DirectX 8.1 SDK Warning
Post by: Kazan on October 30, 2003, 09:33:53 am
Quote
Originally posted by Kosh
What was wrong with the debug dlls?



slow - send error messages to the screen they don't need to, etc
Title: DirectX 8.1 SDK Warning
Post by: Taristin on October 30, 2003, 01:18:36 pm
Quote
Originally posted by Bobboau
I'd like us to upgrade to DX9 soon


Please not. Not all cards out here support DX9. And I like HT&L...
Title: DirectX 8.1 SDK Warning
Post by: Fury on October 30, 2003, 01:40:18 pm
You're forgetting that even if a game requires DX9, a graphics adapter does not need to support DX9. DX9 specific features just won't be used then. A few recently released games are a good example, it would kill sales if those games would work only with hardware that supports DX9. It is enough if hardware, or more precisely, drivers are DX9 compatible.
Title: DirectX 8.1 SDK Warning
Post by: Taristin on October 30, 2003, 01:42:16 pm
...But if they convert the T&L, and my card does not supprt DX9 T&L, am I not screwed?
Title: DirectX 8.1 SDK Warning
Post by: Fury on October 30, 2003, 01:44:32 pm
No you are not. Like I said, DX9 specific features won't be used then. And DX9 is just DX8 with some new features and optimizations. Coding for DX9 howewer is more flexible, or so they say.
Title: DirectX 8.1 SDK Warning
Post by: Taristin on October 30, 2003, 01:50:20 pm
Ahh. Ok then, I renig my opposition. :)
Title: DirectX 8.1 SDK Warning
Post by: Goober5000 on October 30, 2003, 04:54:04 pm
I'm against it simply because it's yet another feature, and we still need to get the bugs out of the original DX8.1 first.
Title: DirectX 8.1 SDK Warning
Post by: Descenterace on October 30, 2003, 05:07:58 pm
AKAICR, DirectX 8.1 code will work directly with DX9 headers.  just include the DX9 headers instead of the DX8.1 ones and voila, you can take advantage of the more efficient DX9 routines.  When I installed DX9, my Quake 3 framerate increased by 10% (equating to about 15fps), and it looked nicer too...

There might be one or two things that need changing, but it's mainly syntax stuff and the compiler will let you know about it, facilitating easy correction.
Title: DirectX 8.1 SDK Warning
Post by: RandomTiger on October 30, 2003, 05:54:20 pm
Bob, why do you want to get into DX9 so soon?

I would advise against it until we have done more research.
I'm sure the actual port would be much easier than it was from 5 to 8 but what if they have upped overhead on DrawPrim and lock functions again? Checkout my thread covering this in the private forum.

If you are wanting to get into DX9 shaders remember only a very limited group of the community will benifit from that.

Please lets finish HTL first or you wont know the HTL bugs from the DX9 problems. We should start with a rock solid D3D8 codebase, prepair the code and move onto DX9 when we are sure its the right thing to do.

I'm really worried it will just make the engine even slower.
Title: DirectX 8.1 SDK Warning
Post by: Kosh on October 31, 2003, 12:15:03 am
Quote
Originally posted by Raa Tor'h


Please not. Not all cards out here support DX9. And I like HT&L...



I can play Freelancer (a DX9 game) on my laptop which has a Radeon 7500 in it (a DX7 card)
Title: DirectX 8.1 SDK Warning
Post by: Liberator on October 31, 2003, 01:32:37 am
DX9 is a means to an end, not the end itself.  Pixel Shaders 2.0 is the main selling point of DX9 but it is not by any means the only improvement over previous versions.
Title: DirectX 8.1 SDK Warning
Post by: Bobboau on October 31, 2003, 01:38:47 am
hlsl
Title: DirectX 8.1 SDK Warning
Post by: Descenterace on October 31, 2003, 02:50:01 am
And Pixel Shader 3.0 is even better...
Not that I intend to use it.  I don't think many cards support it at the moment.