{device,soc}-*: use cairo software GTK renderer on quirky devices
GTK shipped the ngl (new GL) renderer last year and deprecated the legacy gl renderer. In GTK 4.17 this renderer has been removed entirely, which means the devices that were forcing the use of this legacy renderer need to now fallback to software rendering instead.
Fixes: #3533 (closed)
Note that this doesn't need to land just yet, as GTK 4.17 hasn't made it in upstream aports and I couldn't find any in-flight PRs for it either. But I imagine this upgrade is imminent, so we might as well rip the band-aid off sooner than later.
Merge request reports
Activity
Packages you maintain have been changed: @barni2000 @Minecrell @barni2000 @DylanVanAssche
added 1 commit
- d2543a08 - treewide: Use cairo software GTK renderer on quirky devices
added 1 commit
- f07175e1 - treewide: Use cairo software GTK renderer on quirky devices
added 1 commit
- 138eeceb - treewide: Use cairo software GTK renderer on quirky devices
- Resolved by Pablo Correa Gomez
Can you also update the commit message like in
COMMITSYTLE.md
?-treewide: Use cairo software GTK renderer on quirky devices +{device,soc}-*: use cairo software GTK renderer on quirky devices
Note that this doesn't need to land just yet, as GTK 4.17 hasn't made it in upstream aports
BTW: GTK 4.17 is not in Alpine yet, because Gtk follows the even-odd versioning. So 4.18 will get into Alpine together with GNOME 48.
added 1 commit
- af17b8c5 - {device,soc}-*: use cairo software GTK renderer on quirky devices
- Resolved by Pablo Correa Gomez
LGTM, thanks a lot for this work! But waiting for maintainers to have some comments
- Resolved by Pablo Correa Gomez
Maybe on A5xx we could use
ngl
it only cause some performance issue, on A3xx it cause gpu hangs so we cannot usengl
there.
added 1 commit
- c461f3b9 - {device,soc}-*: use cairo software GTK renderer on quirky devices
v6
: actually change renderer insoc-qcom-msm89x7
Edited by Ghost Useradded 1 commit
- f66a15f1 - {device,soc}-*: use cairo software GTK renderer on quirky devices
added 11 commits
-
f66a15f1...5258a6b5 - 10 commits from branch
postmarketOS:master
- e7e0367b - {device,soc}-*: use cairo software GTK renderer on quirky devices
-
f66a15f1...5258a6b5 - 10 commits from branch
added 1 commit
- 4a7588d0 - {device,soc}-*: use cairo software GTK renderer on quirky devices (MR 6178)
enabled an automatic merge when all merge checks for 4a7588d0 pass
mentioned in merge request !6417 (merged)