Advertisement

Difference between opengl.dll and opengl32.dll

Started by March 12, 2003 03:31 AM
3 comments, last by inrecovery 21 years, 11 months ago
Hi All, WHAT is the difference between the SG Implementation of OpenGL and Windows Implementation of OpenGL? I know that there is certainly a difference in the file names: SG: Opengl.dll Windows:Opengl32.dll 1) But what REALLY is the difference? For Example: Is their support for the OpenGL Extension for Windows:WGL in opengl.dll? 2)Can I assume that OpenGL32.DLL is really a superset of the functionality provided by opengl.dll, in the same way, the OpenGL extensions for X Windows, Apple etc all *add* to the functionality and support features provided by the default opengl.dll? 3)If so, is opengl.dll defunct in the presence of say opengl32.dll? 4)What is the industry standard? I already apologized for my ignorance, hope this will not evoke some angry replies. "Recovering Thinker" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Experience is the comb that life gives you when you are bald ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [edited by - inrecovery on March 12, 2003 4:35:20 AM] [edited by - inrecovery on March 12, 2003 4:39:56 AM]
Found the answer here:
http://www.opengl.org/developers/faqs/technical/mswindows.htm#mswi0130

I guess I should look up the FAQ first ALWAYS.
Advertisement
That still doesnt answer my question totally and I am very interested in knowing what the corresponding versions for XWindows etc are known.Do they build upon the functionality provided by the SG Version?

I would be grateful if you could point out to some resource for the same and answer the other questions as well.

Thanks very much in advance,
"Recovering Thinker"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Experience is the comb that life gives you when you are bald
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You could compare the files with something like dependency walker. Dependency walker lists all the exported functions that a dll offers, which are the opengl functions you use in c++.

Hi There!
I used dumpbin.exe to list all the exported functions.
This is what I found:
While opengl.dll has 366 exported functions, opengl32.dll has 368!
Is that saying a lot?
I didnt think that comparing all the function names would be a good idea.... but I do know that there is more to this than meets the eye.
So I went further and as I stated on the earlier post, I looked up the fAQ''s and...I didnt learn much from there as well.
I kinda *think* that for development of OpenGL Programs for Windows, its best to use the default ones supplied by MS and to *foregt* that opengl.dll (by SG FOR MS) exists.
This is the conclusion that I have drawn!
Please let me know what others think.

This topic is closed to new replies.

Advertisement