Browse Source

Clean up formatting in README-directfb.md

Cameron Cawley 3 years ago
parent
commit
6529bf3de7
1 changed files with 29 additions and 13 deletions
  1. 29 13
      docs/README-directfb.md

+ 29 - 13
docs/README-directfb.md

@@ -15,29 +15,34 @@ What you need:
 * Kernel-Framebuffer support: required: vesafb, radeonfb .... 
 * Kernel-Framebuffer support: required: vesafb, radeonfb .... 
 * Mesa 7.0.x	   - optional for OpenGL
 * Mesa 7.0.x	   - optional for OpenGL
 
 
-/etc/directfbrc
-
-This file should contain the following lines to make
+The `/etc/directfbrc` file should contain the following lines to make
 your joystick work and avoid crashes:
 your joystick work and avoid crashes:
-------------------------
+
+```
 disable-module=joystick
 disable-module=joystick
 disable-module=cle266
 disable-module=cle266
 disable-module=cyber5k
 disable-module=cyber5k
 no-linux-input-grab
 no-linux-input-grab
-------------------------
+```
 
 
 To disable to use x11 backend when DISPLAY variable is found use
 To disable to use x11 backend when DISPLAY variable is found use
 
 
+```
 export SDL_DIRECTFB_X11_CHECK=0
 export SDL_DIRECTFB_X11_CHECK=0
+```
 
 
 To disable the use of linux input devices, i.e. multimice/multikeyboard support,
 To disable the use of linux input devices, i.e. multimice/multikeyboard support,
 use
 use
 
 
+```
 export SDL_DIRECTFB_LINUX_INPUT=0
 export SDL_DIRECTFB_LINUX_INPUT=0
+```
 
 
 To use hardware accelerated YUV-overlays for YUV-textures, use:
 To use hardware accelerated YUV-overlays for YUV-textures, use:
 
 
+```
 export SDL_DIRECTFB_YUV_DIRECT=1
 export SDL_DIRECTFB_YUV_DIRECT=1
+```
 
 
 This is disabled by default. It will only support one 
 This is disabled by default. It will only support one 
 YUV texture, namely the first. Every other YUV texture will be
 YUV texture, namely the first. Every other YUV texture will be
@@ -45,7 +50,9 @@ rendered in software.
 
 
 In addition, you may use (directfb-1.2.x)
 In addition, you may use (directfb-1.2.x)
 
 
+```
 export SDL_DIRECTFB_YUV_UNDERLAY=1
 export SDL_DIRECTFB_YUV_UNDERLAY=1
+```
 
 
 to make the YUV texture an underlay. This will make the cursor to
 to make the YUV texture an underlay. This will make the cursor to
 be shown.
 be shown.
@@ -54,14 +61,18 @@ Simple Window Manager
 =====================
 =====================
 
 
 The driver has support for a very, very basic window manager you may
 The driver has support for a very, very basic window manager you may
-want to use when running with "wm=default". Use
+want to use when running with `wm=default`. Use
 
 
+```
 export SDL_DIRECTFB_WM=1
 export SDL_DIRECTFB_WM=1
+```
 
 
 to enable basic window borders. In order to have the window title rendered,
 to enable basic window borders. In order to have the window title rendered,
 you need to have the following font installed:
 you need to have the following font installed:
 
 
+```
 /usr/share/fonts/truetype/freefont/FreeSans.ttf
 /usr/share/fonts/truetype/freefont/FreeSans.ttf
+```
 
 
 OpenGL Support
 OpenGL Support
 ==============
 ==============
@@ -71,21 +82,25 @@ works at least on all directfb supported platforms.
 
 
 As of this writing 20100802 you need to pull Mesa from git and do the following:
 As of this writing 20100802 you need to pull Mesa from git and do the following:
 
 
-------------------------
+```
 git clone git://anongit.freedesktop.org/git/mesa/mesa
 git clone git://anongit.freedesktop.org/git/mesa/mesa
 cd mesa 
 cd mesa 
 git checkout 2c9fdaf7292423c157fc79b5ce43f0f199dd753a
 git checkout 2c9fdaf7292423c157fc79b5ce43f0f199dd753a
-------------------------
+```
+
+Edit `configs/linux-directfb` so that the Directories-section looks like this:
 
 
-Edit configs/linux-directfb so that the Directories-section looks like
-------------------------
+```
 # Directories
 # Directories
 SRC_DIRS     = mesa glu 
 SRC_DIRS     = mesa glu 
 GLU_DIRS     = sgi
 GLU_DIRS     = sgi
 DRIVER_DIRS  = directfb
 DRIVER_DIRS  = directfb
 PROGRAM_DIRS = 
 PROGRAM_DIRS = 
-------------------------
+```
 
 
+Then do the following:
+
+```
 make linux-directfb
 make linux-directfb
 make
 make
 
 
@@ -95,13 +110,14 @@ sudo make install INSTALL_DIR=/usr/local/dfb_GL
 cd src/mesa/drivers/directfb
 cd src/mesa/drivers/directfb
 make
 make
 sudo make install INSTALL_DIR=/usr/local/dfb_GL
 sudo make install INSTALL_DIR=/usr/local/dfb_GL
-------------------------
+```
 
 
 To run the SDL - testprograms:
 To run the SDL - testprograms:
 
 
+```
 export SDL_VIDEODRIVER=directfb
 export SDL_VIDEODRIVER=directfb
 export LD_LIBRARY_PATH=/usr/local/dfb_GL/lib
 export LD_LIBRARY_PATH=/usr/local/dfb_GL/lib
 export LD_PRELOAD=/usr/local/dfb_GL/libGL.so.7
 export LD_PRELOAD=/usr/local/dfb_GL/libGL.so.7
 
 
 ./testgl
 ./testgl
-
+```