ProHoster > Blog > ynternet nijs > Release fan Mesa 19.2.0, in fergese ymplemintaasje fan OpenGL en Vulkan
Release fan Mesa 19.2.0, in fergese ymplemintaasje fan OpenGL en Vulkan
Yntrodusearre frijlitting fan in fergese ymplemintaasje fan de OpenGL en Vulkan API - Mesa 19.2.0. De earste release fan 'e Mesa 19.2.0-tûke hat in eksperimintele status - nei de definitive stabilisaasje fan' e koade sil in stabile ferzje 19.2.1 frijlitten wurde. Yn Mesa 19.2 foarsjoen Folsleine OpenGL 4.5-stipe foar i965, radeonsi en nvc0-bestjoerders, Vulkan 1.1-stipe foar Intel- en AMD-kaarten, en stipe foar de OpenGL 4.6-standert foar Intel-kaarten;
Bestjoerders (i965, iris) foar Intel-fideokaarten (gen7+) jouwe folsleine stipe OpenGL 4.6 en shader beskriuwingstaal GLSL 4.60. Oant OpenGL 4.6-stipe wurdt levere yn 'e radeonsi (AMD) en nvc0 (NVIDIA)-bestjoerders, bliuwt it om de GL_ARB_gl_spirv en GL_ARB_spirv_extensions te ymplementearjen dy't wiene tafoege foar i965 bestjoerder yn augustus;
De funksjonaliteit fan de nije bestjoerder bliuwt útwreidzje Iris foar Intel GPU, dy't yn syn mooglikheden hat hast berikt parity mei de i965 bestjoerder. De Iris-bestjoerder is basearre op de Gallium3D-arsjitektuer, dy't taken foar ûnthâldbehear ôflaat oan 'e DRI-bestjoerderkant fan' e Linux-kernel en soarget foar in klearmakke state tracker mei stipe foar in opnij brûke cache fan útfierobjekten. De bestjoerder stipet allinich processors basearre op Gen8 + mikroarsjitektuer (Broadwell, Skylake) mei HD, UHD en Iris GPU's.
Stipe tafoege foar AMD Navi 10 GPU's oan RADV- en RadeonSI-bestjoerders
(Radeon RX 5700), lykas initial stipe Navi 14. Ek opnaam yn de RadeonSI stjoerprogramma tafoege stipe foar de takomst APU Renoir (Zen 2 mei GPU Navi) en foar in part Arcturus (allinich komputermooglikheden en fideodekodearringsmotor VCN 2.5, sûnder 3D);
Yn Gallium3D R600-bestjoerder foar guon âldere AMD-kaarten (HD 5800/6900) befeilige OpenGL 4.5-stipe;
Foar RadeonSI presintearre nije runtime linker - rtld;
De prestaasjes fan de RADV- en Virgl-bestjoerders binne optimalisearre;
Utwreide Panfrost-bestjoerder foar GPU's basearre op de Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) en Bifrost (Mali G3x, G5x, G7x) mikroarsjitektuer brûkt op in protte apparaten mei ARM-processors. De mooglikheden fan de bestjoerder binne no genôch om GNOME Shell út te fieren;
Added EGL extension foarsteld troch NVIDIA EGL_EXT_platform_device, wêrtroch EGL inisjalisearre wurde kin sûnder apparaatspesifike API's op te roppen