CVSROOT: /cvs/directfb
Module name: DirectFB
Changes by: dok 20030820 02:16:20
Modified files:
src/core : windows.c
Log message:
Applied a great patch from Maurizio Monge <[EMAIL PROTECTED]>.
When repainting the stack due to a window update, e.g. a Flip(),
skip those regions which are hidden by opaque windows above the window
that changed.
This increases performance and reduces artifacts.
Example: Terminal with tons of debug messages under opaque window caused
the opaque window to be updated, too, within the intersection of both windows.
Another example: Run a fullscreen app in windowed mode, e.g. df_andi, and
see how frame rate increases as more of df_andi is hidden by opaque windows ;)
--
Info: To unsubscribe send a mail to [EMAIL PROTECTED] with
"unsubscribe directfb-cvs" as subject.