Window Server
Internals: Concepts
This section provides introductory and overview material about
the internal workings of the Window Server.
Variant: ScreenPlay and non-ScreenPlay. Target
audience: Device creators.
- The
Window Server Rendering Loop
This topic provides a brief introduction to the Window Server's
rendering loop, which takes place in two stages, known as the upper loop and
the lower loop.
- Redraw Stores
Redraw stores store the sequence of drawing commands representing
window contents. Whenever possible, the Window Server performs server-initiated
redraws by repeating the sequence of stored commands, rather than
by sending redraw requests to the client. This minimises the number
of client-server transactions and means that redraws are done as soon
as the server detects that they are needed. This topic explains some
of the background to redraw stores.
Related concepts