

La version 2 de la bibliothèque de jeux vidéo SDL est une nouvelle fois mise à jour. Cette version 2.0.8 apporte les correctifs mineurs suivants :
- ajout des fonctions SDL_fmod() et SDL_log10() ;
- toutes les fonctions mathématiques de la SDL ont une version spécifique pour les nombres à virgules flottantes correspondante ;
- ajout des fonctions SDL_SetYUVConversionMode() et SDL_GetYUVConversionMode() pour contrôler la formule utiliser lors de la conversion vers ou depuis l'espace de couleur YUV (support de JPEG, BT.601, et BT.709) ;
- WINDOWS : ajout sur support WASAPI pour les applications Windows UWP et suppression du support XAudio2 ;
- WINDOWS : ajout du support de rééchantillonage pour WASAPI sur Windows 7 et les versions supérieures ;
- WINDOWS : ajout de la fonction SDL_WinRTGetDeviceFamily() pour connaître le type de périphérique avec Windows UWP ;
- MAC : ajout du support du SDK Vulkan ;
- MAC : ajout du support OpenGL ES à travers ANGLE lorsque c'est possible ;
- MAC : ajout d'un moteur de rendu 2D Meta ;
- MAC : ajout des fonctions SDL_RenderGetMetalLayer() et SDL_RenderGetMetalCommandEncoder() pour ajouter vos propres rendus lors de l'utilisation du moteur de rendu Metal ;
- IOS : ajout de l'indicateur SDL_HINT_IOS_HIDE_HOME_INDICATOR pour spécifier si le bouton « home » doit être caché ou non ;
- IOS/ANDROID : ajout de l'indicateur SDL_HINT_RETURN_KEY_HIDES_IME pour contrôler si le clavier virtuel doit être caché après l'appui du bouton « retour » ou s'il doit juste envoyer un événement ;
- ANDROID : la construction se fait avec Android Studio et Gradle par défaut ;
- ANDROID : le SDK 19 est requis pour compiler, mais il est toujours possible d'utiliser le SDK 14 ;
- ANDROID : ajout de la fonction SDL_IsAndroidTV() pour indiquer si le programme s'exécute sur Android TV ;
- ANDROID/tvOS : ajout de l'indicateur SDL_HINT_TV_REMOTE_AS_JOYSTICK pour spécifier si la télécommande doit être perçu comme un joystick (comportement par défaut) ou un clavier ;
- LINUX : ajout de l'indicateur SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR pour spécifier si le serveur doit passer le compositeur (comportement par défaut) ;
- LINUX : ajout de l'indicateur SDL_HINT_VIDEO_DOUBLE_BUFFER pour spécifier si les pilotes vidéo du RPi ou KMSDRM doivent utiliser le double ou triple buffering (comportement par défaut).
Avec cette mise à jour, vient une montée de version de la SDL_Image (bibliothèque annexe à la SDL 2 ajoutant des fonctionnalités de chargement des images au format PNG et JPEG) pour corriger les failles de sécurité suivantes :
- TALOS-2017-0488
- TALOS-2017-0489
- TALOS-2017-0490
- TALOS-2017-0491
- TALOS-2017-0497
- TALOS-2017-0498
- TALOS-2017-0499
La SDL_Image 2.0.3 ne peut pas s'utiliser sans la SDL 2.0.8.
Source
Site officiel
Vous avez lu gratuitement 341 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.