Ma hope o ʻehiku mau mahina o ka hoʻomohala ʻana, ua paʻi ʻia ka hoʻokuʻu ʻana o ka waihona SDL 2.30.0 (Simple DirectMedia Layer), i manaʻo ʻia 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ā lako e like me ka hoʻopuka kiʻi kiʻi 2D a me 3D i hoʻonui ʻia e ka lako, ka hoʻohana ʻ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 ka ʻōlelo C a hāʻawi ʻia ma lalo o ka laikini Zlib. No ka hoʻohana ʻana i nā mana SDL i nā papahana ma nā ʻōlelo papahana like ʻole, hāʻawi ʻia nā mea paʻa pono.
Hāʻawi nui ka hoʻokuʻu ʻana o SDL 2.30.0 i nā hoʻoponopono hewa, ʻoiai ua hoʻoneʻe ʻia ka lālā SDL 2.x i ke kūlana mālama i ka makahiki i hala, a ua kālele ʻia nā hoʻomohala hana āpau i ka hoʻomākaukau ʻana i ka lālā SDL 3 a me ka papa hoʻohālikelike sdl2-compat, kahi e hoʻokō ai i ka SDL 2.x API ma luna o SDL 3, e ʻae ana i nā polokalamu i kākau ʻia no SDL 2 e holo me ka hoʻohana ʻana i nā hiki SDL 3.
Hoʻokomo pū ka lālā SDL 3 i kahi hana hou ʻana o kekahi mau ʻōnaehana liʻiliʻi, nā loli API kūpono ʻole, a me kahi hoʻomaʻemaʻe nui o nā hiʻohiʻona hoʻoilina i pili ʻole i ke kaiapuni o kēia wā. No ka laʻana, manaʻo ʻia ʻo SDL 3 e hana hou i ke code leo, e hoʻohana iā Wayland a me PipeWire ma ka paʻamau, e hāʻule i ke kākoʻo no OpenGL ES 1.0 a me DirectFB, a wehe i ke code no nā kahua hoʻoilina e like me QNX, Pandora, WinRT, a me OS/2.
ʻO nā loli i ka SDL 2.30.0 e komo pū ana me:
- Ua hoʻohui ʻia ke kākoʻo no nā ʻano ʻili me nā palette i kuhikuhi ʻia a me ka hōʻike kala 2-bit no kēlā me kēia pikela.
- Ua hoʻohui ʻia ka hana SDL_GameControllerGetSteamHandle() e hoʻoholo i ka lima hoʻokele pāʻani ma ka Steam API.
- Ua hoʻohui ʻia ka hanana SDL_CONTROLLERSTEAMHANDLEUPDATED, i hana ʻia i ka wā e hoʻokele ai ka mea hoʻokele pāʻani i nā loli i ka Steam API.
- Ua hoʻohui ʻia ka loli kaiapuni SDL_LOGGING e kaohi i ka hoʻopuka log.
- No ka paepae macOS реализованы признаки SDL_HINT_JOYSTICK_IOKIT, SDL_HINT_JOYSTICK_MFI и SDL_HINT_RENDER_METAL_PREFER_LOW_POWER_DEVICE.
- Ua hoʻohui ʻia ka hana SDL_GDKGetDefaultUser() no ka paepae Xbox.
Source: opennet.ru
