Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A port of SDL 1.3 to the free PS3 SDK PSL1GHT
C Shell Objective-C C++ Other

This branch is 473 commits ahead, 3 commits behind cebash:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
VisualC Debug win 32 settings was wrongfully set to build the Release 32bit v…
Xcode-iPhoneOS Removed buggy and LGPL MMX mixing routines.
Xcode Removed buggy and LGPL MMX mixing routines.
acinclude Ozkan Sezer to slouken
android-project Try to create an OpenGL ES 2.0 context on Android and successfully fa…
build-scripts JANITORIAL: Fix SDL_revision.h generation
src Merge pull request #10 from bgK/keyboard
test HG: Merged lastest changes from HG
.DISABLED-hgeol Disable .hgeol for doesn't work well at the moment.
.hgignore Removed obsolete test program
BUGS Merged r2977:2978 from branches/SDL-1.2: BUGS file cutdown.
Borland.html *** empty log message ***
CREDITS Removed outdated Atari support
Makefile.ds Removed buggy and LGPL MMX mixing routines. Make it possible to run "make dist" from a separate build directory.
Makefile.minimal Made it possible to build SDL from a fresh checkout without any addit…
Makefile.pandora Hello Sam.
Makefile.wiz Scott to slouken
NOTES Added notes on the next steps for SDL 1.3
README-SDL.txt Updated documentation to reflect new license
README.BeOS Added a reminder on where to put
README.DirectFB Updated the DirectFB support, from Couriersud
README.HG Whitespace change in a README.
README.MacOSX Added information about to README.MacOSX
README.Porting Added the dummy audio driver to instructions
README.Watcom Fixed bug #818
README.WinCE Updated Windows CE/PocketPC support...adds GAPI driver, landscape mode,
README.ds NDS update
README.iphoneos Added README.touch and README.gesture. Moved touchtest/gestureSDLTest…
README.pandora OpenPandora support added by David Carré
README.touch Fixed some typos in the documentation
TODO Working on Cocoa implementation.
UNDER_CONSTRUCTION.txt SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
VisualC.html Removed newline, to make sure revision control post-commit hook is wo…
WhatsNew Clearing the API changes for the 1.3.0 release Merged r3002:3003 from branches/SDL-1.2: libdir fix in sdl-config and…
sdl.m4 Fixed bug 978


                         Simple DirectMedia Layer


                                Version 1.3


This is the Simple DirectMedia Layer, a general API that provides low
level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL,
and 2D framebuffer across multiple platforms.

The current version supports Windows, Windows CE, Mac OS X, Linux, FreeBSD,
NetBSD, OpenBSD, BSD/OS, Solaris, iOS, and Android. The code contains
support for other operating systems but those are not officially supported.

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

This library is distributed under the zlib license, which can be found
in the file "COPYING".

The best way to learn how to use SDL is to check out the header files in
the "include" subdirectory and the programs in the "test" subdirectory.
The header files and test programs are well commented and always up to date.
More documentation is available in HTML format in "docs/index.html", and
a documentation wiki is available online at:

The test programs in the "test" subdirectory are in the public domain.

Frequently asked questions are answered online:

If you need help with the library, or just want to discuss SDL related
issues, you can join the developers mailing list:

	Sam Lantinga				(

Something went wrong with that request. Please try again.