Publikimi i bibliotekës së mediave SDL 2.0.16

U lëshua biblioteka SDL 2.0.16 (Simple DirectMedia Layer), që synon të thjeshtojë shkrimin e lojërave dhe aplikacioneve multimediale. Biblioteka SDL ofron mjete të tilla si dalje grafike 2D dhe 3D të përshpejtuar nga hardueri, përpunimi i hyrjes, riprodhimi audio, dalje 3D nëpërmjet OpenGL/OpenGL ES/Vulkan dhe shumë operacione të tjera të lidhura. Biblioteka është shkruar në C dhe shpërndahet nën licencën zlib. Lidhjet ofrohen për të përdorur aftësitë SDL në projekte në gjuhë të ndryshme programimi.

Në publikimin e ri:

  • Mbështetja për Wayland është përmirësuar ndjeshëm.
  • U shtua aftësia për të nxjerrë dhe kapur audio duke përdorur serverin e medias Pipewire dhe AAudio (Android).
  • Mbështetje e shtuar për kontrollorët e lojërave Amazon Luna dhe Xbox Series X.
  • Mbështetje e shtuar për efektin adaptiv të dridhjes (gjumitjes) në kontrollorët Google Stadia dhe Nintendo Switch Pro kur përdorni drejtuesin HIDAPI.
  • Ngarkesa e reduktuar e CPU-së kur përpunohen thirrjet SDL_WaitEvent() dhe SDL_WaitEventTimeout().
  • Karakteristikat e reja të propozuara:
    • SDL_FlashWindow() për të tërhequr vëmendjen e përdoruesit.
    • SDL_GetAudioDeviceSpec() për të marrë informacion në lidhje me formatin e preferuar të audios për pajisjen e specifikuar.
    • SDL_SetWindowAlwaysOnTop() për të ndryshuar në mënyrë dinamike flamurin SDL_WINDOW_ALWAYS_ON_TOP (kapur në krye) për dritaren e zgjedhur.
    • SDL_SetWindowKeyboardGrab() për të kapur hyrjen e tastierës pavarësisht nga miu.
    • SDL_SoftStretchLinear() për shkallëzim bilinear midis sipërfaqeve 32-bit.
    • SDL_UpdateNVTexture() për të përditësuar teksturat NV12/21.
    • SDL_GameControllerSendEffect() dhe SDL_JoystickSendEffect() për të dërguar efekte të personalizuara te kontrollorët e lojës DualSense.
    • SDL_GameControllerGetSensorDataRate() për të marrë të dhëna mbi intensitetin e informacionit të marrë nga sensorët e kontrollorëve të lojës në PlayStation dhe Nintendo Switch.
    • SDL_AndroidShowToast() për shfaqjen e njoftimeve të lehta në platformën Android.

Burimi: opennet.ru

Shto një koment