Lëshimi i bibliotekës multimediale SDL 2.0.16

U publikua biblioteka SDL 2.0.16 (Simple DirectMedia Layer), e cila ka si qëllim të thjeshtojë zhvillimin e lojrave dhe aplikacioneve multimediale. Biblioteka SDL ofron mjete si dalja e përshpejtuar nga pajisjet për grafikën 2D dhe 3D, përpunimin e inputeve, luajtjen e zërit, daljen 3D përmes OpenGL/OpenGL ES/Vulkan dhe shumë operacione të tjera përkatëse. Biblioteka është shkruar në gjuhën C dhe shpërndahet nën licencën zlib. Për të përdorur funksionalitetet e SDL në projekte të ndryshme programimi, janë ofruar binding-e.

NĂ« versionin e ri:

  • PĂ«rmirĂ«simi i ndjeshĂ«m i mbĂ«shtetjes sĂ« Wayland-it.
  • Shtuar mundĂ«sia e daljes dhe kapjes sĂ« zĂ«rit pĂ«rmes serverĂ« Pipewire dhe AAudio (Android).
  • Shtuar mbĂ«shtetje pĂ«r kontrolluesit e lojrave Amazon Luna dhe Xbox Series X.
  • Shtuar mbĂ«shtetje pĂ«r efektin e vibrimit adaptiv (rumble) nĂ« kontrolluesit e Google Stadia dhe Nintendo Switch Pro duke pĂ«rdorur drejtorin HIDAPI.
  • Reduktuar ngarkesa nĂ« CPU gjatĂ« pĂ«rpunimit tĂ« thirrjeve SDL_WaitEvent() dhe SDL_WaitEventTimeout().
  • Propozuar funksione tĂ« reja:
    • SDL_FlashWindow() pĂ«r tĂ« tĂ«rhequr vĂ«mendjen e pĂ«rdoruesit.
    • SDL_GetAudioDeviceSpec() pĂ«r tĂ« marrĂ« informacion mbi formatin e preferuar tĂ« zĂ«rit pĂ«r pajisjen e caktuar.
    • SDL_SetWindowAlwaysOnTop() pĂ«r tĂ« ndryshuar dinamikisht flagun SDL_WINDOW_ALWAYS_ON_TOP (fiximi mbi pĂ«rmbajtjen tjetĂ«r) pĂ«r dritaren e zgjedhur.
    • SDL_SetWindowKeyboardGrab() pĂ«r tĂ« kapur inputin nga kyçja pavarĂ«sisht nga maus-i.
    • SDL_SoftStretchLinear() pĂ«r pĂ«rmasimin bilinear midis sipĂ«rfaqsive 32-bit.
    • SDL_UpdateNVTexture() pĂ«r tĂ« pĂ«rmirĂ«suar teksturat NV12/21.
    • SDL_GameControllerSendEffect() dhe SDL_JoystickSendEffect() pĂ«r tĂ« dĂ«rguar efekte tĂ« personalizuara nĂ« kontrolluesit e lojrave DualSense.
    • SDL_GameControllerGetSensorDataRate() pĂ«r tĂ« marrĂ« tĂ« dhĂ«na mbi intensitetin e informacionit tĂ« sensorĂ«ve tĂ« kontrolluesve tĂ« lojrave pĂ«r PlayStation dhe Nintendo Switch.
    • SDL_AndroidShowToast() pĂ«r tĂ« shfaqur njoftime tĂ« lehta nĂ« platformĂ«n Android.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster