Go Back   PCMech Forums > Help & Discussion > Gaming and Benchmarks

Need Some Help? Type Your Keywords Here:

Reply
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
Old 09-14-2002, 12:45 PM   #1
Member (9 bit)
 
Join Date: Dec 2001
Location: US
Posts: 468
Send a message via AIM to wilbasket23 Send a message via Yahoo to wilbasket23
Smile Question about what is OpenGL?

question what is OpenGL, what does it use for. also i heard peopl saying that "open source" what is that isn't there a particular web sites to go to to find out about "open source code" or sth
wilbasket23 is offline   Reply With Quote
Old 09-14-2002, 04:19 PM   #2
Member (10 bit)
 
Join Date: Mar 1999
Location: Random
Posts: 997
Windows users know DirectX, right? Same thing.

OpenGL is an API (application programming interface). It is basically a bunch of libraries of functions and interfaces which allow programmers to, well, program. Instead of writing all your code for a specific graphics cards and optimizing it for a certain chipset and then doing that for every card in the market, it is usually better to have a middle man. OpenGL/DirectX is this middle man.

Both card manufacturers and coders conform to this interface. That way, when a coder calls a function on the API, it is guaranteed that it will return on any card (because the manufacturer puts those instructions in) and it is guanteed to return the right thing on any card. So, programmers need only to learn the general API and the manufacturers work on the more basic level to ensure their card works with the API. So, you should be able to deduce that the API is platform independent.

This is what I think.

Respectfully,

Demosthenes

Ohh, crap, I forgot, but you should have figured this out. OpenGL is a graphics API. opengl.org I think is the eddress.
Demosthenes is offline   Reply With Quote
Old 09-14-2002, 11:30 PM   #3
Member (10 bit)
 
Join Date: Mar 1999
Location: Random
Posts: 997
Guess I will cover the open source part, too.

Open source means that the actual source code of the program (be it in C/C++, Java, VB, Fortran, ML, Cobol, Lisp, etc) is made available to the public. MS Windows is not open source, so you cannot see what Windows is actually doing, but can only deduce from its behavior. You will most commonly see the term open source with respects to Linux.

The point of open source is to allow an open forum for software development. That is to say, I write something, publish it, and someone is free to update, change, improve it and republish it. Sorta like adding more cooks, but making the soup better. Open source also allows optimization, since the source code of a program can be compiled optimally for a specific machine.

That is what I think.

Respectfully,

Demosthenes
Demosthenes is offline   Reply With Quote
Old 09-14-2002, 11:53 PM   #4
Mondsreitersmann
 
Nuclear Krusader's Avatar
 
Join Date: Jul 1999
Location: Skingrad
Posts: 8,781
Is OpenGL better than DirectX? If so, why do the latests games have little or no support for it?
__________________
Darum still, füg' ich mich, wie Gott es will. Nun, so will ich wacker streiten, und sollt' ich den Tod erleiden, stirbt ein braver Reitersmann.
Nuclear Krusader is offline   Reply With Quote
Old 09-15-2002, 08:15 PM   #5
Member (10 bit)
 
Join Date: Mar 1999
Location: Random
Posts: 997
The following is purely opinion, but I have always preferred OpenGL over DirectX. It has always run smoother and faster than DirectX and it kinda looks better. My main experience comes from running my PSX emulation through OpenGL, but I also run most of my games through OpenGL.

With respects to your question, I do not know the state of who is winning or why, but I bet the source of the answer, as with most things of this nature, lies in the fact that it is Microsoft. Like, code only for us or die. Just a thought, purely opinion. :)

Respectfully,

Demosthenes
Demosthenes is offline   Reply With Quote
Old 09-16-2002, 01:04 AM   #6
Mondsreitersmann
 
Nuclear Krusader's Avatar
 
Join Date: Jul 1999
Location: Skingrad
Posts: 8,781
Well, I've always preferred OGL over DX too. The games just look better and don't crash that often.

