Sortie de Mesa 19.2.0, une implémentation gratuite d'OpenGL et Vulkan

Introduit sortie d'une implémentation gratuite de l'API OpenGL et Vulkan - Mesa 19.2.0. La première version de la branche Mesa 19.2.0 a un statut expérimental - après la stabilisation finale du code, une version stable 19.2.1 sera publiée. Dans Mesa 19.2 est fourni Prise en charge complète d'OpenGL 4.5 pour les pilotes i965, radeonsi et nvc0, prise en charge de Vulkan 1.1 pour les cartes Intel et AMD et prise en charge de la norme OpenGL 4.6 pour les cartes Intel ;

parmi changements:

  • Les pilotes (i965, iris) pour les cartes vidéo Intel (gen7+) offrent une prise en charge complète OpenGL 4.6 et le langage de description de shader GLSL 4.60. Jusqu'à ce que le support d'OpenGL 4.6 soit fourni dans les pilotes radeonsi (AMD) et nvc0 (NVIDIA), il reste à implémenter les extensions GL_ARB_gl_spirv et GL_ARB_spirv_extensions qui étaient ajoutée pour le pilote i965 en août ;
  • La fonctionnalité du nouveau pilote continue de s'étendre Iris pour le GPU Intel, qui, dans ses capacités, a presque atteint la parité avec le pilote i965. Le pilote Iris est basé sur l'architecture Gallium3D, qui décharge les tâches de gestion de la mémoire du côté pilote DRI du noyau Linux et fournit un outil de suivi d'état prêt à l'emploi avec prise en charge d'un cache de réutilisation des objets de sortie. Le pilote ne prend en charge que les processeurs basés sur la microarchitecture Gen8+ (Broadwell, Skylake) avec les GPU HD, UHD et Iris.
  • Ajout de la prise en charge des GPU AMD Navi 10 aux pilotes RADV et RadeonSI
    (Radeon RX 5700), ainsi que soutien initial Navi 14. Également inclus dans le pilote RadeonSI ajoutée support du futur APU Renoir (Zen 2 avec GPU Navi) et partiellement Arcturus (uniquement capacités informatiques et moteur de décodage vidéo VCN 2.5, sans 3D) ;

  • Dans le pilote Gallium3D R600 pour certaines anciennes cartes AMD (HD 5800/6900) à condition Prise en charge d'OpenGL 4.5 ;
  • Pour RadeonSI soumis nouvel éditeur de liens d'exécution - rtld ;
  • Les performances des pilotes RADV et Virgl ont été optimisées ;
  • Étendu Pilote Panfrost pour GPU basés sur les microarchitectures Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) et Bifrost (Mali G3x, G5x, G7x) utilisées sur de nombreux appareils équipés de processeurs ARM. Les capacités du pilote sont désormais suffisantes pour exécuter GNOME Shell ;
  • Ajout de l'extension EGL proposée par NVIDIA EGL_EXT_platform_device, qui permet d'initialiser EGL sans appeler d'API spécifiques à l'appareil
  • Ajout de nouvelles extensions OpenGL :
  • Ajout d'extensions au pilote RADV Vulkan (pour les cartes AMD) :
  • L'extension suivante a été ajoutée au pilote ANV Vulkan (pour les cartes Intel) :
    VK_EXT_shader_demote_to_helper_invocation.

Source: opennet.ru

Ajouter un commentaire