SDL 2.0.20 je već izašao i ovo su njegove vijesti

SDL_Logotip

The izdanje nove verzije SDL-a 2.0.20 u kojem su napravljene neke izmjene koje poboljšavaju funkcioniranje knjižnice, uz ispravak dviju pogrešaka koje su bile prisutne u prošloj verziji.

Za one koji ne znaju za knjižnicu SDL, trebali biste znati da ovo, nudi alate kao što su hardverski ubrzani 2D i 3D grafički izlaz, obrada ulaza, reprodukcija zvuka, 3D izlaz putem OpenGL / OpenGL ES-a i mnoge druge povezane operacije.

SDL je analogan DirectX-u, kojem bi se moglo ustvrditi da je analog DirectX-a OpenGL. DirectX također radi s ulaznim uređajima i zvukom. Kada je Loki Software počeo prenositi AAA igre na Linux, zamijenili su Direct3D s OpenGL-om i nije bilo zamjene za ništa drugo i budući da je ovih dana teško pisati "X" aplikacije čak i s WinAPI-om na API X11, ali s DirectDraw-om na WinAPI-u koji je već problem, tako je rođen SDL.

SDL službeno je kompatibilan sa sustavima Windows, Mac OS X, Linux, iOS i Android, iako ima podršku za druge platforme kao što je QNX, uz druge arhitekture i sustave kao što su Sega Dreamcast, GP32, GP2X, itd.

Jednostavan sloj DirectMedia napisan je na jeziku C, radi izvorno sa C ++ a dostupne su i veze za nekoliko drugih jezika, uključujući C # i Python, distribuira se pod zlib licencom, ova licenca omogućuje slobodno korištenje SDL -a u bilo kojem softveru.

Glavne nove značajke SDL 2.0.20

U ovoj novoj verziji SDL 2.0.20 koja je predstavljena, to je istaknuto poboljšana točnost vodoravnog i okomitog linijskog izlaza kada koristite OpenGL i OpenGL ES.

Još jedna važna promjena koja se ističe je da dodan je indikator SDL_HINT_RENDER_LINE_METHOD za odabir metode crtanja linija što utječe na brzinu, ispravnost i kompatibilnost.

Uz to se spominje da funkcija SDL_RenderGeometryRaw() je redizajnirana sa svrhom postojanja može koristiti pokazivač na parametar SDL_Color umjesto cjelobrojne vrijednosti, stoga se podaci o boji mogu specificirati u formatima SDL_PIXELFORMAT_RGBA32 i SDL_PIXELFORMAT_ABGR8888.

Što se tiče ispravki pogrešaka, u ovoj novoj verziji SDL-a 2.0.20 Riješen je problem s veličinom izvornih kursora na Windows platformi.

Dok je za Linux hotplug popravak za kontrolere igara, koji je pokvaren u verziji 2.0.18.

Uz ono što je novo u SDL 2.0.20, također ističe zasebno izdanje biblioteke SDL_ttf 2.0.18 koji djeluje kao poveznica na FreeType 2 mehanizam za fontove, koji pruža alate za rad s TTF (TrueType) fontovima u SDL 2.0.18.

Nova verzija uključuje dodatne značajke za skaliranje, kontrolu izlaza, promjenu veličine i parametrizaciju TTF fonta, te dodaje podršku za 32-bitne glifove.

Konačno ako vas zanima više o tome ove nove verzije, možete provjeriti pojedinosti na sljedećem linku.

Kako instalirati Simple DirectMedia Layer na Linux?

Instaliranje ove knjižnice na Linux je prilično jednostavno, jer je većina Linux distribucija ima u svojim spremištima.

U slučaju Debian, Ubuntu i distribucije izvedene iz njih, morat ćete samo pokrenuti sljedeće naredbe u terminalu:

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

Dok za slučaj onih koji su uArch Linux suarios samo moramo pokrenuti sljedeće:

sudo pacman -S sdl2

U slučaju onih koji su korisnici Fedora, Centos, RHEL ili bilo koja njihova distribucija, oni samo moraju pokrenuti sljedeću naredbu:

sudo yum install SDL2
sudo yum install SDL2-devel

Za sve ostale distribucije Linuxamogu potražiti paket "sdl" ili "libsdl" za instalaciju ili preuzeti i kompilirati izvorni kod.

To čine sa:

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

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.