Simple Directmedia Layer Article Index for
Simple
Website Links For
Simple
 

Information About

Simple Directmedia Layer




  Screenshot
  Caption Logo
  Developer Sam Lantinga
  Maintainer Sam Lantinga
  Latest Release Version 129
  Latest Release Date August 28 , 2005
  Operating System Linux , Unix , Macintosh
  Genre Media Player
  License GNU Lesser General Public License


Simple DirectMedia Layer ('''SDL''') is a cross-platform multimedia Library that creates an abstraction over various platforms' Graphics , sound, and input API s, allowing a developer to write a Computer Game or other Multimedia application once and run it on GNU/Linux , Windows , Mac OS Classic , Mac OS X , BeOS , FreeBSD , OpenBSD , Solaris , QNX , IRIX , and a few other unofficially ported platforms. It manages video, events, numeric audio, CD-ROM sound, threads, and timers.

Sam Lantinga created the library, first releasing it in early 1998 , while working for Loki Software . He got the idea while porting a Windows application to Macintosh. He then used SDL to port Doom to BeOS (see Doom Source Port s). Several other free libraries appeared to work with SDL, such as SMPEG and OpenAL .

The SDL is mainly coded in C but has Bindings to many languages and exists on several Operating System s.

SDL itself is very simple; it merely acts as a thin, cross-platform wrapper, providing support for 2D pixel operations, sound, file access, event handling, timing, threading, and more. OpenGL is often used with SDL to provide fast 3D rendering. It is often thought of as a cross-platform DirectX , although it lacks some of its more advanced functionality. SDL instead has a huge number of third party extensions that make it easy to do more advanced functions.

It is freely available Open Source and is licensed under the LGPL .


BINDINGS


and ParaGUI


GAMES USING SDL


  Image:Battle For Wesnoth 096 Tutorialpng "http://wwwinformationdelightinfo/encyclopedia/entry/Battle_for_Wesnoth" class="copylinks">Battle For Wesnoth
  Image:Strogg Harvester Patroljpg "http://wwwinformationdelightinfo/encyclopedia/entry/Quake_4" class="copylinks">Quake 4
  Image:NWN Luskanjpg "http://wwwinformationdelightinfo/encyclopedia/entry/Neverwinter_Nights" class="copylinks">Neverwinter Nights