By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - PC Discussion - Why you should use OpenGL and not DirectX

Words Of Wisdom said:
jefforange89 said:
Xoj said:
Words Of Wisdom said:
Xoj said:
well any fourth year student in systems and software engineer it's given a small introduction to openGL that's why it surprise me DirectX was more popular.
but this confirms many things our professor said about opengl, and it's sad because opengl its suppport in more platforms.

but again ti's microsoft, from IE6 fiasco, this kind of FUD what microsoft do best

Uh what IE6 fiasco?  Go ahead and explain that one.

@article : The author continually asks how to target XP users when it's really just a matter of using DX9.  Some people will complain that using an older version of DX is bad because you're losing features, but you have to consider the hardware that WinXP users are working with and realize that lot of those powerful features aren't going to be viable anyway.  Combine that with the fabulous game compatibility of Win7, there's very little reason for anyone with recent hardware to be using XP.

http://mashable.com/2009/07/16/ie6-must-die/

Agreed, Internet Exploder is awful.

Anyone who's ever made a webpage ever will tell you that IE is the devil.  It takes fucking witchcraft to get JavaScript to run properly in IE.

IE8, however, is a step in the right direction.

Did either of you actually read the article to understand what it was saying?  Or did you just see "blah blah blah IE6 must die blah blah blah?"

From the article you quoted:

Just six years ago, the web was dominated by one browser: Internet Explorer, specifically Internet Explorer 6.

Do you know why that was?  I'll tell you why--it was the best browser of the time.  Since IE4, Internet Explorer started kicking ass.  Internet Explorer rendered faster, had more features, and was better than its competition in almost every way (and the reviews showed).  Between IE4 through IE6, it pulled ahead further with every incarnation.  Netscape fell so far behind that they tried to rewrite it and it ended up turning into a steaming pile of garbage while IE just kept getting better and better.

IE6 is quite possibly the most dominant and successful browser ever made.

It's annoying to see people running around talking about how awful Internet Explorer 6 is when they really have no idea what they're talking about.  It's not bad, it's just old and past its time.

As a side note, the tansparent png issue the article author mentions is just an include and a single line of javascript away from disappearing.

except standard support for HTML!. or any standard.



Around the Network
MRFENIX said:
So basically open source = good, micro$oft = baaaad. I am shocked that some OSS-people think this way!

it is more like

open source = good     proprietary = bad by comparison.




 

alephnull said:
soulsamurai said:
alephnull said:
soulsamurai said:

Here's a reason why you shouldn't use OpenGL

It doesn't work with nVidia 3D vision or iz3D. It needs to be run with a DirectX skin which figuring out how to do that for every game is a major pain in the ass. If you don't know a little bit of programming most people can't even do it.

Both 3d vision and iz3d support OpenGL. I don't know where people get this stuff from.

No, no they don't only if your using a qaudro card.  OpenGL absolutely does not work with nvidia 3d applications. same thing with iz3d.

I use 3D vision, and i have skinned a few games to get it to work.  once again it is a pain in the ass and often times it takes so long its not even worth the effort.

"Fail. It doesn't work. There's not much more you can say; we understand that it's not NVIDIAs fault that the game is based on OpenGL and it did remind us that the kit doesn't work on OpenGL based games, but at the end of the day, if it doesn't work, it fails."

http://forums.nvidia.com/index.php?showtopic=105427

 

http://www.tweaktown.com/reviews/3067/3d_vision_with_viewsonic_s_vx2268wm_fuhzion_lcd_monitor/index11.html

My 3d vision coding experience is limited to a machine with a Quaddro. There does seem to be random support for other cards via driver patches and registry tweeks at the moment, but in general I agree that nvidia has some work to do (they claim to be working on it). 3D vision isn't exactly seemless in DirectX either.

iz3d+opengl requires quadbuffering. You probably need to download rivatuner to get it to work.

I see, so you were coming from a qaudro stance. I'll mess with rivatuner and see what i can do.



CURRENTLY PLAYING:  Warframe, Witcher 2

