ProHoster > Blog > internet nuus > Vrystelling van Mesa 19.2.0, 'n gratis implementering van OpenGL en Vulkan
Vrystelling van Mesa 19.2.0, 'n gratis implementering van OpenGL en Vulkan
Bekendgestel vrystelling van 'n gratis implementering van die OpenGL en Vulkan API - Mesa 19.2.0. Die eerste vrystelling van die Mesa 19.2.0-tak het 'n eksperimentele status - na die finale stabilisering van die kode, sal 'n stabiele weergawe 19.2.1 vrygestel word. In Mesa 19.2 voorsien Volle OpenGL 4.5-ondersteuning vir i965-, radeonsi- en nvc0-bestuurders, Vulkan 1.1-ondersteuning vir Intel- en AMD-kaarte, en ondersteuning vir die OpenGL 4.6-standaard vir Intel-kaarte;
Bestuurders (i965, iris) vir Intel-videokaarte (gen7+) bied volle ondersteuning OpenGL 4.6 en shader beskrywingstaal GLSL 4.60. Totdat OpenGL 4.6-ondersteuning in die radeonsi (AMD) en nvc0 (NVIDIA)-drywers verskaf word, bly dit om die GL_ARB_gl_spirv en GL_ARB_spirv_uitbreidings te implementeer wat was bygevoeg vir i965 bestuurder in Augustus;
Die funksionaliteit van die nuwe drywer word steeds uitgebrei Iris vir Intel GPU, wat in sy vermoëns amper pariteit bereik het met die i965-bestuurder. Die Iris-bestuurder is gebaseer op die Gallium3D-argitektuur, wat geheuebestuurstake na die DRI-bestuurderkant van die Linux-kern aflaai en 'n klaargemaakte toestandspoorder voorsien met ondersteuning vir 'n hergebruikkas van uitsetvoorwerpe. Die bestuurder ondersteun slegs verwerkers gebaseer op Gen8+ mikroargitektuur (Broadwell, Skylake) met HD, UHD en Iris GPU's.
Ondersteuning vir AMD Navi 10 GPU's by RADV- en RadeonSI-bestuurders gevoeg
(Radeon RX 5700), asook aanvanklike ondersteuning Navi 14. In die RadeonSI-bestuurder ook bygevoeg ondersteuning vir die toekomstige APU Renoir (Zen 2 met GPU Navi) en gedeeltelik Arcturus (slegs rekenaarvermoëns en video-dekoderingsenjin VCN 2.5, sonder 3D);
In Gallium3D R600-bestuurder vir sommige ouer AMD-kaarte (HD 5800/6900) beveilig OpenGL 4.5 ondersteuning;
Vir RadeonSI aangebied nuwe looptyd skakelaar - rtld;
Die werkverrigting van die RADV- en Virgl-bestuurders is geoptimaliseer;
Uitgebreid Panfrost-bestuurder vir GPU's gebaseer op die Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) en Bifrost (Mali G3x, G5x, G7x) mikroargitekture wat op baie toestelle met ARM-verwerkers gebruik word. Die bestuurder se vermoëns is nou voldoende om GNOME Shell te laat loop;
Bygevoeg EGL uitbreiding voorgestel deur NVIDIA EGL_EXT_platform_device, wat toelaat dat EGL geïnisialiseer word sonder om toestelspesifieke API's te bel