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