Bug 443824 - Jagged graphics when display's Global scale is set above 100%
Summary: Jagged graphics when display's Global scale is set above 100%
Status: RESOLVED FIXED
Alias: None
Product: libkdegames
Classification: Frameworks and Libraries
Component: kgamerenderer (other bugs)
Version First Reported In: unspecified
Platform: Manjaro Linux
: NOR normal
Target Milestone: ---
Assignee: Stefan Majewsky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-16 10:15 UTC by Andrej M.
Modified: 2022-01-18 18:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Jagged KMahjongg tiles when Global scale above 100% (1.79 MB, image/png)
2021-10-16 10:15 UTC, Andrej M.
Details
Jagged Shishen-Sho tiles when Global scale above 100% (1.46 MB, image/png)
2021-10-16 10:15 UTC, Andrej M.
Details
Jagged Kdiamond tiles when Global scale above 100% (1.78 MB, image/png)
2021-10-16 10:17 UTC, Andrej M.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrej M. 2021-10-16 10:15:23 UTC
Created attachment 142493 [details]
Jagged KMahjongg tiles when Global scale above 100%

Dear Maintainers,

if you set Global scale above 100% in Display settings, some graphics become jagged (please see screenshots). 


SOFTWARE/OS VERSIONS
KDE Plasma 5.22.5
KDE Framewoks 5.86.0
Qt 5.15.2 (build 5.15.2)


Best regards,
Andrej
Comment 1 Andrej M. 2021-10-16 10:15:46 UTC
Created attachment 142494 [details]
Jagged Shishen-Sho tiles when Global scale above 100%
Comment 2 Andrej M. 2021-10-16 10:17:48 UTC
Created attachment 142495 [details]
Jagged Kdiamond tiles when Global scale above 100%
Comment 3 Bug Janitor Service 2021-12-30 23:22:45 UTC
A possibly relevant merge request was started @ https://invent.kde.org/games/libkdegames/-/merge_requests/8
Comment 4 Bug Janitor Service 2021-12-30 23:23:05 UTC
A possibly relevant merge request was started @ https://invent.kde.org/games/kdiamond/-/merge_requests/4
Comment 5 Bug Janitor Service 2021-12-31 00:12:32 UTC
A possibly relevant merge request was started @ https://invent.kde.org/games/libkmahjongg/-/merge_requests/1
Comment 6 Bug Janitor Service 2021-12-31 00:13:22 UTC
A possibly relevant merge request was started @ https://invent.kde.org/games/kmahjongg/-/merge_requests/4
Comment 7 Albert Astals Cid 2022-01-18 15:11:09 UTC
Git commit 646577813c7e92635c53c4a5cd245ad2ccdb7a5a by Albert Astals Cid.
Committed on 30/12/2021 at 23:21.
Pushed by aacid into branch 'release/21.12'.

Be HiDPI aware

M  +12   -4    src/kgamerenderer.cpp

https://invent.kde.org/games/libkdegames/commit/646577813c7e92635c53c4a5cd245ad2ccdb7a5a
Comment 8 Albert Astals Cid 2022-01-18 15:11:31 UTC
Git commit ffaa4b43370aab56fa2b27249c14ad60aa1eaad2 by Albert Astals Cid.
Committed on 31/12/2021 at 00:10.
Pushed by aacid into branch 'release/21.12'.

Make the code hidpi aware

M  +5    -0    src/kmahjonggtileset.cpp

https://invent.kde.org/games/libkmahjongg/commit/ffaa4b43370aab56fa2b27249c14ad60aa1eaad2
Comment 9 Albert Astals Cid 2022-01-18 15:58:35 UTC
Git commit 28b0b97cfffcfb3017b11bd131d4147992caafe9 by Albert Astals Cid.
Committed on 18/01/2022 at 15:11.
Pushed by aacid into branch 'release/21.12'.

Make hidpi aware

M  +13   -7    src/gameitem.cpp

https://invent.kde.org/games/kmahjongg/commit/28b0b97cfffcfb3017b11bd131d4147992caafe9
Comment 10 Albert Astals Cid 2022-01-18 16:00:20 UTC
Git commit e7c98d9af6d0833f85ea19d51083bc1f822cc585 by Albert Astals Cid.
Committed on 18/01/2022 at 15:11.
Pushed by aacid into branch 'release/21.12'.

Fix rendering the background when in hidpi

M  +7    -1    src/game.cpp
M  +2    -0    src/game.h

https://invent.kde.org/games/kdiamond/commit/e7c98d9af6d0833f85ea19d51083bc1f822cc585