DirectFB - Home of the pragmatist  DirectFB 2.0  Contribute now 


News

2009-12-08   Release festival: DirectFB 1.2.10, DirectFB 1.4.3, SaWMan 1.4.3

The ongoing development and bug fixing on the main branch has now been nicely packaged into DirectFB 1.4.3 and SaWMan 1.4.3. To keep the link with the 1.2.x branch, DirectFB 1.2.10 has been released as well, with minimal changes to cooperate with SaWMan 1.4.3.

The big changes in 1.4.3 are the API changes: new pixelformats are added, a synchronisation mechanism is added so you can synchronise among windows without a backbuffer, and IDirectFBSurface::BatchBlit2 is added which supports hardware with double input - single output blitters; even automatically in conjunction with the window composer of SaWMan.

For detailed info click on the news title

The major features of DirectFB 1.4.3/SaWMan 1.4.3 are listed below.

DirectFB 1.4.3 API changes

  • new pixelformats: YUV444P, AVYU, VYU, ARGB8565
  • new IDirectFBWindow::BeginUpdates() and DSFLIP_ONCE to sync updates without double buffer space
  • new DWEF_REPEAT flag to signal key repeat
  • IDirectFBSurface: Added DSBLIT_FLIP_HORIZONTAL and DSBLIT_FLIP_VERTICAL
  • added IDirectFBSurface::BatchBlit2 which supports hardware with double input - single output blitters

internal DirectFB 1.4.3 changes

  • shirmish: for single app, make skirmish a pointer so skirmishes can be copied
  • Rearrange blend/XOR position for drawing and blitting
  • sh772x: support for the new MS7724
  • X11: support for 3 layers, to aid PC debugging

SaWMan 1.4.3

  • support for the added DirectFB 1.4.3 features
  • optimized window composition, automatically using BatchBlit2 if available
  • optimized window composition for premultiplied alpha windows (use copy at bottom)
  • avoiding a deadlock situation by having layer context locks refer to the sawman lock

and several other bugfixes.

DirectFB 1.2.10 has been bumped with DSFLIP_ONCE, DWEF_REPEAT and dfb_updates_deinit(), and (as an additional bonus) does not break or extend the 1.2.9 ABI. Note that SaWMan will not sport the features that rely on DirectFB 1.4.3 as listed above.

You can find the releases in the "Core" and "Extras" tabs on the "Downloads" page.

niels


directfb.org / Main / News