Discussion:
[directfb-users] Async Blitting/Filling in DFB..
Arunprasad Rajkumar
2012-12-11 08:35:33 UTC
Permalink
Hello Developers,

How directfb implements blitting/filling ? As sync call or async call or it
is gfx driver dependent?
--
*Arunprasad Rajkumar*
http://in.linkedin.com/in/ararunprasad
Denis Oliver Kropp
2012-12-18 17:07:49 UTC
Permalink
Post by Arunprasad Rajkumar
Hello Developers,
How directfb implements blitting/filling ? As sync call or async call or it is gfx driver dependent?
Graphics drivers can queue the operations. When synchronisation is required, the core calls the driver's
EngineSync() function to make sure all pending operations are finished.

In DirectFB 1.7 there is a new task manager architecture that manages multiple async running cores with
synchronisation based on the buffers being accessed, without blocking any thread at any time, like EngineSync()
does for example with application threads on flipping.
--
Denis Oliver Kropp
DirectFB integrated media GmbH
Arunprasad Rajkumar
2012-12-19 14:10:58 UTC
Permalink
Hi Denis,

Thanks for your clarification.

Question may be out-of topic. Is there any illustration/document available
to understand DFB's multi application core architecture?.
Message: 1
Date: Tue, 18 Dec 2012 18:07:49 +0100
Subject: Re: [directfb-users] Async Blitting/Filling in DFB..
Content-Type: text/plain; charset=ISO-8859-1
Post by Arunprasad Rajkumar
Hello Developers,
How directfb implements blitting/filling ? As sync call or async call or
it is gfx driver dependent?
Graphics drivers can queue the operations. When synchronisation is
required, the core calls the driver's
EngineSync() function to make sure all pending operations are finished.
In DirectFB 1.7 there is a new task manager architecture that manages
multiple async running cores with
synchronisation based on the buffers being accessed, without blocking any
thread at any time, like EngineSync()
does for example with application threads on flipping.
--
Denis Oliver Kropp
DirectFB integrated media GmbH
--
*Arunprasad Rajkumar*
http://in.linkedin.com/in/ararunprasad
Loading...