[Bug 52090] New failures in d3d11:d3d11 in Wine

WineHQ Bugzilla wine-bugs at winehq.org
Tue Nov 30 06:11:04 CST 2021


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

Stefan Dösinger <stefan at codeweavers.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |stefan at codeweavers.com

--- Comment #1 from Stefan Dösinger <stefan at codeweavers.com> ---
This one is curious. llvmpipe sets GL_VIEWPORT_SUBPIXEL_BITS=0 but apparently
supports subpixel offsets anyway.

Before 26a53f67 we gladly forwarded the d3d11 fractional viewport to GL, and it
worked for this driver even though the driver it can't do that. So the test
passed between 044f5e10 and 26a53f67. Before the former patch it was marked
todo_wine and was failing for other reasons.

Now we don't give the driver something it says it doesn't support and modify
the vertex transforms instead. That was supposed to work (and it does on other
drivers), but I guess then we run into some precision issue that I suspect is
behind bug 52089.

I'll have a look at the Mesa code and see why GL_VIEWPORT_SUBPIXEL_BITS=0. We
could do the reverse of match_broken_viewport_subpixel_bits and detect
llvmpipe's behaviour, but that seems ugly.

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