On 11/1/06, Bertrand Coconnier bcoconni@club-internet.fr wrote:
Hi,
The last release of Wine 0.9.24 contains an error in the code of opengl32.dll.so under X11 : Wine tries to get the address of "wglGetIntegerv" (line 608 of dlls/opengl32/wgl.c) before the extensions of WGL have actually been loaded (i.e. before X11DRV_WineGL_LoadExtensions() is called). The reading of the wglGetIntegerv address fails and afterwards, whenever internal_glGetIntegerv() is called, wine_wgl.p_wglGetIntegerv is NULL and a Fatal Exception is raised.
This is probably already fixed in the git tree. See the commit: winex11.drv: Fixed the prototype of many OpenGL functions.
Jesse
On 11/1/06, Bertrand Coconnier bcoconni@club-internet.fr wrote:
Hi,
The last release of Wine 0.9.24 contains an error in the code of
opengl32.dll.so
under X11 : Wine tries to get the address of "wglGetIntegerv" (line 608
of
dlls/opengl32/wgl.c) before the extensions of WGL have actually been
loaded
(i.e. before X11DRV_WineGL_LoadExtensions() is called). The reading of
the
wglGetIntegerv address fails and afterwards, whenever
internal_glGetIntegerv()
is called, wine_wgl.p_wglGetIntegerv is NULL and a Fatal Exception is
raised.
This is probably already fixed in the git tree. See the commit: winex11.drv: Fixed the prototype of many OpenGL functions.
Jesse
Else if the problem still happens something strange is going as the extensions are registered at x11drv startup.
Roderick