[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: WGL: wglGetProcAddress
From:       "Roderick Colenbrander" <thunderbird2k () gmx ! net>
Date:       2006-10-26 10:57:29
Message-ID: 20061026105729.242840 () gmx ! net
[Download RAW message or body]

> Hi Roderick,
> 
> > This patch reimplements opengl32's wglGetProcAddress. The endresult is
> > a more reliable function which doesn't directly call X functions.
> 
> I have tested this patch against current GIT and still i dont get any of
> my games running. one thing i tried - as i assumed maybe there is a
> circular dependency - was commenting out the call of 
> 
> dlls/opengl32/wgl.c - void internal_glGetIntegerv:
> wine_wgl.p_wglGetIntegerv(pname, params);

There's no circular dependency. The function internal_glGetIntegerv uses a function \
wglGetIntegerv from the display driver. The display driver in the end uses \
glGetIntegerv but it doesn't link against opengl32.

> 
> and then at least racer [1] seem to work. yet the folloing games crash
> quite in the beginning.
> 
> - IL2 Sturmovik/Pacific Fighters
> - NASCAR 2003 (GTP Mod)
> - Grand Prix Legends
> - Operation Hellfile (Wintersonne) Demo [2]
> 
> I have applied your patch and did a make clean to have not to bother
> with ignored dependencies and did after the make install a removal of
> the opengl32.dll in the win-dir and a wineprefixcreate. have i missed
> anything? i tested against nvidia drivers 87XX and 9626 and d3d apps and
> native opengl apps are running fine.

Could you also try some other demos like Warcraft3 it is one of the demos I tested.

Regards,
Roderick

-- 
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic