The vydanie novej verzie SDL 2.0.20 v ktorom boli vykonané niektoré zmeny, ktoré zlepšujú fungovanie knižnice, okrem opravy dvoch chýb, ktoré sa vyskytovali v poslednej verzii.
Pre tých, ktorí nevedia o knižnici SDL, mali by ste vedieť, že toto, poskytuje nástroje, ako je hardvérovo akcelerovaný 2D a 3D grafický výstup, spracovanie vstupu, prehrávanie zvuku, 3D výstup cez OpenGL / OpenGL ES a mnoho ďalších súvisiacich operácií.
SDL je analogický s DirectX, na čo by sa dalo tvrdiť, že analógom DirectX je OpenGL. DirectX funguje aj so vstupnými zariadeniami a zvukom. Ked Loki Software zacal portovat AAA hry na Linux, nahradili Direct3D OpenGL a nic ine nenahradilo a kedze je dnes tazke napisat "X" aplikacie aj s WinAPI na API X11, ale s DirectDraw na WinAPI co uz je problém, takto sa zrodila SDĽ.
SDL je oficiálne kompatibilný s Windows, Mac OS X, Linux, iOS a Android, hoci má podporu aj pre iné platformy ako QNX, okrem iných architektúr a systémov ako Sega Dreamcast, GP32, GP2X atď.
Jednoduchá vrstva DirectMedia je napísaný v jazyku C, natívne pracuje s jazykom C ++ a sú k dispozícii odkazy pre niekoľko ďalších jazykov, vrátane C # a Pythonu, sú distribuované pod licenciou zlib, táto licencia umožňuje voľne používať SDL v akomkoľvek softvéri.
Hlavné nové funkcie SDL 2.0.20
V tejto novej verzii SDL 2.0.20, ktorá je prezentovaná, je zdôraznené, že vylepšená presnosť výstupu vodorovných a zvislých čiar pri používaní OpenGL a OpenGL ES.
Ďalšou dôležitou zmenou, ktorá vyniká, je to bol pridaný indikátor SDL_HINT_RENDER_LINE_METHOD vyberte metódu kreslenia čiar čo ovplyvňuje rýchlosť, správnosť a kompatibilitu.
Okrem toho sa spomína, že funkcia SDL_RenderGeometryRaw() bola prepracovaná s cieľom bytia môžete použiť ukazovateľ na parameter SDL_Color namiesto celočíselnej hodnoty možno teda údaje o farbe špecifikovať vo formátoch SDL_PIXELFORMAT_RGBA32 a SDL_PIXELFORMAT_ABGR8888.
Čo sa týka opráv chýb, v tejto novej verzii SDL 2.0.20 Vyriešený problém s veľkosťou natívnych kurzorov na platforme Windows.
Na chvíľu Oprava hotplug Linuxu pre herné ovládače, ktorý bol prerušený vo verzii 2.0.18.
Okrem toho, čo je nové v SDL 2.0.20, tiež zdôrazňuje samostatné vydanie knižnice SDL_ttf 2.0.18 ktoré funguje ako prepojenie na FreeType 2 font engine, ktorá poskytuje nástroje na prácu s písmami TTF (TrueType) v SDL 2.0.18.
Nová verzia obsahuje ďalšie funkcie pre škálovanie, riadenie výstupu, zmenu veľkosti a parametrizáciu písma TTF a pridáva podporu pre 32-bitové glyfy.
Konečne ak máte záujem dozvedieť sa o tom viac tejto novej verzie môžete skontrolovať podrobnosti v nasledujúcom odkaze.
Ako nainštalovať Simple DirectMedia Layer na Linux?
Inštalácia tejto knižnice v systéme Linux je dosť jednoduchá, pretože väčšina distribúcií systému Linux ju má vo svojich úložiskách.
V prípade Debian, Ubuntu a distribúcie z nich odvodené, budete musieť iba spustiť nasledujúce príkazy v termináli:
sudo apt-get install libsdl2-2.0 sudo apt-get install libsdl2-dev
Zatiaľ čo pre prípad tých, ktorí sú uArch Linux suarios, musíme spustiť nasledovné:
sudo pacman -S sdl2
V prípade tých, ktorí sú používateľmi Fedora, Centos, RHEL alebo akákoľvek distribúcia na nich založená, musia spustiť nasledujúci príkaz:
sudo yum install SDL2 sudo yum install SDL2-devel
Pre všetky ostatné distribúcie Linuxu, môžu vyhľadať balík „sdl“ alebo „libsdl“ na inštaláciu alebo stiahnuť a skompilovať zdrojový kód.
Robia to pomocou:
git clone https://hg.libsdl.org/SDL SDL cd SDL mkdir build cd build ./configure make sudo make install