https://bugs.winehq.org/show_bug.cgi?id=40600
Bug ID: 40600 Summary: wine-1.9.8: wined3d regression: Distorted images Product: Wine Version: 1.9.8 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: lucianposton@gmail.com Distribution: ---
Created attachment 54449 --> https://bugs.winehq.org/attachment.cgi?id=54449 wine output
Images are not rendering properly. They appear distorted (aligned incorrectly, rotated, stretched, etc). Attached images and wine output. Wine 1.9.8 is the first version affected by this regression.
Bisect results:
f3c155cc56eb31fa9294d388e755208a2633c398 is the first bad commit
commit f3c155cc56eb31fa9294d388e755208a2633c398 (refs/bisect/bad) Author: Henri Verbeet hverbeet@codeweavers.com AuthorDate: Wed Apr 6 19:12:05 2016 +0200 Commit: Alexandre Julliard julliard@winehq.org CommitDate: Thu Apr 7 12:57:34 2016 +0900
wined3d: Merge drawStridedSlow() and drawStridedSlowVs().
Signed-off-by: Henri Verbeet hverbeet@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org --- dlls/wined3d/buffer.c | 15 ++-- dlls/wined3d/context.c | 5 +- dlls/wined3d/directx.c | 6 +- dlls/wined3d/drawprim.c | 351 +++++++++++++++++++++++++++----------------------------------------------- dlls/wined3d/state.c | 20 +++-- dlls/wined3d/utils.c | 26 +++--- 6 files changed, 166 insertions(+), 257 deletions(-)
https://bugs.winehq.org/show_bug.cgi?id=40600
--- Comment #1 from Lucian Poston lucianposton@gmail.com --- Created attachment 54450 --> https://bugs.winehq.org/attachment.cgi?id=54450 screenshot 1 demonstrating bug
https://bugs.winehq.org/show_bug.cgi?id=40600
--- Comment #2 from Lucian Poston lucianposton@gmail.com --- Created attachment 54451 --> https://bugs.winehq.org/attachment.cgi?id=54451 screenshot 1 rendered correctly (before regression)
https://bugs.winehq.org/show_bug.cgi?id=40600
Lucian Poston lucianposton@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |julliard@winehq.org, | |lucianposton@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=40600
--- Comment #3 from Lucian Poston lucianposton@gmail.com --- I was unable to add Henri Verbeet hverbeet@codeweavers.com to CC list. Bugzilla said it didn't recognize his email (maybe he hasn't created an account here with that email).
https://bugs.winehq.org/show_bug.cgi?id=40600
--- Comment #4 from Lucian Poston lucianposton@gmail.com --- Created attachment 54452 --> https://bugs.winehq.org/attachment.cgi?id=54452 screenshot 2 demonstrating regression
https://bugs.winehq.org/show_bug.cgi?id=40600
--- Comment #5 from Lucian Poston lucianposton@gmail.com --- Created attachment 54453 --> https://bugs.winehq.org/attachment.cgi?id=54453 screenshot 1 rendering correctly (before regression)
https://bugs.winehq.org/show_bug.cgi?id=40600
Lucian Poston lucianposton@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |f3c155cc56eb31fa9294d388e75 | |5208a2633c398
https://bugs.winehq.org/show_bug.cgi?id=40600
Lucian Poston lucianposton@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #54453|screenshot 1 rendering |screenshot 2 rendering description|correctly (before |correctly (before |regression) |regression)
https://bugs.winehq.org/show_bug.cgi?id=40600
--- Comment #6 from Lucian Poston lucianposton@gmail.com --- App used to test this regression was https://appdb.winehq.org/objectManager.php?sClass=version&iId=20308
This bug is present in current git HEAD, e1970c8547aa7fed5a097faf172eadc282b3394e
https://bugs.winehq.org/show_bug.cgi?id=40600
Ken Thomases ken@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hverbeet@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=40600
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Summary|wine-1.9.8: wined3d |EverQuest has distorted |regression: Distorted |images |images |
https://bugs.winehq.org/show_bug.cgi?id=40600
--- Comment #7 from Henri Verbeet hverbeet@gmail.com --- Probably a duplicate of bug 40555. Does the patch attached there help?
(In reply to Lucian Poston from comment #0)
err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
...
fixme:d3d_perf:draw_primitive_immediate_mode Drawing using immediate mode.
Note that in general it's not recommended to disable the GLSL shader backend, and in this case you're hitting the (slow) immediate mode fallback because of that.
https://bugs.winehq.org/show_bug.cgi?id=40600
--- Comment #8 from Lucian Poston lucianposton@gmail.com --- (In reply to Henri Verbeet from comment #7)
Probably a duplicate of bug 40555. Does the patch attached there help?
The patch in bug 40555 did fix the issue. Thanks
https://bugs.winehq.org/show_bug.cgi?id=40600
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Component|-unknown |directx-d3d Resolution|--- |DUPLICATE
--- Comment #9 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to Lucian Poston from comment #8)
(In reply to Henri Verbeet from comment #7)
Probably a duplicate of bug 40555. Does the patch attached there help?
The patch in bug 40555 did fix the issue. Thanks
Resolving duplicate.
*** This bug has been marked as a duplicate of bug 40555 ***
https://bugs.winehq.org/show_bug.cgi?id=40600
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Jeff Zaroyko jeffz@jeffz.name --- Closing duplicate.