wiki3345: Project Home Page (Version 14)

Quick Links
FAQ | TBD



Welcome to the QNX Community SDL Project#

What's in it for developers#

Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL or OpenGL ES, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."

SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported.

SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, C#, D, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk, and Tcl.

Resources#

Progress#

  • GF SDL driver - support of OpenGL ES was finished. Still no 2D support. OpenGL ES is under heavy testing right now.
  • GF Keyboard input driver - finished, supports multiple keyboards as one in SDL.
  • GF Mouse input driver - finished, supports multiple mice as one in SDL.
  • GF Joystick input driver - still not supported.
  • Photon SDL driver - support of OpenGL ES was finished. Still no 2D support. OpenGL ES is under heavy testing right now.
  • Photon Input driver - finished, supports multiple mice and keyboards. Joysticks are not supported.
  • QSA SDL driver - finished. Supports enumeration and multiple audio cards, 4ch or 6ch playback. Still no capture support due to lack of it support in SDL.
  • CDROM SDL driver - ported from SDL 1.2 branch without any changes.
  • OpenGL ES 2D renderer - almost done, still under development (texture coversion, etc.).

License(s)#

Contacts#

Feel free to write me to mike@malva.ua, lestat@i.com.ua


Attachments:
Image project_logo.jpg [$ProjectHome/project_logo.jpg]