Created attachment 815 [details]
Runtime version check
On a Citrix VDI with Win 7 (64) and OpenGL Accelerator installed* the opengl32.dll will not load.
In this environment, the opengl32.dll is an updated version containing a software rasterizer. It is located in C:\Windows\System32 (64 Bit) and in C:\Windows\ SysWow64 (32 Bit).
According to the log the file cannot be found - error 0x7e (126)
Opening the dll with DependencyWalker shows, that there are missing dependencies to:
Other OpenGL-Applications, like for example GPU Capability Viewer, will run without error on the same system. Hence I am not sure if this bug is related to Citrix’ opengl32.dll or to the JOGL binary part.
Created attachment 816 [details]
Other OpenGL application running successfully on same system
This is a bug of the 64-Bit Version of Citrix OpenGL Software Accelerator, if I see the things correctly. It consits of a replacement for OpenGL32.dll and has missing implicit or forwarded dependencies to libwinpthread-1.dll and LIBSTD++-6.dll. Hence this library is practically broken and can not be loaded with function LoadLibrary.
I think this issue can be closed, since citrix should fix their 64 Bit OpenGL Software Accelerator.