Mesa 19.2.0 release

Mesa 19.2.0, a free and open source implementation of the OpenGL and Vulkan graphics APIs, has been released.

The 19.2.0 release has an experimental status, and only after the stabilization of the code will the stable version 19.2.1 be released. Mesa 19.2 supports OpenGL 4.5 for i965, radeonsi and nvc0 drivers, Vulkan 1.1 for Intel and AMD cards, and also supports the OpenGL 4.6 standard for Intel cards.

Major changes:

  • drivers (i965 and iris) for Intel video cards (gen7+) provide full support for OpenGL 4.6 and shader description language GLSL 4.60;
  • Iris driver enhancements for Intel GPUs;
  • support for AMD Navi 10 (Radeon RX 5700) and Navi 14 GPUs has been added to the RADV and RadeonSI drivers. Support for the future APU Renoir (Zen 2 with GPU Navi) and partially Arcturus has also been added to the RadeonSI driver;
  • OpenGL 4.5 support in R3 Gallium600D driver for some older AMD cards;
  • new runtime linker - rtld for RadeonSI;
  • performance optimization of RADV and Virgl drivers;
  • extended Panfrost driver for GPUs based on Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) and Bifrost (Mali G3x, G5x, G7x) microarchitectures used on devices with ARM processors, the driver can now work with GNOME Shell;
  • added EGL extension EGL_EXT_platform_device, allowing to initialize EGL without accessing device-specific APIs;
  • new OpenGL extensions added:
    • GL_ARB_post_depth_coverage for radeonsi driver (Navi);
    • GL_ARB_seamless_cubemap_per_texture for etnaviv driver (supported by GPU SEAMLESS_CUBE_MAP)
    • GL_EXT_shader_image_load_store for radeonsi driver (for LLVM 10+);
    • GL_EXT_shader_samples_identical for iris and radeonsi drivers (if using NIR);
    • GL_EXT_texture_shadow_lod for i965 and iris drivers;
  • extensions added to RADV Vulkan driver (for AMD cards):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_coverage;
    • VK_EXT_queue_family_foreign;
    • VK_EXT_sample_locations;
    • VK_KHR_depth_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • added VK_EXT_shader_demote_to_helper_invocation extension to ANV Vulkan driver for Intel cards.

Source: linux.org.ru

Add a comment