SDL 2.0.12

Ar Fawrth 11, rhyddhawyd y fersiwn nesaf o SDL 2.0.12.

Mae SDL yn llyfrgell datblygu traws-lwyfan ar gyfer darparu mynediad lefel isel i ddyfeisiau mewnbwn, caledwedd sain, caledwedd graffeg trwy OpenGL a Direct3D. Mae chwaraewyr fideo, efelychwyr a gemau cyfrifiadurol amrywiol, gan gynnwys y rhai a ddarperir fel meddalwedd am ddim, wedi'u hysgrifennu gan ddefnyddio SDL.

Mae SDL wedi'i ysgrifennu yn C, yn gweithio gyda C ++, ac yn darparu rhwymiadau i ddwsin o ieithoedd rhaglennu eraill, gan gynnwys Pascal.

Nodir y gwelliannau canlynol:

  • Ychwanegwyd ffwythiannau lefel chwyddo gwead SDL_GetTextureScaleMode() a SDL_SetTextureScaleMode()
  • Ychwanegwyd swyddogaeth cloi gwead SDL_LockTextureToSurface(), yn wahanol i SDL_LockTexture() sy'n cynrychioli'r rhan sydd wedi'i chloi fel arwyneb SDL.
  • Ychwanegwyd modd asio newydd SDL_BLENDMODE_MUL, gan gyfuno modiwleiddio a chymysgu
  • Ychwanegwyd SDL_HINT_DISPLAY_USABLE_BOUNDS awgrym i anwybyddu canlyniadau SDL_GetDisplayUsableBounds() ar gyfer mynegai arddangos 0.
  • Wedi ychwanegu ffenestr o dan y bys ar gyfer y digwyddiad SDL_TouchFingerEvent
  • Swyddogaethau ychwanegol SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() i gael y math o reolydd gΓͺm
  • Ychwanegwyd cyfarwyddyd SDL_HINT_GAMECONTROLLERTYPE i anwybyddu canfod math rheolydd awtomatig
  • Swyddogaethau ychwanegol SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() i bennu a chyfateb rhif y chwaraewr a'r ddyfais
  • Ychwanegwyd neu well cefnogaeth ar gyfer dau ddwsin o wahanol reolwyr gΓͺm
  • Sefydlog blocio galwad dirgryniad rheolwyr gΓͺm wrth ddefnyddio'r gyrrwr HIDAPI
  • Ychwanegwyd macro ar gyfer ailosod elfennau arae SDL_zeroa()
  • Ychwanegwyd swyddogaeth SDL_HasARMSIMD() sy'n dychwelyd yn wir os yw'r prosesydd yn cefnogi ARM SIMD (ARMv6+)

Gwelliannau ar gyfer Linux:

  • Ychwanegwyd awgrym SDL_HINT_VIDEO_X11_WINDOW_VISUALID i bennu'r olygfa a ddewiswyd ar gyfer ffenestri X11 newydd
  • Ychwanegwyd awgrym SDL_HINT_VIDEO_X11_FORCE_EGL i benderfynu a ddylai X11 ddefnyddio GLX neu EGL yn ddiofyn

Gwelliannau ar gyfer Android:

  • Ychwanegwyd y swyddogaeth SDL_GetAndroidSDKVersion(), sy'n dychwelyd lefel API dyfais benodol
  • Cefnogaeth ychwanegol ar gyfer dal sain gan ddefnyddio OpenSL-ES
  • Cefnogaeth ychwanegol i Reolwr StΓͺm Bluetooth fel rheolwyr gΓͺm
  • Damweiniau cais prin sefydlog pan fydd yn mynd i'r cefndir neu ar gau

Ffynhonnell: linux.org.ru

Ychwanegu sylw