Q
qckbeam
Guest
GRIMEY said:OpenGL > DirectX.
you see, it doesn't help if you don't give facts to back yourself up.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: this_feature_currently_requires_accessing_site_using_safari
GRIMEY said:OpenGL > DirectX.
rebb said:Did i say theoretical ?
It was possible by using an Assembly-Like Language for a long time.
Are you sure those ppl dont mean that they couldnt implement Shaders in OpenGL's OWN High-Level Shading Language ? Cause thats what was implemented just recently. However it has been possible to implement Pixel/Fragment Shaders for both OpenGL and DirectX through Cg, which is another HighLevel Shading Language. And if i recall correctly, it was there even before HLSL ( which is the High Level Shading Language of Direct3D ).
All im trying to do here is do something against the blind fanboyism, by getting some facts straight. In Fact, Direct3D wouldnt even exist if OpenGL hadnt been around. But ppl love to forget such things these days, just as they love to forget that there wouldnt be their fanboy-fetish ATI if there hadnt been nVidia and 3dfx.
Thanks for your time.
I'm worried about the advantage DirectX gives Microsoft in the Windows vs Linux arena. The more big games that switch to DirectX the harder it is for Linux to win over gamers. That is, unless Wine is constantly updated to support all of the major Windows games.and if they can make it work on Apples etc without too much difficulty all the better.
You're building a false analogy because in this case, buying from the dealer is obviously a better deal, especially if the price the same.Wilco said:Okay, heres a choice, You can buy a BMW M3 from a BMW approved User car dealer, or you can buy exactly the same car from me at exactly the same price. What do you choose?
The BMW car dealer. Its got a proffesional looking showroom, its gleamed the car up nice and shiny for you. And mainly, when it goes wrong you can bring it to them and ask them to look at it, safe in the knowledge they'll be on the problem soon.
Nobody's asking for "loads of standards". A single non-proprietary standard is sufficient and OpenGL is the most obvious choice.Graphics API is a piece of infastructure in a PC, its a broker between Games and the cards themselves (customers and Energy suppliers). Having loads of standards make it complicated as graphics cards try and support all the different types.
I'm not sure what you're saying here. Hell, I'm not even sure you know what you're saying! There's no reason for cross platform compatability to "be messed up" if the developers are competent. Unreal Touranment 2003/2004, Return to Castle Wolfestien, Savage, Neverwinter Nights, America's Army, and several other titles feature concurrent versions for Windows and Linux, and as far as I know, they haven't gotten "messed up".Cross platform capability is good, but can easily be messed up by other things.
In other words, you don't have any reasonable counter argument so you resort to an ad hominem fallacy.crabcakes66 said:Dont argue with anti-microsoft linux fanboys.....
Its like arguing with a woman.....there always right
Mountain Man said:In other words, you don't have any reasonable counter argument so you resort to an ad hominem fallacy.
GRIMEY said:lol crabcakes66, you don't make any sense.
crabcakes66 said:2. Usaully if something is free its sub-standard, like linux.......
psyno said:Hmm I wonder what the standard is? Doesn't meet the critical bugs quota... Doesn't meet the security flaw quota. Doesn't meet the inefficiency standards.
GRIMEY said:Clueless...
OpenGL is not something some nerd made in his free time in some basement. It's designed and regulated by respectable companies. Check this overview of all the participating companies. That includes well-known companies such as IBM, Intel, ATI, Nvidia and Dell. The comparison with an unknown, untrusthworthy car dealer does not make any sense whatsoever.crabcakes66 said:1. No, I have several arguments.
...but my opinion is pretty much the same as Wilco's.
You can not compare a graphics API with an operating system. Linux is not the same as OpenGL.crabcakes66 said:2. Usaully if something is free its sub-standard, like linux.......its great for people with above average intelligence with alot of free time. That however is very small percentage of people.
You missed the big list of companies I presented at point no. 1. They represent huge amounts of $$$.crabcakes66 said:3. Basically your missing the big picture ....its called money, thats the bottom line.
This has absolutely nothing to do with the OpenGL vs DirectX discussion. OpenGL runs just fine on Windows.crabcakes66 said:4. Why would I want to use linux when I can use windows?
I certainly don't care, but why should this point make OpenGL any less attractive then DirectX? Why don't you start giving some arguments why in your opinion DirectX is superior to OpenGL?crabcakes66 said:5. I use windows .....most other people use windows......why should the masses care if you cant run directx on your linux or mac machine?
They dont ..and I dont.
With that you just demonstrated your level of ignorance. I didn't bother reading the rest of your post.crabcakes66 said:1. No, I have several arguments.
2. Usaully if something is free its sub-standard, like linux.......
Epic coded an OpenGL renderer for the Linux and Mac versions. Not sure about Halo.jonbob said:It must be possible to port Direct X games to Linux or Mac, because Ut2k3 runs on Linux...
rebb said:LoL !
There have always been "updates" to OpenGL, in form of ARB Extensions ( which after some time often get into it as standard features ), but OpenGL doesnt usually make a big fuss about it, like DirectX does.
How Come about every Quake3 Engine Based Game runs on OpenGL ( CoD, MoH, ET etc ), and doesnt look like uber-shit ?
Thats because D3D isnt better than OpenGL, they just try to make everyone believe it. And Valve seems to be one of their main marketing slaves right now.
Ah well cant hurt to give a bunch of old MikeRowe-Soft Buddies some help right ?
:naughty:
rebb said:@fenric :
Heh well, i was just returning the favor to Zakat .
@ukfilmer :
yeah whatever you say, i bet youre a flaming "omg nvidia si teh sux" poster on forums ? I bow to your ignorance.
@mrchimp :
You could write Pixel and Vertex Shaders already, before there was glSlang, before there was Cg ( which supports both OpenGL and Direct3D btw ), you could even write Pixel and Vertex Shaders in Direct3D before there was HLSL. Those are all just highlevel API Approaches for making the life of Shader-Writers easier.
Judging from some answers in this thread, this is completely unknown to many.
Mountain Man said:The biggest advantage of OpenGL is the fact that, as its name implies, it's an open, non-proprietary API. DirectX is a Windows only API while OpenGL (and it's audio equivelent OpenAL) can be supported by any operating system and in fact is supported by Linux and OS X. Using open standards not tied to any one operating systems makes portability and cross-platform support much easier.
And just to head off the Windows-centric crowd, I have to add that, yes, cross-platform support is a good thing!
GRIMEY said:Free, cross-platform, open standard.
GRIMEY said:I think this says it all.
Do directx games run on my linux box? Nope.
How about my Powerbook? Nope.
Hmm...
jonbob said:It must be possible to port Direct X games to Linux or Mac, because Ut2k3 runs on Linux and Halo runs on Mac OS X. Of course OpenGL has an edge there; I'm sure it's easier to port its games than DirectX ones.
Naive attitude.Fallout2man said:Also, Windows only API hardly matters when 94-96% of the desktop PCs in existence run windows in one version or another.
So why are there linux verisons of many games?Fallout2man said:Why would you even be playing games on your linux box or powerbook? Let me break this down, they were NOT INTENDED FOR USE PLAYING GAMES."
Rubbish!Fallout2man said:A Mac is also amazingly easy to use, though it takes more control out of the user's hands.
Guess what Mac OS X is based on.Fallout2man said:or using *nix to create and edit movies do you?
There are a few more problems with your post (I have pointed out the main ones).
You did make a few good points, though.
GRIMEY said:Naive attitude.
And "94-96%" are jibberish statistics.
So why are there linux verisons of many games?
The OS on my powerbook is designed to do anything, which includes running games (and believe it or not, some people like to play games on their laptop).
Rubbish!
Guess what Mac OS X is based on.
There are a few more problems with your post (I have pointed out the main ones).
You did make a few good points, though.
Mountain Man said:With that you just demonstrated your level of ignorance. I didn't bother reading the rest of your post.
crabcakes66 said:In the river of denial aye?
Does it really matter wether mac/nix OS's make up 2% or 8%?
Its still a fairly insignificant portion compared to windows.
If you would consider for a moment that you might not be correct in assuming that just becuase linux/opengl are free they are better from a developers standpoint.
But I think you like a few others in this thread are only coming from the standpoint that your linux users who are sore about not being able to run DX games on your systems.
I think as far as opengl and D3D go....its all about the developers preferance...there experiance with the specific API...and what there trying to do........not wich one is better.
But again....microsoft supports and pushes DirectX to devs........ and 90%+ of people use there OS's....
And I THINK DX is not just a gfx SDK, it includes a whole suite of things to construct an entire game....
..mabey im way off....let me know. :imu:
The "shortcomings" are entirely developer related. There aren't many commercial games for Linux simply because developers aren't creating them, not because Linux is incapable of playing games.Fallout2man said:Generally speaking each OS has its strengths and its weaknesses and shortcomings
You really don't know what you're talking about, do you? OpenGL and OpenAL provide the very service you seem to think is lacking, and in fact, both those API's work extremely well with Linux. Unreal Tournament 2004 plays smooth as silk on my Linux box, and it looks great, too.generally speaking I can come to the reason it was not designed for games because it lacks any true full-fledged API for handling both graphics and video as well as audio and other multimedia.
That "serious effort" you're looking for already exists. Have I mentioned that OpenGL is fully supported on various flavors of *nix like Linux and OS X?Microsoft did this with DirectX to support making games on windows, I've yet to see apple nor *nix make any serious efforts. Of course with *nix that's not even really possible due to its very nature.
Mountain Man said:The "shortcomings" are entirely developer related. There aren't many commercial games for Linux simply because developers aren't creating them, not because Linux is incapable of playing games.
You really don't know what you're talking about, do you? OpenGL and OpenAL provide the very service you seem to think is lacking, and in fact, both those API's work extremely well with Linux. Unreal Tournament 2004 plays smooth as silk on my Linux box, and it looks great, too.
That "serious effort" you're looking for already exists. Have I mentioned that OpenGL is fully supported on various flavors of *nix like Linux and OS X?
Like I said, kids, cross platform support is a good thing!
Fallout2man said:Cross platform support is insignifigant unless you have a real market you'll be able to make a profit off of on that platform.
TriXed said:Going back to the orginal post, I heard once a few months back about the possiblity of Open GL2, did anyone else hear anything about this?
crabcakes66 said:yeah..Thanks for explaining it in more detail. This is basically what i was thinking and getting at.