[Bug 25857] Multiple games (Stronghold 2, Need for Speed: Carbon demo, Purge) fail to draw correctly because of ID3DXEffectImpl_*Pass calls

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Apr 8 08:08:19 CDT 2016


https://bugs.winehq.org/show_bug.cgi?id=25857

--- Comment #57 from Paul Gofman <gofmanp at gmail.com> ---
(In reply to Wylda from comment #56)
> Created attachment 54185 [details]
> fifa & Paul's patches in wine-1.9.7-118-gaaddf13

> > Maybe since it is demo you could give some link for download...
> 
> http://static.cdn.ea.com/fifa/u/f/fifa11_pc_demo_EU.zip

> if d3dx9_36.dll is set to native, it works correctly. If built-in + patches,
> then as attached JPG. But as i said, it can be unrelated to your patches, i
> can't judge that corretly. Maybe it's like bug 34052.

Looks like some vertex shader is not working or wrong shader selected. This
can't be like 34052 (or anything else wined3d related) as if it was it would
not work with native d3dx either.

The problem can be unrelated to effect framework if, for instance,
D3DXCompileShader is used there, for which WINEDEBUG=+d3dx does not output any
errors, WINEDEBUG=+d3dcompiler does, but some effect framework problem is
likely until we know more. 

I will download and test this in a few days. If you can check & sort out
possible compiler issue this can be checked by using native d3dcompiler_43.dll
and/or reviewing the output with WINEDEBUG=+d3dcompiler.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list