Simple DirectMedia Layer

SDL is a library that allows you portable low-level access to a video framebuffer, audio output, mouse, and keyboard. With SDL, it is easy to write portable games which run on many different platforms.

Tags Games/Entertainment
Licenses LGPL

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  17 May 2006 05:18
  • Rrelease-after

Changes: This is a major release, featuring a revamp of the build system and many API improvements and bugfixes.

  • Rrelease-mid
  •  17 Oct 2005 08:04
  • Rrelease-after

    No changes have been submitted for this release.

    • Rrelease-mid
    •  08 Apr 2005 06:30
    • Rrelease-after

    No changes have been submitted for this release.

    • Rrelease-mid
    •  08 Sep 2003 12:21
    • Rrelease-after

    Changes: There are many bugfixes and improvements in this release, including MMX and 3DNow!-optimized alpha blending, MMX-optimized audio mixing, support for OpenGL FSAA, and official QNX support.

    • Rrelease-mid
    •  12 Jan 2003 23:45
    • Rrelease-after

    No changes have been submitted for this release.

    Rss Recent comments

    Rcomment-before 10 Aug 2004 07:49 Rcomment-trans kreiger Rcomment-after

    Wrong topic
    Since SDL isn't a game, how about changing the topic from "Games/Entertainment" to "Software Development::Libraries" ?

    Rcomment-before 10 Oct 2001 16:37 Rcomment-trans erll Rcomment-after

    Re: ld version *2.11.2* required
    Sorry, wrong subject on my posting, should be:

    ld version 2.11.2 or later requred...

    Rcomment-before 10 Oct 2001 16:35 Rcomment-trans erll Rcomment-after

    ld version 2.11 required
    Compiling SDL 1.2 from source with ld version 2.11, ld segfaults when linking some assembler stuff.

    Upgrading to binutils 2.11.2 solved this problem for me.

    Rcomment-before 26 Jun 2001 09:50 Rcomment-trans guidod Rcomment-after

    Quality and Community
    SDL has been developed by Loki as the foundation for their ports of commercial games from Win32 to Linux, it has the virtue known as production quality that comes from usage for a dozen products. Later more platforms and features were added, many of them made from a very active developer community. Quite some add-on packages exist that are not shipped with the core-SDL, have a look at libsdl.org/libraries (http://libsdl.org/libraries.html). Using plain Ansi C and the Lesser GPL has furthered re-usage of the mulitmedia-routines from SDL, there are bindings for about every computer language around, and many graphics oriented software has an SDL-backend now. Slowly it has become the cross-platform cross-application multimedia API while still being easy to use.

    Rcomment-before 14 Dec 1999 09:58 Rcomment-trans shaman Rcomment-after

    Excellent!
    Compiles and works cleanly on Linux, Solaris and Solaris x86 for me.

    This is the game SDK that the others should be judged by IMHO.

    No-screenshot

    Project Spotlight

    Logtalk

    An object-oriented logic programming language.

    No-screenshot

    Project Spotlight

    pymetar

    A Python module providing access to METAR weather reports.