Has anyone had this problem?
I’m creating/testing/debugging my small engine which includes an interface to load up my renderer in a DLL.
The DLL loads fine, creates my OpenGL stuff fine, and (according to my output) unloads fine. However, when it starts unloading the other DLL’s during application cleanup (ie. opengl32.dll, glu32.dll, etc…) it blows up right after unloading the glu32 dll.
I’m still convinced it’s OpenGL related, as my Direct3D DLL loads/unloads just fine without any problems…
Any ideas how to trace what’s going on?