Az SDL 2.0.20 már megjelent, és ezek a hírek

SDL_Logo

A az SDL 2.0.20 új verziójának kiadása amelyben néhány olyan változtatás történt, amelyek javítják a könyvtár működését, amellett, hogy kijavítottak két, a legutóbbi verzióban előforduló hibát.

Azoknak, akik nem ismerik a könyvtárat SDL, tudnia kell, hogy ez, olyan eszközöket nyújt, mint a hardveres gyorsítású 2D és a 3D grafikus kimenet, bemeneti feldolgozás, audio lejátszás, 3D kimenet OpenGL / OpenGL ES-en keresztül és sok más kapcsolódó művelet.

Az SDL a DirectX-hez hasonló, amivel vitatható, hogy a DirectX analógja az OpenGL. A DirectX beviteli eszközökkel és hanggal is működik. Amikor a Loki Software elkezdte az AAA-játékok portolását Linuxra, a Direct3D-t az OpenGL-re cserélték, és semmi mást nem lehetett helyettesíteni, és mivel manapság még az API X11-en lévő WinAPI-val is nehéz "X" alkalmazásokat írni, de a WinAPI-n már DirectDraw-val. probléma, így született meg az SDL.

SDL hivatalosan kompatibilis a Windows, Mac OS X, Linux, iOS és Android rendszerekkel, bár támogatja az egyéb platformokat, például a QNX-et, más architektúrákon és rendszereken kívül, mint például a Sega Dreamcast, GP32, GP2X stb.

Egyszerű DirectMedia réteg C-ben van írva, natívan működik a C ++ -val és a linkek több más nyelvre is elérhetők, beleértve a C # és a Python programokat is, zlib licenc alatt terjesztik, ez a licenc lehetővé teszi az SDL szabad használatát bármilyen szoftverben.

Az SDL 2.0.20 főbb újdonságai

Az SDL 2.0.20 bemutatott új verziójában kiemelték, hogy a vízszintes és függőleges vonalkimenet jobb pontossága OpenGL és OpenGL ES használatakor.

Egy másik fontos változás, amely szembetűnő, az indikátor került hozzáadásra SDL_HINT_RENDER_LINE_METHOD vonalrajzolási mód kiválasztásához ami befolyásolja a sebességet, a helyességet és a kompatibilitást.

Ezen kívül megemlítik, hogy az SDL_RenderGeometryRaw() függvényt újratervezték lét céljával használhat mutatót az SDL_Color paraméterre egész érték helyett, így a színadatok S formátumban adhatók megDL_PIXELFORMAT_RGBA32 és SDL_PIXELFORMAT_ABGR8888.

A hibajavítások részéről az SDL 2.0.20 új verziójában Megoldott egy problémát a natív kurzorok méretével a Windows platformon.

Míg az Linux hotplug javítás játékvezérlőkhöz, amely a 2.0.18-as verzióban megszakadt.

Az SDL 2.0.20 újdonságai mellett kiemeli az SDL_ttf 2.0.18 könyvtár külön kiadása melyik hivatkozásként működik a FreeType 2 betűtípus motorhoz, amely eszközöket biztosít a TTF (TrueType) betűtípusokkal való munkához az SDL 2.0.18-ban.

Az új verzió további funkciókat tartalmaz a méretezéshez, a kimenetvezérléshez, az átméretezéshez és a TTF-betűtípus-paraméterezéshez, valamint támogatja a 32 bites karakterjeleket.

Végül ha érdekel, hogy többet tudjon meg róla ennek az új verziónak ellenőrizheti a részletek a következő linken.

Hogyan lehet telepíteni az Simple DirectMedia Layer szoftvert Linuxra?

Ennek a könyvtárnak a telepítése Linuxra meglehetősen egyszerű, mivel a legtöbb Linux disztribúció a tárolókban van.

Abban az esetben A Debian, az Ubuntu és az ezekből származó disztribúciók csak futtatni kell a következő parancsokat egy terminálon:

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

Míg azok esetében, akik uArch Linux suarios-nak csak a következőket kell futtatnunk:

sudo pacman -S sdl2

Azok esetében, akik a Fedora, Centos, RHEL vagy az ezeken alapuló bármilyen terjesztés, csak a következő parancsot kell futtatniuk:

sudo yum install SDL2
sudo yum install SDL2-devel

Minden más Linux disztribúcióhoz, kereshetik az "sdl" vagy "libsdl" csomagot telepítéshez, vagy letölthetik és lefordíthatják a forráskódot.

Ezt a következőkkel teszik:

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

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.