http://bugs.winehq.org/show_bug.cgi?id=35331
Bug ID: 35331 Summary: Ellipse drawing problem using GM_ADVANCED graphics mode Product: Wine Version: 1.7.2 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdi32 Assignee: wine-bugs@winehq.org Reporter: ralf.habacker@freenet.de Classification: Unclassified
Painting Ellipses in GM_ADVANCED graphicsmode and using dc rotation set with SetWorldTranform fails.
Instead of painting a rotated ellipse a still unrotated ellipse is drawn. The dc rotation only effects the height of the ellipse.
http://bugs.winehq.org/show_bug.cgi?id=35331
Ralf Habacker ralf.habacker@freenet.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.7.2 |1.7.10
http://bugs.winehq.org/show_bug.cgi?id=35331
--- Comment #1 from Ralf Habacker ralf.habacker@freenet.de --- Created attachment 47121 --> http://bugs.winehq.org/attachment.cgi?id=47121 fix for rotated ellipse
This patch requires patch 47119 from bug 33190
http://bugs.winehq.org/show_bug.cgi?id=35331
Ralf Habacker ralf.habacker@freenet.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |33190
http://bugs.winehq.org/show_bug.cgi?id=35331
Ralf Habacker ralf.habacker@freenet.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #47121|0 |1 is obsolete| |
--- Comment #2 from Ralf Habacker ralf.habacker@freenet.de --- Created attachment 47157 --> http://bugs.winehq.org/attachment.cgi?id=47157 fix for rotated ellipse
refactored
http://bugs.winehq.org/show_bug.cgi?id=35331
Ralf Habacker ralf.habacker@freenet.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on|33190 |
http://bugs.winehq.org/show_bug.cgi?id=35331
Ralf Habacker ralf.habacker@freenet.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |34579
https://bugs.winehq.org/show_bug.cgi?id=35331
--- Comment #3 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.37 or newer) wine? If so, please attach the terminal output in 1.7.37 (see http://wiki.winehq.org/FAQ#get_log).
https://bugs.winehq.org/show_bug.cgi?id=35331
--- Comment #4 from Ralf Habacker ralf.habacker@freenet.de --- (In reply to Austin English from comment #3)
This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.37 or newer) wine? If so, please attach the terminal output in 1.7.37 (see http://wiki.winehq.org/FAQ#get_log).
It's still a problem in wine 1.7.37. The application did not give terminal output, the problem is only visible in the application window.
https://bugs.winehq.org/show_bug.cgi?id=35331
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
https://bugs.winehq.org/show_bug.cgi?id=35331
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com Staged patchset| |https://github.com/wine-sta | |ging/wine-staging/tree/mast | |er/patches/gdi32-rotation Ever confirmed|0 |1 Status|UNCONFIRMED |STAGED
https://bugs.winehq.org/show_bug.cgi?id=35331
--- Comment #5 from Ralf Habacker ralf.habacker@freenet.de --- See this links
- https://www.winehq.org/pipermail/wine-devel/2021-February/180513.html - https://www.winehq.org/pipermail/wine-devel/2021-February/180514.html
for associated test cases added to the embedded gdi32 tests.
https://bugs.winehq.org/show_bug.cgi?id=35331
--- Comment #6 from Ralf Habacker ralf.habacker@freenet.de --- Created attachment 69349 --> https://bugs.winehq.org/attachment.cgi?id=69349 Images generated on Windows10 with the patches mentioned at https://bugs.winehq.org/show_bug.cgi?id=35331#c5
https://bugs.winehq.org/show_bug.cgi?id=35331
--- Comment #7 from Ralf Habacker ralf.habacker@freenet.de --- Created attachment 69350 --> https://bugs.winehq.org/attachment.cgi?id=69350 Images generated with wine with the patches mentioned at https://bugs.winehq.org/show_bug.cgi?id=35331#c5
https://bugs.winehq.org/show_bug.cgi?id=35331
Ralf Habacker ralf.habacker@freenet.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #69349|0 |1 is obsolete| |
https://bugs.winehq.org/show_bug.cgi?id=35331
Ralf Habacker ralf.habacker@freenet.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #69350|0 |1 is obsolete| |
https://bugs.winehq.org/show_bug.cgi?id=35331
--- Comment #8 from Ralf Habacker ralf.habacker@freenet.de --- Created attachment 77290 --> https://bugs.winehq.org/attachment.cgi?id=77290 Ellipse wine screenshot
https://bugs.winehq.org/show_bug.cgi?id=35331
Ralf Habacker ralf.habacker@freenet.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #47157|0 |1 is obsolete| | Attachment #77290|0 |1 is obsolete| |
--- Comment #9 from Ralf Habacker ralf.habacker@freenet.de --- Created attachment 77291 --> https://bugs.winehq.org/attachment.cgi?id=77291 Ellipse wine screenshot
With wine and wine-staging 9.20, the display of ellipses has been improved, but still contains drawing artifacts, as the attached screenshot shows.
https://bugs.winehq.org/show_bug.cgi?id=35331
--- Comment #10 from Ralf Habacker ralf.habacker@freenet.de --- Created attachment 77292 --> https://bugs.winehq.org/attachment.cgi?id=77292 Ellipse Windows 11 screenshot
https://bugs.winehq.org/show_bug.cgi?id=35331
--- Comment #11 from Ralf Habacker ralf.habacker@freenet.de --- Created attachment 77293 --> https://bugs.winehq.org/attachment.cgi?id=77293 testcase binary
https://bugs.winehq.org/show_bug.cgi?id=35331
--- Comment #12 from Ralf Habacker ralf.habacker@freenet.de --- Created attachment 77294 --> https://bugs.winehq.org/attachment.cgi?id=77294 testcase source