SDL 2.0.12

La 11-an de marto, la venonta versio de SDL 2.0.12 estis publikigita.

SDL estas transplatforma disvolva biblioteko por provizi malaltnivelan aliron al enigaparatoj, sonaparatoj, grafika aparataro per OpenGL kaj Direct3D. Diversaj videoludiloj, emuliloj kaj komputilaj ludoj, inkluzive de tiuj disponigitaj kiel libera programaro, estis skribitaj uzante SDL.

SDL estas skribita en C, funkcias kun C++, kaj disponigas ligadojn al dekduo da aliaj programlingvoj, inkluzive de Paskalo.

La sekvaj plibonigoj estas identigitaj:

  • Aldonitaj teksturaj zomnivelaj funkcioj SDL_GetTextureScaleMode() kaj SDL_SetTextureScaleMode()
  • Aldonita tekstura ŝlosa funkcio SDL_LockTextureToSurface(), male al SDL_LockTexture() reprezentanta la ŝlositan parton kiel SDL-surfaco.
  • Aldonita nova miksa reĝimo SDL_BLENDMODE_MUL, kombinante moduladon kaj miksadon
  • Aldonita SDL_HINT_DISPLAY_USABLE_BOUNDS sugesto por ignori SDL_GetDisplayUsableBounds() rezultojn por montra indekso 0.
  • Aldonis fenestron sub la fingro por la evento SDL_TouchFingerEvent
  • Aldonitaj funkcioj SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() por akiri la tipon de ludregilo
  • Aldonita SDL_HINT_GAMECONTROLLERTYPE instrukcio por ignori aŭtomatan regilo-tipan detekton
  • Aldonitaj funkcioj SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() por determini kaj kongrui la ludantnumeron kaj aparaton
  • Aldonita aŭ plibonigita subteno por du dekduoj da malsamaj ludregiloj
  • Riparita blokado de la vibrovoko de ludregiloj kiam vi uzas la HIDAPI-ŝoforon
  • Aldonita makroo por restarigi tabelelementojn SDL_zeroa()
  • Aldonita SDL_HasARMSIMD() funkcio kiu resendas vera se la procesoro subtenas ARM SIMD (ARMv6+)

Pliboniĝoj por Linukso:

  • Aldonita SDL_HINT_VIDEO_X11_WINDOW_VISUALID sugesto por determini la vidon elektitan por novaj X11-fenestroj
  • Aldonita SDL_HINT_VIDEO_X11_FORCE_EGL sugesto por determini ĉu X11 devus uzi GLX aŭ EGL defaŭlte

Pliboniĝoj por Android:

  • Aldonita la funkcio SDL_GetAndroidSDKVersion(), kiu resendas la API-nivelon de donita aparato
  • Aldonita subteno por sonkaptado uzante OpenSL-ES
  • Aldonita subteno por Bluetooth Steam Controller kiel ludregiloj
  • Korektis maloftajn aplikaĵojn kiam ĝi iras en la fono aŭ estas fermita

fonto: linux.org.ru

Aldoni komenton