I-SDL 2.0.20 isivele ikhishiwe futhi lezi yizindaba zayo

SDL_Ilogo

I ukukhishwa kwenguqulo entsha ye-SDL 2.0.20 lapho kwenziwa khona izinguquko ezithile ezithuthukisa ukusebenza komtapo wolwazi, ngaphezu kokulungisa amaphutha amabili abekhona enguqulweni yokugcina.

Okwalabo abangazi ngomtapo wezincwadi SDL, kufanele wazi ukuthi lokhu, inikeza amathuluzi afana nokukhishwa kwehluzo kwe-2D ne-3D, ukucubungula okokufaka, ukudlala umsindo, ukukhishwa kwe-3D nge-OpenGL / OpenGL ES neminye imisebenzi eminingi ehlobene.

I-SDL ifana ne-DirectX, lapho umuntu angaphikisana ngokuthi i-analog ye-DirectX i-OpenGL. I-DirectX iphinde isebenze namadivayisi okokufaka nomsindo. Ngenkathi i-Loki Software iqala ukufaka imidlalo ye-AAA ku-Linux, yashintsha i-Direct3D yafaka i-OpenGL futhi akuzange kube khona okunye esikhundleni sanoma yini enye futhi njengoba kunzima ukubhala izinhlelo zokusebenza ze-"X" kulezi zinsuku ngisho ne-WinAPI ku-API X11, kodwa nge-DirectDraw ku-WinAPI esivele ikhona. inkinga, yindlela iSDL yazalwa ngayo.

Sdl ihambisana ngokusemthethweni neWindows, Mac OS X, Linux, iOS ne-Android, nakuba inokusekelwa kwamanye amapulatifomu afana ne-QNX, ngaphezu kwezinye izakhiwo nezinhlelo ezifana ne-Sega Dreamcast, GP32, GP2X, njll.

Isendlalelo Esilula se-DirectMedia kubhalwe ngo-C, kusebenza ngokwendabuko nge-C ++ futhi kunezixhumanisi ezitholakala ngezinye izilimi eziningana, kufaka phakathi i-C # ne-Python, isatshalaliswa ngaphansi kwelayisense le-zlib, le layisensi ivumela ukusebenzisa i-SDL ngokukhululeka kunoma iyiphi i-software.

Izici ezintsha eziyinhloko ze-SDL 2.0.20

Kule nguqulo entsha ye-SDL 2.0.20 eyethulwa, kugqanyiswe ukuthi ukunemba okuthuthukisiwe kokukhiphayo komugqa ovundlile noqondile uma usebenzisa i-OpenGL ne-OpenGL ES.

Olunye ushintsho olubalulekile olugqamayo ukuthi inkomba yengeziwe SDL_HINT_RENDER_LINE_METHOD ukukhetha indlela yokudweba umugqa okuthinta isivinini, ukulunga nokuhambisana.

Ngaphezu kwalokho, kuyashiwo ukuthi umsebenzi we-SDL_RenderGeometryRaw() uklanywe kabusha ngenhloso yokuba ingasebenzisa isikhombi kupharamitha ye-SDL_Color esikhundleni senani eliphelele, ngaleyo ndlela idatha yombala ingacaciswa kumafomethi okuthi SDL_PIXELFORMAT_RGBA32 kanye ne-SDL_PIXELFORMAT_ABGR8888.

Ngasohlangothini lokulungiswa kweziphazamisi, kule nguqulo entsha ye-SDL 2.0.20 Kuxazululwe inkinga ngosayizi wezikhombisi zomdabu kuplathifomu ye-Windows.

Ngenkathi ye- I-Linux hotplug fix yabalawuli begeyimu, eyaphulwa kunguqulo 2.0.18.

Ngokungeziwe kokuthi yini entsha ku-SDL 2.0.20, iphinde igqamise ukukhishwa okuhlukile kwelabhulali ye-SDL_ttf 2.0.18 okuyi isebenza njengesixhumanisi senjini yefonti yeFreeType 2, ehlinzeka ngamathuluzi okusebenza ngamafonti e-TTF (TrueType) ku-SDL 2.0.18.

Inguqulo entsha ihlanganisa izici ezengeziwe zokukala, ukulawula okukhiphayo, ukushintsha usayizi, kanye nepharamitha yefonti ye-TTF, futhi yengeza ukusekelwa kwama-glyphs angu-32-bit.

Okokugcina uma unentshisekelo yokwazi kabanzi ngakho yale nguqulo entsha, ungabheka ifayela le- imininingwane kusixhumanisi esilandelayo.

Ungayifaka kanjani i-Simple DirectMedia Layer ku-Linux?

Ukufaka lo mtapo wezincwadi ku-Linux kulula ngoba ukusatshalaliswa okuningi kwe-Linux kunakho ngaphakathi kokugcina kwabo.

Endabeni ye I-Debian, Ubuntu nokusatshalaliswa okususelwe kulokhu, kuzofanele usebenzise kuphela imiyalo elandelayo ku-terminal:

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

Ngenkathi kwenzelwa labo abango-uAma-suarios e-Arch Linux kufanele sisebenzise okulandelayo:

sudo pacman -S sdl2

Endabeni yalabo abangabasebenzisi be I-Fedora, i-Centos, i-RHEL noma yikuphi ukusatshalaliswa okususelwa kubo, kufanele nje basebenzise umyalo olandelayo:

sudo yum install SDL2
sudo yum install SDL2-devel

Konke okunye ukusatshalaliswa kweLinux, bangasesha iphakheji "sdl" noma i- "libsdl" yokufaka noma ukulanda nokuhlanganisa ikhodi yomthombo.

Benza lokhu nge:

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

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.