Martxoaren 11n, SDL 2.0.12-ren hurrengo bertsioa kaleratu zen.
SDL plataforma anitzeko liburutegia da sarrerako gailuei, audio-hardwareari, hardware grafikoei maila baxuko sarbidea emateko OpenGL eta Direct3D bidez. Hainbat bideo-erreproduzitzaile, emuladore eta ordenagailu-joko, software libre gisa eskaintzen direnak barne, SDL erabiliz idatzi dira.
SDL C-n idatzita dago, C++-rekin funtzionatzen du eta beste dozena bat programazio-lengoairako loturak eskaintzen ditu, Pascal barne.
Hobekuntza hauek identifikatzen dira:
- SDL_GetTextureScaleMode() eta SDL_SetTextureScaleMode() ehundura zoom-mailaren funtzioak gehitu dira
- SDL_LockTextureToSurface() ehundura blokeatzeko funtzioa gehitu da, SDL_LockTexture() blokeatutako zatia SDL gainazal gisa adierazten duen ez bezala.
- SDL_BLENDMODE_MUL nahasketa modu berria gehitu da, modulazioa eta nahasketa konbinatuz
- SDL_HINT_DISPLAY_USABLE_BOUNDS iradokizuna gehitu da SDL_GetDisplayUsableBounds() emaitzak 0 bistaratze-indizerako.
- SDL_TouchFingerEvent gertaerarako leiho bat gehitu da hatzaren azpian
- SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() funtzioak gehitu dira joko kontrolagailu mota lortzeko
- SDL_HINT_GAMECONTROLLERTYPE instrukzioa gehitu da kontrolagailu mota automatikoki hautematea alde batera uzteko
- Funtzio gehigarriak SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() jokalari-zenbakia eta gailua zehazteko eta bat etortzeko
- Bi dozena joko kontrolagailu ezberdinentzako laguntza gehitu edo hobetu da
- HIDAPI kontrolatzailea erabiltzean joko kontrolagailuen bibrazio-deia blokeatzea konpondu da
- SDL_zeroa() array elementuak berrezartzeko makroa gehitu da
- SDL_HasARMSIMD() funtzioa gehitu da, egia itzultzen duena prozesadoreak ARM SIMD (ARMv6+) onartzen badu
Hobekuntzak Linuxerako:
- SDL_HINT_VIDEO_X11_WINDOW_VISUALID iradokizuna gehitu da X11 leiho berrietarako hautatutako ikuspegia zehazteko
- SDL_HINT_VIDEO_X11_FORCE_EGL iradokizuna gehitu da X11-k lehenespenez GLX edo EGL erabili behar duen zehazteko
Androiderako hobekuntzak:
- SDL_GetAndroidSDKVersion() funtzioa gehitu da, gailu jakin baten API maila itzultzen duena
- OpenSL-ES erabiliz audioa harrapatzeko laguntza gehitu da
- Bluetooth Steam Controller-erako laguntza gehitu da joko kontrolatzaile gisa
- Aplikazio arraroen hutsegitea konpondu da atzeko planoan sartzen denean edo itxita dagoenean
Iturria: linux.org.ru