SDL 2.0.12

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

Iegādājieties uzticamu mitināŔanu vietnēm ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa vietņu mitināŔanu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster