SDL 2.0.20 har redan släppts och det här är dess nyheter

SDL_Logo

De release av den nya versionen av SDL 2.0.20 där vissa ändringar gjordes som förbättrar bibliotekets funktion, förutom att två fel som fanns i den senaste versionen korrigerades.

För dem som inte känner till biblioteket SDL, du borde veta att detta, tillhandahåller verktyg som hårdvarubaserad 2D- och 3D-grafikutgång, ingångsbehandling, ljuduppspelning, 3D-utgång via OpenGL / OpenGL ES och många andra relaterade funktioner.

SDL är analog med DirectX, som man skulle kunna hävda att analogen till DirectX är OpenGL. DirectX fungerar även med indataenheter och ljud. När Loki Software började porta AAA-spel på Linux ersatte de Direct3D med OpenGL och det fanns ingen ersättning för något annat och eftersom det är svårt att skriva "X" applikationer nuförtiden även med WinAPI på API X11, men med DirectDraw på WinAPI som redan är ett problem, det är hur SDL föddes.

SDL den är officiellt kompatibel med Windows, Mac OS X, Linux, iOS och Android, även om den har stöd för andra plattformar som QNX, såväl som andra arkitekturer och system som Sega Dreamcast, GP32, GP2X, etc.

Enkelt DirectMedia-lager är skrivet i C, fungerar inbyggt med C ++ och bindningar är tillgängliga för flera andra språk, inklusive C# och Python, den distribueras under zlib-licensen, denna licens tillåter SDL att användas fritt i alla program.

Viktiga nya funktioner i SDL 2.0.20

I den här nya versionen av SDL 2.0.20 framhålls att förbättrad noggrannhet för horisontell och vertikal linjeutgång när du använder OpenGL och OpenGL ES.

En annan viktig förändring som sticker ut är det indikator har lagts till SDL_HINT_RENDER_LINE_METHOD för att välja en linjeritningsmetod Det påverkar hastighet, korrekthet och kompatibilitet.

Dessutom nämns att funktionen SDL_RenderGeometryRaw() har designats om med syftet att kan använda en pekare till parametern SDL_Color istället för ett heltalsvärde, så kan färgdata specificeras i S-formatDL_PIXELFORMAT_RGBA32 och SDL_PIXELFORMAT_ABGR8888.

Angående buggfixarna, i denna nya version av SDL 2.0.20 Löste ett problem med storleken på inbyggda markörer på Windows-plattformen.

Medan för Linux fixar hot plugging för spelkontroller, som var trasig i version 2.0.18.

Utöver det som är nytt i SDL 2.0.20 lyfter det också fram Släpp SDL_ttf 2.0.18-biblioteket separat som fungerar som en länk till FreeType 2-teckensnittsmotorn, som tillhandahåller verktyg för att arbeta med TTF-teckensnitt (TrueType) i SDL 2.0.18.

Den nya versionen innehåller ytterligare funktioner för skalning, utdatakontroll, storleksändring och TTF-teckensnittsparameterisering, och lägger till stöd för 32-bitars glyfer.

Slutligen om du är intresserad av att veta mer om det i den här nya versionen kan du kontrollera detaljer i följande länk.

Hur installerar jag Simple DirectMedia Layer på Linux?

Att installera detta bibliotek på Linux är ganska enkelt eftersom de flesta Linux-distributioner har det i sina förråd.

I fallet med Debian, Ubuntu och distributioner härrörande från dessa, du behöver bara köra följande kommandon i en terminal:

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

Medan det gäller de som är uArch Linux suarios vi måste bara köra följande:

sudo pacman -S sdl2

När det gäller de som är användare av Fedora, Centos, RHEL eller någon distribution baserad på dem, de måste bara köra följande kommando:

sudo yum install SDL2
sudo yum install SDL2-devel

För alla andra Linux-distributionerkan de söka efter paketet "sdl" eller "libsdl" för installation eller ladda ner och kompilera källkoden.

De gör detta med:

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

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.