Mesa 19.2.0 hate berdan - pêkanîna belaş a API-yên grafîkî yên OpenGL û Vulkan bi koda çavkaniya vekirî.
Weşana 19.2.0 xwedan statûyek ceribandinê ye, û tenê piştî ku kod were îstîqrar kirin dê guhertoya 19.2.1 ya stabîl were berdan. Mesa 19.2 ji bo ajokarên i4.5, radeonsi û nvc965 OpenGL 0, ji bo kartên Intel û AMD Vulkan 1.1 piştgirî dike, û ji bo kartên Intel standarda OpenGL 4.6 jî piştgirî dike.
Guhertinên sereke:
- Ajokarên (i965 û iris) ji bo kartên vîdyoyê yên Intel (gen7+) ji OpenGL 4.6 û zimanê ravekirina shader GLSL 4.60 piştgirîya tam peyda dikin;
- berfirehkirina kapasîteyên ajokera Iris-ê ji bo GPU-yên Intel;
- Piştgiriya ji bo AMD Navi 10 (Radeon RX 5700) û Navi 14 GPU li ajokarên RADV û RadeonSI hate zêdekirin. Piştgiriya ji bo paşerojê APU Renoir (Zen 2 bi GPU Navi) û beşek jî Arcturus li ajokera RadeonSI hate zêdekirin;
- Piştgiriya OpenGL 4.5 di ajokera Gallium3D R600 de ji bo hin kartên AMD yên kevn;
- girêdana dema xebitandinê ya nû - rtld ji bo RadeonSI;
- optimîzasyona performansa ajokarên RADV û Virgl;
- Ajokara Panfrost-ê ji bo GPU-yên ku li ser bingeha mîkro-architecturên Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) û Bifrost (Mali G3x, G5x, G7x) li ser cîhazên bi pêvajoyên ARM têne bikar anîn, hate berfireh kirin; ajokar niha dikare bi GNOME re bixebite. Legan;
- EGL dirêjkirina EGL_EXT_platform_device zêde kir, ku dihêle hûn EGL-ê dest pê bikin bêyî ku bigihîjin API-yên taybetî yên cîhazê;
- pêvekên nû yên OpenGL zêde kirin:
- GL_ARB_post_depth_coverage ji bo ajokera radeonsi (Navi);
- GL_ARB_seamless_cubemap_per_texture ji bo ajokerê etnaviv (bi piştgiriya SEAMLESS_CUBE_MAP li ser GPU);
- GL_EXT_shader_image_load_store ji bo ajokera radeonsi (ji bo LLVM 10+);
- GL_EXT_shader_samples_identical ji bo ajokarên iris û radeonsi (heke NIR tê bikaranîn);
- GL_EXT_texture_shadow_lod ji bo ajokarên i965 û iris;
- pêvekirin li ajokera RADV Vulkan (ji bo kartên AMD) hatine zêdekirin:
- 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_bilavdana_hevseng_bayner_standard
- Berfirehkirina VK_EXT_shader_demote_to_helper_invocation ji bo kartên Intel li ajokera ANV Vulkan hate zêdekirin.
Source: linux.org.ru