SDL 2.0.20 zaten yayınlandı ve bunlar onun haberleri

SDL_Logosu

bu SDL 2.0.20'nin yeni sürümünün piyasaya sürülmesi son sürümde bulunan iki hatayı düzeltmenin yanı sıra kitaplığın işleyişini iyileştiren bazı değişikliklerin yapıldığı.

Kütüphaneyi bilmeyenler için SDL, şunu bilmelisin, donanım hızlandırmalı 2D ve 3D grafik çıktıları gibi araçlar sağlar, girdi işleme, ses çalma, OpenGL / OpenGL ES üzerinden 3B çıktı ve diğer birçok ilgili işlem.

SDL, DirectX'e benzer, DirectX'in analoğunun OpenGL olduğu iddia edilebilir. DirectX ayrıca giriş aygıtları ve sesle de çalışır. Loki Software, AAA oyunlarını Linux'ta taşımaya başladığında, Direct3D'yi OpenGL ile değiştirdiler ve başka hiçbir şeyin yerini alacak bir şey yoktu ve bugünlerde API X11'de WinAPI ile, ancak WinAPI'de DirectDraw ile bile "X" uygulamaları yazmak zor olduğundan, bir sorun, SDL nasıl doğdu.

SDL resmi olarak Windows, Mac OS X, Linux, iOS ve Android ile uyumludur, Sega Dreamcast, GP32, GP2X, vb. gibi diğer mimarilere ve sistemlere ek olarak QNX gibi diğer platformları da desteklemesine rağmen.

Basit DirectMedia Katmanı C ile yazılmıştır, C ++ ile yerel olarak çalışır ve C# ve Python da dahil olmak üzere diğer birçok dil için bağlantılar mevcuttur, zlib lisansı altında dağıtılır, bu lisans SDL'nin herhangi bir yazılımda özgürce kullanılmasına izin verir.

SDL 2.0.20'nın başlıca yeni özellikleri

Sunulan SDL 2.0.20'nin bu yeni sürümünde, yatay ve dikey hat çıkışının geliştirilmiş doğruluğu OpenGL ve OpenGL ES kullanırken.

Öne çıkan bir diğer önemli değişiklik ise, gösterge eklendi SDL_HINT_RENDER_LINE_METHOD bir çizgi çizme yöntemi seçmek için hangi hız, doğruluk ve uyumluluğu etkiler.

Ayrıca bahsedildiği gibi, SDL_RenderGeometryRaw() işlevi yeniden tasarlandı olmak amacı ile SDL_Color parametresine bir işaretçi kullanabilir bir tamsayı değeri yerine, renk verileri S biçimlerinde belirtilebilir.DL_PIXELFORMAT_RGBA32 ve SDL_PIXELFORMAT_ABGR8888.

SDL 2.0.20'nin bu yeni sürümünde, hata düzeltmelerinin bir parçası olarak Windows platformunda yerel imleçlerin boyutuyla ilgili bir sorun çözüldü.

İken Oyun denetleyicileri için Linux hotplug düzeltmesi, 2.0.18 sürümünde kırıldı.

SDL 2.0.20'deki yeniliklere ek olarak, aşağıdakileri de vurgulamaktadır: SDL_ttf 2.0.18 kitaplığının ayrı sürümü hangi FreeType 2 yazı tipi motoruna bir bağlantı görevi görür, SDL 2.0.18'de TTF (TrueType) yazı tipleriyle çalışmak için araçlar sağlar.

Yeni sürüm, ölçekleme, çıktı kontrolü, yeniden boyutlandırma ve TTF yazı tipi parametreleştirme için ek özellikler içerir ve 32 bit glifler için destek ekler.

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsan bu yeni sürümün ayrıntılar aşağıdaki bağlantıda.

Linux'ta Basit DirectMedia Katmanı nasıl kurulur?

Bu kitaplığı Linux'a kurmak oldukça basittir, çünkü çoğu Linux dağıtımında depolarında bulunur.

Bu durumuda Debian, Ubuntu ve bunlardan türetilen dağıtımlar, yalnızca çalıştırmanız gerekecek bir terminalde aşağıdaki komutlar:

sudo apt-get install libsdl2-2.0
sudo apt-get install libsdl2-dev

Sen olanların durumu içinArch Linux sürümleri sadece aşağıdakileri çalıştırmamız gerekiyor:

sudo pacman -S sdl2

Kullanıcıları olanların durumunda Fedora, Centos, RHEL veya bunlara dayalı herhangi bir dağıtım, sadece aşağıdaki komutu çalıştırmaları gerekir:

sudo yum install SDL2
sudo yum install SDL2-devel

Diğer tüm Linux dağıtımları için, kurulum için "sdl" veya "libsdl" paketini arayabilirler veya kaynak kodunu indirip derleyebilirler.

Bunu şu şekilde yaparlar:

git clone https://hg.libsdl.org/SDL SDL
cd SDL
mkdir build
cd build
./configure
make
sudo make install

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.