Byla vydána Mesa 19.2.0 - bezplatná implementace grafických API OpenGL a Vulkan s otevřeným zdrojovým kódem.
Vydání 19.2.0 má experimentální status a teprve po stabilizaci kódu bude uvolněna stabilní verze 19.2.1. Mesa 19.2 podporuje OpenGL 4.5 pro i965, ovladače radeonsi a nvc0, Vulkan 1.1 pro karty Intel a AMD a podporuje také standard OpenGL 4.6 pro karty Intel.
Hlavní změny:
- Ovladače (i965 a iris) pro grafické karty Intel (gen7+) poskytují plnou podporu pro OpenGL 4.6 a jazyk pro popis shaderů GLSL 4.60;
- rozšíření možností ovladače Iris pro GPU Intel;
- do ovladačů RADV a RadeonSI byla přidána podpora GPU AMD Navi 10 (Radeon RX 5700) a Navi 14. Do ovladače RadeonSI byla přidána i podpora budoucího APU Renoir (Zen 2 s GPU Navi) a částečně Arcturus;
- podpora OpenGL 4.5 v ovladači Gallium3D R600 pro některé starší karty AMD;
- nový runtime linker - rtld pro RadeonSI;
- optimalizace výkonu ovladačů RADV a Virgl;
- Ovladač Panfrost pro GPU založené na mikroarchitekturách Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x) používaných na zařízeních s procesory ARM byl rozšířen; ovladač nyní může pracovat s GNOME Shell;
- přidáno rozšíření EGL EGL_EXT_platform_device, které umožňuje inicializovat EGL bez přístupu k API specifickým pro zařízení;
- přidána nová rozšíření OpenGL:
- GL_ARB_post_depth_coverage pro ovladač radeonsi (Navi);
- GL_ARB_seamless_cubemap_per_texture pro ovladač etnaviv (s podporou SEAMLESS_CUBE_MAP na GPU);
- GL_EXT_shader_image_load_store pro ovladač radeonsi (pro LLVM 10+);
- GL_EXT_shader_samples_identical pro ovladače iris a radeonsi (pokud se používá NIR);
- GL_EXT_texture_shadow_lod pro ovladače i965 a iris;
- do ovladače RADV Vulkan byla přidána rozšíření (pro karty AMD):
- VK_AMD_buffer_marker;
- VK_EXT_index_type_uint8;
- VK_EXT_post_depth_coverage;
- VK_EXT_queue_family_cizí;
- VK_EXT_ukázková_umístění;
- VK_KHR_depth_stencil_resolve;
- VK_KHR_imageless_framebuffer;
- VK_KHR_shader_atomic_int64;
- VK_KHR_uniform_buffer_standard_layout
- Do ovladače ANV Vulkan pro karty Intel bylo přidáno rozšíření VK_EXT_shader_demote_to_helper_invocation.
Zdroj: linux.org.ru