Lëshimi i Mesa 19.2.0 - implementimi i lirë i API-ve grafike OpenGL dhe Vulkan me kod burimor të hapur.
Lëshimi 19.2.0 ka status eksperimental dhe vetëm pas stabilizimit të kodit do të lëshohet versioni stabil 19.2.1. Mesa 19.2 mbështet OpenGL 4.5 për drejtuesit i965, radeonsi dhe nvc0, Vulkan 1.1 për kartat Intel dhe AMD, si dhe mbështet standardin OpenGL 4.6 për kartat Intel.
Ndryshimet kryesore:
- në drejtuesit (i965 dhe iris) për kartat grafike Intel (gen7+) mbështetja e plotë për OpenGL 4.6 dhe gjuhën e përshkrimit të shenjave GLSL 4.60 është siguruar;
- zgjerimi i mundësive të drejtuesit Iris për GPU-të Intel;
- në drejtuesit RADV dhe RadeonSI janë shtuar mbështetje për GPU-të AMD Navi 10 (Radeon RX 5700) dhe Navi 14. Në drejtuesin RadeonSI gjithashtu është shtuar mbështetje për APU-në e ardhshme Renoir (Zen 2 me GPU Navi) dhe pjesërisht Arcturus;
- mbështetje për OpenGL 4.5 në drejtuesin Gallium3D R600 për disa karta të vjetra AMD;
- kompozitori i ri runtime - rtld për RadeonSI;
- optimizimi i performancës së drejtuesve RADV dhe Virgl;
- drejtuesi Panfrost është zgjeruar për GPU-të e bazuara në mikroarkitekturën Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) dhe Bifrost (Mali G3x, G5x, G7x), të përdorura në pajisje me procesorë ARM, drejtuesi tani mund të punojë me GNOME Shell;
- shtesë EGL-zhvillimi EGL_EXT_platform_device, i cili lejon inicializimin e EGL pa iu referuar API-ve specifike për pajisjen;
- shtuar zgjerime të reja OpenGL:
- GL_ARB_post_depth_coverage për shoferin radeonsi (Navi);
- GL_ARB_seamless_cubemap_per_texture për shoferin etnaviv (në mbështetje të SEAMLESS_CUBE_MAP në GPU);
- GL_EXT_shader_image_load_store për shoferin radeonsi (në LLVM 10+);
- GL_EXT_shader_samples_identical për shoferët iris dhe radeonsi (nëse përdoret NIR);
- GL_EXT_texture_shadow_lod për shoferët i965 dhe iris;
- në shoferin Vulkan RADV (për kartat AMD) janë shtuar zgjerimet:
- VK_AMD_buffer_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
- në shoferin Vulkan ANV për kartat Intel është shtuar zgjerimi VK_EXT_shader_demote_to_helper_invocation.
Burimi: linux.org.ru
