Mesa 19.2.0 julkaistiin – OpenGL- ja Vulkan-grafiikkasovellusliittymien ilmainen toteutus avoimella lähdekoodilla.
Versio 19.2.0 on kokeellisessa tilassa ja vakaa versio 19.2.1 julkaistaan vasta kun koodi on vakautettu. Mesa 19.2 tukee OpenGL 4.5:tä i965:lle, radeonsi- ja nvc0-ajureita, Vulkan 1.1:tä Intel- ja AMD-korteille, ja tukee myös OpenGL 4.6 -standardia Intel-korteille.
Suurimmat muutokset:
- Intel-näytönohjainkorttien (gen965+) ajurit (i7 ja iris) tarjoavat täyden tuen OpenGL 4.6:lle ja Shader-kuvauskielelle GLSL 4.60;
- Iris-ohjaimen ominaisuuksien laajentaminen Intel GPU:ille;
- RADV- ja RadeonSI-ajureihin lisättiin tuki AMD Navi 10:lle (Radeon RX 5700) ja Navi 14:lle. Tuki tulevalle APU Renoirille (Zen 2 ja GPU Navi) ja osittain Arcturus lisättiin myös RadeonSI-ajuriin.
- OpenGL 4.5 -tuki Gallium3D-ohjaimessa R600 joillekin vanhemmille AMD-korteille;
- uusi ajonaikainen linkki - rtld RadeonSI:lle;
- RADV- ja Virgl-ajureiden suorituskyvyn optimointi;
- ARM-prosessorilla varustetuissa laitteissa käytettyjen Midgard- (Mali-T6xx, Mali-T7xx, Mali-T8xx) ja Bifrost (Mali G3x, G5x, G7x) -mikroarkkitehtuureihin perustuvaa Panfrost-ohjainta on laajennettu Kuori;
- lisätty EGL-laajennus EGL_EXT_platform_device, jonka avulla voit alustaa EGL:n käyttämättä laitekohtaisia sovellusliittymiä;
- lisätty uusia OpenGL-laajennuksia:
- GL_ARB_post_depth_coverage radeonsi-ohjaimelle (Navi);
- GL_ARB_seamless_cubemap_per_texture etnaviv-ohjaimelle (SEAMLESS_CUBE_MAP-tuella GPU:ssa);
- GL_EXT_shader_image_load_store radeonsi-ohjaimelle (LLVM 10+);
- GL_EXT_shader_samples_identical iris- ja radeonsi-ajureille (jos NIR on käytössä);
- GL_EXT_texture_shadow_lod i965- ja iris-ajureille;
- laajennuksia on lisätty RADV Vulkan -ohjaimeen (AMD-korteille):
- VK_AMD_puskurimerkki;
- VK_EXT_index_type_uint8;
- VK_EXT_post_depth_coverage;
- VK_EXT_jono_perhe_ulkomaa;
- VK_EXT_sample_locations;
- VK_KHR_depth_stencil_resolve;
- VK_KHR_imageless_framebuffer;
- VK_KHR_shader_atomic_int64;
- VK_KHR_uniform_buffer_standard_layout
- VK_EXT_shader_demote_to_helper_invocation-laajennus on lisätty Intel-korttien ANV Vulkan -ohjaimeen.
Lähde: linux.org.ru