mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-10 13:00:29 +03:00
4392da970a
This allows WindowServer to use multiple framebuffer devices and compose the desktop with any arbitrary layout. Currently, it is assumed that it is configured contiguous and non-overlapping, but this should eventually be enforced. To make rendering efficient, each window now also tracks on which screens it needs to be rendered. This way we don't have to iterate all the windows for each screen but instead use the same rendering loop and then only render to the screen (or screens) that the window actually uses. |
||
---|---|---|
.. | ||
ClientConnection.cpp | ||
ClientConnection.h | ||
CMakeLists.txt | ||
Documentation.txt | ||
Forward.h | ||
main.cpp | ||
PageHost.cpp | ||
PageHost.h | ||
WebContentClient.ipc | ||
WebContentConsoleClient.cpp | ||
WebContentConsoleClient.h | ||
WebContentServer.ipc |