Am Samstag, 8. Dezember 2007 19:27:35 schrieb Gilles May:
Hi everybody.
After updating WINE to from 0.9.49 to 0.9.50 I noticed major slowdown in Company of Heroes, to the point that I get like 1 Frame every 2 seconds. Wine spams the console with:
fixme:d3d_shader:IWineD3DVertexShaderImpl_CompileShader Vertexshader 0x4d20b78 recompiled more than 50 times
This patch caused quite a few similar regressions, I fixed one of them before the .50 release, and another one afterwards, so you might want to give the current git code a try. However, there is at least one (not yet known) situation left where shaders recompile all over.