I agree with MRFENIX, why do MS bashers have to compare its products with everything better?



                                  

                                       That's Gordon Freeman in "Real-Life"
 

 

Conner52 said:
I don't get why people keep ragging on MS for apparently abusing their OS monopoly. It's not like they force you to use their software. If you don't like IE then do download FF. It's just the normal user doesn't care enough to switch. Also WinXP is almost 10 years old, it's outdated, of course it's not going to be as fast as something that's not even a year old. This article was interesting...just a little stupid.

Because they do abuse their virtual monopoly?  Because they do everything possible to make sure you have little choice to either buy their SW or use software based on their standards that ensures they remain super dominant and can make genuine competition very, very hard?

Ah, that would be it.  I'd say the article is anything but stupid.  The whole OpenGL vs DirectX is one of the main examples of MS using all their existing influence and position to force out an existing open standard and replace it with their own purely for their benefit.  Like many instances of this it was transparent to the consumer as they aren't even aware what's going on.

As I said, the businessman in me doesn't call foul, but the liberal side of me does because there was no need for a whole change of perfectly fine standards - the fact that post change DirectX is very good isn't the issue, the fact an open standard is better for the consumer (and competition) and MS cunningly near enough killed it for their own benefit and re-enforcement of their virtual monopoly is.



Try to be reasonable... its easier than you think...

Around the Network

People who never gamed prior to directx will probably never understand why the death of OpenGL as a solution developers used is such a tragedy. Directx was mainly used imo to kill off OpenGL developments which could be easily ported across to Apple PC's.

I get fed up of reading a lot of hate towards Microsoft monopolies but this is one of the few instances where they genuinely killed off opposition. When it comes to internet browsers the consumer still has a choice, this is different as its a clear cut case of choice being removed from the consumers hand due to developments happening behind the scenes that the consumer cannot effect.



No one is bashing MS. We all understand that MS is in it to make money just like Sony and Nintendo and all three make good products. What they are doing is exactly what I expect them to do and that is what is best for themselves which is not always healthy for an industry as we have seen in other areas such as insurance, finance, music, and soon enough tv. Sony has done the same in the past with formats, Dev buyouts, and exclusivity. Nintendo did the same when they fought Sega.

I think what most people here want is for Devs, OEM's, and manufacturers to step up and re-shift some power back into the hands of the free market, in the form of OpenGL and maybe the PC which has historically been the foremost playground for innovation and opportunity. What doesn't make sense is that almost every company aside from the 3 console makers would profit immensely from a stable, console style PC alternative but none are stepping up to organize it. I suppose this is a bad sign because it means that our companies are all run by imbeciles... oh wait we already knew that. Props to MS, Sony, and Ninny for keeping everyone at bay but its just a matter of time imho before someone steps up.



Thanks for posting this alephnull. Good info on something I'm pretty unfamiliar with.



Demon's Souls Official Thread  | Currently playing: Left 4 Dead 2, LittleBigPlanet 2, Magicka

slowmo said:
People who never gamed prior to directx will probably never understand why the death of OpenGL as a solution developers used is such a tragedy. Directx was mainly used imo to kill off OpenGL developments which could be easily ported across to Apple PC's.

I get fed up of reading a lot of hate towards Microsoft monopolies but this is one of the few instances where they genuinely killed off opposition. When it comes to internet browsers the consumer still has a choice, this is different as its a clear cut case of choice being removed from the consumers hand due to developments happening behind the scenes that the consumer cannot effect.

Spot on assessment.  I also don't like the 'evil empire' bashing either, but it's good to be able to acknowledge genuine cases of business manouvers that aren't necessarily for consumer benefit.



Try to be reasonable... its easier than you think...

Senlis said:
MRFENIX said:
So basically open source = good, micro$oft = baaaad. I am shocked that some OSS-people think this way!

it is more like

open source = good     proprietary = bad by comparison.

Yup, that's it nicely.

Open source, and open standards, are simply preferable for consumer interests.  Proprietary isn't as good an option in either case.  Not 'baaaad' as some unforotunately see it, just not the best option for the consumer nor for an open market.

 



Try to be reasonable... its easier than you think...