http://bugs.winehq.org/show_bug.cgi?id=2410
Summary: DOOM 3 misses some opengl32 wgl* and Cg functions Product: Wine Version: CVS Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx AssignedTo: wine-bugs@winehq.org ReportedBy: Uwe.Girlich@philosys.de CC: lionel.ulmer@free.fr
The problem is OpenGL related, but there is no wine-opengl component.
The game "DOOM 3" needs some not implemented yet wgl* functions: wglBindTexImageARB wglChoosePixelFormatARB wglCreatePbufferARB wglDestroyPbufferARB wglGetPbufferDCARB wglGetPixelFormatAttribfvARB wglGetPixelFormatAttribivARB wglQueryPbufferARB wglReleasePbufferDCARB wglReleaseTexImageARB wglSetPbufferAttribARB wglSwapIntervalEXT
There is currently no Wine implementation for cg.dll and cgGL.dll. The original Windows versions (downloaded from http://toybox.150m.com/2003-05-02/cg_dlls.zip ) do work. At least DOOM 3 reports after installing these dlls: "Cg path ENABLED".
The only severe problem is, that almost all in-game computer terminals show only a simple noise animation of a TV screen not tuned in to any channel. These computer terminals are essential for the game, thus DOOM 3 is currently not playable under Wine.
Tested under Linux with a GeForce FX 5900XT. NVIDIA driver version 1.0-6111.