Mesa 19.2.0 buraxılışı

Mesa 19.2.0 buraxıldı - açıq mənbə kodu ilə OpenGL və Vulkan qrafik API-lərinin pulsuz tətbiqi.

Buraxılış 19.2.0 eksperimental statusa malikdir və yalnız kod stabilləşdirildikdən sonra stabil versiya 19.2.1 buraxılacaq. Mesa 19.2 i4.5, radeonsi və nvc965 sürücüləri üçün OpenGL 0, Intel və AMD kartları üçün Vulkan 1.1, həmçinin Intel kartları üçün OpenGL 4.6 standartını dəstəkləyir.

Əsas dəyişikliklər:

  • Intel video kartları (gen965+) üçün sürücülər (i7 və iris) OpenGL 4.6 və şeyder təsviri dili GLSL 4.60 üçün tam dəstək verir;
  • Intel GPU-ları üçün Iris sürücüsünün imkanlarının genişləndirilməsi;
  • RADV və RadeonSI sürücülərinə AMD Navi 10 (Radeon RX 5700) və Navi 14 GPU dəstəyi əlavə edildi.Gələcək APU Renoir (GPU Navi ilə Zen 2) və qismən Arcturus üçün dəstək də RadeonSI sürücüsünə əlavə edildi;
  • Bəzi köhnə AMD kartları üçün Gallium4.5D sürücüsü R3-də OpenGL 600 dəstəyi;
  • yeni iş vaxtı əlaqələndiricisi - RadeonSI üçün rtld;
  • RADV və Virgl sürücülərinin performansının optimallaşdırılması;
  • ARM prosessorlu cihazlarda istifadə edilən Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) və Bifrost (Mali G3x, G5x, G7x) mikroarxitekturalarına əsaslanan GPU-lar üçün Panfrost drayveri genişləndirildi; sürücü indi GNOME ilə işləyə bilər. qabıq;
  • əlavə edilmiş EGL uzantısı EGL_EXT_platform_device, bu, cihaza aid API-lərə daxil olmadan EGL-i işə salmağa imkan verir;
  • yeni OpenGL uzantıları əlavə etdi:
    • radeonsi sürücüsü (Navi) üçün GL_ARB_post_depth_coverage;
    • etnaviv sürücüsü üçün GL_ARB_seamless_cubemap_per_texture (GPU-da SEAMLESS_CUBE_MAP dəstəyi ilə);
    • radeonsi sürücüsü üçün GL_EXT_shader_image_load_store (LLVM 10+ üçün);
    • iris və radeonsi sürücüləri üçün GL_EXT_shader_samples_eynidir (NIR istifadə olunursa);
    • i965 və iris sürücüləri üçün GL_EXT_texture_shadow_lod;
  • RADV Vulkan sürücüsünə genişlənmələr əlavə edildi (AMD kartları üçün):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_dərinlik_əhatəsi;
    • VK_EXT_queue_family_foreign;
    • VK_EXT_nümunə_yerləri;
    • VK_KHR_depth_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standart_layout
  • VK_EXT_shader_demote_to_helper_invocation uzantısı Intel kartları üçün ANV Vulkan sürücüsünə əlavə edildi.

Mənbə: linux.org.ru

Добавить комментарий