SDL 2.0.20 er allerede utgitt, og dette er nyhetene

SDL_Logo

De utgivelse av den nye versjonen av SDL 2.0.20 hvor det ble gjort noen endringer som forbedrer funksjonen til biblioteket, i tillegg til å korrigere to feil som var tilstede i den siste versjonen.

For de som ikke vet om biblioteket SDL, du burde vite at dette, gir verktøy som maskinvareakselerert 2D- og 3D-grafikkutgang, inngangsbehandling, lydavspilling, 3D-utgang via OpenGL / OpenGL ES og mange andre relaterte operasjoner.

SDL er analogt med DirectX, som man kan hevde at analogen til DirectX er OpenGL. DirectX fungerer også med inngangsenheter og lyd. Da Loki Software begynte å portere AAA-spill på Linux, erstattet de Direct3D med OpenGL og det var ingen erstatning for noe annet, og siden det er vanskelig å skrive "X"-applikasjoner i disse dager selv med WinAPI på API X11, men med DirectDraw på WinAPI som allerede er et problem, det er hvordan SDL ble født.

SDL den er offisielt kompatibel med Windows, Mac OS X, Linux, iOS og Android, selv om den har støtte for andre plattformer som QNX, i tillegg til andre arkitekturer og systemer som Sega Dreamcast, GP32, GP2X, etc.

Enkelt DirectMedia-lag er skrevet i C, fungerer naturlig med C ++ og det er koblinger tilgjengelig for flere andre språk, inkludert C # og Python, den distribueres under zlib -lisensen, denne lisensen lar deg bruke SDL fritt i hvilken som helst programvare.

Nye hovedfunksjoner i SDL 2.0.20

I denne nye versjonen av SDL 2.0.20 som presenteres, er det fremhevet at forbedret nøyaktighet av horisontal og vertikal linjeutgang når du bruker OpenGL og OpenGL ES.

En annen viktig endring som skiller seg ut er det indikator ble lagt til SDL_HINT_RENDER_LINE_METHOD for å velge en linjetegningsmetode som påvirker hastighet, korrekthet og kompatibilitet.

I tillegg er det nevnt at SDL_RenderGeometryRaw()-funksjonen har blitt redesignet med det formål å være kan bruke en peker til parameteren SDL_Color i stedet for en heltallsverdi kan fargedataene spesifiseres i formatene SDL_PIXELFORMAT_RGBA32 og SDL_PIXELFORMAT_ABGR8888.

På den delen av feilrettinger, i denne nye versjonen av SDL 2.0.20 Løste et problem med størrelsen på opprinnelige markører på Windows-plattformen.

Mens for Linux hotplug-fix for spillkontrollere, som ble ødelagt i versjon 2.0.18.

I tillegg til det som er nytt i SDL 2.0.20, fremhever det også separat utgivelse av SDL_ttf 2.0.18-biblioteket hvilken fungerer som en kobling til FreeType 2-fontmotoren, som gir verktøy for å arbeide med TTF (TrueType)-fonter i SDL 2.0.18.

Den nye versjonen inkluderer tilleggsfunksjoner for skalering, utdatakontroll, endring av størrelse og TTF-fontparameterisering, og legger til støtte for 32-bits glyfer.

Endelig hvis du er interessert i å vite mer om det av denne nye versjonen, kan du sjekke detaljer i følgende lenke.

Hvordan installerer du Simple DirectMedia Layer på Linux?

Å installere dette biblioteket på Linux er ganske enkelt, siden de fleste Linux-distribusjoner har det innenfor deres arkiver.

I tilfelle av Debian, Ubuntu og distribusjoner avledet fra disse, trenger du bare å kjøre følgende kommandoer i en terminal:

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

Mens det gjelder saken som er uArch Linux suarios, vi må bare kjøre følgende:

sudo pacman -S sdl2

Når det gjelder de som er brukere av Fedora, Centos, RHEL eller en hvilken som helst distribusjon basert på dem, de må bare kjøre følgende kommando:

sudo yum install SDL2
sudo yum install SDL2-devel

For alle andre Linux-distribusjoner, de kan søke etter pakken "sdl" eller "libsdl" for installasjon eller laste ned og kompilere kildekoden.

De gjør dette med:

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

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.