Hi all I want to have heavy weight subsurfaces which means they have there own backing buffer.
The implementation I have in mind is to extend CreateSubSurface to take a optional param prob boolean to enable a backing buffer. Implementation Top level surfaces that have heavy children no matter what the depth will maintin them in a linked list. When you flip a toplevel then it first flips all heavy chidren that intersect the flip rect then its surfface. If you flip a child heavy or light it would perform the same flip semantic for its clip rect starting from the deepest parent. It would be rare to have large numbers of buffered widgets but there are many use cases where you want to maintin a offscreen buffer per subsurface. Say the drawing is complex or you want for performance to have a surface fully buffered that larger then its parent ( scroll view ) etc. Mike _______________________________________________ directfb-dev mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev
