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
