Mesa 20.0.0 versiyasının Vulkan 1.2 dəstəyi ilə buraxılışı

Təqdim olunur OpenGL və Vulkan API-nin pulsuz həyata keçirilməsi — Mesa 20.0.0. Mesa 20.0.0 versiyasının ilk buraxılışı eksperimental statusda olduğu üçün, kodun son stabilliyə yetişdirilməsindən sonra 20.0.1 sabit versiyası buraxılacaq. Mesa 20.0 reallaşdırılıb tam OpenGL 4.6 dəstəyi Intel (i965, iris sürücüləri) və AMD (radeonsi) GPU-ları üçün, AMD (r600) və NVIDIA (nvc0) GPU-ları üçün OpenGL 4.5 dəstəyi və Intel və AMD kartları üçün Vulkan 1.2 dəstəyi ilə gəlir.

Dəyişikliklər arasında yeniliklər:

  • RadeonSI sürücüsündə (AMD GPU üçün) dəstək təqdim edilmişdir dəstək
    OpenGL 4.6-nın tam dəstəyinə nail olmağa imkan verir. (OpenGL 4.6 əvvəllər Mesa-da yalnız Intel GPU üçün dəstəklənirdi) və SPIR-V şeyderləri üçün aralıq təqdimat.
  • AMD və Intel GPU-ları üçün RADV və ANV sürücülərində qrafik API dəstəyi təmin edilib Vulkan 1.2;
  • İntel üçün, Broadwell və Skylake (Gen8+ mikroarxitekturasına əsaslanan) GPU-lar üzrə standart olaraq yeni Iris sürücüsü istifadə edilir, bu sürücü i965 sürücüsü ilə bərabər imkanlara çatmışdır. Iris sürücüsü, Linux nüvəsində DRI sürücüsünə yönəlmiş yaddaş idarəetmə tapşırıqlarını həyata keçirən Gallium3D arxitekturasına əsaslanır və icra olunan obyektlərin təkrar istifadəsini dəstəkləyən hazır durum izləyicisi təqdim edir. Haswell-ə qədər olan köhnə mikroarxitektura üçün i965 sürücüsü saxlanılıb;
  • AMD çipləri üçün Vulkan sürücüsü RADV-də və şeyderlərin "ACO"" şeyderlər üçün LLVM kompilatoruna alternativ olaraq Valve tərəfindən inkişaf etdirilmiş yeni GPU generasiyaları GCN 1.0/GFX6 (Southern Islands) və GCN 1.1/GFX7 (Sea Islands) dəstəyi əlavə edilib;
  • RADV və ACO-da geometrik şeyderlərin kompilasiyası təmin edilib;
  • RADV və ACO-da GFX10 (Navi) GPU-ları üçün Wave32 (32 axının eyni "dalğa" daxilində paralel icrası üçün birləşdirilməsi) dəstəyi reallaşdırılıb;
  • LLVMpipe və RadeonSI sürücüləri, bərk tipli aralıq təqdimatlar (IR) olan NIR şeyderlərini istifadəyə keçirəcəkdir NIR, GLSL IR və Mesa-nın daxili IR-dən aşağıda fəaliyyət göstərmək üçün nəzərdə tutulmuşdur. NIR-nin performans optimizasiyası aparıldı;
  • RadeonSI sürücüsündə XFS'te canlı keşin dəstəyi, şeyder obyektlərinin dublikatlarının aradan qaldırılmasını təmin edir;
  • OpenGL və Vulkan sürücüləri üçün Intel-də Gen11 (Jasper Lake) çip dəstəyi əlavə edilib;
  • V3D sürücüsündə (Raspberry Pi üçün) OpenGL ES 3.2 standartlarına uyğun geometrik şeyderlərin dəstəyi əlavə edildi və OpenGL ES 3.1 üçün tam dəstək təmin edilib;
  • Qualcomm Adreno GPU-ları üçün TURNIP Vulkan sürücüsünün performans optimizasiyası aparıldı;
  • Yeni OpenGL genişləndirmələri əlavə edilib:
  • AMD kartları üçün RADV Vulkan sürücüsünə genişləndirmələr əlavə edilib:
  • Intel kartları üçün ANV Vulkan sürücüsünə genişləndirmələr əlavə edilib:

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster