http://bugs.winehq.org/show_bug.cgi?id=20263
--- Comment #6 from Wylda wylda@volny.cz 2009-10-23 15:09:50 --- Created an attachment (id=24297) --> (http://bugs.winehq.org/attachment.cgi?id=24297) Console output from Fifa 2009 demo
(In reply to comment #5)
That doesn't look like a valid shader, I wonder where it comes from. Do you know if this game works with other cards?
Hi Henri :-> this is probably not about graphics card. I have nvidia v185.18.36 and it crashes same way. So here we go...
1. Confirming, please consider UNCONFIRMED->NEW, KEYWORDS: REGRESSION
2. Did a regression test between 1.1.22 and 1.1.23:
19cb4594e333f88f008cc4def74101a809bf7966 is first bad commit commit 19cb4594e333f88f008cc4def74101a809bf7966 Author: Henri Verbeet hverbeet@codeweavers.com Date: Wed May 27 10:24:50 2009 +0200
wined3d: Use a separate structure for vertex shader attributes.
In D3D10 shaders input/output semantics are strings rather than predefined types. Unfortunately, the code in vshader_get_input() can be performance critical, depending on application behaviour. Since vshader_get_input() is only relevant for d3d9 shaders anyway, just store the usage and usage_idx for these shaders.
:040000 040000 2ef4a35692ad11a121ec1d4affbf9eda270742d4 30c69c4c413767783676cd88be86eba393084dcb M dlls
3. No other bugreport suffering from this commit.
4. Revert of this patch fails due to other code changes
5. Adding author of this patch to CC and voting for this bugreport.
Some additional info. For Fifa_2009_demo Wine-1.1.22 works OK and wine-1.1.23 fails with crash. During bisection few commits before the end of bisection begins to occur another crash (wine's popup, that program needs to be closed), but the game can be started anyway. So i marked it as good. So the above commit is show stopper, but there is probably another commit causing troubles.
PS: Hopefully i "*did* provide constructive input". This is for real and no joke about 4year old commit...