Llançament de Mesa 19.2.0, una implementació gratuïta d'OpenGL i Vulkan

Presentat llançament d'una implementació gratuïta de l'API OpenGL i Vulkan - Mesa 19.2.0. La primera versió de la branca Mesa 19.2.0 té un estat experimental: després de l'estabilització final del codi, es publicarà una versió estable 19.2.1. A la Mesa 19.2 sempre Compatibilitat total amb OpenGL 4.5 per a controladors i965, radeonsi i nvc0, suport Vulkan 1.1 per a targetes Intel i AMD i suport per a l'estàndard OpenGL 4.6 per a targetes Intel;

Entre canvis:

  • Els controladors (i965, iris) per a targetes de vídeo Intel (gen7+) ofereixen suport complet OpenGL 4.6 i llenguatge de descripció de shader GLSL 4.60. Fins que no es proporcioni suport per a OpenGL 4.6 als controladors radeonsi (AMD) i nvc0 (NVIDIA), queda per implementar les extensions GL_ARB_gl_spirv i GL_ARB_spirv_extensions afegit per al conductor i965 a l'agost;
  • La funcionalitat del nou controlador continua ampliant-se Sant Martí per a la GPU Intel, que en les seves capacitats gairebé ha arribat a la paritat amb el controlador i965. El controlador Iris es basa en l'arquitectura Gallium3D, que descarrega les tasques de gestió de memòria al costat del controlador DRI del nucli de Linux i proporciona un rastrejador d'estats preparat amb suport per a una memòria cau de reutilització d'objectes de sortida. El controlador només admet processadors basats en la microarquitectura Gen8+ (Broadwell, Skylake) amb GPU HD, UHD i Iris.
  • S'ha afegit suport per a les GPU AMD Navi 10 als controladors RADV i RadeonSI
    (Radeon RX 5700), així com suport inicial Navi 14. També inclòs al controlador RadeonSI afegit suport per a la futura APU Renoir (Zen 2 amb GPU Navi) i parcialment Arcturus (només capacitats d'informàtica i motor de descodificació de vídeo VCN 2.5, sense 3D);

  • Al controlador Gallium3D R600 per a algunes targetes AMD més antigues (HD 5800/6900) assegurat Suport OpenGL 4.5;
  • Per a RadeonSI presentat nou enllaçador de temps d'execució - rtld;
  • S'ha optimitzat el rendiment dels controladors RADV i Virgl;
  • Ampliat Controlador Panfrost per a GPU basat en les microarquitectures Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) i Bifrost (Mali G3x, G5x, G7x) utilitzades en molts dispositius amb processadors ARM. Les capacitats del controlador són ara suficients per executar GNOME Shell;
  • S'ha afegit l'extensió EGL proposada per NVIDIA EGL_EXT_dispositiu_plataforma, que permet inicialitzar EGL sense cridar a API específiques del dispositiu
  • S'han afegit noves extensions OpenGL:
  • S'han afegit les següents extensions al controlador RADV Vulkan (per a targetes AMD):
  • S'ha afegit la següent extensió al controlador ANV Vulkan (per a targetes Intel):
    VK_EXT_shader_demote_to_helper_invocation.

Font: opennet.ru

Afegeix comentari