Ukukhishwa kwe-Mesa 19.2.0, ukuqaliswa kwamahhala kwe-OpenGL ne-Vulkan

Kuthunyelwe ngu- ukukhululwa kokuqaliswa kwamahhala kwe-OpenGL ne-Vulkan API - Mesa 19.2.0. Ukukhishwa kokuqala kwegatsha le-Mesa 19.2.0 kunesimo sokuhlola - ngemva kokuqiniswa kokugcina kwekhodi, inguqulo ezinzile 19.2.1 izokhishwa. Ku-Mesa 19.2 kuhlinzekiwe Ukusekelwa okugcwele kwe-OpenGL 4.5 kubashayeli be-i965, i-radeonsi ne-nvc0, ukusekelwa kwe-Vulkan 1.1 kwamakhadi e-Intel ne-AMD, nokusekelwa kwezinga le-OpenGL 4.6 lamakhadi e-Intel;

Phakathi kwe izinguquko:

  • Abashayeli (i965, iris) bamakhadi evidiyo e-Intel (gen7+) bahlinzeka ngokusekela okugcwele I-OpenGL 4.6 kanye nolimi lwencazelo ye-shader GLSL 4.60. Kuze kube yilapho kunikezwa usekelo lwe-OpenGL 4.6 kumashayeli e-radeonsi (AMD) kanye ne-nvc0 (NVIDIA), kusasele ukusebenzisa i-GL_ARB_gl_spirv kanye nezandiso ze-GL_ARB_spirv_ kwengezwe kumshayeli we-i965 ngo-Agasti;
  • Ukusebenza komshayeli omusha kuyaqhubeka nokukhula Iris ye-Intel GPU, emandleni ayo ecishe yafinyelela ukulingana nomshayeli we-i965. Umshayeli we-Iris usekelwe ekwakhiweni kwe-Gallium3D, elayisha imisebenzi yokuphatha inkumbulo ohlangothini lomshayeli we-DRI ye-Linux kernel futhi inikeze isilandeleli sezwe esenziwe ngomumo esisekelwa inqolobane yokusetshenziswa kabusha kwezinto eziphumayo. Umshayeli usekela kuphela amaphrosesa asekelwe ku-Gen8+ microarchitecture (Broadwell, Skylake) ene-HD, UHD kanye ne-Iris GPUs.
  • Ukwesekwa okwengeziwe kwe-AMD Navi 10 GPUs kubashayeli be-RADV kanye ne-RadeonSI
    (Radeon RX 5700), kanye ukwesekwa kokuqala I-Navi 14. Ifakwe futhi kumshayeli weRadeonSI kwengezwe ukusekelwa kwe-APU Renoir yesikhathi esizayo (Zen 2 nge-GPU Navi) futhi kancane I-Arcturus (amakhono ekhompiyutha kuphela nenjini yokuqopha ividiyo VCN 2.5, ngaphandle kwe-3D);

  • Ku-Gallium3D umshayeli we-R600 wamakhadi athile amadala e-AMD (HD 5800/6900) enikeziwe Ukusekelwa kwe-OpenGL 4.5;
  • OkweRadeonSI kwethulwe isixhumanisi esisha sesikhathi sokusebenza - rtld;
  • Ukusebenza kwe-RADV kanye nabashayeli be-Virgl kuthuthukisiwe;
  • Kunwetshiwe Umshayeli we-Panfrost wama-GPU asekelwe ku-Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) kanye nezakhiwo ezincane ze-Bifrost (Mali G3x, G5x, G7x) ezisetshenziswa kumadivayisi amaningi anamaphrosesa e-ARM. Amakhono omshayeli manje anele ukusebenzisa i-GNOME Shell;
  • Kungezwe isandiso se-EGL esihlongozwe yi-NVIDIA EGL_EXT_platform_device, okuvumela i-EGL ukuthi iqaliswe ngaphandle kokubiza ama-API aqondene nedivayisi
  • Kwengezwe izandiso ezintsha ze-OpenGL:
  • Kungezwe izandiso kumshayeli we-RADV Vulkan (wamakhadi e-AMD):
  • Isandiso esilandelayo sengeziwe kumshayeli we-ANV Vulkan (wamakhadi we-Intel):
    VK_EXT_shader_demote_to_helper_vocation.

Source: opennet.ru

Engeza amazwana