Hoʻokuʻu ʻia ʻo Mesa 19.2.0

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

Pākuʻi i ka manaʻo hoʻopuka