Not exactly about the case above, but related to what you mentioned in the comment:
This is a bug in the game, not in OpenGL. I.e. it doesn't work with Mesa even when OpenGL is 4.5. It's reported here:
https://bugs.freedesktop.org/show_bug.cgi?id=93551Can you fix it please? It's pretty trivial, and would make the game compliant with OpenGL properly. I.e. not checking for vendor strings, but to check for existing extensions.
And, it's proper to support Mesa, as it's the driver that both AMD and Intel now recommend on Linux. So it's something that Larian should take in account for internal testing and QA to avoid such kind of problems in the future, such as with Linux version of Divinity: Original Sin 2.