Mercurial > sdl-ios-xcode
diff README.DirectFB @ 2815:e759ad5e6f43
Date: Mon, 01 Dec 2008 00:57:15 +0100
From: Couriersud
Subject: SDL : Diff for directfb driver
please find attached a diff against SVN containing the following:
- Updated README.DirectFB a bit
- Fix compile issue with debug output
- Fix display mode setting/switching for directfb >= 1.2.2
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 01 Dec 2008 00:10:49 +0000 |
parents | 8133d1d278da |
children | d364ee9b9c15 |
line wrap: on
line diff
--- 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. -