SDL 2.0.20 už vyšlo a toto sú jeho novinky

SDL_Logo

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

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.