Mesa 19.2.0 sürümü

OpenGL ve Vulkan grafik API'lerinin açık kaynak kodlu ücretsiz bir uygulaması olan Mesa 19.2.0 yayınlandı.

Sürüm 19.2.0 deneysel bir statüye sahiptir ve yalnızca kod stabilize edildikten sonra kararlı sürüm 19.2.1 yayınlanacaktır. Mesa 19.2, i4.5, radeonsi ve nvc965 sürücüleri için OpenGL 0'i, Intel ve AMD kartlar için Vulkan 1.1'i ve ayrıca Intel kartlar için OpenGL 4.6 standardını destekler.

Ana değişiklikler:

  • Intel video kartlarına (gen965+) yönelik sürücüler (i7 ve iris), OpenGL 4.6 ve gölgelendirici tanımlama dili GLSL 4.60 için tam destek sağlar;
  • Intel GPU'lar için Iris sürücüsünün yeteneklerinin genişletilmesi;
  • RADV ve RadeonSI sürücülerine AMD Navi 10 (Radeon RX 5700) ve Navi 14 GPU desteği eklendi.Gelecekteki APU Renoir (GPU Navi ile Zen 2) ve kısmen Arcturus desteği de RadeonSI sürücüsüne eklendi;
  • Bazı eski AMD kartları için Gallium4.5D sürücüsü R3'de OpenGL 600 desteği;
  • yeni çalışma zamanı bağlayıcı - RadeonSI için rtld;
  • RADV ve Virgl sürücülerinin performans optimizasyonu;
  • ARM işlemcili cihazlarda kullanılan Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ve Bifrost (Mali G3x, G5x, G7x) mikro mimarilerini temel alan GPU'lar için Panfrost sürücüsü genişletildi; sürücü artık GNOME ile çalışabilir Kabuk;
  • cihaza özel API'lere erişmeden EGL'yi başlatmanıza olanak tanıyan EGL_EXT_platform_device EGL uzantısı eklendi;
  • yeni OpenGL uzantıları eklendi:
    • Radeonsi sürücüsü (Navi) için GL_ARB_post_third_coverage;
    • Etnaviv sürücüsü için GL_ARB_seamless_cubemap_per_texture (GPU'da SEAMLESS_CUBE_MAP desteğiyle);
    • radeonsi sürücüsü için GL_EXT_shader_image_load_store (LLVM 10+ için);
    • iris ve radeonsi sürücüleri için GL_EXT_shader_samples_identical (NIR kullanılıyorsa);
    • i965 ve iris sürücüleri için GL_EXT_texture_shadow_lod;
  • RADV Vulkan sürücüsüne uzantılar eklendi (AMD kartları için):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_third_coverage;
    • VK_EXT_queue_family_foreign;
    • VK_EXT_sample_locations;
    • VK_KHR_derinlik_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • Intel kartları için ANV Vulkan sürücüsüne VK_EXT_shader_demote_to_helper_invokasyon uzantısı eklendi.

Kaynak: linux.org.ru

Yorum ekle