--- a/README.DirectFB Mon Dec 01 00:07:45 2008 +0000
+++ b/README.DirectFB Mon Dec 01 00:10:49 2008 +0000
@@ -5,13 +5,45 @@
- Hardware YUV overlays
- OpenGL - software only
- 2D/3D accelerations (depends on directfb driver)
+- multiple displays
+- windows
What you need:
-DirectFB 1.0.0 - required
+DirectFB 1.0.1, 1.2.x, 1.3.0
Kernel-Framebuffer support: required: vesafb, radeonfb ....
Mesa 7.0.x - optional for OpenGL
+/etc/directfbrc
+
+This file should contain the following lines to make
+your joystick work and avoid crashes:
+------------------------
+disable-module=joystick
+disable-module=linux_input
+disable-module=cle266
+disable-module=cyber5k
+disable-module=x11input
+------------------------
+
+To use hardware accelerated YUV-overlays for YUV-textures, use:
+
+export SDL_DIRECTFB_YUV_DIRECT=1
+
+This is disabled by default. It will only support one
+YUV texture, namely the first. Every other YUV texture will be
+rendered in software.
+
+In addition, you may use (directfb-1.2.x)
+
+export SDL_DIRECTFB_YUV_UNDERLAY=1
+
+to make the YUV texture an underlay. This will make the cursor to
+be shown.
+
+OPENGL Support
+==============
+
As of this writing 20070810 you need to pull Mesa from git and do the following:
------------------------
@@ -19,7 +51,7 @@
make linux-directfb
make
-echo Installing - pleaser enter sudo pw.
+echo Installing - please enter sudo pw.
sudo make install INSTALL_DIR=/usr/local/dfb_GL
cd src/mesa/drivers/directfb
@@ -27,15 +59,6 @@
sudo make install INSTALL_DIR=/usr/local/dfb_GL
------------------------
-/etc/directfbrc
-
-This file should contain the following two lines to make
-your joystick work:
-------------------------
-disable-module=joystick
-disable-module=linux_input
-------------------------
-
To run the SDL - testprograms:
export SDL_VIDEODRIVER=directfb
@@ -43,19 +66,3 @@
export LD_PRELOAD=/usr/local/dfb_GL/libGL.so.7
./testgl
-
-To use hardware accelerated YUV-overlays for YUV-textures, use:
-
-export SDL_DIRECTFB_YUV_DIRECT=1
-
-This is disabled by default. It will only support one
-YUV texture, namely the first. Every other YUV texture will be
-rendered in software.
-
-In addition, you may use
-
-export SDL_DIRECTFB_YUV_UNDERLAY=1
-
-to make the YUV texture an underlay. This will make the cursor to
-be shown.
-