Lançimi i bibliotekës multimediale SDL 2.0.12

U zhvillua rilizimi i bibliotekës SDL 2.0.12 (Simple DirectMedia Layer), e cila është e orientuar drejt thjeshtimit të shkruajtjes së lojërave dhe aplikacioneve multimediale. Biblioteka SDL ofron mjete të tilla si dalje e përshpejtuar nga hardueri për grafikë 2D dhe 3D, përpunimi i input-it, riprodhimi i zërit, dalja 3D përmes OpenGL/OpenGL ES dhe një sërë operacionesh të tjera të lidhura. 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 binda.

NĂ« versionin e ri:

  • NĂ« drejtuesin HIDAPI Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r kontrollorĂ«t e lojĂ«rave Nintendo GameCube dhe treguesi 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Ă« shkallĂ«zimit, qĂ« pĂ«rdoret pĂ«r tekste;
  • Shtuar funksioni SDL_LockTextureToSurface(), i ngjashĂ«m me SDL_LockTexture(), por duke e konsideruar 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Ă« kontrollorĂ«ve tĂ« lojĂ«rave (Xbox 360, Xbox One, PS3, PS4, Nintendo Switch Pro);
  • Shtuar funksionet SDL_JoystickFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() dhe SDL_GameControllerFromPlayerIndex() pĂ«r tĂ« pĂ«rcaktuar dhe vendosur pajisjen qĂ« lidhet me indeksin e lojtarit;
  • Shtuar makron SDL_zeroa() pĂ«r tĂ« zerozuar njĂ« array elementesh;
  • Shtuar funksionin SDL_HasARMSIMD() pĂ«r tĂ« pĂ«rcaktuar mbĂ«shtetje pĂ«r instrukcionet ARM SIMD nĂ« CPU ARMv6+;
  • PĂ«r sistemet Linux janĂ« realizuar 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 aplikimit tĂ« GLX ose EGL pĂ«r X11);
  • PĂ«r Android Ă«shtĂ« shtuar mundĂ«sia e kapjes sĂ« zĂ«rit pĂ«rmes OpenSL-ES dhe Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r pĂ«rdorimin e Bluetooth Steam Controller si njĂ« kontrollor loje.

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