11. martÄ tika izlaista nÄkamÄ SDL 2.0.12 versija.
SDL ir starpplatformu izstrÄdes bibliotÄka, kas nodroÅ”ina zema lÄ«meÅa piekļuvi ievades ierÄ«cÄm, audio aparatÅ«rai, grafikas aparatÅ«rai, izmantojot OpenGL un Direct3D. Izmantojot SDL, ir rakstÄ«ti dažÄdi video atskaÅotÄji, emulatori un datorspÄles, tostarp tÄs, kas tiek nodroÅ”inÄtas kÄ bezmaksas programmatÅ«ra.
SDL ir rakstÄ«ts C valodÄ, darbojas ar C++ un nodroÅ”ina savienojumus ar duci citu programmÄÅ”anas valodu, tostarp Pascal.
Ir noteikti Å”Ädi uzlabojumi:
- Pievienotas tekstÅ«ras tÄlummaiÅas lÄ«meÅa funkcijas SDL_GetTextureScaleMode() un SDL_SetTextureScaleMode()
- Pievienota tekstÅ«ras bloÄ·ÄÅ”anas funkcija SDL_LockTextureToSurface(), atŔķirÄ«bÄ no SDL_LockTexture(), kas attÄlo bloÄ·Äto daļu kÄ SDL virsmu.
- Pievienots jauns sajaukÅ”anas režīms SDL_BLENDMODE_MUL, kas apvieno modulÄciju un sajaukÅ”anu
- Pievienots SDL_HINT_DISPLAY_USABLE_BOUNDS mÄjiens, lai ignorÄtu SDL_GetDisplayUsableBounds() rezultÄtus displeja indeksam 0.
- Zem pirksta tika pievienots logs notikumam SDL_TouchFingerEvent
- Pievienotas funkcijas SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType(), lai iegÅ«tu spÄles kontroliera veidu
- Pievienota SDL_HINT_GAMECONTROLLERTYPE instrukcija, lai ignorÄtu automÄtisko kontrollera tipa noteikÅ”anu
- Pievienotas funkcijas SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex(), lai noteiktu un saskaÅotu spÄlÄtÄja numuru un ierÄ«ci
- Pievienots vai uzlabots atbalsts diviem desmitiem dažÄdu spÄļu kontrolleru
- NovÄrsta spÄļu kontrolleru vibrÄcijas zvanu bloÄ·ÄÅ”ana, izmantojot HIDAPI draiveri
- Pievienots makro masīva elementu atiestatīŔanai SDL_zeroa()
- Pievienota funkcija SDL_HasARMSIMD(), kas atgriež patieso vÄrtÄ«bu, ja procesors atbalsta ARM SIMD (ARMv6+)
Uzlabojumi priekÅ” Linux:
- Pievienots SDL_HINT_VIDEO_X11_WINDOW_VISUALID padoms, lai noteiktu skatu, kas atlasīts jaunajiem X11 logiem
- Pievienots SDL_HINT_VIDEO_X11_FORCE_EGL mÄjiens, lai noteiktu, vai X11 pÄc noklusÄjuma jÄizmanto GLX vai EGL
Uzlabojumi priekÅ” Android:
- Pievienota SDL_Get funkcijaAndroidSDKVersion() atgriež dotÄs ierÄ«ces API lÄ«meni.
- Pievienots atbalsts audio uztverŔanai, izmantojot OpenSL-ES
- Pievienots atbalsts Bluetooth Steam Controller kÄ spÄļu kontrolleriem
- NovÄrstas retas lietojumprogrammas avÄrijas, kad tÄ pÄriet fonÄ vai tiek aizvÄrta
Avots: linux.org.ru
