Ithala leencwadi le-SDL 2.0.16 (I-Simple DirectMedia Layer) lakhululwa, elijolise ekwenzeni lula ukubhalwa kwemidlalo kunye nezicelo zemultimedia. Ithala leencwadi le-SDL libonelela ngezixhobo ezifana ne-hardware-ekhawulezayo i-2D kunye ne-3D yemveliso yegraphic, i-input processing, i-audio playback, i-3D imveliso nge-OpenGL/i-OpenGL ES/Vulkan kunye neminye imisebenzi emininzi enxulumeneyo. Ithala leencwadi libhalwe ngo-C kwaye lihanjiswa phantsi kwelayisensi ye-zlib. Izibophelelo zibonelelwe ukusebenzisa amandla eSDL kwiiprojekthi kwiilwimi ezahlukeneyo zokucwangcisa.
Kukhupho olutsha:
- Iphuculwe kakhulu inkxaso yaseWayland.
- Ukongezwa ukukwazi ukukhupha kunye nokubamba iaudio usebenzisa iPipewire kunye ne-AAudio media server (Android).
- Inkxaso eyongeziweyo ye-Amazon Luna kunye ne-Xbox Series X abalawuli bomdlalo.
- Inkxaso eyongeziweyo ye-adaptive vibration effect (rumble) kwiGoogle Stadia kunye neNintendo Switch Pro controller xa usebenzisa umqhubi weHIDAPI.
- Umthwalo we-CPU owehlisiwe xa kusenziwa iminxeba ye-SDL_WaitEvent() kunye ne-SDL_WaitEventTimeout().
- Iimpawu ezintsha ziyacetywa:
- SDL_FlashWindow() ukutsala umdla womsebenzisi.
- SDL_GetAudioDeviceSpec() ukufumana ulwazi malunga nefomati yomsindo ekhethwayo yesixhobo esikhankanyiweyo.
- SDL_SetWindowAlwaysOnTop() ukutshintsha SDL_WINDOW_ALWAYS_ON_TOP (cofa phezulu) iflegi yefestile ekhethiweyo.
- SDL_SetWindowKeyboardGrab() ukubamba igalelo lebhodi yezitshixo ngaphandle kwe mouse.
- SDL_SoftStretchLinear () yokukala kabini phakathi kwemigangatho engamasuntswana angama-32.
- SDL_UpdateNVTexture () ukuhlaziya i-NV12/21 textures.
- I-SDL_GameControllerSendEffect () kunye ne-SDL_JoystickSendEffect () ukuthumela iziphumo eziqhelekileyo kubalawuli begeyimu ye-DualSense.
- SDL_GameControllerGetSensorDataRate () ukufumana idatha malunga nobunzulu bolwazi olufunyenwe kuluvo lwabalawuli bomdlalo ukuya kwiPlayStation kunye neNintendo switch.
- SDL_AndroidShowToast () yokubonisa izaziso ezikhaphukhaphu kwiqonga le-Android.
umthombo: opennet.ru