Ua hoʻokuʻu ʻia ʻo Mesa 19.2.0 - kahi hoʻokō manuahi o nā API kiʻi OpenGL a me Vulkan me ka code open source.
He kūlana hoʻokolohua ka hoʻokuʻu ʻana i ka 19.2.0, a ma hope o ka hoʻopaʻa ʻia ʻana o ke code e hoʻokuʻu ʻia ka mana paʻa 19.2.1. Kākoʻo ʻo Mesa 19.2 iā OpenGL 4.5 no nā mea hoʻokele i965, radeonsi a me nvc0, Vulkan 1.1 no nā kāleka Intel a me AMD, a kākoʻo pū i ka OpenGL 4.6 maʻamau no nā kāleka Intel.
Nā hoʻololi nui:
- Hāʻawi nā mea hoʻokele (i965 a me iris) no nā kāleka wikiō Intel (gen7+) i ke kākoʻo piha no OpenGL 4.6 a me ka ʻōlelo wehewehe shader GLSL 4.60;
- hoʻonui i nā hiki o ka mea hoʻokele Iris no Intel GPU;
- kākoʻo no AMD Navi 10 (Radeon RX 5700) a me Navi 14 GPU i hoʻohui ʻia i ka RADV a me RadeonSI mea hoʻokele.
- Kākoʻo OpenGL 4.5 i ka mea hoʻokele Gallium3D R600 no kekahi mau kāleka AMD kahiko;
- mea hoʻohui manawa holo hou - rtld no RadeonSI;
- ka hoʻokō pono ʻana o nā mea hoʻokele RADV a me Virgl;
- ʻO ka mea hoʻokele Panfrost no nā GPU e pili ana i ka Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a me Bifrost (Mali G3x, G5x, G7x) microarchitectures i hoʻohana ʻia ma nā polokalamu me nā kaʻina ARM ua hoʻonui ʻia; hiki i ka mea hoʻokele ke hana me GNOME. ʻO ka pūpū;
- hoʻohui ʻia ʻo EGL extension EGL_EXT_platform_device, e hiki ai iā ʻoe ke hoʻomaka i ka EGL me ka ʻole o ke komo ʻana i nā API kikoʻī.
- ua hoʻohui i nā hoʻonui OpenGL hou:
- GL_ARB_post_depth_coverage no ka mea hoʻokele radeonsi (Navi);
- GL_ARB_seamless_cubemap_per_texture no ka mea hoʻokele etnaviv (me ke kākoʻo SEAMLESS_CUBE_MAP ma GPU);
- GL_EXT_shader_image_load_store no ka mea hoʻokele radeonsi (no LLVM 10+);
- GL_EXT_shader_samples_identical no nā mea hoʻokele iris a me radeonsi (inā hoʻohana ʻia ʻo NIR);
- GL_EXT_texture_shadow_lod no nā mea hoʻokele i965 a me iris;
- ua hoʻohui ʻia nā mea hoʻonui i ka mea hoʻokele RADV Vulkan (no nā kāleka AMD):
- VK_AMD_buffer_marker;
- VK_EXT_index_type_uint8;
- VK_EXT_post_depth_coverage;
- VK_EXT_queue_family_haole;
- VK_EXT_sample_locations;
- VK_KHR_depth_stencil_resolve;
- VK_KHR_imageless_framebuffer;
- VK_KHR_shader_atomic_int64;
- VK_KHR_uniform_buffer_standard_layout
- Ua hoʻohui ʻia ka hoʻonui VK_EXT_shader_demote_to_helper_invocation i ka mea hoʻokele ANV Vulkan no nā kāleka Intel.
Source: linux.org.ru