SDL 2.0.20 je već objavljen i ovo su njegove vijesti

SDL_Logo

The izdanje nove verzije SDL 2.0.20 u kojoj su izvršene neke izmjene koje poboljšavaju funkcionisanje biblioteke, pored ispravke dvije greške koje su bile prisutne u prošloj verziji.

Za one koji ne znaju za biblioteku SDL, trebali biste znati da ovo, pruža 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 srodne operacije.

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

SDL službeno je kompatibilan sa sustavom Windows, Mac OS X, Linux, iOS i Android, iako ima podršku za druge platforme kao što je QNX, pored drugih arhitektura i sistema kao što su Sega Dreamcast, GP32, GP2X, itd.

Jednostavan DirectMedia sloj 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, ta dozvola omogućava 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 preciznost horizontalnog i vertikalnog linijskog izlaza kada koristite OpenGL i OpenGL ES.

Još jedna važna promjena koja se ističe je to dodat je indikator SDL_HINT_RENDER_LINE_METHOD da odaberete metodu crtanja linija što utiče na brzinu, ispravnost i kompatibilnost.

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

Što se tiče ispravki grešaka, u ovoj novoj verziji SDL 2.0.20 Rešen je problem sa veličinom izvornih kursora na Windows platformi.

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

Pored onoga što je novo u SDL 2.0.20, takođe ističe zasebno izdanje biblioteke SDL_ttf 2.0.18 koji djeluje kao veza sa FreeType 2 font motorom, koji pruža alate za rad sa TTF (TrueType) fontovima u SDL 2.0.18.

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

Konačno ako ste zainteresirani da saznate više o tome ove nove verzije, možete provjeriti detalje na sljedećem linku.

Kako instalirati Simple DirectMedia Layer na Linux?

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

U slucaju da 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 suArch 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 Linuxa, oni mogu tražiti paket "sdl" ili "libsdl" za instalaciju ili preuzeti i kompajlirati izvorni kod.

To rade sa:

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

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.