Drop hwcomposer backend
Plasma Mobile announced that they plan to drop support for Halium devices, see the announcement blog post [1] for the reasons that led to such a decision. But just to summarize, here are some of the key points from the post: * Some of our team members no longer have access to reference LG Nexus 5X device anymore * After KDE Neon switched to using Ubuntu 20.04 we no longer are updating the rootfs for halium devices * After several important architecture changes in upstream KWin, the hwcomposer backend might be broken and we have no way of verifying it If the community members are interested in reviving the hwcomposer backend, * it pretty much needs rewrite/re-thinking given differences of hwc1 and hwc2 API for hwcomposer part of it, see also [2] * It also needs removal of Android 5 based libhardware API as we don't think code can be kept sane with 3 different levels of ifdefs * This backend needs better way of fixing difference between CAF/non-CAF devices then just recompiling with different headers, maybe env vars? * This backend does not support various things like transformation/ rotation etc, and is not exactly feature complete as the DRM backend [1] https://www.plasma-mobile.org/2020/12/14/plasma-mobile-technical-debt.html [2] https://github.com/erfanoabdi/kwin/commit/83f563c339b83fd8a4df3b12ee3ee05032c35bd2
parent
ae440bdc
Please register or sign in to comment