It is sad that too many programmers are using DX instead.
Nuclear Krusader is offline   Reply With Quote
Old 09-16-2002, 03:02 AM   #7
Member (13 bit)
 
Join Date: Oct 2000
Location: Scotland
Posts: 4,700
OpenGL was always the preferred API for 3D modelling and CAD applications. As far as I know, it is still the preferred API with professionals using such software.

The great strength of OpenGL is that it platform independent. When you think about it, DX will only work on a Windows-based platform, whereas OpenGL can theoretically work on Windows, Linux, BeOS, Macintosh, and some types of Unix. Therefore, the continued development and support of OpenGL is extremely important if we wish to keep the freedom of using another OS apart from Windows.

As far as games are concerned, the greatest and most influential supporter of OpenGL has been John Carmack of id Software (when Carmack speaks the gaming industry listens). His enthusiasm for OpenGL, from the Quake engine onwards, has encouraged other developers and graphics card manufacturers, to continue to offer OpenGL as an option.

However, with the money that Microsoft has been pouring into development over the years, and with the demise of the wonderful 3dfx Glide API, DX has overtaken OpenGL as the preferred Windows API. The way things stand, OpenGL will always be a poor cousin to DX.

While I welcome the vast improvements made in DX, I sincerely hope that OpenGL continues to be supported in the Windows-based games platform.

However, this will depend on the continued support of the games developers - and Microsoft's "position" in the future.
mike breck is offline   Reply With Quote
Old 09-16-2002, 04:17 AM   #8
Member (10 bit)
 
DilLy's Avatar
 
Join Date: May 2002
Location: Denver, Colorado
Posts: 772
It's nice when games support both API's. Therefore if people have problems on one, they can try the other. Not a lot of games are doing this tho. (probably for internal resource reasons)
DilLy is offline   Reply With Quote
Old 09-16-2002, 04:41 PM   #9
aym
Registered User
 
aym's Avatar
 
Join Date: Nov 2001
Posts: 1,965
few weeks ago I decided to learn some 3D programming, I had to choose between Open GL and DX, I chose Open GL because its supported by other platforms too.
aym is offline   Reply With Quote
Old 09-16-2002, 06:06 PM   #10
Member (13 bit)
 
Join Date: Oct 2000
Location: Scotland
Posts: 4,700
Well, if certain games do not offer OpenGL support, then we as customers and gamers should send the publishers and developers an email to make our dissapointment known.

We don't have to be rude to them, just let them know we are intelligent end-users who would prefer the choice.

If we don't tell them, then they don't think it's an issue, and will just take the easiest and cheapest route.

And make no mistake, game developers and publishers do take note of what their customers say...but you've got to say it first.
mike breck is offline   Reply With Quote
Old 09-16-2002, 07:10 PM   #11
Member (10 bit)
 
Join Date: Mar 1999
Location: Random
Posts: 997
You should let your wallet do the talking. When you talk, companies listen; when you put money on the table, companies act.

Unfortunately, too many are either happy with their Microsoft products to try anything else or are unwilling to change, because "everyone else uses it, and so must I".

Really, if some major game came out (Halo) that only supported DirectX, I doubt that people would withhold money because it was monopolistic. MS can do whatever they want and people will still buy it. Take XP activation for an example. People will fuss and moan, but, in the end, they will buy it. It is an absolutely cunning business strategy. Nuff said about MS politics.

Respectfully,

Demosthenes
Demosthenes is offline   Reply With Quote
Old 09-16-2002, 07:24 PM   #12
glc
Forum Administrator
Staff
Premium Member
 
glc's Avatar
 
Join Date: May 2000
Location: Joplin MO
Posts: 37,766
*I* won't buy XP..........
glc is offline   Reply With Quote
Reply

Bookmarks

Still Need Help? Type Your Keywords Here:


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 06:27 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 PL2