SDL 2.0.20 on juba välja antud ja need on selle uudised

SDL_Logo

The SDL 2.0.20 uue versiooni väljalase milles tehti mõned muudatused, mis parandavad teegi toimimist, lisaks parandati kaks viga, mis viimases versioonis esinesid.

Neile, kes raamatukogust ei tea SDL, peaksite teadma, et see pakub selliseid tööriistu nagu riistvara kiirendatud 2D ja 3D graafika väljund, sisendi töötlemine, heli taasesitus, 3D-väljund OpenGL / OpenGL ES kaudu ja paljud muud seotud toimingud.

SDL on analoogne DirectX-iga, millele võiks väita, et DirectX-i analoog on OpenGL. DirectX töötab ka sisendseadmete ja heliga. Kui Loki Software hakkas Linuxis AAA mänge portima, asendas nad Direct3D OpenGL-iga ja midagi muud ei asendanud ja kuna tänapäeval on raske kirjutada "X" rakendusi isegi API X11-s WinAPI-ga, kuid WinAPI-s DirectDraw-ga, mis juba on probleem, nii sündis SDL.

SDL see on ametlikult ühilduv Windows, Mac OS X, Linux, iOS ja Android, kuigi sellel on lisaks muudele arhitektuuridele ja süsteemidele, nagu Sega Dreamcast, GP32, GP2X jne, tugi ka teistele platvormidele, nagu QNX.

Lihtne DirectMedia kiht on kirjutatud tähega C, töötab loomulikult C ++ -ga ja lingid on saadaval ka mitme teise keele jaoks, sealhulgas C # ja Python, seda levitatakse zlib -litsentsi alusel, see litsents võimaldab SDL -i vabalt kasutada mis tahes tarkvaras.

SDL 2.0.20 peamised uued funktsioonid

Selles esitletavas SDL 2.0.20 uues versioonis on rõhutatud, et horisontaalse ja vertikaalse joone väljundi parem täpsus kui kasutate OpenGL-i ja OpenGL ES-i.

Teine oluline muudatus, mis silma paistab, on see indikaator lisati SDL_HINT_RENDER_LINE_METHOD joone joonistamise meetodi valimiseks mis mõjutab kiirust, korrektsust ja ühilduvust.

Lisaks mainitakse, et funktsioon SDL_RenderGeometryRaw () on ümber kujundatud olemise eesmärgiga saab kasutada kursorit parameetrile SDL_Color täisarvu väärtuse asemel saab värviandmeid määrata vormingutes SDL_PIXELFORMAT_RGBA32 ja SDL_PIXELFORMAT_ABGR8888.

Veaparanduste osas on selles SDL 2.0.20 uues versioonis Lahendatud on probleem Windowsi platvormi algkursorite suurusega.

Kuigi jaoks Linuxi hotplugi parandus mängukontrolleritele, mis oli versioonis 2.0.18 katki.

Lisaks SDL 2.0.20 uudistele toob see esile ka SDL_ttf 2.0.18 teegi eraldi väljalase mis toimib lingina FreeType 2 fondimootorile, mis pakub tööriistu SDL 2.0.18 TTF (TrueType) fontidega töötamiseks.

Uus versioon sisaldab lisafunktsioone skaleerimiseks, väljundi juhtimiseks, suuruse muutmiseks ja TTF-fondi parameetrite muutmiseks ning lisab 32-bitiste glüüfide toe.

Lõpuks kui olete huvitatud sellest rohkem teada saama selle uue versiooni saate kontrollida üksikasjad järgmisel lingil.

Kuidas installida Simple DirectMedia Layer Linuxi?

Selle teegi installimine Linuxi on üsna lihtne, kuna enamikul Linuxi distributsioonidest on see hoidlates.

Puhul Debian, Ubuntu ja nendest tuletatud distributsioonid, peate ainult käivitama järgmised käsud terminalis:

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

Kuigi nende puhul, kes on uArch Linuxi suarios peame lihtsalt käivitama järgmise:

sudo pacman -S sdl2

Nende puhul, kes on Fedora, Centos, RHEL või mis tahes nendel põhinev levitamine, nad peavad lihtsalt käivitama järgmise käsu:

sudo yum install SDL2
sudo yum install SDL2-devel

Kõigi teiste Linuxi distributsioonide jaokssaavad nad installimiseks otsida pakette "sdl" või "libsdl" või alla laadida ja kompileerida lähtekoodi.

Nad teevad seda koos:

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

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.