summaryrefslogtreecommitdiff
path: root/Software/CompositeExt.mdwn
blob: 9f6e9a6d5f67fec3031e9479e15d9d3c194f645d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16


## X Composite Extension

This extension causes a entire sub-tree of the window hierarchy to be rendered to an off-screen buffer.  Applications can then take the contents of that buffer and do whatever they like.  The off-screen buffer can be automatically merged into the parent window or merged by external programs, called compositing managers.  Compositing managers enable [[lots of fun effects|http://freedesktop.org/~keithp/screenshots/]]. 


## See Also

* [[Composite Extension protocol specification|http://cgit.freedesktop.org/xorg/proto/compositeproto/tree/compositeproto.txt]] from git repository. 

* [[Composite Extension client library sources|http://cgit.freedesktop.org/xorg/lib/libXcomposite/]] from git. 

---

 [[CategoryExtension|CategoryExtension]]