Lancement de la bibliothèque multimédia SDL 2.0.12.

A eu lieu publication de la bibliothèque SDL 2.0.12 (Simple DirectMedia Layer), visant à simplifier l'écriture de jeux et d'applications multimédia. La bibliothèque SDL fournit des outils tels que le rendu 2D et 3D accéléré par le matériel, le traitement des entrées, la reproduction audio, le rendu 3D via OpenGL/OpenGL ES et de nombreuses autres opérations connexes. La bibliothèque est écrite en C et est distribuée sous la licence zlib. Pour utiliser les capacités de SDL dans des projets dans divers langages de programmation, des liaisons sont fournies.

Dans cette nouvelle version :

  • Le pilote HIDAPI a ajouté le support des manettes de jeu Nintendo GameCube et l'indicateur SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE pour déterminer leur utilisation. Le support des contrôleurs Xbox 360 et Xbox One a également été amélioré dans HIDAPI;
  • Ajout du support pour les manettes de jeu :
    • 8BitDo FC30 Pro
    • 8BitDo M30 GamePad
    • BDA PS4 Fightpad
    • HORI Fighting Commander
    • Hyperkin Duke
    • Hyperkin X91
    • MOGA XP5-A Plus
    • NACON GC-400ES
    • Contrôleur NVIDIA v01.04
    • PDP Versus Fighting Pad
    • Razer Raion Fightpad pour PS4
    • Razer Serval
    • Contrôleur Stadia
    • SteelSeries Stratus Duo
    • Victrix Pro Fight Stick pour PS4
    • Xbox One Elite Series 2
  • Ajout des fonctions SDL_GetTextureScaleMode() et SDL_SetTextureScaleMode() pour obtenir et définir le mode d'échelle appliqué aux textures;
  • Ajout de la fonction SDL_LockTextureToSurface(), similaire à SDL_LockTexture(), mais considérant la zone verrouillée comme SDL Surface;
  • Ajout d'un nouveau mode de mélange SDL_BLENDMODE_MUL;
  • Dans la fonction SDL_GameControllerTypeForIndex(), le type de contrôleur de jeu (Xbox 360, Xbox One, PS3, PS4, Nintendo Switch Pro) est désormais affiché;
  • Ajout des fonctions SDL_JoystickFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() et SDL_GameControllerFromPlayerIndex() pour déterminer et définir le dispositif associé à l'index du joueur;
  • Ajout du macro SDL_zeroa() pour initialiser un tableau d'éléments à zéro;
  • Ajout de la fonction SDL_HasARMSIMD() pour déterminer le support des instructions ARM SIMD dans le CPU ARMv6+;
  • Pour les systèmes Linux, les indicateurs SDL_HINT_VIDEO_X11_WINDOW_VISUALID (détermination de l'identifiant de sortie pour les nouvelles fenêtres X11) et SDL_HINT_VIDEO_X11_FORCE_EGL (choix d'utiliser GLX ou EGL pour X11) ont été mis en œuvre;
  • Pour Android, possibilité d'enregistrer du son à l'aide d'OpenSL-ES et prise en charge de l'utilisation du Steam Controller Bluetooth en tant que contrôleur de jeu.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster