You could try to configure layer's buffermode. As an example:
DFBDisplayLayerConfig layerConfig;
layerConfig.flags = DLCONF_NONE;
layerConfig.flags |= DLCONF_BUFFERMODE;
layerConfig.buffermode = DLBM_BACKVIDEO;
ret = layer->SetConfiguration(layer,&layerConfig);
if (ret != DFB_OK)
{
DirectFBError ("gdk_display_open: SetConfiguration", ret);
directfb->Release (directfb);
directfb = NULL;
return NULL;
}
And remember that you need to flip manually.
On Sat, Nov 29, 2008 at 9:09 PM, Bajimohanreddy Bandi <
[EMAIL PROTECTED]> wrote:
> Hi,
> How to use Double Buffering concept in DirectFB library.
> is it already implemented or we need to add any code.
>
> while creating surface i have used
> dsc.caps = DSCAPS_PRIMARY |DSCAPS_STATIC_ALLOC | DSCAPS_DOUBLE |
> DSCAPS_FLIPPING;
>
> this option but its giving bus error .
> i want to use double buffering to my application.can any one tell me how to
> use double buffering.
>
> Thanks
> Mohan.
>
> _______________________________________________
> directfb-users mailing list
> [email protected]
> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
>
>
--
Best regards,
Edmond
_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users