There's some irony here...
There's some irony here...
Posted Feb 14, 2012 1:55 UTC (Tue) by Kit (guest, #55925)In reply to: There's some irony here... by dlang
Parent article: Wayland - Beyond X (The H)
Only if you're following the VNC "whole-desktop" model, and would likely require extra work.
The logical way (at least IMO), would be to treat all the applications as distinct objects, with their own damage events. The computer you're sitting at would take all the windows its getting from the remote system, and then composite them on to the screen. Just like how XComposite made it so applications wouldn't have to redraw themselves whenever a window was moved above it, this would enable the compositor running across the internet from you to not care if you were moving the windows around the screen like a madman.
Then there would be no delta from moving a window around (well, unless you're talking about a sub-window in an MDI application...).
> being able to leverage remote GPUs for the display would be a very
> good thing, but unless you design it in to the protocol early, you
> are very unlikely to be able to retrofit it and have it work sanely.
Since applications render into an off-screen buffer, that is then passed to the Compositor (Weston, in the case of the current one), which then paints it to the screen. At least at a high level, this should be quite conducive to using remote GPUs (well, assuming 'remote' is the system the application is running on, not the system you're sitting at- beyond whatever the local compositor decides to do when it's doing the final screen painting).