SDL 2.0.20 tashmë është lëshuar dhe këto janë të rejat e saj

SDL_Logo

lëshimi i versionit të ri të SDL 2.0.20 në të cilin janë bërë disa ndryshime që përmirësojnë funksionimin e bibliotekës, përveç korrigjimit të dy gabimeve që ishin të pranishme në versionin e fundit.

Për ata që nuk dinë për bibliotekën SDL, duhet ta dini se kjo, ofron mjete të tilla si prodhimi i përshpejtuar i harduerit 2D dhe 3D, përpunimi i hyrjes, riprodhimi i audios, dalja 3D përmes OpenGL / OpenGL ES dhe shumë operacione të tjera të ngjashme.

SDL është analoge me DirectX, për të cilën mund të argumentohet se analogu i DirectX është OpenGL. DirectX gjithashtu punon me pajisjet hyrëse dhe zërin. Kur Loki Software filloi të transportonte lojëra AAA në Linux, ata zëvendësuan Direct3D me OpenGL dhe nuk kishte zëvendësim për asgjë tjetër dhe pasi është e vështirë të shkruash aplikacione "X" këto ditë edhe me WinAPI në API X11, por me DirectDraw në WinAPI që tashmë është një problem, është se si lindi SDL.

SDL është zyrtarisht i pajtueshëm me Windows, Mac OS X, Linux, iOS dhe Android, megjithëse ka mbështetje për platforma të tjera si QNX, përveç arkitekturave dhe sistemeve të tjera si Sega Dreamcast, GP32, GP2X, etj.

Shtresa e thjeshtë DirectMedia është shkruar në C, punon vendas me C ++ dhe lidhjet janë të disponueshme për disa gjuhë të tjera, përfshirë C # dhe Python, shpërndahet nën licencën zlib, kjo licencë ju lejon të përdorni SDL lirshëm në çdo softuer.

Karakteristikat kryesore të reja të SDL 2.0.20

Në këtë version të ri të SDL 2.0.20 që prezantohet, theksohet se saktësia e përmirësuar e daljes së vijës horizontale dhe vertikale kur përdorni OpenGL dhe OpenGL ES.

Një tjetër ndryshim i rëndësishëm që bie në sy është ai u shtua treguesi SDL_HINT_RENDER_LINE_METHOD për të zgjedhur një metodë të vizatimit të vijës që ndikon në shpejtësinë, korrektësinë dhe përputhshmërinë.

Përveç kësaj, përmendet se funksioni SDL_RenderGeometryRaw() është ridizajnuar me qëllimin për të qenë mund të përdorë një tregues për parametrin SDL_Color në vend të një vlere të plotë, kështu të dhënat e ngjyrave mund të specifikohen në formatet SDL_PIXELFORMAT_RGBA32 dhe SDL_PIXELFORMAT_ABGR8888.

Nga ana e rregullimeve të gabimeve, në këtë version të ri të SDL 2.0.20 Zgjidhet një problem me madhësinë e kursorëve vendas në platformën Windows.

Ndërsa për Rregullimi i hotplug-it Linux për kontrollorët e lojërave, e cila u prish në versionin 2.0.18.

Përveç asaj që ka të re në SDL 2.0.20, ajo gjithashtu thekson lëshim i veçantë i bibliotekës SDL_ttf 2.0.18 të cilat vepron si një lidhje me motorin e fontit FreeType 2, i cili ofron mjete për të punuar me fontet TTF (TrueType) në SDL 2.0.18.

Versioni i ri përfshin veçori shtesë për shkallëzimin, kontrollin e daljes, ndryshimin e madhësisë dhe parametrizimin e shkronjave TTF, dhe shton mbështetje për glyphs 32-bit.

Më në fund nëse jeni të interesuar të dini më shumë për të të këtij versioni të ri, mund të kontrolloni detajet në lidhjen vijuese.

Si të instaloni Simple DirectMedia Layer në Linux?

Instalimi i kësaj biblioteke në Linux është mjaft i thjeshtë pasi që shumica e shpërndarjeve Linux e kanë atë brenda depove të tyre.

Në rastin e Debian, Ubuntu dhe shpërndarjet që rrjedhin nga këto, do të duhet vetëm të ekzekutoni komandat e mëposhtme në një terminal:

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

Ndërsa për rastin e atyre që janë uArch Suarios Linux duhet vetëm të ekzekutojmë sa vijon:

sudo pacman -S sdl2

Në rastin e atyre që janë përdorues të Fedora, Centos, RHEL ose çdo shpërndarje e bazuar në to, ata thjesht duhet të ekzekutojnë komandën e mëposhtme:

sudo yum install SDL2
sudo yum install SDL2-devel

Për të gjitha shpërndarjet e tjera Linux, ata mund të kërkojnë për paketën "sdl" ose "libsdl" për instalim ose shkarkim dhe përpilim të kodit burimor.

Ata e bëjnë këtë me:

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

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.