llançament d'una implementació gratuïta de l'API OpenGL i Vulkan - . 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 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;
:
- Els controladors (i965, iris) per a targetes de vídeo Intel (gen7+) ofereixen suport complet 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 per al conductor i965 a l'agost;
- La funcionalitat del nou controlador continua ampliant-se 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 Navi 14. També inclòs al controlador RadeonSI suport per a la futura APU Renoir (Zen 2 amb GPU Navi) i parcialment (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) Suport OpenGL 4.5;
- Per a RadeonSI nou enllaçador de temps d'execució - rtld;
- S'ha optimitzat el rendiment dels controladors RADV i Virgl;
- 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 , que permet inicialitzar EGL sense cridar a API específiques del dispositiu
- S'han afegit noves extensions OpenGL:
- per al conductor radeonsi (Navi)
- per al controlador etnaviv (amb suport SEAMLESS_CUBE_MAP a la GPU)
- per al controlador radeonsi (amb LLVM 10+)
- per a controladors d'iris i radeonsi (si s'utilitza NIR)
- per a controladors i965 i iris
- 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):
.
Font: opennet.ru
