SDL 2.0.16 Tukunga Puna Media

I tukuna te whare pukapuka SDL 2.0.16 (Simple DirectMedia Layer), hei whakangwari i te tuhi o nga keemu me nga tono rongorau. Ko te whare pukapuka SDL e whakarato ana i nga taputapu penei i te whakaputanga whakairoiro 2D me te 3D kua whakatere taputapu, te tukatuka whakauru, te purei ororongo, te putanga 3D ma te OpenGL/OpenGL ES/Vulkan me te maha atu o nga mahi e pa ana. Kua tuhia te whare pukapuka ki C ka tohatohahia i raro i te raihana zlib. Ka whakaratohia nga here ki te whakamahi i nga kaha SDL i roto i nga kaupapa i roto i nga reo maha.

I roto i te tukunga hou:

  • Kua tino pai ake te tautoko a Wayland.
  • Kua taapirihia te kaha ki te whakaputa me te hopu oro ma te whakamahi i te Pipewire me te AAudio media server (Android).
  • He tautoko taapiri mo Amazon Luna me nga kaiwhakahaere keemu Xbox Series X.
  • He tautoko taapiri mo te awenga wiri urutau (te haruru) i runga i nga kaiwhakahaere o Google Stadia me Nintendo Switch Pro ina whakamahi ana i te taraiwa HIDAPI.
  • Kua whakaitihia te uta CPU i te wa e tukatuka ana i nga waea SDL_WaitEvent() me SDL_WaitEventTimeout().
  • Ko nga ahuatanga hou kua tohua:
    • SDL_FlashWindow() hei kukume i te aro o te kaiwhakamahi.
    • SDL_GetAudioDeviceSpec() ki te tiki korero mo te whakatakotoranga ororongo pai mo te taputapu kua tohua.
    • SDL_SetWindowAlwaysOnTop() ki te huri hihiri i te haki SDL_WINDOW_ALWAYS_ON_TOP (hopu ki runga) mo te matapihi kua tohua.
    • SDL_SetWindowKeyboardGrab() hei hopu i te whakauru papapātuhi motuhake mai i te kiore.
    • SDL_SoftStretchLinear() mo te tauine rua i waenga i nga mata 32-bit.
    • SDL_UpdateNVTexture() ki te whakahou i nga kakano NV12/21.
    • SDL_GameControllerSendEffect() me SDL_JoystickSendEffect() ki te tuku ritenga ritenga ki nga kaiwhakahaere keemu DualSense.
    • SDL_GameControllerGetSensorDataRate() ki te tiki raraunga mo te kaha o nga korero i whakawhiwhia mai i nga pukoro o nga kaiwhakahaere keemu ki te PlayStation me te Nintendo Switch.
    • SDL_AndroidShowToast() mo te whakaatu whakamohiotanga mama ki runga i te papaaho Android.

Source: opennet.ru

Tāpiri i te kōrero