Difference between opengl.dll and opengl32.dll
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.
http://www.opengl.org/developers/faqs/technical/mswindows.htm#mswi0130
I guess I should look up the FAQ first ALWAYS.
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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.
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....

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
Popular Topics
Advertisement
Recommended Tutorials
Advertisement