Skip to main content
GameDev.net gamedev.net
🔒 Locked

why OpenGL not improve

Started by uray Jul 25, 2003 at 1:53 PM 84 replies 7.8k views
Original Post
uray
uray
OpenGL version is 1.3 the new is 1.4 with a little improvement,it is not like DirectX... what''s wrong?
Uray L. Meiviar
ShlomiSteinberg
ShlomiSteinberg
Nothing is wrong. Is there something in DirectX that you find missing in OpenGL?

"C lets you shoot yourself in the foot rather easily. C++ allows you to reuse the bullet!"
Member of the Shove Pouya Off A Cliff club, SPOAC. (If you wish to join, add this line to your signature.)Member of "Un-Ban nes8bit" association, UNA (to join put this in your sig)
Michalson
Michalson
OpenGL is done by committee, a committee of people with wildly different agendas. Also the "extension" model used in OpenGL has made it ripe for manufacturers to come out with lots of proprietary extensions. These extensions create a false impression that OpenGL is properly supporting new features and keeping up, which makes the committee even more lax about keeping the real OpenGL standard up to date with technology.
uray
uray
well... now how the future of OpenGL...than DirectX????
Uray L. Meiviar
Yann L
Yann L
quote:
Original post by Michalson
These extensions create a false impression that OpenGL is properly supporting new features and keeping up, which makes the committee even more lax about keeping the real OpenGL standard up to date with technology.


Actually, OpenGL does properly support all new features, on non-proprietary base. Which feature exactly do you think it is missing ? All new features have currently been standarized as vendor independent ARB extensions. So where is the problem ?

quote:
Original post by uray
OpenGL version is 1.3 the new is 1.4 with a little improvement,it is not like DirectX...
what's wrong?


Nothing is wrong. OpenGL uses a different updating scheme, that's all. It is perfectly up to date.


[edited by - Yann L on July 25, 2003 3:31:49 PM]
ShlomiSteinberg
ShlomiSteinberg
quote:
Original post by Yann L
Actually, OpenGL does properly support all new features, on non-proprietary base. Which feature exactly do you think it is missing ? All new features have currently been standarized as vendor independent ARB extensions. So where is the problem ?



Exactly!!!

"C lets you shoot yourself in the foot rather easily. C++ allows you to reuse the bullet!"
Member of the Shove Pouya Off A Cliff club, SPOAC. (If you wish to join, add this line to your signature.)Member of "Un-Ban nes8bit" association, UNA (to join put this in your sig)
TempusElf
TempusElf
It''s missing confusing vertex and index buffers... it also is missing that "I can''t understand higher polygons... give me everything in triangles" mentality that is so important
uray
uray
i have read article with title :"DirectX and OpenGL Comparison"
(DirectX 8.1) it said that OpenGL feature only have half of DirectX feature....
Uray L. Meiviar
zealouselixir
zealouselixir
Sorry, a quick search for that document didn't turn up anything. Could you provide a link, or at least substantiate your claim of a claim?

EDIT : Not to mention that a comparison between DirectX and OpenGL is ridiculous at best. Perhaps you meant Direct3D? [last comment removed - pure vitriol.]

Later,
ZE.

//email me.//zealouselixir software.//msdn.//n00biez.//
miscellaneous links


[edited by - zealouselixir on July 25, 2003 4:14:15 PM]
[twitter]warrenm[/twitter]
uray
uray
yes it is Direct3D and OpenGL Comparison,sorry :
this is the link:

http://www.xmission.com/~legalize/d3d-vs-opengl.html
Uray L. Meiviar
rypyr
rypyr
This is a comparison of OpenGL 1.2 core and Direct3D8...

"Only the OpenGL 1.2 core is considered in this document, not extensions"

Null and Void
Null and Void
Did you read the summary at the top? That's old and only takes into consideration a part of OpenGL. I merely scanned the list, but virtually every one of the "No" answers in the OpenGL column would be a "Yes" (or a "Yes, for some platforms" for one or two) if they considered a modern OpenGL standard and its ARB (non-vendor) extensions. Edit: I've been beaten .



[edited by - Null and Void on July 25, 2003 4:41:51 PM]
zealouselixir
zealouselixir
Mhm. It''s hard to compare an obsolete version of OpenGL with the latest (as of that writing) version of Direct3D, especially when you completely ignore the very mechanism that allows features to be added to OpenGL. That document is tripe.
[twitter]warrenm[/twitter]
uray
uray
so how the future of OpenGL do you think?
what is feature that make OpenGL better than DirectX?
does OpenGL extension supported by most VGA card?
Uray L. Meiviar
jenova
jenova
you may want to read up on 3Dlabs OpenGL 2.0 proposal.

To the vast majority of mankind, nothing is more agreeable than to escape the need for mental exertion... To most people, nothing is more troublesome than the effort of thinking.
To the vast majority of mankind, nothing is more agreeable than to escape the need for mental exertion... To most people, nothing is more troublesome than the effort of thinking.
Raloth
Raloth
The future of OpenGL is nice and secure. 2.0 is just around the corner...
____________________________________________________________AAAAA: American Association Against Adobe AcrobatYou know you hate PDFs...
TempusElf
TempusElf
quote:
Original post by uray
what is feature that make OpenGL better than DirectX?



I don't know of any obvious feature... however I can tell you that many people feel that OpenGL is easier to use... I personally think it's easier because (like I hinted in my sarcastic reply) DirectX needs to be explained everying in triangles. So if I want to render a simple cube in DirectX I need to tell it to render 12 triangles, while in OpenGL I can tell it that I want to render 6 rectangles.

[edited by - TempusElf on July 25, 2003 4:59:56 PM]
nickwinters
nickwinters
Well, the biggest advantage of OpenGL is multi-platform compatability. If your target is just Windows, then it doesn''t matter. From what I''ve seen, most people find OpenGL is easier to learn, and if their job requires they learn D3D, then they learn it.

I predict that both will continue to exist, constantly competing, and I''m sure you all agree that competition forces both of them to improve, and give us that much better graphics APIs. :-D
Yann L
Yann L
Oh, and perhaps just to mention this: Direct3D virtually doesn't exist beyond the PC/games world. The whole professional 3D domain (architecture, industrial CAD/CAM, flight simulators, medical imaging, movie special effect pre-vis, etc) run under OpenGL exclusively (and often on non-x86 hardware). So yes, the future of OpenGL is definitely secured. It has always been.

Although we're all waiting for OpenGL 2.0 (and waiting, and waiting, and...)

quote:
Original post by TempusElf
I personally think it's easier because (like I hinted in my sarcastic reply) DirectX needs to be explained everying in triangles. So if I want to render a simple cube in DirectX I need to tell it to render 12 triangles, while in OpenGL I can tell it that I want to render 6 rectangles.


Well, that's perhaps nice if you're a beginner. But later on, you won't use those features anymore. If you want top-performance, you should stick with triangles - wether you use OpenGL or Direct3D. The hardware is the same, and GPUs prefer triangles.


[edited by - Yann L on July 25, 2003 5:28:28 PM]
uray
uray
OK i''ll wait for OpenGL 2.0 then i learn it...
Uray L. Meiviar

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.