Jump to content
  • Advertisement
Sign in to follow this  
Raxvan

OpenGL directx and win graphics future(opinion)

This topic is 4745 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 all on this post i will try to explain e my impression about directx and the future of windows graphics. Starting from the beginning my opinions is that people now pay a lot of money in upgrades just to play a new game that uses the last directx stuff.This is stimulating the search for new graphics and better video cards.(you will probably never see a graphics card like geforce 4 titanium just brute force not stuff like pixel/vertex shader just like new cards) Not all the people can afford to pay a lot of money to upgrade the computer every year.In this moment using opengl graphics is more useful because opengl is common stuff. Macintosh computers use opengl, and a lot more people mow buy mac computers because a mac is a working tool(doesn't support upgrades). Some friends of mine say that is you want to upgrade a mac just trow the old one out and buy another one.Opengl is gaining terrain and i think soon directx will be history not because of performance because it works on most of the computers no mater what operating system.And speaking of stability almost any other operating system is more stable then windows. i want to hear your opinion about this... tnx Raxvan

Share this post


Link to post
Share on other sites
Advertisement
I don't know... I think DirectX is here to stay. At least until (lots of) people abandon windows, which probably won't happen in the near future.

Share this post


Link to post
Share on other sites
Graphics/Game programming existed before DirectX and it will exist after DirectX is dead (probably a good while from now). Too many people seem to think that DirectX IS game programming. Don't concern yourself with the API, concern yourself with learning/using the concepts.

Share this post


Link to post
Share on other sites
So that this doesn't turn into a DX vs. OpenGL flamewar, it should be stated up front that both DirectX and OpenGL are constantly being upgraded. The difference is that most of the upgrades to OpenGL happen through vendor-specific extensions rather than through some central authority.

Technology, be it graphics cards, CPU's, or even that used in television sets, is continuously updated. If someone wants to take advantage of the latest and greatest advancements in technology, they will have to keep up with the products based on these technologies.

That being said, even AAA quality games, such as Half-Life 2 and Doom 3, that take advantage of the latest and greatest hardware available will also support less technologically advanced hardware. As game developers, we all know that not every player will spend US$500.00 every year on a graphics card. Therefor, while we strive to take advantage of the newest technology available, we also make our products flexible enough so that they perform well on less advanced hardware.

It is rarely the case that someone needs to buy new hardware every year just to keep up with the latest games unless the graphics card you upgrade to is currently a "value" card. For example, if you upgrade right now to a Geforce 4, chances are you'll need a newer graphics card in a year or so if you want to play the latest games on the highest quality settings, reguardless of whether that game uses DirectX or OpenGL to render the scenes.

neneboricua

Share this post


Link to post
Share on other sites
Quote:
Opengl is gaining terrain

My DirectX engine has had terrain for 2 years!

And I doubt more people buy Macs because they are hard to upgrade, and must be "thrown away". You can easily get the same effect by buying a PC and never upgrading it.

Share this post


Link to post
Share on other sites
Quote:
Graphics/Game programming existed before DirectX and it will exist after DirectX is dead (probably a good while from now). Too many people seem to think that DirectX IS game programming. Don't concern yourself with the API, concern yourself with learning/using the concepts.

I second this advice [smile]


Microsoft, via Windows, is putting a huge amount of resources and effort into DirectX - and it's offshoot in the form of XBox/XBox360..

Yes, I'm sure something bigger and better will appear in years (decades?) to come... but it's incredibly unlikely to happen overnight.

Till then you are simply left with a couple of choices. Not everyone has the same goals/values, so not everyone is expected to pick the same choice.

If the Windows platform, along with it's particular customer base and market share suit what you need, then go for it.

If you want to target the mobile-phone market, handheld market, linux or mac market's then you choose differently (e.g. go with OpenGL).

Quote:
speaking of stability almost any other operating system is more stable then windows.

I just want to be a bit picky here: Do you have anything to back this statement up?

If not, you should drop it. I read these sorts of comments a lot, and it's rare to find any conclusive evidence/support for said comments. I've been running Windows XP Professional for several years now. There are only two occurences where it's ever been unstable - when I break it (e.g. bad programming) or when I do something that would take most OS's down (e.g. user error). In both of those situations I've never crashed anything more than the application I'm currently using - I've never taken the whole system down with it (like happened in Win9x [wink])...

Cheers,
Jack

Share this post


Link to post
Share on other sites
i think windows is the most primitive operating system.
Linux is more stable,os x for mac's is more professional and never crashes.
For example if you open more programs in windows it works extremely slow and to many viruses and dirty stuff get in your computer no matter what protection.. for example i use bit defender 8 professional and 2 firewalls and i still get ad ware stuff in my computer..
Soon i will turn to linux.. and never use windows xp.

Share this post


Link to post
Share on other sites
Quote:
Original post by Raxvan
i think windows is the most primitive operating system.
Linux is more stable,os x for mac's is more professional and never crashes.
For example if you open more programs in windows it works extremely slow and to many viruses and dirty stuff get in your computer no matter what protection.. for example i use bit defender 8 professional and 2 firewalls and i still get ad ware stuff in my computer..
Soon i will turn to linux.. and never use windows xp.


I think the most primitive operating systems are the multitudes which fly around on the internet, a.k.a. hobby operating systems. It's true Windows 98 and everything prior exhibited, well - let's say frequent crashes, but to be fair that a) has been resolved with Windows XP and later, and b) was due to the fact that Microsoft were pinoneering operating system development with Windows 95 (I don't care how much GUI they stole from Apple, a lot of stuff in 95 was innovative, even if it was internal and buggy). You could say that the people who developed Linux had a good guide of how not to build an operating system, and good luck to them. I truly hope we get some cross-platform OS competition going, and with Apple moving to Intel, and Linux beginning to become Joe-Bloggs friendly, I think the golden age of operating systems will be upon us shortly. /Idealistic ideas.

On topic: I think Simian Man said it best: Regardless of what API you learn/program with, you're going to have to know the underlying concepts, otherwise you're not going to get anywhere professionally. As it is, nVidia and ATI are both providing cards with DirectX and OpenGL support for shaders, etc, and I don't think there even needs to be another contender, as people are still 3 years behind cutting-edge technology as it is. As for DirectX being proprietary (sp?), that may dictate the direction that DirectX moves in, but Microsoft isn't going to get anywhere without full documentation and a full-featured, professional API. Which means if trends in game development crop up, it's a safe bet to say that the next version of DirectX will reflect those trends; the same goes for OpenGL (as it's dictated by developers). I think it will be a long time before DirectX kicks it, at which point a lot of people are going to realise that the code they copy and pasted from the internet is useless, and they're going to have to learn what mipmapping and a Flexible Vertex Format actually are. Who even knows if OpenGL will even exist then, and quite frankly, who cares? 3D graphical APIs are basically mathematics wrapped in a helpful package, and you're not going to get anywhere without knowing the maths.

