Hoʻokuʻu ʻia o Mesa 19.2.0, kahi hoʻokō manuahi o OpenGL a me Vulkan

Waiho ʻia e hoʻokuʻu i kahi hoʻokō manuahi o ka OpenGL a me Vulkan API - ʻO Mesa 19.2.0. ʻO ka hoʻokuʻu mua ʻana o ka lālā Mesa 19.2.0 he kūlana hoʻokolohua - ma hope o ka hoʻopaʻa hope ʻana o ke code, e hoʻokuʻu ʻia kahi mana paʻa 19.2.1. Ma ka Mesa 19.2 hāʻawi ʻia Kākoʻo piha OpenGL 4.5 no nā mea hoʻokele i965, radeonsi a me nvc0, kākoʻo Vulkan 1.1 no nā kāleka Intel a me AMD, a me ke kākoʻo no ka OpenGL 4.6 maʻamau no nā kāleka Intel;

Ma waena o loli:

  • Hāʻawi nā mea hoʻokele (i965, iris) no nā kāleka wikiō Intel (gen7+) i ke kākoʻo piha OpenGL 4.6 a me ka ʻōlelo wehewehe shader GLSL 4.60. A hiki i ka hāʻawi ʻia ʻana o ke kākoʻo OpenGL 4.6 i nā mea hoʻokele radeonsi (AMD) a me nvc0 (NVIDIA), hoʻomau ia e hoʻokō i ka GL_ARB_gl_spirv a me GL_ARB_spirv_extensions i hoʻohui ʻia no ka mea hoʻokele i965 i ʻAukake;
  • Ke hoʻonui nei ka hana o ka mea hoʻokele hou Iris no Intel GPU, ka mea i loko o kona mau mea hiki ua kokoke hiki parity me ka i965 Keaukaha. Hoʻokumu ʻia ka mea hoʻokele Iris ma ka hale hoʻolālā Gallium3D, kahi e hoʻokuʻu ai i nā hana hoʻokele hoʻomanaʻo i ka ʻaoʻao o ka mea hoʻokele DRI o ka kernel Linux a hāʻawi i kahi tracker mokuʻāina mākaukau me ke kākoʻo no ka hoʻohana hou ʻana i ka cache o nā mea hoʻopuka. Kākoʻo ka mea hoʻokele i nā kaʻina hana ma muli o Gen8+ microarchitecture (Broadwell, Skylake) me HD, UHD a me Iris GPU.
  • Hoʻohui i ke kākoʻo no AMD Navi 10 GPU i nā mea hoʻokele RADV a me RadeonSI
    (Radeon RX 5700), a me kākoʻo mua Navi 14. Hoʻokomo pū ʻia i ka mea hoʻokele RadeonSI hoʻohui ʻia kākoʻo no ka APU Renoir e hiki mai ana (Zen 2 me GPU Navi) a hapa Hoʻoponopono (ʻo ka mana helu helu wale nō a me ka mīkini hoʻololi wikiō VCN 2.5, me ka ʻole 3D);

  • Ma Gallium3D R600 mea hoʻokele no kekahi mau kāleka AMD kahiko (HD 5800/6900) hāʻawi ʻia Kākoʻo OpenGL 4.5;
  • No RadeonSI hōʻike ʻia mea hoʻohui manawa holo hou - rtld;
  • ʻO ka hana o nā mea hoʻokele RADV a me Virgl ua hoʻonui ʻia;
  • Hoʻonui ʻia ʻO ka mea hoʻokele Panfrost no nā GPU e pili ana i nā microarchitectures Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a me Bifrost (Mali G3x, G5x, G7x) i hoʻohana ʻia ma nā polokalamu he nui me nā mea hana ARM. Ua lawa nā mana o ka mea hoʻokele e holo i ka GNOME Shell;
  • Hoʻohui ʻia ka hoʻonui EGL i manaʻo ʻia e NVIDIA EGL_EXT_platform_device, ka mea e hiki ai ke hoʻomaka mua ʻia ʻo EGL me ke kāhea ʻole ʻana i nā API kikoʻī
  • Hoʻohui ʻia nā hoʻonui OpenGL hou:
  • Hoʻohui i nā mea hoʻonui i ka mea hoʻokele RADV Vulkan (no nā kāleka AMD):
  • Ua hoʻohui ʻia kēia hoʻonui i ka mea hoʻokele ANV Vulkan (no nā kāleka Intel):
    VK_EXT_shader_demote_to_helper_invocation.

Source: opennet.ru

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