Mwepụta nke Mesa 19.2.0, mmejuputa OpenGL na Vulkan n'efu

Ewebata mwepụta nke mmejuputa iwu OpenGL na Vulkan API - Mesa 19.2.0. Mwepụta mbụ nke ngalaba Mesa 19.2.0 nwere ọnọdụ nnwale - mgbe nkwado ikpeazụ nke koodu ahụ gasịrị, a ga-ahapụ ụdị 19.2.1 kwụsiri ike. Na Mesa 19.2 nyere Nkwado OpenGL 4.5 zuru ezu maka ndị ọkwọ ụgbọ ala i965, radeonsi na nvc0, nkwado Vulkan 1.1 maka kaadị Intel na AMD, yana nkwado maka ọkọlọtọ OpenGL 4.6 maka kaadị Intel;

N'etiti mgbanwe:

  • Ndị ọkwọ ụgbọ ala (i965, iris) maka kaadị vidiyo Intel (gen7+) na-enye nkwado zuru oke Mepee 4.6 na nkọwa shader asụsụ GLSL 4.60. Ruo mgbe a na-enye nkwado OpenGL 4.6 na radeonsi (AMD) na nvc0 (NVIDIA) ndị ọkwọ ụgbọ ala, ọ ga-anọgide na-emejuputa GL_ARB_gl_spirv na GL_ARB_spirv_extensions ndị bụ agbakwunyere maka i965 ọkwọ ụgbọ ala n'August;
  • Ọrụ nke ọkwọ ụgbọ ala ọhụrụ na-aga n'ihu na-abawanye Iris maka Intel GPU, nke n'ikike ya fọrọ nke nta ka ọ bụrụ onye ọkwọ ụgbọ ala i965. Onye ọkwọ ụgbọ ala Iris dabere na ihe owuwu Gallium3D, nke na-ebupụ ọrụ njikwa ebe nchekwa na akụkụ ọkwọ ụgbọ ala DRI nke Linux kernel ma na-enye onye na-ahụ maka steeti emebere nke ọma na nkwado maka cache nke mmepụta ihe. Onye ọkwọ ụgbọ ala na-akwado naanị ndị nrụpụta dabere na Gen8+ microarchitecture (Broadwell, Skylake) nwere HD, UHD na Iris GPUs.
  • Nkwado agbakwunyere maka AMD Navi 10 GPUs na ndị ọkwọ ụgbọ ala RADV na RadeonSI
    (Radeon RX 5700), yana nkwado mbụ Navi 14. Tinyekwara na onye ọkwọ ụgbọ ala RadeonSI agbakwunyere nkwado maka ọdịnihu APU Renoir (Zen 2 na GPU Navi) na akụkụ Arcturus (naanị ike ịgbakọ na igwe ngbanwe vidiyo VCN 2.5, na-enweghị 3D);

  • Na Gallium3D R600 ọkwọ ụgbọ ala maka ụfọdụ kaadị AMD ochie (HD 5800/6900) enyere Nkwado OpenGL 4.5;
  • Maka RadeonSI ọkọnọ onye na-agba ọsọ oge ọhụrụ - rtld;
  • Arụ ọrụ nke ndị ọkwọ ụgbọ ala RADV na Virgl;
  • Gbasaa Onye ọkwọ ụgbọ ala Panfrost maka GPU dabere na Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) na Bifrost (Mali G3x, G5x, G7x) microarchitectures ejiri n'ọtụtụ ngwaọrụ nwere ndị nrụpụta ARM. Ike onye ọkwọ ụgbọ ala ezuola ugbu a iji gbaa GNOME Shell;
  • agbakwunyere ndọtị EGL nke NVIDIA tụpụtara EGL_EXT_platform_ngwaọrụ, nke na-enye ohere ibido EGL na-akpọghị API ndị akọwapụtara ngwaọrụ
  • agbakwunyere mgbakwunye OpenGL ọhụrụ:
  • Ihe mgbakwunye agbakwunyere na onye ọkwọ ụgbọ ala RADV Vulkan (maka kaadị AMD):
  • Agbakwunyela ndọtị ndị a na onye ọkwọ ụgbọ ala ANV Vulkan (maka kaadị Intel):
    VK_EXT_shader_demote_to_nyere enyemaka.

isi: opennet.ru

Tinye a comment