MĂ« 11 mars doli versioni i ri SDL 2.0.12.
SDL është një bibliotekë zhvillimi me shumë platforma që siguron akses të nivelit të ulët në pajisjet e hyrjes, pajisjet audio, dhe pajisjet grafike përmes OpenGL dhe Direct3D. Me SDL janë shkruar shumë lojëra video, emulatore dhe lojëra kompjuterike, përfshirë ato të disponueshme si softuer i lirë.
SDL është shkruar në gjuhën C, funksionon me C++ dhe ofron lidhje me një duzinë gjuhësh të tjera programimi, përfshirë gjuhën Pascal.
Janë shënuar këto përmirësime:
- Janë shtuar funksionet e nivelit të rritjes së teksturës SDL_GetTextureScaleMode() dhe SDL_SetTextureScaleMode()
- Janë shtuar funksionin e bllokimit të teksturës SDL_LockTextureToSurface(), në dallim nga SDL_LockTexture(), e cila tregon pjesën e bllokuar si një sipërfaqe SDL.
- ĂshtĂ« shtuar njĂ« mod i ri i pĂ«rzierjes SDL_BLENDMODE_MUL, qĂ« kombinon modifikimin dhe pĂ«rzierjen.
- ĂshtĂ« shtuar tregimi 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 gishti pĂ«r ngjarjen SDL_TouchFingerEvent
- Janë shtuar funksionet SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() për të marrë llojin e controller-it të lojërave.
- ĂshtĂ« shtuar tregimi SDL_HINT_GAMECONTROLLERTYPE pĂ«r tĂ« injoruar pĂ«rcaktimin automat tĂ« llojit tĂ« controller-it.
- Janë shtuar funksionet SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() për përcaktimin dhe vendosjen e përputhshmërisë mes numrit të lojtarit dhe pajisjes.
- ĂshtĂ« shtuar apo pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r dy dhjetĂ« controllers tĂ« ndryshme tĂ« lojĂ«rave.
- ĂshtĂ« riparuar bllokimi i thirrjes sĂ« vibrimit pĂ«r controllers tĂ« lojĂ«rave kur pĂ«rdoret driver-i HIDAPI.
- ĂshtĂ« shtuar makrosi e zerozimit tĂ« elementeve tĂ« Arrays 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 tregimi SDL_HINT_VIDEO_X11_WINDOW_VISUALID pĂ«r tĂ« pĂ«rcaktuar tipin e zgjedhur pĂ«r dritaret e reja X11.
- ĂshtĂ« shtuar tregimi SDL_HINT_VIDEO_X11_FORCE_EGL pĂ«r tĂ« pĂ«rcaktuar pĂ«rdorimin e GLX ose EGL pĂ«r X11 si parazgjedhje.
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 tingullit me anĂ« tĂ« OpenSL-ES.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r Bluetooth Steam Controller si controllers tĂ« lojĂ«rave.
- Janë riparuar rënie të rralla të aplikacionit në rast se ai kalon në modalitetin në sfond ose mbyllet.
Burimi: linux.org.ru
