https://bugs.winehq.org/show_bug.cgi?id=39563
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|WONTFIX |NOTOURBUG
--- Comment #12 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to Béla Gyebrószki from comment #11)
(In reply to Matteo Bruni from comment #10)
FWIW, I'd argue this is a game bug, it should use glVertexAttribDivisorARB if the OpenGL version is < 3.3.
Does disabling GL_ARB_instanced_arrays via the DisabledExtensions registry key make any difference?
With 'GL_ARB_instanced_arrays' disabled the game doesn't crash (some rendering issues do arise when the extension is disabled though).
Okay, that really means it's the game's fault: it handles the case where the extension is not supported almost fine (modulo those rendering issues, but that's a different bug), it also works fine if the driver exposes glVertexAttribDivisor but it fails if only the ARB extension function is present.
In theory it would make sense to report the bug to the game devs, although I don't know whether they still support the game.