Hoʻokuʻu ʻia ʻo SDL 2.0.16 Media Library

Ua hoʻokuʻu ʻia ka waihona SDL 2.0.16 (Simple DirectMedia Layer), i manaʻo e hoʻomaʻamaʻa i ke kākau ʻana i nā pāʻani a me nā noi multimedia. Hāʻawi ka waihona SDL i nā mea hana e like me ka 2D a me ka 3D kiʻi kiʻi i hoʻonui ʻia i ka lako, ka hoʻoili ʻana i ka hoʻokomo, ka pāʻani leo, ka hoʻopuka 3D ma o OpenGL/OpenGL ES/Vulkan a me nā hana e pili ana. Ua kākau ʻia ka waihona ma C a ua māhele ʻia ma lalo o ka laikini zlib. Hāʻawi ʻia nā paʻa e hoʻohana i nā mana SDL i nā papahana ma nā ʻōlelo papahana like ʻole.

I ka hoʻokuʻu hou:

  • Hoʻomaikaʻi nui ʻia ke kākoʻo ʻo Wayland.
  • Hoʻohui i ka hiki ke hoʻopuka a hopu i ka leo me ka hoʻohana ʻana i ka Pipewire a me AAudio media server (Android).
  • Hoʻohui i ke kākoʻo no Amazon Luna a me nā mea hoʻokele pāʻani Xbox Series X.
  • Hoʻohui ʻia ke kākoʻo no ka hopena vibration adaptive (rumble) ma Google Stadia a me Nintendo Switch Pro kaohi i ka wā e hoʻohana ai i ka mea hoʻokele HIDAPI.
  • Hoʻemi ʻia ka ukana CPU i ka wā e hoʻoponopono ai i nā kelepona SDL_WaitEvent() a me SDL_WaitEventTimeout().
  • Nā hiʻohiʻona hou i manaʻo ʻia:
    • SDL_FlashWindow() e hoʻohuli i ka manaʻo o ka mea hoʻohana.
    • SDL_GetAudioDeviceSpec() no ka loaʻa ʻana o ka ʻike e pili ana i ke ʻano leo i makemake ʻia no ka hāmeʻa i kuhikuhi ʻia.
    • SDL_SetWindowAlwaysOnTop() e hoʻololi ikaika i ka hae SDL_WINDOW_ALWAYS_ON_TOP (paʻi ma luna) no ka pukaaniani i koho ʻia.
    • SDL_SetWindowKeyboardGrab() no ka hopu ʻana i ka hoʻokomo kīpē me ke kūʻokoʻa i ka ʻiole.
    • SDL_SoftStretchLinear() no ka scaling bilinear ma waena o 32-bit surfaces.
    • SDL_UpdateNVTexture() e hoʻohou i ka NV12/21 textures.
    • SDL_GameControllerSendEffect() a me SDL_JoystickSendEffect() e hoʻouna i nā hopena maʻamau i nā mea hoʻokele pāʻani DualSense.
    • SDL_GameControllerGetSensorDataRate() e kiʻi i ka ʻikepili e pili ana i ka ikaika o ka ʻike i loaʻa mai nā mea ʻike o nā mea hoʻokele pāʻani i ka PlayStation a me Nintendo Switch.
    • SDL_AndroidShowToast() no ka hōʻike ʻana i nā hoʻolaha māmā ma ka paepae Android.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka