SDL 2.0.16 Media Library Tu

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

Fi ọrọìwòye kun