BT Sözlüğü › Programlama › SDL (Simple DirectMedia Layer)

SDL (Simple DirectMedia Layer)

Programlama Svenska → Güncellendi: 2026-10-26
Daha fazla bilgi
Yaratıcı
Sam Lantinga
Yayın
1998
Tür
C kütüphanesi
Lisans
zlib
Resmî site
libsdl.org

Oyunlara pencere, klavye, oyun kolu, ses ve grafik için bütün büyük platformlarda tek bir arayüz sunan ince bir C kütüphanesi.

Sam Lantinga, SDL'i 1998'de, Windows oyunlarını Linux'a taşıyan Loki Software'de çalışırken yazdı; şirket her oyun için platform katmanını yeniden yazmaktan bıkmıştı. Bir oyun motoru değildir: pencere açar, girdi olaylarını iletir, ses çalar ve size çizim yapacağınız bir yüzey ya da OpenGL ve Vulkan için bir bağlam verir. Gerisi sizin sorununuzdur.

Bu alçakgönüllülük, her yerde karşımıza çıkmasının nedenidir. Emülatörler, eski oyunların kaynak port'ları, Pygame ve Steam'in Linux kataloğunun büyük bir bölümü onun üzerinde durur. Lantinga sonradan Valve'e katıldı ve çalışmayı artık Valve destekliyor. SDL 2.0 (2013) LGPL'den serbest zlib lisansına geçti; SDL3 2025'te kararlı sürüme ulaştı.

Kaynaklar libsdl.org · SDL Wiki
← Sözlüğe dön