![]() Suitably written applications may even pass the compositing manager an alpha map for the window so that partial transparency may happen. Keith’s example manager uses the Render extension to draw the windows slightly transparently and with drop shadows. ![]() ![]() A client using the composite extension can then get access to these off-screen buffers and draw the windows on screen however they see fit. The extension simply allows a particular client to split the rendering tree in two so that, for example, the X server draws the root window then splits the rendering of all top-level windows into a memory buffer. Composite is a perfect example of the mechanism-over-policy way of thinking in X. ![]() A few people have wondered what the Composite extension is and exactly how it works.
0 Comments
Leave a Reply. |