SDL 2.0.20 jau ir izlaists, un tie ir tā jaunumi

SDL_Logo

The SDL 2.0.20 jaunās versijas izlaišana kurā tika veiktas dažas izmaiņas, kas uzlabo bibliotēkas darbību, papildus izlabojot divas kļūdas, kas bija pēdējā versijā.

Tiem, kas nezina par bibliotēku SDL, jums jāzina, ka tas nodrošina tādus rīkus kā aparatūras paātrināta 2D un 3D grafikas izeja, ievades apstrāde, audio atskaņošana, 3D izeja caur OpenGL / OpenGL ES un daudzas citas saistītas darbības.

SDL ir analogs DirectX, ar ko varētu apgalvot, ka DirectX analogs ir OpenGL. DirectX darbojas arī ar ievades ierīcēm un skaņu. Kad Loki Software sāka pārnest AAA spēles uz Linux, viņi Direct3D aizstāja ar OpenGL un nekas cits neaizvietoja, un tā kā mūsdienās ir grūti rakstīt "X" lietojumprogrammas pat ar WinAPI uz API X11, bet ar DirectDraw uz WinAPI, kas jau ir. problēma, tā radās SDL.

SDL tas ir oficiāli saderīgs ar Windows, Mac OS X, Linux, iOS un Android, lai gan tam ir atbalsts citām platformām, piemēram, QNX, papildus citām arhitektūrām un sistēmām, piemēram, Sega Dreamcast, GP32, GP2X utt.

Vienkāršs DirectMedia slānis ir rakstīts C, darbojas dabiski ar C ++ un ir pieejamas saites vairākām citām valodām, tostarp C # un Python, tā tiek izplatīta saskaņā ar zlib licenci, šī licence ļauj brīvi izmantot SDL jebkurā programmatūrā.

SDL 2.0.20 galvenās jaunās iezīmes

Šajā jaunajā SDL 2.0.20 versijā, kas tiek prezentēta, ir uzsvērts, ka uzlabota horizontālo un vertikālo līniju izvades precizitāte izmantojot OpenGL un OpenGL ES.

Vēl viena svarīga izmaiņa, kas izceļas, ir tā indikators tika pievienots SDL_HINT_RENDER_LINE_METHOD lai izvēlētos līniju zīmēšanas metodi kas ietekmē ātrumu, pareizību un savietojamību.

Turklāt tiek minēts, ka funkcija SDL_RenderGeometryRaw() ir pārveidota ar mērķi būt var izmantot rādītāju uz parametru SDL_Color vesela skaitļa vērtības vietā, tādējādi krāsu datus var norādīt formātos SDL_PIXELFORMAT_RGBA32 un SDL_PIXELFORMAT_ABGR8888.

No kļūdu labojumu puses šajā jaunajā SDL 2.0.20 versijā Atrisināta problēma ar vietējo kursoru lielumu Windows platformā.

Kamēr par Linux karstā spraudņa labojums spēļu kontrolleriem, kas tika bojāts versijā 2.0.18.

Papildus SDL 2.0.20 jaunumiem tas arī izceļ atsevišķa SDL_ttf 2.0.18 bibliotēkas laidiena kas darbojas kā saite uz FreeType 2 fontu dzinēju, kas nodrošina rīkus darbam ar TTF (TrueType) fontiem SDL 2.0.18.

Jaunajā versijā ir iekļautas papildu funkcijas mērogošanai, izvades kontrolei, izmēru maiņai un TTF fontu parametru noteikšanai, kā arī tiek pievienots atbalsts 32 bitu glifiem.

Beidzot ja jūs interesē uzzināt vairāk par to no šīs jaunās versijas varat pārbaudīt sīkāka informācija šajā saitē.

Kā Linux instalēt vienkāršo DirectMedia Layer?

Šīs bibliotēkas instalēšana operētājsistēmā Linux ir diezgan vienkārša, jo lielākajai daļai Linux izplatītāju tā ir krātuvēs.

Attiecībā uz. \ T Debian, Ubuntu un no tiem atvasinātos izplatījumus jums būs tikai jāpalaiž šādas komandas terminālā:

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

Kaut arī attiecībā uz tiem, kas ir uArch Linux suarios mums vienkārši jāizpilda šādas darbības:

sudo pacman -S sdl2

To lietotāju gadījumā, kuri izmanto Fedora, Centos, RHEL vai jebkura uz tiem balstīta izplatīšana, viņiem vienkārši jāizpilda šāda komanda:

sudo yum install SDL2
sudo yum install SDL2-devel

Visiem pārējiem Linux izplatījumiem, viņi instalēšanai var meklēt pakotni "sdl" vai "libsdl" vai lejupielādēt un apkopot pirmkodu.

Viņi to dara ar:

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

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.