Q: Xserver / Composite behavior
Carsten Haitzler (The Rasterman)
raster at rasterman.com
Sat Jan 7 23:39:00 PST 2006
On Sun, 08 Jan 2006 14:03:00 +1100 Russell Shaw <rjshaw at netspace.net.au>
babbled:
> Amir Bukhari wrote:
> >
> >>Keith Packard wrote:
> >>
> >>>On Sun, 2006-01-08 at 01:46 +0100, Amir Bukhari wrote:
> >>>
> >>What happend when application move it's top level window
> >>out side root window. Example: screen is 1200x1024 and a window is moved
> >>to 1600,512 which out side screen. Does Xserver will not alow it or it
> >>will only not be visable? does Xcomposite will stil render to off-screen
> >>pixmap?
> >>>
> >>>The entire contents of the redirected window are always available,
> >>>independent of position or stacking.
> >>
> >>Isn't that a bit inefficient? If you had a 1000x1000 window
> >>scrolled outside the root, it'd be wasting 4MB in a useless
> >>pixmap. No wonder X is so slow;)
> >
> > It will not be wasted, because the pixmap still be used in our 3D enviroment
> > (LG).
>
> Hopefully it won't be wasted by default in 2D environments.
> Offscreen memory should only be used for explicitly created
> pixmaps or double-buffered windows.
a composite manager environment IMPLICITLY makes all composited windows double
buffered by definition of its functionality.
--
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler) raster at rasterman.com
裸好多
Tokyo, Japan (東京 日本)
More information about the xorg
mailing list