[Bug 34266] 0*inf in D3D9 shaders outputs NaNs to floating-point framebuffers

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Jan 22 15:15:58 CST 2016


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

Sergey Isakov <isakov-sl at bk.ru> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |isakov-sl at bk.ru

--- Comment #14 from Sergey Isakov <isakov-sl at bk.ru> ---
(In reply to Andrew Church from comment #10)
> Created attachment 47795 [details]
> Proof-of-concept patch (1.7.11)
> 
> Here's an updated version of the patch that seems to work for 1.7.11+ (at
> least for FF14).

The patch is wrong for me:
Unigine Heaven 4.0, DirectX9 mode.
MacOSX 10.9.5
Radeon HD6700M
Log contains this:
~~~~
fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #81:
fixme:d3d_shader:print_glsl_info_log     ERROR: 0:35: No matching function for
call to mix(vec2, vec2, bvec2)
fixme:d3d_shader:print_glsl_info_log     ERROR: 0:44: No matching function for
call to mix(vec2, vec2, bvec2)
fixme:d3d_shader:shader_glsl_validate_link Program 83 link status invalid.
...
fixme:d3d_shader:print_glsl_info_log     ERROR: One or more attached shaders
not successfully compiled
~~~~
And visible artefacts in screen attached

-- 
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