Megjelent a Mesa 19.2.0, az OpenGL és a Vulkan ingyenes megvalósítása

Által benyújtott az OpenGL és a Vulkan API ingyenes megvalósításának kiadása - Mesa 19.2.0. A Mesa 19.2.0 ág első kiadása kísérleti státuszú - a kód végleges stabilizálása után a 19.2.1 stabil verzió jelenik meg. Mesa 19.2-ben biztosítani Teljes OpenGL 4.5 támogatás i965, radeonsi és nvc0 illesztőprogramokhoz, Vulkan 1.1 támogatás Intel és AMD kártyákhoz, valamint OpenGL 4.6 szabvány támogatása Intel kártyákhoz;

Között változtatások:

  • Az Intel videokártyák (gen965+) illesztőprogramjai (i7, iris) teljes támogatást nyújtanak OpenGL 4.6 és shader leíró nyelv GLSL 4.60. Amíg az OpenGL 4.6 támogatást nem biztosítják a radeonsi (AMD) és nvc0 (NVIDIA) illesztőprogramokban, hátra van a GL_ARB_gl_spirv és GL_ARB_spirv_extensions megvalósítása. tette hozzá az i965 illesztőprogramhoz augusztusban;
  • Az új illesztőprogram funkcionalitása folyamatosan bővül Írisz Intel GPU-ra, amely képességeiben már majdnem elérte a paritást az i965-ös meghajtóval. Az Iris illesztőprogram a Gallium3D architektúrán alapul, amely a memóriakezelési feladatokat a Linux kernel DRI-illesztőprogram-oldalára tölti le, és kész állapotkövetőt biztosít, amely támogatja a kimeneti objektumok gyorsítótárának újrafelhasználását. Az illesztőprogram csak a Gen8+ mikroarchitektúrán (Broadwell, Skylake) alapuló processzorokat támogatja HD, UHD és Iris GPU-kkal.
  • Az AMD Navi 10 GPU-k támogatása hozzáadva a RADV és RadeonSI illesztőprogramokhoz
    (Radeon RX 5700), valamint kezdeti támogatás Navi 14. A RadeonSI driver is tartalmazza tette hozzá a jövőbeni APU Renoir támogatása (Zen 2 GPU Navi-val) és részben Arcturus (csak számítási képességek és videó dekódoló motor VCN 2.5, 3D nélkül);

  • Gallium3D R600 illesztőprogramban néhány régebbi AMD kártyához (HD 5800/6900) biztosított OpenGL 4.5 támogatás;
  • RadeonSI számára bemutatott új futásidejű linker - rtld;
  • A RADV és Virgl illesztőprogramok teljesítményét optimalizálták;
  • Kiterjesztett Panfrost illesztőprogram a Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) és Bifrost (Mali G3x, G5x, G7x) mikroarchitektúrákon alapuló GPU-khoz, amelyeket számos ARM processzorral rendelkező eszközön használnak. Az illesztőprogram képességei most már elegendőek a GNOME Shell futtatásához;
  • Az NVIDIA által javasolt EGL bővítmény hozzáadva EGL_EXT_platform_device, amely lehetővé teszi az EGL inicializálását eszközspecifikus API-k hívása nélkül
  • Új OpenGL bővítmények hozzáadva:
  • Kiterjesztések hozzáadva a RADV Vulkan illesztőprogramhoz (AMD kártyákhoz):
  • A következő kiterjesztés került hozzáadásra az ANV Vulkan illesztőprogramhoz (Intel kártyákhoz):
    VK_EXT_shader_demote_to_helper_hívás.

Forrás: opennet.ru

Hozzászólás