SDL 2.0.20 již vyšlo a toto jsou jeho novinky

SDL_Logo

The vydání nové verze SDL 2.0.20 ve kterém byly provedeny některé změny, které zlepšují fungování knihovny, kromě opravy dvou chyb, které byly přítomny v minulé verzi.

Pro ty, kteří o knihovně nevědí SDL, měli byste vědět, že tohle, poskytuje nástroje, jako je hardwarově akcelerovaný 2D a 3D grafický výstup, zpracování vstupů, přehrávání zvuku, 3D výstup přes OpenGL / OpenGL ES a mnoho dalších souvisejících operací.

SDL je analogický s DirectX, na což by se dalo namítnout, že analogem DirectX je OpenGL. DirectX funguje také se vstupními zařízeními a zvukem. Když Loki Software začali portovat AAA hry na Linux, nahradili Direct3D OpenGL a nic jiného nenahradilo a protože je dnes těžké psát "X" aplikace i s WinAPI na API X11, ale s DirectDraw na WinAPI, které už je problém, takhle se zrodila SDL.

SDL je oficiálně kompatibilní s Windows, Mac OS X, Linux, iOS a Android, ačkoli má podporu pro další platformy, jako je QNX, kromě jiných architektur a systémů, jako je Sega Dreamcast, GP32, GP2X atd.

Jednoduchá vrstva DirectMedia je napsán v jazyce C, nativně pracuje s jazykem C ++ a jsou k dispozici odkazy pro několik dalších jazyků, včetně C # a Pythonu, je distribuován pod licencí zlib, tato licence umožňuje volně používat SDL v jakémkoli softwaru.

Hlavní nové funkce SDL 2.0.20

V této nové verzi SDL 2.0.20, která je představena, je to zdůrazněno zlepšená přesnost výstupu horizontálních a vertikálních čar při použití OpenGL a OpenGL ES.

Další důležitou změnou, která vyniká, je ta byl přidán indikátor SDL_HINT_RENDER_LINE_METHOD pro výběr metody kreslení čar což ovlivňuje rychlost, správnost a kompatibilitu.

Navíc je zmíněno, že funkce SDL_RenderGeometryRaw() byla přepracována s účelem bytí můžete použít ukazatel na parametr SDL_Color místo celočíselné hodnoty lze tedy data barev zadat ve formátech SDL_PIXELFORMAT_RGBA32 a SDL_PIXELFORMAT_ABGR8888.

Pokud jde o opravy chyb, v této nové verzi SDL 2.0.20 Vyřešen problém s velikostí nativních kurzorů na platformě Windows.

Na chvíli Oprava hotplug Linuxu pro herní ovladače, který byl poškozen ve verzi 2.0.18.

Kromě toho, co je nového v SDL 2.0.20, také zdůrazňuje samostatné vydání knihovny SDL_ttf 2.0.18 který funguje jako odkaz na FreeType 2 font engine, která poskytuje nástroje pro práci s fonty TTF (TrueType) v SDL 2.0.18.

Nová verze obsahuje další funkce pro změnu měřítka, výstupní řízení, změnu velikosti a parametrizaci písem TTF a přidává podporu pro 32bitové glyfy.

Konečně pokud máte zájem o tom vědět více této nové verze můžete zkontrolovat podrobnosti v následujícím odkazu.

Jak nainstalovat Simple DirectMedia Layer na Linux?

Instalace této knihovny na Linux je poměrně jednoduchá, protože většina distribucí Linuxu ji má ve svých úložištích.

Pro případ Debian, Ubuntu a distribuce z nich odvozené, budete muset pouze spustit následující příkazy v terminálu:

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

Zatímco pro případ těch, kteří jsou uArch Linux suarios stačí spustit následující:

sudo pacman -S sdl2

V případě těch, kteří jsou uživateli Fedora, Centos, RHEL nebo jakákoli jejich distribuce, stačí spustit následující příkaz:

sudo yum install SDL2
sudo yum install SDL2-devel

Pro všechny ostatní distribuce Linuxu, mohou vyhledat balíček „sdl“ nebo „libsdl“ pro instalaci nebo stáhnout a zkompilovat zdrojový kód.

Dělají to pomocí:

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

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.