| Games and SDL SDL Installation SDL for Embedded SDL API SDL Events | SDL Graphics SDL Threads Thread Example SDL Animation SDL Sound | Raw Video Player Video Formats Video Compression | Game Trees About The Author |
Games and SDL
SDL was designed and written by a group of experienced, highly professional, game programmers and is supported by a huge collection of good programmers. In summary, it is lean, portable, reliable, API well-defined, simple to learn and use. It is reported in an article ( http://gameprogrammer.com/sdl.html ) that the author spent several months writing test programs both as a way to learn SDL and to try to find bugs in SDL. In all that time he only found a couple of minor documentation bugs and what he would call a miss-feature for which there was an easy work around. He tried ridiculous things with SDL, such as writing a program that used 10,000 timers, and wasn't able to break it. Every time he found what he thought was a bug it turned out to be either the result of minor errors in the documentation of his misunderstanding of the documentation. The one time he thought he had found a serious bug in SDL it turned out that it had already been fixed.
It can be used in:
Applications include:
The SDL library consists of several sub-APIs, providing cross-platform support for video, audio, input handling, multithreading, OpenGL rendering contexts and other amenities.