Phew, that came out a little more heated than expected - it could be because I'm a little tipsy... in fact that is why is it... so take it with a pinch of salt. I like to think I've been pretty even handed about it.

Share this post


Link to post
Share on other sites
Quote:
Original post by Raxvan
i think windows is the most primitive operating system.
Linux is more stable,os x for mac's is more professional and never crashes.
For example if you open more programs in windows it works extremely slow and to many viruses and dirty stuff get in your computer no matter what protection.. for example i use bit defender 8 professional and 2 firewalls and i still get ad ware stuff in my computer..
Soon i will turn to linux.. and never use windows xp.

If you are having problems with installing a simple firewall and scanning your system for viruses, I would *love* to see you try to administer a Linux box for any duration of time. I guess if you switched though, you wouldn't have any use for this DirectX forum anymore...isn't that a shame.

Share this post


Link to post
Share on other sites
Quote:
Original post by Raxvan
Some friends of mine say that is you want to upgrade a mac just trow the old one out and buy another one.Opengl is gaining terrain and i think soon directx will be history not because of performance because it works on most of the computers no mater what operating system.

Quite the contary, as many of the content creation packages now support Direct3D, and the PC gaming market has moved to a vast DirectX majority ever since the release of 7/8. Maybe you should get your facts straight before trying to make assumptions based on them.

Quote:

For example if you open more programs in windows it works extremely slow and to many viruses and dirty stuff get in your computer no matter what protection.. for example i use bit defender 8 professional and 2 firewalls and i still get ad ware stuff in my computer..

Maybe on a crap machine... because I've never tried.. but daily I have about 2 copies of Visual Studio open, Project, Office, Visio, IRC, a few Firefox, and I don't experience any of this 'extremely slow' behavior.

And the spyware issue you have seems to be more between the keyboard and chair than anything quite honestly.

Share this post


Link to post
Share on other sites

This topic is 4745 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.

Guest
This topic is now closed to further replies.
Sign in to follow this  

  • 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!