SDL 2.0.12

Më 11 mars, u lëshua versioni tjetër i SDL 2.0.12.

SDL është një bibliotekë zhvillimi ndër-platformë për sigurimin e aksesit të nivelit të ulët në pajisjet hyrëse, harduerin audio, harduerin grafik përmes OpenGL dhe Direct3D. Lojtarë të ndryshëm video, emulatorë dhe lojëra kompjuterike, përfshirë ato të ofruara si softuer falas, janë shkruar duke përdorur SDL.

SDL është shkruar në C, punon me C++ dhe siguron lidhje me një duzinë gjuhë programimi, duke përfshirë Pascal.

Përmirësimet e mëposhtme janë identifikuar:

  • Funksionet e nivelit të zmadhimit të teksturës u shtuan SDL_GetTextureScaleMode() dhe SDL_SetTextureScaleMode()
  • U shtua funksioni i mbylljes së teksturës SDL_LockTextureToSurface(), ndryshe nga SDL_LockTexture() që përfaqëson pjesën e kyçur si një sipërfaqe SDL.
  • U shtua modaliteti i ri i përzierjes SDL_BLENDMODE_MUL, duke kombinuar modulimin dhe përzierjen
  • U shtua sugjerimi SDL_HINT_DISPLAY_USABLE_BOUNDS për të injoruar rezultatet SDL_GetDisplayUsableBounds() për indeksin e shfaqjes 0.
  • U shtua një dritare nën gisht për ngjarjen SDL_TouchFingerEvent
  • Funksionet e shtuara SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() për të marrë llojin e kontrolluesit të lojës
  • U shtua udhëzim SDL_HINT_GAMECONTROLLERTYPE për të injoruar zbulimin automatik të tipit të kontrolluesit
  • Funksionet e shtuara SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() për të përcaktuar dhe përputhur numrin dhe pajisjen e luajtësit
  • Mbështetje e shtuar ose e përmirësuar për dy duzina kontrollues të ndryshëm të lojërave
  • Rregulloi bllokimin e thirrjes së dridhjeve të kontrollorëve të lojës kur përdorni drejtuesin HIDAPI
  • Makro e shtuar për rivendosjen e elementeve të grupit SDL_zeroa()
  • U shtua funksioni SDL_HasARMSIMD() që kthehet i vërtetë nëse procesori mbështet ARM SIMD (ARMv6+)

Përmirësime për Linux:

  • U shtua sugjerimi SDL_HINT_VIDEO_X11_WINDOW_VISUALID për të përcaktuar pamjen e zgjedhur për dritaret e reja X11
  • U shtua sugjerimi SDL_HINT_VIDEO_X11_FORCE_EGL për të përcaktuar nëse X11 duhet të përdorë GLX ose EGL si parazgjedhje

Përmirësime për Android:

  • U shtua funksioni SDL_GetAndroidSDKVersion(), i cili kthen nivelin API të një pajisjeje të caktuar
  • Mbështetje e shtuar për kapjen e audios duke përdorur OpenSL-ES
  • Mbështetje e shtuar për kontrolluesin Bluetooth Steam si kontrollues lojërash
  • Rregullimi i dështimeve të aplikacionit të rrallë kur shkon në sfond ose mbyllet

Burimi: linux.org.ru

Shto një koment