|
Roadmap |
Site sponsored by
IGEL
|
||
|
|
News2001-12-11 Updated tarball of GTK+-DirectFB availableFor your convenience we have built a tarball of the latest GTK+ release 1.3.11 that has the DirectFB patches already applied. On the GTK+ page you will find a patched version of GTK+-1.3.11. The download area also has updated packages of the libraries needed to build GTK+. This release needs DirectFB-0.9.8, glib-1.3.11, atk-0.7 and pango-0.22. Please note that the font configuration of PangoFT2 has changed. The pangoft2.aliases file is no longer used. Instead the PangoFT2 backend uses the same configuration file as PangoXft: /etc/X11/XftConfig. 2001-12-10 DirectFB 0.9.8, DFBSee 0.6
DirectFB 0.9.8 has been released.
DirectFB 0.9.8
is ready for download. Changes include:
For a full list you should read the ChangeLog. 2001-11-11 Miscellaneous NewsClanLib and SDL had a release recently, both added DirectFB Support... ClanLib 0.5.1 has a DirectFB Display Target which lets you play ClanLib Games on DirectFB. SDL 1.2.3 also added support for DirectFB video (display target). We are currently working on the multi application core and plans for BSD support are being made, volunteers are welcome ;) 2001-10-30 OpenGL for DirectFBDirectFBGL adds OpenGL support to DirectFB. DirectFBGL is an extra package that adds OpenGL support to DirectFB. You can create OpenGL contexts for every surface and render to them. 2001-10-29 Updated tarball of GTK+-DirectFB availableThe GTK+ team has released version 1.3.10. For your convenience we have built a tarball that has the patches for DirectFB applied. On the GTK+ page you will find a patched version of GTK+-1.3.10. The download area also has updated packages of the libraries needed to build GTK+. 2001-10-27 DirectFB IRC ChannelThere's an official IRC Channel at irc.openprojects.net.
Server: irc.openprojects.net 2001-10-26 DirectFB 0.9.7adds deinterlacing support, acceleration for older Matrox cards and more... DirectFB 0.9.7 is ready for download. Changes include:
For a full list you should read the ChangeLog. 2001-10-23 DFBPoint-0.52001-10-02 Release: DirectFB 0.9.6DirectFB 0.9.6 adds support for IPAQ including touchscreen input and adds support for the Matrox Backend Scaler as an additional display layer. There's now YUV support and more... DirectFB 0.9.6 is ready for download. Changes include:
For a full list you should read the ChangeLog. 2001-09-11 New documentationDirectFB features and concepts overview document has been relased. It is work in progress but definitively worth a look if you want to learn more about DirectFB. DirectFB features and concepts overview document has been relased. It is work in progress but definitively worth a look if you want to learn more about DirectFB. For a complete API reference and tutorials please look at the documentation page. For example code look at the examples/ directory in the DirectFB package. 2001-09-10 Updated tarball of GTK+-DirectFB availableThe GTK+ team has released version 1.3.7. For your convenience we have built a tarball that has the patches for DirectFB applied. On the GTK+ page you will find a patched version of GTK+-1.3.7. The download area also has updated packages of the libraries needed to build GTK+. 2001-09-07 Release: DirectFB 0.9.5
DirectFB 0.9.5 has many
enhancements and bug fixes... a new LIRC input driver... an immature nVidia driver... DirectFB 0.9.5 is ready for download. Changes include:
For a full list you should read the ChangeLog. 2001-07-25 The GIMP running on DirectFBThe developers version of The GIMP has been ported to GTK+-2.0. This means it works under DirectFB. Here's a screenshot showing the developers version of The GIMP running on DirectFB using the --transparent-unfocused commandline option. 2001-07-24 XDirectFB 1.6.4New version of XDirectFB has acceleration for pixmap blitting and smoother mouse movements. The new version 1.6.4 of XDirectFB creates a DirectFB Surface for each X Pixmap when possible. Accelerated blitting from/to and between pixmaps is now possible. It also has a better timer for input event polling, much smoother mouse movements. The following is the output of x11perf on a Celeron 533 with a Matrox G400 using this server.
x11perf - X11 performance program, version 1.5 convergence integrated media GmbH server version 3360 on :1.0 from master Tue Jul 24 18:25:52 2001 Sync time adjustment is 0.0578 msecs. 500x500 rectangle 50000 reps @ 0.1113 msec ( 8990.0/sec) 50000 reps @ 0.1099 msec ( 9100.0/sec) 50000 reps @ 0.1099 msec ( 9100.0/sec) 50000 reps @ 0.1101 msec ( 9080.0/sec) 50000 reps @ 0.1100 msec ( 9090.0/sec) 250000 trep @ 0.1102 msec ( 9070.0/sec) 500x500 tiled rectangle (161x145 tile) 4000 reps @ 1.2790 msec ( 782.0/sec) 4000 reps @ 1.2788 msec ( 782.0/sec) 4000 reps @ 1.2890 msec ( 776.0/sec) 4000 reps @ 1.2783 msec ( 782.0/sec) 4000 reps @ 1.2766 msec ( 783.0/sec) 20000 trep @ 1.2803 msec ( 781.0/sec) Copy 500x500 from window to window 8000 reps @ 0.8115 msec ( 1230.0/sec) 8000 reps @ 0.8138 msec ( 1230.0/sec) 8000 reps @ 0.8128 msec ( 1230.0/sec) 8000 reps @ 0.8192 msec ( 1220.0/sec) 8000 reps @ 0.8146 msec ( 1230.0/sec) 40000 trep @ 0.8144 msec ( 1230.0/sec) Copy 500x500 from pixmap to window 8000 reps @ 0.8158 msec ( 1230.0/sec) 8000 reps @ 0.8160 msec ( 1230.0/sec) 8000 reps @ 0.8163 msec ( 1220.0/sec) 8000 reps @ 0.8209 msec ( 1220.0/sec) 8000 reps @ 0.8165 msec ( 1220.0/sec) 40000 trep @ 0.8171 msec ( 1220.0/sec) Copy 500x500 from window to pixmap 8000 reps @ 0.8151 msec ( 1230.0/sec) 8000 reps @ 0.8172 msec ( 1220.0/sec) 8000 reps @ 0.8158 msec ( 1230.0/sec) 8000 reps @ 0.8211 msec ( 1220.0/sec) 8000 reps @ 0.8173 msec ( 1220.0/sec) 40000 trep @ 0.8173 msec ( 1220.0/sec) Copy 500x500 from pixmap to pixmap 8000 reps @ 0.8123 msec ( 1230.0/sec) 8000 reps @ 0.8147 msec ( 1230.0/sec) 8000 reps @ 0.8132 msec ( 1230.0/sec) 8000 reps @ 0.8195 msec ( 1220.0/sec) 8000 reps @ 0.8129 msec ( 1230.0/sec) 40000 trep @ 0.8145 msec ( 1230.0/sec) x11perf running on XFree 3.3.6 with same hardware:
x11perf - X11 performance program, version 1.5
The XFree86 Project, Inc server version 3360 on :0.0
from master
Tue Jul 24 18:35:30 2001
Sync time adjustment is 0.0924 msecs.
500x500 rectangle
50000 reps @ 0.1087 msec ( 9200.0/sec)
50000 reps @ 0.1092 msec ( 9150.0/sec)
50000 reps @ 0.1082 msec ( 9240.0/sec)
50000 reps @ 0.1085 msec ( 9220.0/sec)
50000 reps @ 0.1083 msec ( 9240.0/sec)
250000 trep @ 0.1086 msec ( 9210.0/sec)
500x500 tiled rectangle (161x145 tile)
2000 reps @ 3.7988 msec ( 263.0/sec)
2000 reps @ 3.7995 msec ( 263.0/sec)
2000 reps @ 3.8249 msec ( 261.0/sec)
2000 reps @ 3.7954 msec ( 263.0/sec)
2000 reps @ 3.8004 msec ( 263.0/sec)
10000 trep @ 3.8038 msec ( 263.0/sec)
Copy 500x500 from window to window
8000 reps @ 0.8145 msec ( 1230.0/sec)
8000 reps @ 0.8104 msec ( 1230.0/sec)
8000 reps @ 0.8089 msec ( 1240.0/sec)
8000 reps @ 0.8109 msec ( 1230.0/sec)
8000 reps @ 0.8083 msec ( 1240.0/sec)
40000 trep @ 0.8106 msec ( 1230.0/sec)
Copy 500x500 from pixmap to window
1200 reps @ 4.9501 msec ( 202.0/sec)
1200 reps @ 4.9752 msec ( 201.0/sec)
1200 reps @ 4.9296 msec ( 203.0/sec)
1200 reps @ 4.9479 msec ( 202.0/sec)
1200 reps @ 4.9323 msec ( 203.0/sec)
6000 trep @ 4.9470 msec ( 202.0/sec)
Copy 500x500 from window to pixmap
120 reps @ 51.8780 msec ( 19.3/sec)
120 reps @ 52.1590 msec ( 19.2/sec)
120 reps @ 51.8475 msec ( 19.3/sec)
120 reps @ 51.8400 msec ( 19.3/sec)
120 reps @ 51.8196 msec ( 19.3/sec)
600 trep @ 51.9088 msec ( 19.3/sec)
Copy 500x500 from pixmap to pixmap
1200 reps @ 5.9722 msec ( 167.0/sec)
1200 reps @ 5.9740 msec ( 167.0/sec)
1200 reps @ 6.0105 msec ( 166.0/sec)
1200 reps @ 5.9599 msec ( 168.0/sec)
1200 reps @ 5.9722 msec ( 167.0/sec)
6000 trep @ 5.9778 msec ( 167.0/sec)
2001-07-22 X on DirectFB update!
The new version 1.6.3 of XDirectFB
supports all keys now correctly and accelerates normal blitting within windows.
The new version 1.6.3 of XDirectFB
supports all keys now correctly according to the kernel translation table and accelerates
normal blitting within windows. 8000 reps @ 0.6686 msec ( 1500.0/sec): Copy 500x500 from window to window The new version requires the CVS version of DirectFB. 2001-07-21 X on DirectFB!Taking the great approach of XGGI, there now is a ported version for DirectFB available. XDirectFB is a partly accelerated X server which uses DirectFB in fullscreen mode to do hardware independent graphics and input. Window movements and solid rectangle fills are accelerated, 'x11perf -rect500' (Matrox G400 SGRAM, P3 800) gives me: 70000 reps @ 0.0821 msec ( 12200.0/sec): 500x500 rectangle The goal is to create a DirectFB Window (using it's window stack) for each X top level window and use DirectFB Surfaces for Pixmaps and Images (like GDK does). This way we get a fully accelerated X Server with seemless integration into the DirectFB desktop. 2001-07-07 DirectFB 0.9.4 and DFBSee 0.5 are available
DirectFB 0.9.4 has some
enhancements, code cleanups and many bug fixes... For all of you sticking to the releases DirectFB 0.9.4 and DFBSee 0.5 are ready for download. Some of the fixes:
New functions:
Here is a more detailed list of changes.
Summary of changes for DFBSee are available here. 2001-07-02 iXalance for DirectFBPort of last night... a cool demo loader/player. Visit our Ports page to get the iXalance demo loader with support for hardware accelerated stretched blitting of small resolutions to fullscreen. 2001-06-15 Updated tarball of GTK+-DirectFB availableGTK+ version 1.3.6 patched for DirectFB available. On the GTK+ page you will find a patched version of GTK+-1.3.6. The download area also has updated packages of the libraries needed to build GTK+. 2001-06-14 DirectFB 0.9.3 ReleaseDirectFB 0.9.3 has been released... DirectFB 0.9.3 has some fixes and several minor feature enhancements:
2001-06-13 Packages required for GTK+-DirectFB 1.3.5...are now in download/contrib. Glib 1.3.5, PkgConfig 0.7.0, Pango 0.16 and ATK 0.1 that are required by GTK+-DirectFB 1.3.5 are now in download/contrib. 2001-06-11 KXL for DirectFB2001-05-28 Updated tarball of GTK+-DirectFB availableGTK+ version 1.3.5 patched for DirectFB available. On the GTK+ page you will find a patched version of GTK+-1.3.5 as well as a new snapshot of the GDK backend. 2001-05-23 DirectFB 0.9.2DirectFB 0.9.2, DFBSee 0.4 and DFBPoint 0.4 have been released. ClanBomber-cim was also updated to follow the API changes of 0.9.2. Click on the headline to see whats new.
DirectFB 0.9.2,
DFBSee 0.4
and DFBPoint 0.4 have been released.
ClanBomber-cim was also updated to
follow the API changes of DirectFB 0.9.2 2001-05-03 DirectFB 0.9.1DirectFB 0.9.1 has been released. DFBSee and DFBPoint have both been updateded to version 0.3 to follow the minimal DirectFB API changes. There is also a new version of ClanBomber-cim, the DirectFB port of ClanBomber.
DirectFB 0.9.1
has been released. DFBSee
and DFBPoint have both been updateded
to version 0.3 to follow the minimal DirectFB API changes. There
is also a new version of ClanBomber-cim,
the DirectFB port of ClanBomber. 2001-04-23 DirectFB 0.9.0 enters Debian/unstableOfficial Packages can be found here: directfb0 and here directfb0-dev. Thanks to Fredrik Hallenberg, DirectFB 0.9.0 is now part of the debian distibution. Official Packages can be found here: directfb0 and here directfb0-dev. 2001-04-21 Patched version of GTK+ for download availableGTK+ 1.3.4 patched for DirectFB available. On the GTK+ page you will find a patched version of GTK+ 1.3.4. 2001-04-21 DFBPoint-0.22001-04-18 DFBSee 0.22001-04-14 First DirectFB TutorialsFirst few DirectFB Tutorials available In the Documentation section you will find three tutorials autogenerated from DFBTutorials, read them in their order. The tutorials only show a very tiny sub set of the features of DirectFB, more tutorials will be there soon. 2001-04-10 DirectFB CVSDirectFB CVS now working The DirectFB within our CVS is now complete. A standard cvsignore file dropped the whole core directory. CVS Messages are now sent to the developer mailinglist. 2001-04-06 DirectFB 0.9 initial releaseDevelopers release DirectFB is a graphics library which was designed with embedded systems in mind. It offers maximum hardware accelerated performance at a minimum of resource usage and overhead. Licence: LGPL Download DirectFB-0.9.0.tar.gz. Requirements: 2001-04-06 Visit Us!DirectFB at Guadec 2001 We proudly present DirectFB at the Gnome User And Developer European Conference (GUADEC) . Visit Session 3 and listen to the DirectFB gurus. 2001-04-05 X is deadHere's the proof
2001-03-15 testgtk on DirectFBA view of testgtk on DirectFB, with a theme and antialiased fonts Here is another screenshot (914k) of the GDK port for DirectFB, this time a testgtk shot utilizing a theme, antialiased fonts (Korean is currently missing) and transparent unfocused windows. 2001-02-02 First look at the DirectFB video widgetA first glimpse at the video widget Here is another screenshot of the GDK port for DirectFB, this time with some fancy video shown in a GTK widget only available on the DirectFB backend. Yes, it was a live signal from a DVB card, all with hardware-accelerated drawing, blending and MPEG-2 decoding (using the DVB-S card supported by the drivers on LinuxTV.org). Actual code to use the widget: video = gtk_dfb_video_area_new (); gtk_widget_set_usize (video, 768, 576); gtk_dfb_video_area_play (GTK_DFB_VIDEO_AREA (video)); gtk_container_add (GTK_CONTAINER (frame), video); gtk_widget_show (video);Note: the context for the video has to be set elsewhere, e.g. you could tune a DVB card, start playing a DVD or anything else. The widget just provides the DirectFB surface where the frames are displayed by video4linux. 2001-01-31 more GTK on DirectFBMore Features, second screenshot. Here is a screenshot of GTK running on DirectFB. Now the buttons have correct icons, we made usage of the GTK decorated window and resizing works. There is more to come. 2001-01-25 GTK on DirectFBGTK without X Here is a screenshot of GTK running on DirectFB. The good news is that it is hardware accelerated. The bad news is that we don't release any source code yet ;-) |
|
| directfb.org |
|
Main |
|
News |