Hi guys,

ProFUSION just finished the DirectFB (http://directfb.org/) engine to
a point where it's usable. Thanks to Denis Oliver Kropp for review and
patches.

Please do your testing and report problems. You might be interested to
uncomment some defines in evas_engine.c or use CFLAGS="-DXXX",
replacing XXX with the names:

//#define DFB_USE_EVAS_IMAGE_DRAW 1
//#define DFB_USE_EVAS_RECT_DRAW 1
//#define DFB_USE_EVAS_POLYGON_DRAW 1

These will use Evas software engine to draw the primitives.
Surprisingly (?) enough, Evas is faster, or should I say much faster,
in some cases, it depends on your hardware setup. For instance, if you
have no gpu hardware acceleration support but you have a multi-core
cpu, Evas will use multiple render threads, being much faster. This is
also the case for MMX/SSE enabled machines, Evas software blits are
faster.

//#define DFB_UPDATE_INDIVIDUAL_RECTS 1

This will force DirectFB to issue one Flip() per dirty
rectangle/region. The default behavior is to calculate the bounding
box and issue just one Flip() call.

Regards,

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: [EMAIL PROTECTED]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to