Publikimi i bibliotekës së mediave SDL 2.0.12

Ndodhi botimi i bibliotekës SDL 2.0.12 (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 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:

  • Drejtuesi HIDAPI ka shtuar mbështetje për kontrollorët e lojërave Nintendo GameCube dhe flamurin SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE për të përcaktuar nëse ato përdoren. HIDAPI gjithashtu përmirëson mbështetjen për kontrollorët Xbox 360 dhe Xbox One;
  • Mbështetje e shtuar për kontrollorët e lojës:
    • 8BitDo FC30 Pro
    • GameBad 8BitDo M30
    • BDA PS4 Fightpad
    • HORI Komandant Luftimi
    • Djaloshi Hyperkin
    • Hyperkin X91
    • MOGA XP5-A Plus
    • NACON GC-400ES
    • Kontrolluesi NVIDIA v01.04
    • PDP kundrejt bllokut të luftimit
    • Razer Raion Fightpad për PS4
    • Razer Serval
    • Kontrolluesi Stadia
    • SteelSeries Stratus Duo
    • Victrix Pro Fight Stick për PS4
    • Xbox One Elite Seria 2
  • U shtuan funksionet SDL_GetTextureScaleMode() dhe SDL_SetTextureScaleMode() për të marrë dhe vendosur modalitetin e shkallëzimit të përdorur për teksturat;
  • U shtua funksioni SDL_LockTextureToSurface(), i ngjashëm me SDL_LockTexture(), por duke e trajtuar zonën e kyçur si një Sipërfaqe SDL;
  • U shtua modaliteti i ri i përzierjes SDL_BLENDMODE_MUL;
  • Funksioni SDL_GameControllerTypeForIndex() siguron dalje të llojit të kontrolluesit të lojës (Xbox 360, Xbox One, PS3, PS4, Nintendo Switch Pro);
  • U shtuan funksionet SDL_JoystickFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() dhe SDL_GameControllerFromPlayerIndex() për të zbuluar dhe vendosur pajisjen e lidhur me indeksin e luajtësit;
  • U shtua makro SDL_zeroa() për të rivendosur një grup elementësh;
  • U shtua funksioni SDL_HasARMSIMD() për të përcaktuar mbështetjen për udhëzimet ARM SIMD në CPU-të ARMv6+;
  • Për sistemet Linux реализованы признаки SDL_HINT_VIDEO_X11_WINDOW_VISUALID (определение идентификатора вывода для новых окон X11) и SDL_HINT_VIDEO_X11_FORCE_EGL (выбор применения GLX или EGL для X11);
  • Për Android добавлена возможность захвата звука при помощи OpenSL-ES и реализована поддержка использования Bluetooth Steam Controller в качестве игрового контроллера.

Burimi: opennet.ru

Bleni një host të besueshëm për faqet me mbrojtje DDoS, serverë VPS VDS 🔥 Bleni hosting të besueshëm të faqeve të internetit me mbrojtje DDoS, servera VPS VDS | ProHoster