I'm now sure that the call to glGenTextures didn't return. I can think of three reasons:
- Another wine thread is just doing a call to libGL
- The libGL of Nvidia has a bug
- both of the above
Maybe somebody ca take my by the hand to find out what the cause is?
If you run with +ddraw,+tid and you get two different numbers before the lines, you are hit by a bug that will be a bitch to fix : multithreaded Direct3D applications...
This is something I have no real clue yet how to fix in the 'general' case (I have some ideas for two of the games I have that exhibit the issue).
Lionel