http://bugs.winehq.org/show_bug.cgi?id=10559
--- Comment #8 from Stefan Dösinger stefandoesinger@gmx.at 2007-11-25 08:53:35 --- Looks like a shader is recompiled every draw, but the swizzled attributes aren't stored properly
trace:d3d_shader:IWineD3DVertexShaderImpl_CompileShader (0x16154260) : function 0x161545d0 trace:d3d_shader:swizzled_attribs_differ Attribute WINED3DDECLUSAGE_COLOR0 is D3DCOLOR now but wasn't before warn:d3d_shader:IWineD3DVertexShaderImpl_CompileShader Recompiling vertex shader 0x16154260 due to D3DCOLOR input changes
...
trace:d3d_shader:IWineD3DVertexShaderImpl_CompileShader (0x16154260) : Generating hardware program trace:d3d_shader:find_swizzled_attribs New swizzled attributes array <nothing>
...