DOOM 3 misses some opengl32 wgl* and Cg functions

Dr. Uwe Girlich Uwe.Girlich at philosys.de
Fri Aug 6 16:40:18 CDT 2004


Hello all!

I just tested out DOOM 3 (no-cd-cracked version) with the current Wine (CVS
from 1 hour ago) and found the following problems on the game console:

Couldn't find proc address for: wglSwapIntervalEXT
Couldn't find proc address for: wglGetPixelFormatAttribivARB
Couldn't find proc address for: wglGetPixelFormatAttribfvARB
Couldn't find proc address for: wglChoosePixelFormatARB
Couldn't find proc address for: wglCreatePbufferARB
Couldn't find proc address for: wglGetPbufferDCARB
Couldn't find proc address for: wglReleasePbufferDCARB
Couldn't find proc address for: wglDestroyPbufferARB
Couldn't find proc address for: wglQueryPbufferARB
Couldn't find proc address for: wglBindTexImageARB
Couldn't find proc address for: wglReleaseTexImageARB
Couldn't find proc address for: wglSetPbufferAttribARB
GL_ARB_texture_non_power_of_two not found
GL_ATI_fragment_shader not found	(this is expected, I have a nvidia card)
Cg not available.

Are these wgl* function difficult to implement?

Almost all computer terminals in the game show static black & white noise 
(instead of some animated computer screen image).
I suspect, that this has something to do with the missing 'Cg' support in
Wine (DOOM3 cannot find cg.dll & cgGL.dll).

On the other hand, the rendering paths (r_renderer nv10, nv20, arb, and
arb2) are all more or less working (besides the noise and the too bright
lighting in nv10).

BTW, DOOM 3 crashes at program start in Cedega, you made it better!

Bye, Uwe




More information about the wine-devel mailing list