CVSROOT:        /cvs/directfb
Module name:    DirectFB
Changes by:     dok     20060614 09:06:03

Modified files:
        src/core       : surfacemanager.c surfaces.c surfaces.h 

Log message:
Some changes that decrease system memory usage for surface buffers,
especially where graphics memory is available.

Allocate system instance of auto-video buffers on first access,
not immediately during creation of the surface.

Deallocate system memory when buffer is written to in video memory.
Reallocate it if the buffer is kicked out of video memory.

Implemented "suspended" surface buffers, temporarily deallocated.
No valid instance at all until it's resumed.

Added dfb_surface_buffer_suspend/resume().
Added SBF_SUSPENDED.

Cleaned up some surface manager and surface locking functions.


_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs

Reply via email to