SDL 2.0.20 on jo julkaistu ja nämä ovat sen uutisia

SDL_logo

The SDL 2.0.20:n uuden version julkaisu jossa tehtiin joitain muutoksia, jotka parantavat kirjaston toimintaa, lisäksi korjattiin kaksi edellisessä versiossa ollutta virhettä.

Niille, jotka eivät tiedä kirjastosta SDL, sinun pitäisi tietää, että tämä, tarjoaa työkaluja, kuten laitteistokiihdytetyn 2D- ja 3D-grafiikkalähdön, tulojen käsittely, äänentoisto, 3D-lähtö OpenGL / OpenGL ES: n kautta ja monet muut siihen liittyvät toiminnot.

SDL on analoginen DirectX:n kanssa, josta voisi väittää, että DirectX:n analogi on OpenGL. DirectX toimii myös syöttölaitteiden ja äänen kanssa. Kun Loki Software aloitti AAA-pelien siirtämisen Linuxille, se korvasi Direct3D:n OpenGL:llä, eikä mikään muu korvannut, ja koska "X"-sovelluksia on nykyään vaikea kirjoittaa jopa API X11:n WinAPI:lla, mutta WinAPI:n DirectDrawlla, joka on jo ongelma, näin SDL syntyi.

SDL se on virallisesti yhteensopiva Windows-, Mac OS X-, Linux-, iOS- ja Android-laitteiden kanssa, vaikka sillä on tuki muille alustoille, kuten QNX, muiden arkkitehtuurien ja järjestelmien, kuten Sega Dreamcast, GP32, GP2X jne., lisäksi.

Yksinkertainen DirectMedia-kerros on kirjoitettu C: nä, toimii luonnollisesti C ++: n kanssa ja linkit ovat saatavilla useille muille kielille, mukaan lukien C # ja Python, se jaetaan zlib -lisenssillä, tämän lisenssin avulla voit käyttää SDL: ää vapaasti missä tahansa ohjelmistossa.

SDL 2.0.20: n tärkeimmät uudet ominaisuudet

Tässä esitellyssä uudessa SDL 2.0.20 -versiossa korostetaan, että parannettu vaaka- ja pystysuoran linjatulostuksen tarkkuus käytettäessä OpenGL:ää ja OpenGL ES:ää.

Toinen tärkeä muutos, joka erottuu, on se indikaattori lisättiin SDL_HINT_RENDER_LINE_METHOD valitaksesi viivapiirtotavan mikä vaikuttaa nopeuteen, oikeellisuuteen ja yhteensopivuuteen.

Lisäksi mainitaan, että SDL_RenderGeometryRaw()-funktio on suunniteltu uudelleen olemisen tarkoituksella voi käyttää osoitinta SDL_Color-parametriin kokonaislukuarvon sijasta, joten väritiedot voidaan määrittää muodossa SDL_PIXELFORMAT_RGBA32 ja SDL_PIXELFORMAT_ABGR8888.

Virheenkorjausten osalta tässä uudessa SDL 2.0.20 -versiossa Ratkaistu Windows-alustan alkuperäisten kohdistimien kokoon liittyvä ongelma.

Kun taas Linuxin hotplug-korjaus peliohjaimille, joka oli rikki versiossa 2.0.18.

SDL 2.0.20:n uusien ominaisuuksien lisäksi se korostaa myös SDL_ttf 2.0.18 -kirjaston erillinen julkaisu mikä toimii linkkinä FreeType 2 -fonttimoottoriin, joka tarjoaa työkaluja TTF (TrueType) -kirjasimien kanssa työskentelyyn SDL 2.0.18:ssa.

Uusi versio sisältää lisäominaisuuksia skaalaukseen, tulosteen hallintaan, koon muuttamiseen ja TTF-kirjasinten parametrointiin ja lisää tuen 32-bittisille kuvioille.

Vihdoin jos olet kiinnostunut tietämään siitä lisää tämän uuden version, voit tarkistaa yksityiskohdat seuraavassa linkissä.

Kuinka asentaa Simple DirectMedia Layer Linuxiin?

Tämän kirjaston asentaminen Linuxiin on melko yksinkertaista, koska useimmilla Linux-jakeluilla on se arkistoissaan.

Jos kyseessä on Debian, Ubuntu ja näistä johdetut jakelut, sinun tarvitsee vain ajaa seuraavat komennot päätelaitteessa:

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

Vaikka niiden tapauksessa, jotka ovat uArch Linux suarios meidän on vain suoritettava seuraava:

sudo pacman -S sdl2

Niiden tapauksessa, jotka ovat verkkotunnuksen käyttäjiä Fedora, Centos, RHEL tai mikä tahansa niihin perustuva jakelu, heidän on vain suoritettava seuraava komento:

sudo yum install SDL2
sudo yum install SDL2-devel

Kaikille muille Linux-jakeluille, he voivat etsiä pakettia "sdl" tai "libsdl" asennusta varten tai ladata ja kääntää lähdekoodin.

He tekevät tämän:

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

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.