Megjelent a Mesa 19.2.0 – az OpenGL és a Vulkan grafikus API-k ingyenes megvalósítása nyílt forráskóddal.
A 19.2.0-s kiadás kísérleti állapotú, és csak a kód stabilizálása után jelenik meg a 19.2.1-es stabil verzió. A Mesa 19.2 támogatja az OpenGL 4.5 for i965, a radeonsi és az nvc0 illesztőprogramokat, a Vulkan 1.1-et Intel és AMD kártyákhoz, valamint támogatja az OpenGL 4.6 szabványt Intel kártyákhoz.
Nagy változások:
- Az Intel videokártyák (gen965+) illesztőprogramjai (i7 és iris) teljes mértékben támogatják az OpenGL 4.6-ot és a shader-leíró nyelvet, a GLSL 4.60-at;
- az Iris meghajtó képességeinek bővítése Intel GPU-khoz;
- Az AMD Navi 10 (Radeon RX 5700) és a Navi 14 GPU-k támogatása hozzáadásra került a RADV és RadeonSI meghajtókhoz.
- OpenGL 4.5 támogatás a Gallium3D R600 illesztőprogramban néhány régebbi AMD kártyához;
- új futásidejű linker - rtld RadeonSI-hez;
- RADV és Virgl illesztőprogramok teljesítményoptimalizálása;
- Az ARM processzorokkal rendelkező eszközökön használt Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) és Bifrost (Mali G3x, G5x, G7x) mikroarchitektúrákon alapuló Panfrost illesztőprogram kibővült, az illesztőprogram mostantól a GNOME-mal is működhet Héj;
- hozzáadva az EGL_EXT_platform_device EGL bővítményt, amely lehetővé teszi az EGL inicializálását az eszközspecifikus API-k elérése nélkül;
- új OpenGL-bővítmények hozzáadva:
- GL_ARB_post_depth_coverage a radeonsi illesztőprogramhoz (Navi);
- GL_ARB_seamless_cubemap_per_texture az etnaviv illesztőprogramhoz (SEAMLESS_CUBE_MAP támogatással a GPU-n);
- GL_EXT_shader_image_load_store a radeonsi illesztőprogramhoz (LLVM 10+ esetén);
- GL_EXT_shader_samples_identical iris és radeonsi illesztőprogramokhoz (ha NIR-t használnak);
- GL_EXT_texture_shadow_lod i965 és iris illesztőprogramokhoz;
- kiterjesztések kerültek a RADV Vulkan illesztőprogramba (AMD kártyákhoz):
- VK_AMD_puffer_marker;
- VK_EXT_index_type_uint8;
- VK_EXT_post_depth_coverage;
- VK_EXT_queue_family_foreign;
- VK_EXT_sample_locations;
- VK_KHR_depth_stencil_resolve;
- VK_KHR_imageless_framebuffer;
- VK_KHR_shader_atomic_int64;
- VK_KHR_uniform_buffer_standard_layout
- A VK_EXT_shader_demote_to_helper_invocation bővítmény hozzáadásra került az Intel kártyák ANV Vulkan illesztőprogramjához.
Forrás: linux.org.ru