https://bugs.winehq.org/show_bug.cgi?id=41551
--- Comment #8 from Martin Dederer martin@martindederer.com --- (In reply to Oleg Chernovskiy from comment #7)
(In reply to Matteo Bruni from comment #5)
There isn't much to say here. Obviously we don't want that kind of hacks in Wine.
You can try to force Mesa to return a compatibility profile context with MESA_GL_VERSION_OVERRIDE=4.1COMPAT or something like that; more likely than not the game really requires GL compatibility features unsupported by Mesa and will thus crash.
Just as I thought. Thanks for your reply.
Thanks for the clarification. Homeworld Remastered does have stability issues (i.e. it crashes after a couple of minutes of gameplay) when hot wiring the respective function with pontostroy's patch.
Strange, I don't experience this, what graphics card/kernel/mesa stack do you use? For me it was pretty stable with this patch.
I tried to reproduce the crashes i experienced back then to no avail.
These are the system details.
Graphics card: HD Graphics 400 (Celeron J3160) Kernel: Linux 4.4.0-64-generic x86_64 GNU/Linux Mesa stack:
$ glxinfo | grep OpenGLglxinfo | grep OpenGL OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) HD Graphics (Cherryview) OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.0 OpenGL core profile shading language version string: 3.30 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 11.2.0 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.1 Mesa 11.2.0 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10 OpenGL ES profile extensions: