SDL 2.26.0 Media Library Release

SDL 2.26.0 (Simple DirectMedia Layer) bókasafnið var gefið út, sem miðar að því að einfalda ritun leikja og margmiðlunarforrita. SDL bókasafnið býður upp á verkfæri eins og vélbúnaðarhraðaða 2D og 3D grafíkúttak, inntaksvinnslu, hljóðspilun, 3D úttak í gegnum OpenGL/OpenGL ES/Vulkan og margar aðrar skyldar aðgerðir. Bókasafnið er skrifað í C og dreift undir Zlib leyfinu. Til að nota getu SDL í verkefnum á ýmsum forritunarmálum eru nauðsynlegar bindingar veittar.

Í nýju útgáfunni:

  • Hausaskrár fyrir OpenGL eru í samræmi við nýjustu forskriftir Khronos hópsins.
  • Bætti við SDL_GetWindowSizeInPixels() aðgerð til að fá pixlastærð gluggans, sem gæti verið frábrugðin rökréttri stærð á skjám með háum DPI vegna mælikvarða sem beitt er.
  • Bætti lóðréttri samstillingu (vsync) uppgerð við hugbúnaðarútgáfukóðann.
  • Virkjað flutning á músarstöðu til SDL_MouseWheelEvent.
  • Bætti við SDL_ResetHints() aðgerð til að endurstilla allar vísbendingar á sjálfgefin gildi.
  • Bætti við SDL_GetJoystickGUIDInfo() aðgerð til að fá GUID-kóðaðar upplýsingar um stýripinnann.
  • Stuðningur fyrir PS3 og Nintendo Wii stýringar hefur verið bætt við HIDAPI driverinn.
  • Nýjum eiginleikum bætt við: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_HINTO_360_PLAYER_HINT, PLAYER HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS og SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS og SDL_HINT_JOYSTICK_HIDAPI_XBOX_360 í gegnum 3 og XNUMX til að stjórna XBIR XNUMX og XNUMX bílstjóri.
  • Veitir aðskilinn aðgang að vinstri og hægri gyroscope í Nintendo Switch Joy-Cons combo stýringunum.
  • Bætti við stuðningi fyrir míkrósekúndnabil við SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() og SDL_GameControllerGetSensorDataWithTimestamp().
  • SDL_GetRevision() aðgerðin hefur stækkað SDL byggingarupplýsingar, til dæmis bætt við git commit kjötkássa.
  • Fyrir Linux hafa aðgerðirnar SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() og SDL_HasPrimarySelectionText() verið útfærðar til að hafa samskipti við aðal klemmuspjaldið.
  • Bætti við SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP fána til að stjórna músarbendili í umhverfi sem byggir á Wayland.
  • Þegar byggt er fyrir Android er inntak frá IME (Input Method Editor) hugbúnaðarlyklaborðinu virkt.

Heimild: opennet.ru

Bæta við athugasemd