Lëshimi i Mesa 19.2.0, një zbatim falas i OpenGL dhe Vulkan

prezantuar lëshimi i një zbatimi falas të OpenGL dhe Vulkan API - Mesa 19.2.0. Lëshimi i parë i degës Mesa 19.2.0 ka një status eksperimental - pas stabilizimit përfundimtar të kodit, do të dalë një version i qëndrueshëm 19.2.1. Në Mesa 19.2 sigurohet Mbështetje e plotë OpenGL 4.5 për drejtuesit i965, radeonsi dhe nvc0, mbështetje Vulkan 1.1 për kartat Intel dhe AMD dhe mbështetje për standardin OpenGL 4.6 për kartat Intel;

ndër ndryshimet:

  • Drejtuesit (i965, iris) për kartat video Intel (gen7+) ofrojnë mbështetje të plotë OpenGL 4.6 dhe gjuha e përshkrimit shader GLSL 4.60. Derisa të ofrohet mbështetja e OpenGL 4.6 në drejtuesit radeonsi (AMD) dhe nvc0 (NVIDIA), mbetet të implementohen GL_ARB_gl_spirv dhe GL_ARB_spirv_extensions që ishin shtuar për shofer i965 në gusht;
  • Funksionaliteti i drejtuesit të ri vazhdon të zgjerohet Shpatore për Intel GPU, i cili në aftësitë e tij pothuajse ka arritur barazinë me drejtuesin i965. Drejtuesi Iris bazohet në arkitekturën Gallium3D, i cili shkarkon detyrat e menaxhimit të memories në anën e drejtuesit DRI të kernelit Linux dhe siguron një gjurmues të gatshëm të gjendjes me mbështetje për një cache të ripërdorimit të objekteve dalëse. Drejtuesi mbështet vetëm procesorë të bazuar në mikroarkitekturën Gen8+ (Broadwell, Skylake) me GPU HD, UHD dhe Iris.
  • Mbështetje e shtuar për AMD Navi 10 GPU për drejtuesit RADV dhe Radeonsi
    (Radeon RX 5700), si dhe mbështetje fillestare Navi 14. Përfshihet gjithashtu në drejtuesin RadeonSI shtuar mbështetje për APU Renoir-in e ardhshëm (Zen 2 me GPU Navi) dhe pjesërisht Arcturus (vetëm aftësitë kompjuterike dhe motori i dekodimit të videove VCN 2.5, pa 3D);

  • Në shoferin Gallium3D R600 për disa karta më të vjetra AMD (HD 5800/6900) siguruar mbështetje OpenGL 4.5;
  • Për RadeonSI prezantuar lidhës i ri i ekzekutimit - rtld;
  • Performanca e drejtuesve RADV dhe Virgl është optimizuar;
  • Zgjeruar Drejtues Panfrost për GPU të bazuara në mikroarkitekturat Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) dhe Bifrost (Mali G3x, G5x, G7x) të përdorura në shumë pajisje me procesorë ARM. Aftësitë e drejtuesit tani janë të mjaftueshme për të ekzekutuar GNOME Shell;
  • Shtesa EGL e propozuar nga NVIDIA EGL_EXT_platforma_device, i cili lejon që EGL të inicializohet pa thirrur API specifike të pajisjes
  • Shtuar shtesa të reja OpenGL:
  • Shtesa të shtuara në drejtuesin RADV Vulkan (për kartat AMD):
  • Zgjatja e mëposhtme i është shtuar shoferit ANV Vulkan (për kartat Intel):
    VK_EXT_shader_demote_ për_ndihmuar_inokimin.

Burimi: opennet.ru

Shto një koment