SDL 2.0.16 medijos bibliotekos leidimas

Buvo išleista SDL 2.0.16 (Simple DirectMedia Layer) biblioteka, skirta supaprastinti žaidimų ir daugialypės terpės programų rašymą. SDL biblioteka teikia tokius įrankius kaip aparatinės įrangos pagreitintas 2D ir 3D grafikos išvestis, įvesties apdorojimas, garso atkūrimas, 3D išvestis per OpenGL/OpenGL ES/Vulkan ir daug kitų susijusių operacijų. Biblioteka parašyta C kalba ir platinama pagal zlib licenciją. Pateikiami įrišimai, skirti naudoti SDL galimybes projektuose įvairiomis programavimo kalbomis.

Naujame leidime:

  • Žymiai patobulintas „Wayland“ palaikymas.
  • Pridėta galimybė išvesti ir užfiksuoti garsą naudojant Pipewire ir AAudio medijos serverį (Android).
  • Pridėtas Amazon Luna ir Xbox Series X žaidimų valdiklių palaikymas.
  • Pridėtas prisitaikančio vibracijos efekto (rumble) palaikymas „Google Stadia“ ir „Nintendo Switch Pro“ valdikliuose naudojant HIDAPI tvarkyklę.
  • Sumažinta procesoriaus apkrova apdorojant SDL_WaitEvent() ir SDL_WaitEventTimeout() skambučius.
  • Siūlomos naujos funkcijos:
    • SDL_FlashWindow(), kad patrauktų vartotojo dėmesį.
    • SDL_GetAudioDeviceSpec(), kad gautumėte informaciją apie pageidaujamą garso formatą nurodytam įrenginiui.
    • SDL_SetWindowAlwaysOnTop(), kad dinamiškai pakeistumėte pasirinkto lango vėliavėlę SDL_WINDOW_ALWAYS_ON_TOP (prisegti viršuje).
    • SDL_SetWindowKeyboardGrab(), kad užfiksuotų klaviatūros įvestį nepriklausomai nuo pelės.
    • SDL_SoftStretchLinear() dvilinijiniam mastelio keitimui tarp 32 bitų paviršių.
    • SDL_UpdateNVTexture(), kad atnaujintumėte NV12/21 tekstūras.
    • SDL_GameControllerSendEffect() ir SDL_JoystickSendEffect(), norėdami siųsti pasirinktinius efektus į DualSense žaidimų valdiklius.
    • SDL_GameControllerGetSensorDataRate(), kad gautumėte duomenis apie informacijos, gaunamos iš žaidimų valdiklių jutiklių į PlayStation ir Nintendo Switch, intensyvumą.
    • SDL_AndroidShowToast(), skirtas rodyti lengvus pranešimus Android platformoje.

Šaltinis: opennet.ru

Добавить комментарий