On Sun, Feb 14, 2010 at 12:54:09AM +0100, Lionel Landwerlin wrote: > Le samedi 13 février 2010 à 23:41 +0200, Ville Syrjälä a écrit : > > On Sat, Feb 13, 2010 at 07:49:37PM +0100, Lionel Landwerlin wrote: > > > The null system avoids dependency on a particular system (like fbdev, > > > devmem, etc...) > > > when you're writing a gfxdriver for relaying on proprietary interfaces, > > > which can't be > > > exposed in an opensource project. > > > The behavior of this system is to answer "no" to any memory allocation > > > request, so the > > > requests are redirected to the gfxdriver which implements its own > > > allocation system. > > > > > > Signed-off-by: Lionel Landwerlin <llandwer...@gmail.com> > > > --- > > > configure.in | 68 +++++++----- > > > src/core/system.h | 7 +- > > > src/misc/conf.c | 12 +- > > > systems/Makefile.am | 10 ++- > > > systems/null/Makefile.am | 38 +++++++ > > > systems/null/null.c | 187 +++++++++++++++++++++++++++++++++ > > > systems/null/null.h | 14 +++ > > > systems/null/null_surface_pool.c | 211 > > > ++++++++++++++++++++++++++++++++++++++ > > > > Why exactly do you need this dummy pool when it does nothing? > > It's just a suggestion. Some people are working with proprietary source > and non standard driver interfaces. None of the existing systems matches > such interfaces. Instead of integrating a specific system in the > DirectFB's sources (which can't be released anyway), we propose the > following solution.
I can understand the reason for the null system module but not the null surface pool. > In order to allocate video memory through non standard interfaces, we > could rely on such "null" system that implicitly redirects the memory > allocations requests to the next memory pool. Hopefully, the gfxdriver > might have registred its own buffer allocation pool. But it would work exactly the same without the null surface pool, right? I don't think there's any rule that a system module must register a surface pool. -- Ville Syrjälä syrj...@sci.fi http://www.sci.fi/~syrjala/ _______________________________________________ directfb-dev mailing list directfb-dev@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev