OpenGL və Vulkan API-nin pulsuz həyata keçirilməsi — . Mesa 19.2.0 versiyasının ilk buraxılışı eksperimental statusa malikdir — kodun son stabilizasiyasından sonra 19.2.1 stabil versiyası buraxılacaq. Mesa 19.2 i965, radeonsi və nvc0 sürücüləri üçün OpenGL 4.5 tam dəstəyi, Intel və AMD kartları üçün Vulkan 1.1 dəstəyi və Intel kartları üçün OpenGL 4.6 standartına dəstək;
:
- Intel (gen7+) qrafik kartları üçün i965 və iris sürücülərində tam dəstək təqdim edilir və GLSL 4.60 şader təsvir dilinə. RadeonSI (AMD) və nvc0 (NVIDIA) sürücülərində OpenGL 4.6 dəstəyinin təmin edilməsi üçün GL_ARB_gl_spirv və GL_ARB_spirv_extensions genişləndirmələrinin həyata keçirilməsi lazımdır ki, bunlar i965 sürücüsü üçün avqust ayında təqdim edilib;
- Yeni sürücünün funksionallığının genişləndirilməsi davam etdirilmişdir Intel GPU üçün, artıq i965 sürücüsü ilə öz imkanlarına demək olar ki, bərabərdir. Iris sürücüsü Gallium3D arxitekturasına əsaslanır, yaddaşın idarəetmə işlərini Linux nüvəsində DRI sürücüsünə köçürür və istifadəyə uyğun obyektlərin önbellekini dəstəkləyən hazır vəziyyət izləyicisi təqdim edir. Sürücü yalnız Gen8+ (Broadwell, Skylake) mikroarxitekturasına əsaslanan prosessorlar ilə HD, UHD və Iris GPU dəstəyi təqdim edir.
- RADV və RadeonSI sürücülərinə AMD Navi 10 GPU dəstəyi əlavə edilib
(Radeon RX 5700), eləcə də Navi 14. RadeonSI sürücüsündə gələcək APU Renoir (Zen 2 ilə GPU Navi) və qismən Arcturus R600 Gallium3D sürücüsündə bəzi köhnə AMD kartları (HD 5800/6900) üçün - OpenGL 4.5 dəstəyi; RadeonSI üçün
- yeni runtime tərtibçisi — rtld; RADV və Virgl sürücülərinin performansı optimallaşdırılmışdır;
- Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) və Bifrost (Mali G3x, G5x, G7x) mikroarxitekturasına əsaslanan GPU-lar üçün Panfrost sürücüsü, bir çox ARM prosessorları olan cihazlarda istifadə olunur. Sürücünün imkanları indi GNOME Shell üçün kifayət qədərdir;
- NVIDIA tərəfindən təqdim olunan EGL genişləndirməsi əlavə edilib
- EGL_EXT_platform_device GL_ARB_post_depth_coverage
- Yeni OpenGL genişləndirmələri əlavə edilib:
- GL_ARB_seamless_cubemap_per_texture
- GL_EXT_shader_image_load_store
- GL_EXT_shader_samples_identical
- GL_EXT_texture_shadow_lod
- VK_EXT_index_type_uint8
- AMD kartları üçün RADV Vulkan sürücüsünə genişləndirmələr əlavə edilib:
- 🥇 Mesa 19.2.0, açıq OpenGL və Vulkan reallaşması | ProHoster
.
Mənbə: opennet.ru
