Udgivelsen af multimediabiblioteket SDL 2.26.0

Biblioteket SDL 2.26.0 (Simple DirectMedia Layer) er blevet frigivet med fokus på at forenkle udviklingen af spil og multimedieapplikationer. SDL-biblioteket tilbyder funktioner som hardwareaccelereret 2D- og 3D-grafik, inputbehandling, lydafspilning, 3D-udgang via OpenGL/OpenGL ES/Vulkan og mange andre relevante operationer. Biblioteket er skrevet i C og distribueres under Zlib-licensen. Der gives nødvendige bindere til at bruge SDL's funktioner i projekter på forskellige programmerings sprog.

I den nye version:

  • Headerfilene til OpenGL er blevet opdateret i henhold til de nyeste specifikationer fra Khronos-konsortiet.
  • Funktionen SDL_GetWindowSizeInPixels() er tilføjet for at hente vinduets pixelstørrelse, som kan adskille sig fra den logiske størrelse på skærme med høj pixel tæthed (high-DPI) på grund af skalering.
  • Der er tilføjet simulering af vertikal synkronisering (vsync) i koden til software-rendering.
  • Muses positionen er blevet overført i SDL_MouseWheelEvent.
  • Funktionen SDL_ResetHints() er tilføjet for at nulstille alle hinte til standardværdier.
  • Funktionen SDL_GetJoystickGUIDInfo() er tilføjet for at hente oplysninger om joystick kodet i GUID.
  • HIDAPI-driveren har fået tilføjet support til PS3- og Nintendo Wii-controllere.
  • Nye hints er tilføjet: 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 og SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS til styring af Xbox 360- og PS3-controllere via HIDAPI-driveren.
  • Der er tilføjet mulighed for separat adgang til venstre og højre gyroskoper i de kombinerede Nintendo Switch Joy-Con controllere.
  • Mikrosekundintervaller er nu tilføjet i SDL_SensorEvent, SDL_ControllerSensorEvent, SDL_SensorGetDataWithTimestamp() og SDL_GameControllerGetSensorDataWithTimestamp().
  • Funktionen SDL_GetRevision() har fået udvidede oplysninger om SDL-byggens, for eksempel er git-commit hash tilføjet.
  • Der er implementeret funktioner til Linux: SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() og SDL_HasPrimarySelectionText() for at interagere med det primære udklipsholder.
  • Hintet SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP er tilføjet til at styre emuleringen af musemarkøren i Wayland-baserede miljøer.
  • Input fra den softwaretastatur IME (Input Method Editor) er inkluderet ved bygning til Android.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster