Lëshimi i bibliotekës multimediale SDL 2.0.12

U shpall rilizimi i bibliotekës SDL 2.0.12 (Simple DirectMedia Layer), e orientuar për të lehtësuar shkrimin e lojërave dhe aplikacioneve multimediale. Biblioteka SDL ofron mjete si dalja e 2D- dhe 3D-grafikës e përshpejtuar nga hardueri, përpunimi i inputit, riprodhimi i zërit, dalja 3D përmes OpenGL/OpenGL ES dhe një shumëllojshmëri operacionesh 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 mundësitë e SDL në projekte në gjuhë të ndryshme programimi ofrohen lidhje.

Në lëshimin e ri:

  • NĂ« driverin HIDAPI Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r kontrollorĂ«t e lojĂ«rave Nintendo GameCube dhe shenja SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE pĂ«r tĂ« pĂ«rcaktuar pĂ«rdorimin e tyre. NĂ« HIDAPI gjithashtu Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r kontrollorĂ«t Xbox 360 dhe Xbox One;
  • Shtuar mbĂ«shtetje pĂ«r kontrollorĂ«t e lojĂ«rave:
    • 8BitDo FC30 Pro
    • 8BitDo M30 GamePad
    • BDA PS4 Fightpad
    • HORI Fighting Commander
    • Hyperkin Duke
    • Hyperkin X91
    • MOGA XP5-A Plus
    • NACON GC-400ES
    • NVIDIA Controller v01.04
    • PDP Versus Fighting Pad
    • Razer Raion Fightpad pĂ«r PS4
    • Razer Serval
    • Stadia Controller
    • SteelSeries Stratus Duo
    • Victrix Pro Fight Stick pĂ«r PS4
    • Xbox One Elite Series 2
  • Shtuar funksionet SDL_GetTextureScaleMode() dhe SDL_SetTextureScaleMode() pĂ«r marrjen dhe vendosjen e modit tĂ« zgjerimit tĂ« aplikuar pĂ«r tekste;
  • Shtuar funksioni SDL_LockTextureToSurface(), i ngjashĂ«m me SDL_LockTexture(), por qĂ« trajton zonĂ«n e bllokuar si SDL Surface;
  • Shtuar njĂ« mod tĂ« ri pĂ«r pĂ«rzierje SDL_BLENDMODE_MUL;
  • NĂ« funksionin SDL_GameControllerTypeForIndex() Ă«shtĂ« siguruar dalja e llojit tĂ« kontrolluesit tĂ« lojĂ«s (Xbox 360, Xbox One, PS3, PS4, Nintendo Switch Pro);
  • Shtuar funksionet SDL_JoystickFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() dhe SDL_GameControllerFromPlayerIndex() pĂ«r tĂ« identifikuar dhe vendosur pajisjen e lidhur me indeksin e lojtarit;
  • Shtuar makrosi SDL_zeroa() pĂ«r tĂ« zerosuar njĂ« array elementesh;
  • Shtuar funksionin SDL_HasARMSIMD() pĂ«r tĂ« pĂ«rcaktuar mbĂ«shtetje pĂ«r instruktionet ARM SIMD nĂ« CPU ARMv6+;
  • PĂ«r sistemet Linux janĂ« implementuar treguesit SDL_HINT_VIDEO_X11_WINDOW_VISUALID (pĂ«rcaktimi i identifikuesit tĂ« daljes pĂ«r dritaret e reja X11) dhe SDL_HINT_VIDEO_X11_FORCE_EGL (zgjedhja e pĂ«rdorimit tĂ« GLX ose EGL pĂ«r X11);
  • PĂ«r Android Ă«shtĂ« shtuar mundĂ«sia e kapjes sĂ« zĂ«rit duke pĂ«rdorur OpenSL-ES dhe Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r pĂ«rdorimin e Bluetooth Steam Controller si kontroler loje.

Burimi: opennet.ru

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