SDL 2.0.20 a fost deja lansat și acestea sunt știrile sale

SDL_Logo

The lansarea noii versiuni a SDL 2.0.20 în care s-au făcut unele modificări care îmbunătățesc funcționarea bibliotecii, pe lângă corectarea a două erori care erau prezente în versiunea anterioară.

Pentru cei care nu știu despre bibliotecă SDL, ar trebui să știi că asta, oferă instrumente precum ieșirea grafică 2D și 3D accelerată hardware, procesare de intrare, redare audio, ieșire 3D prin OpenGL / OpenGL ES și multe alte operații conexe.

SDL este analog cu DirectX, la care s-ar putea argumenta că analogul DirectX este OpenGL. DirectX funcționează și cu dispozitive de intrare și cu sunet. Când Loki Software a început să porteze jocuri AAA pe Linux, a înlocuit Direct3D cu OpenGL și nu a existat nicio înlocuire pentru orice altceva și deoarece în prezent este dificil să scrieți aplicații în „X” chiar și cu WinAPI în X11 API, dar cu DirectDraw în WinAPI care este deja o problemă, așa s-a născut SDL.

SDL este oficial compatibil cu Windows, Mac OS X, Linux, iOS și Android, deși are suport pentru alte platforme precum QNX, precum și alte arhitecturi și sisteme precum Sega Dreamcast, GP32, GP2X etc.

Strat DirectMedia simplu este scris în C, funcționează nativ cu C ++ și link-urile sunt disponibile pentru mai multe alte limbi, inclusiv C # și Python, este distribuit sub licența zlib, această licență vă permite să utilizați liber SDL în orice software.

Principalele caracteristici noi ale SDL 2.0.20

În această nouă versiune a SDL 2.0.20 se evidențiază faptul că a îmbunătățit precizia ieșirii liniilor orizontale și verticale când utilizați OpenGL și OpenGL ES.

O altă schimbare importantă care iese în evidență este aceea indicator adăugat SDL_HINT_RENDER_LINE_METHOD pentru a selecta o metodă de desen Afectează viteza, corectitudinea și compatibilitatea.

Pe lângă asta, se menționează că funcția SDL_RenderGeometryRaw () a fost reproiectată pentru a fi poate folosi un pointer către parametrul SDL_Color în loc de o valoare întreagă, astfel datele de culoare pot fi specificate în formatele SDL_PIXELFORMAT_RGBA32 și SDL_PIXELFORMAT_ABGR8888.

În ceea ce privește remedierea erorilor, în această nouă versiune a SDL 2.0.20 A fost rezolvată o problemă cu dimensiunea cursoarelor native de pe platforma Windows.

În timp ce Linux remediază conectarea la cald pentru controlerele de joc, care a fost rupt în versiunea 2.0.18.

Pe lângă noile caracteristici ale SDL 2.0.20, evidențiază și lansați separat biblioteca SDL_ttf 2.0.18 care acționează ca un link în motorul de font FreeType 2, care oferă instrumente pentru lucrul cu fonturi TTF (TrueType) în SDL 2.0.18.

Noua versiune include funcții suplimentare pentru scalarea fonturilor TTF, gestionarea ieșirii, redimensionarea și parametrizarea și adaugă suport pentru glife pe 32 de biți.

În cele din urmă dacă sunteți interesat să aflați mai multe despre asta din această nouă versiune, puteți verifica fișierul detalii în următorul link.

Cum se instalează Simple DirectMedia Layer pe Linux?

Instalarea acestei biblioteci pe Linux este destul de simplă, deoarece majoritatea distribuțiilor Linux o au în depozitele lor.

În cazul Debian, Ubuntu și distribuțiile derivate din acestea, va trebui doar să rulați următoarele comenzi într-un terminal:

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

În timp ce pentru cazul celor care sunt uArch Linux suarios trebuie doar să rulăm următoarele:

sudo pacman -S sdl2

În cazul celor care sunt utilizatori ai Fedora, Centos, RHEL sau orice distribuție bazată pe acestea, trebuie doar să execute următoarea comandă:

sudo yum install SDL2
sudo yum install SDL2-devel

Pentru toate celelalte distribuții Linux, pot căuta pachetul „sdl” sau „libsdl” pentru instalare sau pot descărca și compila codul sursă.

Acestea fac acest lucru cu:

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

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.