Not related to this article, but how does Wayland handle multiple screens in "clone mode" with different subpixel geometries?
If the client is responsible for antialising and subpixel rendering or some kind of transfor, if you have different kind of monitors connected to your graphics card or some kind of transformation on one of them, the image will be fucked up for one of them.
Rendering performed by clients should be abstracted from output devices (the way postscript is for printers) and actual rendering should happen on the server.
There's a reason X11 is complex, and I'm growing less convinced that Wayland is a good solution for Linux graphics.
If the client is responsible for antialising and subpixel rendering or some kind of transfor, if you have different kind of monitors connected to your graphics card or some kind of transformation on one of them, the image will be fucked up for one of them.
Rendering performed by clients should be abstracted from output devices (the way postscript is for printers) and actual rendering should happen on the server.
There's a reason X11 is complex, and I'm growing less convinced that Wayland is a good solution for Linux graphics.
Comment