Thanks Niels, you answers shed a lot of new light on the topics I've been confused about. Let me see if I got this straight now:
1. If I want to enforce special allocation limitations for layer-tied surfaces (or allocate them differently altogether from non-tied surfaces) I should register surface pool callbacks with "dfb_surface_pool_initialize" during "driver_init_device", handle allocation similarly to fbdev surface pool, falling back to the core directfb surface manager for surfaces which are not layer-tied (that is, surfaces of type layer)? and the core manager simply allocates from a chunk of contiguous given to it, adhering to card limitations of offset and pitch alignment? (since I'm using the devmem system, who's surface pool always falls back to the core manager, I must register my own surface pool callbacks) 2. SetRegion simply binds a layer to a layer typed surface? 3. So layer typed surfaces inherit the double-buffered-ness of the layer they are tied to?
_______________________________________________ directfb-users mailing list directfb-users@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users