Anonymous user
Graphics stack: Difference between revisions
→A Generalized Graphics Stack
[unchecked revision] | [unchecked revision] |
(→A Generalized Graphics Stack: elaborating on the use of separate stacks in X) |
|||
Line 25:
This is close to most of the well-known graphics stacks, such as Microsoft Windows, MacOS, X Window System, and Wayland, though not identical to any of them. The order of layers may differ, some layers may be missing or merged together, and some may have additional layers or even multiple stacks.
Of particular note in this regard is X Windows System, which was originally designed primarily for networked video. X uses separate Client and Server Stacks each with their own Display Layers (even when used for rendering locally, as is the more common use case today), and splits some aspects of the remaining stacks between the Client (the remote program requesting the display being rendered) and the Server (the local system rendering the image - while this
Furthermore, some layers may be more in parallel than sequential. Presentation, in particular, can involve some fairly complex relationships.
|