https://bugs.winehq.org/show_bug.cgi?id=38648
Rainmaker52@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Rainmaker52@gmail.com
--- Comment #21 from Rainmaker52@gmail.com --- (In reply to Henri Verbeet from comment #14)
(In reply to Matthew Millar from comment #13)
As I understand it, this issue is the result of flawed logic in the shader_model selection criteria resulting in shader_model variable in dlls/wined3d/glsl_shader.c being set to 2 or 3, when it should be 4 for Mesa.
No, you're misunderstanding the issue. We can't currently do shader model 4 on Mesa, so "3" is correct. The subset of shader model 4 that the office installer needs happens to work, but geometry shaders for example would fail.
Makes sense. However, if the currently implemented subset is sufficient for at least /some/ applications (i.e. Office 2013, which is kind of an important application), would it not make sense to make this a setting somewhere? Not talking about winecfg, but how about a regkey HKCU\Software\Wine\Direct3D\ShaderModelVersionOverride?