SDL 2.26.0 Media Library kiadás

Megjelent az SDL 2.26.0 (Simple DirectMedia Layer) könyvtár, amelynek célja a játékok és multimédiás alkalmazások írásának egyszerűsítése. Az SDL könyvtár olyan lehetőségeket biztosít, mint a hardveresen gyorsított 2D és 3D grafikus kimenet, bemeneti feldolgozás, hanglejátszás, 3D kimenet az OpenGL/OpenGL ES/Vulkan segítségével, és sok más kapcsolódó művelet. A könyvtár C nyelven íródott, és a Zlib licenc alatt terjeszthető. Az SDL képességek különböző programozási nyelveken történő projektekben való használatához a szükséges összerendelések rendelkezésre állnak.

Az új kiadásban:

  • Az OpenGL fejlécfájljai összhangban vannak a Khronos konzorcium legújabb specifikációival.
  • Az SDL_GetWindowSizeInPixels() függvény hozzáadva az ablak pixelméretének lekéréséhez, amely az alkalmazott méretezés miatt eltérhet a nagy DPI-s képernyők logikai méretétől.
  • Függőleges szinkronizációs (vsync) szimuláció hozzáadva a szoftveres renderelő kódhoz.
  • Az egér pozíciójának átvitele az SDL_MouseWheelEventbe.
  • Hozzáadtuk az SDL_ResetHints() függvényt az összes tipp alapértelmezett értékre való visszaállításához.
  • SDL_GetJoystickGUIDInfo() függvény hozzáadva a GUID-kódolású joystick információk lekéréséhez.
  • A PS3 és Nintendo Wii vezérlők támogatása hozzáadásra került a HIDAPI illesztőprogramhoz.
  • Added new attributes: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE, HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS and SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS to control XBox 360 and PS3 controllers via driver HIDAPI.
  • Külön hozzáférést biztosít a bal és jobb giroszkóphoz a Nintendo Switch Joy-Cons kombinált vezérlőkben.
  • A mikroszekundumos intervallumok támogatása hozzáadva az SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() és SDL_GameControllerGetSensorDataWithTimestamp() függvényekhez.
  • Az SDL_GetRevision() függvény kibővítette az SDL összeállítási információkat, például hozzáadott egy git commit hash-t.
  • Linux esetén az SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() és SDL_HasPrimarySelectionText() függvények az elsődleges vágólappal való interakcióhoz kerültek megvalósításra.
  • SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP jelző hozzáadva az egérkurzor emulációjának vezérléséhez Wayland-alapú környezetekben.
  • Amikor Androidra épít, az IME (Input Method Editor) szoftveres billentyűzetről történő bevitel engedélyezve van.

Forrás: opennet.ru

Hozzászólás