SDL 2.0.12

Më 11 mars doli versioni tjetër i SDL 2.0.12.

SDL është një bibliotekë shumëplatformë për zhvillim që siguron qasje në nivel të ulët në pajisjet e hyrjes, pajisjet audio dhe pajisjet grafike përmes OpenGL dhe Direct3D. Me SDL janë shkruar lojëra të ndryshme kompjuterike dhe emulatorë, përfshirë ato të ofruara si software i lirë.

SDL është shkruar në gjuhën C, funksionon me C++ dhe ofron lidhje me dhjetë gjuhë të tjera programuese, duke përfshirë gjuhën Pascal.

Janë identifikuar përmirësime të mëposhtme:

  • JanĂ« shtuar funksionet e shkallĂ«zimit tĂ« teksteve SDL_GetTextureScaleMode() dhe SDL_SetTextureScaleMode()
  • JanĂ« shtuar funksioni i bllokimit tĂ« teksteve SDL_LockTextureToSurface(), i cili, ndryshe nga SDL_LockTexture(), paraqet pjesĂ«n e bllokuar si sipĂ«rfaqe SDL.
  • ËshtĂ« shtuar njĂ« mĂ«nyrĂ« e re pĂ«rzierjeje SDL_BLENDMODE_MUL, e cila kombinon modulimin dhe pĂ«rzierjen
  • ËshtĂ« shtuar treguesi SDL_HINT_DISPLAY_USABLE_BOUNDS pĂ«r tĂ« injoruar rezultatet e SDL_GetDisplayUsableBounds() pĂ«r indeksin e ekranit 0.
  • ËshtĂ« shtuar njĂ« dritare nĂ«n gishtĂ« pĂ«r ngjarjen SDL_TouchFingerEvent
  • JanĂ« shtuar funksionet SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() pĂ«r tĂ« marrĂ« llojin e kontrolluesit tĂ« lojĂ«s
  • ËshtĂ« shtuar treguesi SDL_HINT_GAMECONTROLLERTYPE pĂ«r tĂ« injoruar automatikisht pĂ«rcaktimin e llojit tĂ« kontrolluesit
  • JanĂ« shtuar funksionet SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() pĂ«r tĂ« pĂ«rcaktuar dhe vendosur pĂ«rputhshmĂ«rinĂ« e numrit tĂ« lojtarit dhe pajisjes
  • ËshtĂ« shtuar ose pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r dyzet lloje tĂ« ndryshme kontrolluesish lojĂ«rash
  • ËshtĂ« rregulluar bllokimi i thirrjes sĂ« vibrimeve tĂ« kontrolluesve tĂ« lojĂ«s kur pĂ«rdoret driveri HIDAPI
  • ËshtĂ« shtuar makrosi pĂ«r zeroizimin e elementeve tĂ« vargjeve SDL_zeroa()
  • ËshtĂ« shtuar funksioni SDL_HasARMSIMD(), i cili kthen tĂ« vĂ«rtetĂ«n nĂ«se procesori mbĂ«shtet ARM SIMD (ARMv6+)

Përmirësime për Linux:

  • ËshtĂ« shtuar treguesi SDL_HINT_VIDEO_X11_WINDOW_VISUALID pĂ«r tĂ« pĂ«rcaktuar pamjen e zgjedhur pĂ«r dritaret e reja X11
  • ËshtĂ« shtuar treguesi SDL_HINT_VIDEO_X11_FORCE_EGL pĂ«r tĂ« pĂ«rcaktuar pĂ«rdorimin e GLX ose EGL pĂ«r X11 si standard

Përmirësime për Android:

  • ËshtĂ« shtuar funksioni SDL_GetAndroidSDKVersion(), i cili kthen nivelin e API tĂ« kĂ«tij pajisjeje
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r kapjen e zĂ«rit me OpenSL-ES
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r Bluetooth Steam Controller si kontrollues lojĂ«rash
  • JanĂ« rregulluar rĂ«niet e rralla tĂ« aplikacionit nĂ« rast se ai kalon nĂ« njĂ« mĂ«nyrĂ« tĂ« prapme ose mbyllet

Burimi: linux.org.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