12th January 2017, 0:51
(This post was last modified: 12th January 2017, 0:52 by kdemeoz.
Edit Reason: grammar
)
(11th January 2017, 15:18)Pliny.D.Elder Wrote: I think they have maui mixed up with... http://hawaiios.org/
and no we not wayland.
Bit of info....and I don't pretend be proficient on this subject!
① The evdev module of the Linux kernel gets an event and sends it to the Wayland compositor.
② The Wayland compositor looks through its scenegraph to determine which window should receive the event. The scenegraph corresponds to what's on screen and the Wayland compositor understands the transformations that it may have applied to the elements in the scenegraph. Thus, the Wayland compositor can pick the right window and transform the screen coordinates to window local coordinates, by applying the inverse transformations. The types of transformation that can be applied to a window is only restricted to what the compositor can do, as long as it can compute the inverse transformation for the input events.
③ As in the X case, when the client receives the event, it updates the UI in response. But in the Wayland case, the rendering happens by the client via EGL, and the client just sends a request to the compositor to indicate the region that was updated.
④ The Wayland compositor collects damage requests from its clients and then re-composites the screen. The compositor can then directly issue an ioctl to schedule a pageflip with KMS.
https://wayland.freedesktop.org/architecture.html
OMZ!! Thank you for your interesting, if somewhat overwhelming for a numpty like me, feedback & info.
Before i went to bed last night i did send an email reply to the AD Dev, respectfully indicating my doubt over his Maui - Wayland claim, & bolstering it by including an excerpt of your previous reply [re your successful 10' test, with your "gal"] - i hope & expect that even if he doubts my doubt [which would be fair enough, as i have no technical credibility in such matters], on a purely logical deductive basis if he was correct then your test should fave failed not succeeded. I'm mildly disappointed to have found, now it's several hours later in my new morning, no further reply from him. Hopefully my time tonight it might come. I will update here once available.
I really do want to give AD a good try, as whilst overall i like TV & it has been a good tool for me for years, there's some things with it that frustrate me, & i hope for superior performance with AD.
PS - Oh dear, i just realised... i have unintentionally hijacked wonder's thread... supposed to be on TV12 not AD. Sorry!