News for hackers. Stuff that matters.
Re:The Linux graphics stack in a nutshell, part 2 by pcwalton on Friday December 29, 2023 @12:11AM (#38801954)
Huh? Wayland is a surface compositing protocol. It's like DWM/DXGI, not like DX12; like EGL (sorta), not Vulkan; and like Core Animation and the private windowing API in Core Graphics, not like Metal. Different layer of the stack entirely.
Re:The Linux graphics stack in a nutshell, part 2 by shmerl on Friday December 29, 2023 @02:57AM (#38802655)
I think the above comment refers to common Wayland compositor design using implicit synchronization that's aligned with ideas of OpenGL / EGL. It doesn't have to be an inherent part of Wayland world, but it de-facto became one. Explicit synchronization being an idea from Vulkan / WSI requires a lot effort to be plumbed through all layers.

There was a good post about it: https://www.collabora.com/news-and-blog/blog/2022/06/09/brid...

It doesn't mean what Wayland somehow is incompatible with such ideas, but there is clearly a lot of work to do for them to become fully applicable.

Re:The Linux graphics stack in a nutshell, part 2 by bsder on Friday December 29, 2023 @09:51PM (#38812478)
Thanks for that article. It is a good post.