https://bugs.winehq.org/show_bug.cgi?id=34011
Robert Xiao nneonneo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nneonneo@gmail.com
--- Comment #33 from Robert Xiao nneonneo@gmail.com --- (In reply to Zakk from comment #32)
Wine 2.9, MacOS: same freeze/stuttering issue. It is much much better on Nvidia+GLSL disabled, but in that case some effects aren't rendered.
I put some crude timing/debugging into glsl_shader.c: I'm pretty sure this issue is shader generation related.
Out of curiousity, did your timing reveal if the main delay was due to HLSL->GLSL translation or due to OpenGL Compile/Link time? The former we can probably cache to disk (at least, it would be a potential solution); the latter we can do nothing about unless glProgramBinary is available (it isn't on my laptop).