Version Mesa 19.2.0

Mesa 19.2.0 est sorti - une implémentation gratuite des API graphiques OpenGL et Vulkan avec du code open source.

La version 19.2.0 a un statut expérimental et ce n'est qu'une fois le code stabilisé que la version stable 19.2.1 sera publiée. Mesa 19.2 prend en charge OpenGL 4.5 pour les pilotes i965, radeonsi et nvc0, Vulkan 1.1 pour les cartes Intel et AMD, et prend également en charge la norme OpenGL 4.6 pour les cartes Intel.

Les principaux changements:

  • Les pilotes (i965 et iris) pour les cartes vidéo Intel (gen7+) offrent une prise en charge complète d'OpenGL 4.6 et du langage de description de shader GLSL 4.60 ;
  • étendre les capacités du pilote Iris pour les GPU Intel ;
  • Le support des GPU AMD Navi 10 (Radeon RX 5700) et Navi 14 a été ajouté aux pilotes RADV et RadeonSI. Le support du futur APU Renoir (Zen 2 avec GPU Navi) et partiellement Arcturus a également été ajouté au pilote RadeonSI ;
  • Prise en charge d'OpenGL 4.5 dans le pilote Gallium3D R600 pour certaines anciennes cartes AMD ;
  • nouvel éditeur de liens d'exécution - rtld pour RadeonSI ;
  • optimisation des performances des pilotes RADV et Virgl ;
  • Le pilote Panfrost pour les GPU basés sur les microarchitectures Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) et Bifrost (Mali G3x, G5x, G7x) utilisées sur les appareils dotés de processeurs ARM a été étendu ; le pilote peut désormais fonctionner avec GNOME Coquille;
  • ajout de l'extension EGL EGL_EXT_platform_device, qui vous permet d'initialiser EGL sans accéder aux API spécifiques à l'appareil ;
  • ajout de nouvelles extensions OpenGL :
    • GL_ARB_post_degree_coverage pour le pilote radeonsi (Navi) ;
    • GL_ARB_seamless_cubemap_per_texture pour le pilote etnaviv (avec support SEAMLESS_CUBE_MAP sur GPU) ;
    • GL_EXT_shader_image_load_store pour le pilote radeonsi (pour LLVM 10+) ;
    • GL_EXT_shader_samples_identical pour les pilotes iris et radeonsi (si NIR est utilisé) ;
    • GL_EXT_texture_shadow_lod pour les pilotes i965 et iris ;
  • des extensions ont été ajoutées au pilote RADV Vulkan (pour les cartes AMD) :
    • VK_AMD_buffer_marker ;
    • VK_EXT_index_type_uint8 ;
    • VK_EXT_post_degree_coverage ;
    • VK_EXT_queue_family_foreign ;
    • VK_EXT_sample_locations ;
    • VK_KHR_degree_stencil_resolve ;
    • VK_KHR_imageless_framebuffer ;
    • VK_KHR_shader_atomic_int64 ;
    • VK_KHR_uniform_buffer_standard_layout
  • L'extension VK_EXT_shader_demote_to_helper_invocation a été ajoutée au pilote ANV Vulkan pour les cartes Intel.

Source: linux.org.ru

Ajouter un commentaire