Objavljena je Mesa 19.2.0 - besplatna implementacija OpenGL i Vulkan grafičkih API-ja s otvorenim kodom.
Izdanje 19.2.0 ima eksperimentalni status i tek nakon što se kod stabilizira bit će objavljena stabilna verzija 19.2.1. Mesa 19.2 podržava OpenGL 4.5 za i965, radeonsi i nvc0 drajvere, Vulkan 1.1 za Intel i AMD kartice, a također podržava OpenGL 4.6 standard za Intel kartice.
Velike promjene:
- Upravljački programi (i965 i iris) za Intelove video kartice (gen7+) pružaju punu podršku za OpenGL 4.6 i jezik opisa shadera GLSL 4.60;
- proširenje mogućnosti upravljačkog programa Iris za Intel GPU;
- podrška za AMD Navi 10 (Radeon RX 5700) i Navi 14 GPU je dodana u RADV i RadeonSI upravljačke programe.Podrška za budući APU Renoir (Zen 2 s GPU Navi) i djelomično Arcturus također je dodana u RadeonSI upravljački program;
- OpenGL 4.5 podrška u Gallium3D driveru R600 za neke starije AMD kartice;
- novi runtime povezivač - rtld za RadeonSI;
- optimizacija performansi RADV i Virgl drajvera;
- Panfrost upravljački program za GPU-ove koji se temelje na mikroarhitekturama Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) i Bifrost (Mali G3x, G5x, G7x) koji se koriste na uređajima s ARM procesorima je proširen; upravljački program sada može raditi s GNOME-om Ljuska;
- dodano EGL proširenje EGL_EXT_platform_device, koje vam omogućuje da inicijalizirate EGL bez pristupa API-jima specifičnim za uređaj;
- dodao nove OpenGL ekstenzije:
- GL_ARB_post_depth_coverage za radeonsi drajver (Navi);
- GL_ARB_seamless_cubemap_per_texture za etnaviv drajver (s SEAMLESS_CUBE_MAP podrškom na GPU);
- GL_EXT_shader_image_load_store za radeonsi drajver (za LLVM 10+);
- GL_EXT_shader_samples_identical za upravljačke programe za iris i radeonsi (ako se koristi NIR);
- GL_EXT_texture_shadow_lod za i965 i iris upravljačke programe;
- dodana su proširenja u upravljački program RADV Vulkan (za AMD kartice):
- VK_AMD_buffer_marker;
- VK_EXT_index_type_uint8;
- VK_EXT_post_depth_coverage;
- VK_EXT_queue_family_foreign;
- VK_EXT_lokacije_uzoraka;
- VK_KHR_depth_stencil_resolve;
- VK_KHR_imageless_framebuffer;
- VK_KHR_shader_atomic_int64;
- VK_KHR_uniform_buffer_standard_layout
- Ekstenzija VK_EXT_shader_demote_to_helper_invocation dodana je ANV Vulkan drajveru za Intel kartice.
Izvor: linux.org.ru