Izdanje Mesa 19.2.0, besplatne implementacije OpenGL-a i Vulkana

Predstavljeno izdanje besplatne implementacije OpenGL i Vulkan API-ja - Mesa 19.2.0. Prvo izdanje ogranka Mesa 19.2.0 ima eksperimentalni status - nakon konačne stabilizacije koda bit će objavljena stabilna verzija 19.2.1. U Mesi 19.2 pod uvjetom Potpuna OpenGL 4.5 podrška za i965, radeonsi i nvc0 drajvere, Vulkan 1.1 podrška za Intel i AMD kartice i podrška za OpenGL 4.6 standard za Intel kartice;

među promjene:

  • Upravljački programi (i965, iris) za Intelove video kartice (gen7+) pružaju punu podršku OpenGL 4.6 i jezik za opis shadera GLSL 4.60. Dok se podrška za OpenGL 4.6 ne pruži u pogonskim programima radeonsi (AMD) i nvc0 (NVIDIA), preostaje implementirati GL_ARB_gl_spirv i GL_ARB_spirv_extensions koji su bili dodao za i965 drajver u kolovozu;
  • Funkcionalnost novog upravljačkog programa nastavlja se širiti iris za Intel GPU, koji je u svojim mogućnostima gotovo dostigao paritet s i965 drajverom. Upravljački program Iris temelji se na arhitekturi Gallium3D, koja zadatke upravljanja memorijom prebacuje na stranu DRI upravljačkog programa Linux kernela i pruža gotov alat za praćenje stanja s podrškom za ponovnu upotrebu predmemorije izlaznih objekata. Upravljački program podržava samo procesore temeljene na Gen8+ mikroarhitekturi (Broadwell, Skylake) s HD, UHD i Iris GPU-ovima.
  • Dodana podrška za AMD Navi 10 GPU u RADV i RadeonSI upravljačke programe
    (Radeon RX 5700), kao i početna podrška Navi 14. Također uključen u RadeonSI drajver dodao podrška za budući APU Renoir (Zen 2 s GPU Navi) i djelomično Arkturus (samo računalne mogućnosti i motor za dekodiranje videa VCN 2.5, bez 3D);

  • U upravljačkom programu Gallium3D R600 za neke starije AMD kartice (HD 5800/6900) osiguran OpenGL 4.5 podrška;
  • Za RadeonSI predstavio novi runtime povezivač - rtld;
  • Izvedba RADV i Virgl drajvera je optimizirana;
  • Prošireno Panfrost upravljački program za GPU-ove koji se temelje na Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) i Bifrost (Mali G3x, G5x, G7x) mikroarhitekturama koje se koriste na mnogim uređajima s ARM procesorima. Mogućnosti upravljačkog programa sada su dovoljne za pokretanje GNOME Shell-a;
  • Dodano EGL proširenje koje je predložila NVIDIA EGL_EXT_platforma_uređaj, što omogućuje inicijalizaciju EGL-a bez pozivanja API-ja specifičnih za uređaj
  • Dodana nova OpenGL proširenja:
  • Dodana proširenja RADV Vulkan drajveru (za AMD kartice):
  • Sljedeće proširenje je dodano ANV Vulkan drajveru (za Intel kartice):
    VK_EXT_shader_demote_to_helper_invocation.

Izvor: opennet.ru

Dodajte komentar