https://bugs.winehq.org/show_bug.cgi?id=36506
--- Comment #19 from Ken Thomases ken@codeweavers.com --- (In reply to Matteo Bruni from comment #18)
Given that apparently it fails in wglCreateContextAttribsARB for you on Mesa drivers, it's possible the game wants to create a GL 3.2+ compatibility context. If that's actually the case there isn't much we can do.
Yes, I know from testing on macOS that it does need a compatibility context. I even tried to fake it by ignoring the request for the compatibility context and giving it a core context instead, but it unsurprisingly failed when it attempted to use compatibility functionality.