Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

DDnewbie

directx in winNT

This topic is 6731 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi, I have made a programme in directX on a win95 system and want to know if it will work on a system using winNT. Is there any difference when programming for winNT? Can I open a fullscreen/exclusive programme? Thanks in advance, Newbie

Share this post


Link to post
Share on other sites
Advertisement
Assuming you mean Windows NT 4.0, if you stick to using the DirectX version 3 interfaces, everything will work fine under Windows NT. With the exception of a leaked development version of DirectX 5 which wasn''t at all hardware accelerated, DirectX 3 is the last version that was properly supported under Windows NT. Windows 2000 and later will, according to Microsoft, be kept up to date with DirectX releases, and Windows 2000 does run DirectX 7 code today.

Since DirectX 3, in retrospect, largely sucks compared to the progress that has been made since then, I suggest you don''t worry too much about whether the program can run under NT. Not many people use NT boxes for playing games, and the majority of people who DO use NT as a desktop workstation system will soon upgrade to Windows 2000.


Share this post


Link to post
Share on other sites
I *strongly* disagree. Windows 2000 sucks and is an expensive upgrade. No semblance of a majority of NT4 users will upgrade--don''t make them suffer because you''re too lazy to address issues between platforms. Even Windows 2000 has issues.

Please forgive the very defensive tone. =)

Share this post


Link to post
Share on other sites
Windows 2000 Professional is not that expensive an upgrade when you compare it to the cost of NT in the first place. I also take issue with the statement that Windows 2000 "sucks". As an MSDN subscriber, I''ve been using Windows 2000 Professional since beta2, and even when it was in beta, it was by far the most stable operating system Microsoft has ever produced. Of course, many people might argue that that is faint praise, but the issue here is whether it is superior to NT 4.0. It is. Tons better.

I''ll restate what I said previously -- anyone who uses NT and plays games is VERY likely to upgrade to Windows 2000. The advantages are too great. NT 4 is forever stuck at DirectX 3.0. It is insane to suggest that a developer either live in the past with DX 3.0 or create special versions to be specifically compatible with DX 3.0 interfaces to please the tiny portion of people who use NT for game playing.

If a game that uses DirectX isn''t supported under NT, I think its crazy to call the programmer "too lazy to address issues between platforms". Don''t blame the programmer, blame Microsoft for cutting off DX support at version 3.0 under NT.

Share this post


Link to post
Share on other sites
"Don't blame the programmer, blame Microsoft for cutting off DX support at version 3.0 under NT." - I don't think it's much MS can do about that, since NT4 never was built for compability with DirectX and vice versa.

And to Merlin who says "Windows 2000 sucks and is an expensive upgrade. No semblance of a majority of NT4 users will upgrade"

500 000 ppl have already bought Win2000, and if you don't look at pricing, what could possible keep someone from upgrading from NT4 to Win2000? The better performance (speed), lots of new technology, better compability with older DOS and Windows applications and finally, the more
stable system?

Sorry DDnewbie, we're a little of topic here

============================
Daniel Netz, Sentinel Design
"I'm not stupid, I'm from Sweden" - Unknown

Edited by - Spiff on 3/10/00 1:06:10 AM

Share this post


Link to post
Share on other sites
Perhaps I worded all of that too strongly.

Unfortunately, though, price is an important issue that cannot simply be overlooked in a case like this. I honestly don''t feel that *most* people will find enough actual *value* in Windows 2000 to justifying an upgrade from Windows NT 4.0. Besides, the simple fact remains that there are *still* Windows 9x vs. Windows NT issues in Windows 2000.

Share this post


Link to post
Share on other sites
Yes, there will always be issues with compatibility when the core operating systems use a different kernel, even if their APIs are theoretically compatible -- I agree with you there. And I would even agree that a programmer would be somewhat lazy to avoid those differences, when it came to 2000 vs Win98. But the differences between NT, which is stuck forever at DirectX 3 are far greater.

So there you have it! Agreement, sort of!

Share this post


Link to post
Share on other sites
Plus, don''t forget that Windows 2001 will be based on Win2K but is meant for both NT users and Win9x users. Microsoft will no longer develop separate operating systems. So the question of whether a program will run on both NT and the Win9x series will soon become irrelevant. And yes, Win2K is a huge improvement over previous versions of Windows, both in stability and functionality. Not that this really answers the question, though.


Wraith
BasketQase Software
Current Project: Hollow Point

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!