D24373: [KCM] Limit scale factor increment to 6.25% on X11
cullmann added a comment. On Wayland one seems to always scale up to the next full factor (e.g. 2) and then scale down the rendered stuff via gl to the selected factor (e.g 1.5). That leads to other issues but doesn't let rounding stuff creep into the rendering via Qt. For non IEEE stuff: perhaps that will be available in the future, but at the moment all really available RISC-V ISAs provide just IEEE, too. And staying in some 1/(2^x) range won't hurt any alternative approach I assume. REPOSITORY R104 KScreen REVISION DETAIL https://phabricator.kde.org/D24373 To: ngraham, #plasma, romangg, mart Cc: MayeulC, cullmann, plasma-devel, LeGast00n, The-Feren-OS-Dev, jraleigh, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart
D24373: [KCM] Limit scale factor increment to 6.25% on X11
MayeulC added a comment. @cullmann from what I understand, it is related to what you wrote in https://cullmann.io/posts/kde-qt-highdpi-scaling/ ? How is it only related to X11? Just a small note: we will probably see some platform that do not use IEEE 754 floating points appear in the next years (unums like posit are well positioned to make an entry on the market, together with RISC-V CPUs). Those will have different tradeofs. REPOSITORY R104 KScreen REVISION DETAIL https://phabricator.kde.org/D24373 To: ngraham, #plasma, romangg, mart Cc: MayeulC, cullmann, plasma-devel, LeGast00n, The-Feren-OS-Dev, jraleigh, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart
D24373: [KCM] Limit scale factor increment to 6.25% on X11
This revision was automatically updated to reflect the committed changes. Closed by commit R104:2b23256b0a47: [KCM] Limit scale factor increment to 6.25% on X11 (authored by ngraham). REPOSITORY R104 KScreen CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D24373?vs=68051=68053 REVISION DETAIL https://phabricator.kde.org/D24373 AFFECTED FILES kcm/package/contents/ui/Panel.qml kded/output.cpp To: ngraham, #plasma, romangg, mart Cc: cullmann, plasma-devel, LeGast00n, The-Feren-OS-Dev, jraleigh, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart
D24373: [KCM] Limit scale factor increment to 6.25% on X11
romangg accepted this revision. romangg added a comment. This revision is now accepted and ready to land. Thank you Nate. master branch only. REPOSITORY R104 KScreen BRANCH 0625-increment-on-x11 REVISION DETAIL https://phabricator.kde.org/D24373 To: ngraham, #plasma, romangg, mart Cc: cullmann, plasma-devel, LeGast00n, The-Feren-OS-Dev, jraleigh, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart
D24373: [KCM] Limit scale factor increment to 6.25% on X11
ngraham updated this revision to Diff 68051. ngraham added a comment. Update message REPOSITORY R104 KScreen CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D24373?vs=68050=68051 BRANCH 0625-increment-on-x11 REVISION DETAIL https://phabricator.kde.org/D24373 AFFECTED FILES kcm/package/contents/ui/Panel.qml kded/output.cpp To: ngraham, #plasma, romangg, mart Cc: cullmann, plasma-devel, LeGast00n, The-Feren-OS-Dev, jraleigh, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart