A few months after the last release, Mesa 19.2 is officially available today pushing open source GPU drivers to new heights.
Since this is a major release, as the developers note you might want to wait for the first point release (19.2.1) to clear up any nuisance issues as it sees more testing.
As an NVIDIA owner and user, I don't tend to follow Mesa development and their release notes aren't exactly an easy read unless you really know your graphics API features. You know the drill with driver releases: you should hopefully see better performance, support for newer hardware and so on. Anyway, these are the highlights they noted:
- GL_ARB_post_depth_coverage on radeonsi (Navi)
- GL_ARB_seamless_cubemap_per_texture on etnaviv (if GPU supports SEAMLESS_CUBE_MAP)
- GL_EXT_shader_image_load_store on radeonsi (with LLVM >= 10)
- GL_EXT_shader_samples_identical on iris and radeonsi (if using NIR)
- GL_EXT_texture_shadow_lod on i965, iris
- VK_AMD_buffer_marker on radv
- VK_EXT_index_type_uint8 on radv
- VK_EXT_post_depth_coverage on radv
- VK_EXT_queue_family_foreign on radv
- VK_EXT_sample_locations on radv
- VK_EXT_shader_demote_to_helper_invocation on Intel.
- VK_KHR_depth_stencil_resolve on radv
- VK_KHR_imageless_framebuffer on radv
- VK_KHR_shader_atomic_int64 on radv
- VK_KHR_uniform_buffer_standard_layout on radv
Around 25 bugs were solved with this release as well including issues with KWin, Overwatch, Tropico 6, Geekbench 5, Supraland, The Surge, Shadow Tactics: Blades of the Shogun and more.
Our friends over at Phoronix have a few interesting links of features added in Mesa 19.2 which you can find here.
You can find the official release notes here.