Ile-ikawe SDL 2.0.16 (Simple DirectMedia Layer) ti tu silẹ, ti o pinnu lati di irọrun kikọ awọn ere ati awọn ohun elo multimedia. Ile-ikawe SDL n pese awọn irinṣẹ bii 2D imuyara ohun elo ati iṣelọpọ awọn aworan 3D, sisẹ titẹ sii, ṣiṣiṣẹsẹhin ohun, iṣelọpọ 3D nipasẹ OpenGL/OpenGL ES/Vulkan ati ọpọlọpọ awọn iṣẹ ṣiṣe ti o jọmọ. Ile-ikawe naa ti kọ sinu C o si pin kaakiri labẹ iwe-aṣẹ zlib. A pese awọn ifunmọ lati lo awọn agbara SDL ni awọn iṣẹ akanṣe ni ọpọlọpọ awọn ede siseto.
Ninu itusilẹ tuntun:
- Atilẹyin Wayland ni ilọsiwaju pataki.
- Ṣe afikun agbara lati ṣejade ati mu ohun afetigbọ nipa lilo Pipewire ati olupin media AAudio (Android).
- Ṣe afikun atilẹyin fun Amazon Luna ati awọn oludari ere Xbox Series X.
- Atilẹyin ti a ṣafikun fun ipa gbigbọn adaṣe (rumble) lori Google Stadia ati awọn oludari Nintendo Yipada Pro nigba lilo awakọ HIDAPI.
- Idinku Sipiyu ti o dinku nigba ṣiṣe awọn ipe SDL_WaitEvent () ati SDL_WaitEventTimeout ().
- Awọn ẹya tuntun ti a daba:
- SDL_FlashWindow () lati fa akiyesi olumulo.
- SDL_GetAudioDeviceSpec () lati gba alaye nipa ọna kika ohun afetigbọ ti o fẹ fun ẹrọ ti a sọ.
- SDL_SetWindowAlwaysLori() lati yi asia SDL_WINDOW_ALWAYS_ON_TOP pada lainidi fun window ti o yan.
- SDL_SetWindowKeyboardGrab() lati gba igbewọle keyboard ominira ti Asin.
- SDL_SoftStretchLinear () fun iwọn bilinear laarin awọn oju-ọti 32-bit.
- SDL_UpdateNVTexture () lati mu NV12/21 awoara.
- SDL_GameControllerSendEffect () ati SDL_JoystickSendEffect () lati firanṣẹ awọn ipa aṣa si awọn oludari ere DualSense.
- SDL_GameControllerGetSensorDataRate() lati gba data lori kikankikan ti alaye ti o gba lati ọdọ awọn sensọ ti awọn oludari ere si PlayStation ati Nintendo Yipada.
- SDL_AndroidShowToast() fun iṣafihan awọn iwifunni iwuwo fẹẹrẹ lori pẹpẹ Android.
orisun: opennet.ru