SDL 2.26.0 multimédiás könyvtár kiadása

Megjelent az SDL 2.26.0 (Simple DirectMedia Layer) könyvtár, amely a játékok és multimédiás alkalmazások fejlesztésének egyszerűsítésére összpontosít. Az SDL könyvtár hardvergyorsított 2D és 3D grafika, bemeneti feldolgozás, hanglejátszás, 3D megjelenítés OpenGL/OpenGL ES/Vulkan segítségével és számos kapcsolódó művelet eszközeit biztosítja. A könyvtár C nyelven íródott és Zlib licenc alatt érhető el. Az SDL képességeinek felhasználására különböző programozási nyelveken szükséges kötegeket biztosítanak.

Az új kiadásban:

  • Az OpenGL fejlécek frissítve lettek a Khronos konszortium legújabb specifikációi szerint.
  • Hozzáadva az SDL_GetWindowSizeInPixels() függvény, amely visszaadja az ablak pixel méretét, amely a nagy sűrűségű kijelzők (high-DPI) miatt eltérhet a logikai mérettől.
  • A szoftveres renderelés kódjához hozzáadva a függőleges szinkronizálás (vsync) szimulációja.
  • Az SDL_MouseWheelEvent eseményhez hozzáadva az egér pozíciójának továbbítása.
  • Hozzáadva az SDL_ResetHints() függvény, amely visszaállítja az összes jelzőt (hint) az alapértelmezett értékekre.
  • Hozzáadva az SDL_GetJoystickGUIDInfo() függvény, amely információkat ad a joystickról, amely GUID-ban kódolt.
  • A HIDAPI meghajtóhoz támogatás került hozzáadásra a PS3 és Nintendo Wii kontrollerekhez.
  • Új jelzők kerültek hozzáadásra: 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 és SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS az XBox 360 és PS3 kontrollerek HIDAPI meghajtó általi vezérlésére.
  • Lehetővé vált a bal és jobb giroszkóp külön hozzáférése a kombinált Nintendo Switch Joy-Con kontrollereknél.
  • Az SDL_SensorEvent, SDL_ControllerSensorEvent, SDL_SensorGetDataWithTimestamp() és SDL_GameControllerGetSensorDataWithTimestamp() támogatást kaptak a mikrosecondum intervallumokhoz.
  • A SDL_GetRevision() függvény kibővítette az SDL build részleteit, például a git commit hash-t is hozzáadva.
  • Linuxra implementálva lettek az SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() és SDL_HasPrimarySelectionText() függvények, amelyek az alapértelmezett vágólappal való interakcióra szolgálnak.
  • Hozzáadva a SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP jelző a Wayland-alapú környezetekben a kurzor emulálásának vezérléséhez.
  • Androidra való buildelésnél a programozott billentyűzet IME (Input Method Editor) bevitele is aktíválva lett.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster