http://bugs.winehq.org/show_bug.cgi?id=1958
------- Additional Comments From emanuele@fabrizio.com 2004-21-02 17:40 ------- I use Nvidia drivers with kernel 2.6.3.
Which version of nVidia drivers? I tried the last three and it doesn't work with any. Also the Mesa library aren't compatible with the nvidia, or any other OpenGL libraries, so I don't think both should be present. Glut isn't listed as a dependency of Wine and it's just a toolkit so I don't see what it has to do with a simple OpenGL installation.
I checked and rechecked all over the include files present in my system, or shipped with the OpenGL drivers provided by nvidia, for the occurrence of the string GL_MAX_VERTEX_UNITS_ARB and I didn't find it anywhere. It seems that it has to do with the OpenGL Vertex Blend feature which possibly nvidia doesn't support, that's why all its declarations are missing from the gl.h (or glext.h) files they provide. Since GL_MAX_VERTEX_UNITS_ARB appears inside an if block after verifiying that the driver are Vertex Blend capable, could it be that the check is not 100% accurate? I simply patched it by removing the if block and hardcoding the value of 0 in place of the variable that should have been returned by glGetIntegerv.
It works for me gut I'd like to know from people who got it to work what are they exact specs for XFree server and nvidia drivers and if they have GL_MAX_VERTEX_UNITS_ARB present if any of the files that ship with their nvidia drivers.
Thanks