Simple DirectMedia Layer

Free software multimedia library

Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components. Software developers can use it to write high-performance computer games and other multimedia applications that can run on many operating systems such as AmigaOS, Android, iOS, Linux, MorphOS, macOS, and Windows.

Nº Q727439 ★★

Uncommon · Literature

Simple DirectMedia Layer

Free software multimedia library

Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components. Software developers can use it to write high-performance computer games and other multimedia applications that can run on many operating systems such as AmigaOS, Android, iOS, Linux, MorphOS, macOS, and Windows.

Last price

—

Floor price

—

7-day median

—

30-day sales

0

30-day range

—

In circulation

0

Price history

Show table
Datemedian LowHighsales

Sales history

Last sale
—
30-day average
—
30-day low
—
30-day high
—
Sales 7d
0
Sales 30d
0

No sales yet.

Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.

From Wikipedia

Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components. Software developers can use it to write high-performance computer games and other multimedia applications that can run on many operating systems such as AmigaOS, Android, iOS, Linux, MorphOS, macOS, and Windows. SDL manages video, audio, input devices, threads, shared object loading, computer networking and timers. For 3D graphics, it can handle an OpenGL, Vulkan, Metal, or Direct3D12 (older Direct3D versions 11 and 9 are also supported) context. A common misconception is that SDL is a game engine. However, the library is suited to building games directly, or is usable indirectly by engines built on top of it. The library is internally written in C and possibly, depending on the target platform, C++ or Objective-C, and provides the application programming interface in C, with bindings to other languages available. It is free and open-source software subject to the requirements of the zlib License since version 2.0, and with prior versions subject to the GNU Lesser General Public License. Under the zlib License, SDL 2.0 is freely available for static linking in closed-source projects, unlike SDL 1.2, although it is possible for the user to override the statically linked library with one provided by them. SDL 2.0, released in 2013, was a major departure from previous versions, offering more opportunity for 3D hardware acceleration, but breaking backwards-compatibility; a wrapper library made to translate 1.2 calls to 2.0 was later made available. SDL is extensively used in the industry in both large and small projects. By 2010, over 700 games, 180 applications, and 120 demos had been posted on the library website. SDL supports Emscripten (i.e. programs that run on a web page). SDL 3 was released, as a stable version,...

Text: Wikipédia, CC BY-SA 4.0. · Image: ™/®Arne Claus / SDL Project (Public domain) ·

Related cards

View card

Confirmation