I-Mesa 19.2.0 ikhishwe - ukuqaliswa kwamahhala kwe-OpenGL ne-Vulkan graphics APIs ngekhodi yomthombo ovulekile.
Ukukhishwa okungu-19.2.0 kunesimo sokuhlola, futhi kuphela ngemva kokuba ikhodi isizinzile lapho inguqulo ezinzile 19.2.1 izokhishwa. I-Mesa 19.2 isekela i-OpenGL 4.5 kubashayeli be-i965, i-radeonsi ne-nvc0, i-Vulkan 1.1 yamakhadi e-Intel ne-AMD, futhi isekela izinga le-OpenGL 4.6 lamakhadi e-Intel.
Izinguquko eziyinhloko:
- Abashayeli (i-i965 ne-iris) bamakhadi evidiyo e-Intel (gen7+) bahlinzeka ngokusekela okugcwele kwe-OpenGL 4.6 kanye nolimi lwencazelo ye-shader i-GLSL 4.60;
- ukwandisa amandla omshayeli we-Iris we-Intel GPUs;
- ukusekelwa kwe-AMD Navi 10 (i-Radeon RX 5700) kanye ne-Navi 14 GPUs yengezwe kubashayeli be-RADV kanye ne-RadeonSI Ukusekelwa kwe-APU Renoir yesikhathi esizayo (i-Zen 2 nge-GPU Navi) futhi ingxenye ye-Arcturus yengezwe kumshayeli we-RadeonSI;
- Ukusekelwa kwe-OpenGL 4.5 kumshayeli we-Gallium3D u-R600 wamakhadi athile amadala e-AMD;
- isixhumanisi esisha sesikhathi sokusebenza - rtld se-RadeonSI;
- ukusebenza kahle kwabashayeli be-RADV kanye ne-Virgl;
- Umshayeli we-Panfrost wama-GPU asekelwe ku-Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) kanye ne-Bifrost (Mali G3x, G5x, G7x) ama-microarchitecture asetshenziswa kumadivayisi ane-ARM processors inwetshiwe; Igobolondo;
- wengeze isandiso se-EGL EGL_EXT_platform_device, esikuvumela ukuthi uqalise i-EGL ngaphandle kokufinyelela ama-API aqondene nedivayisi;
- wengeze izandiso ezintsha ze-OpenGL:
- GL_ARB_post_depth_coverage yomshayeli we-radeonsi (Navi);
- I-GL_ARB_seamless_cubemap_per_texture yomshayeli we-etnaviv (ngosekelo lwe-SEAMLESS_CUBE_MAP ku-GPU);
- I-GL_EXT_shader_image_load_store yomshayeli we-radeonsi (ye-LLVM 10+);
- I-GL_EXT_shader_samples_efana nezishayeli ze-iris ne-radeonsi (uma i-NIR isetshenziswa);
- I-GL_EXT_texture_shadow_lod ye-i965 kanye nabashayeli be-iris;
- izandiso zengezwe kumshayeli we-RADV Vulkan (wamakhadi e-AMD):
- VK_AMD_buffer_marker;
- VK_EXT_index_type_uint8;
- I-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;
- I-VK_KHR_uniform_buffer_standard_layout
- Isandiso se-VK_EXT_shader_demote_to_helper_invocation sengezwe kumshayeli we-ANV Vulkan wamakhadi e-Intel.
Source: linux.org.ru