trunk/src/osd/sdl/README_SDL20.txt
| r245593 | r245594 | |
| 21 | 21 | Build SDL 2.0 from HG |
| 22 | 22 | ====================== |
| 23 | 23 | |
| 24 | | Pull 2.0 from hg. Than |
| 24 | Pull 2.0 from hg. Then |
| 25 | 25 | |
| 26 | 26 | sh autogen.sh |
| 27 | 27 | ./configure --prefix=/usr/local/sdl13/ --disable-video-svga --enable-video-directfb --enable-fusionsound |
| r245593 | r245594 | |
| 66 | 66 | SDL13 |
| 67 | 67 | ===== |
| 68 | 68 | |
| 69 | | This is driver using SDL texture and line drawing support. It supports |
| 69 | This is driver using SDL texture and line drawing support. It supports |
| 70 | 70 | -prescale, -filter and -waitvsync. The driver determines which pixel |
| 71 | 71 | formats perform best and converts textures to these pixel formats and at |
| 72 | 72 | the same time performs any necessary rotation. |
| r245593 | r245594 | |
| 93 | 93 | OpenGL: |
| 94 | 94 | ======= |
| 95 | 95 | |
| 96 | | Plain opengl does work. Anything more advanced like pbo, fbo or glsl will |
| 96 | Plain opengl does work. Anything more advanced like pbo, fbo or glsl will |
| 97 | 97 | most probably not work with more than one screen. |
| 98 | 98 | |
| 99 | 99 | ./mamed -mt -video opengl mario -nogl_pbo -nogl_vbo -nogl_glsl -numscreens 2 |
| r245593 | r245594 | |
| 125 | 125 | Rendering in software / scaling with hardware (if supported) |
| 126 | 126 | |
| 127 | 127 | Whether these are actually hardware accelerated depends on the SDL driver |
| 128 | | and the hardware. The SDL directfb driver supports all above if the hardware |
| 129 | | supports it. However, only one YUV-texture per display is supported. |
| 128 | and the hardware. The SDL directfb driver supports all above if the hardware |
| 129 | supports it. However, only one YUV-texture per display is supported. |
| 130 | 130 | The second window consequently will get "software" YUV blitting. |