The issue is the added complexity of having to enable backing stores and the multiple code paths. It's not about "how much we can glue inside X11 until it sort of works sometimes".
You can throw out 95% of X11 and most developers would be much happier, bugs would go down, and everything would still work fine.
Comments
The issue is the added complexity of having to enable backing stores and the multiple code paths. It's not about "how much we can glue inside X11 until it sort of works sometimes".
You can throw out 95% of X11 and most developers would be much happier, bugs would go down, and everything would still work fine.
Yes, that's why Wayland was invented. 95% of X11 is not necessary anymore, but it was in the 80s.