I-Mesa 20.0.0 ikhupha ngenkxaso yeVulkan 1.2

Yaziswa ukukhutshwa kokuphunyezwa simahla kwe-OpenGL kunye neVulkan API - Mesa 20.0.0. Ukukhutshwa kokuqala kwesebe le-Mesa 20.0.0 kunesimo sokulinga - emva kokuzinziswa kokugqibela kwekhowudi, i-stable version 20.0.1 iya kukhutshwa. KwiMesa 20.0 iphunyeziwe Inkxaso epheleleyo ye-OpenGL 4.6 ye-Intel (i965, iris) kunye ne-AMD (radeonsi) ye-GPU, inkxaso ye-OpenGL 4.5 ye-AMD (r600) kunye ne-NVIDIA (nvc0) ye-GPU, kunye ne-Vulkan 1.2 inkxaso ye-Intel kunye ne-AMD amakhadi.

Phakathi utshintsho:

  • Kumqhubi weRadeonSI (ye-AMD GPUs) ikhuselekile inkxaso
    I-OpenGL 4.6 (I-OpenGL 4.6 yayixhaswe ngaphambili kwi-Mesa kuphela kwi-Intel GPUs) kunye ne-SPIR-V shader yokumelwa okuphakathi.

  • I-RADV kunye nabaqhubi be-ANV be-AMD kunye ne-Intel GPUs ngoku baxhasa i-API yemizobo IVulkan 1.2;
  • I-Intel GPUs esekelwe kwi-Broadwell kunye ne-Skylake microarchitecture (Gen8 +), umqhubi omtsha we-Iris usetyenziswa ngokungagqibekanga, ekukwazi kwayo ukufikelela kwi-parity kunye nomqhubi we-i965. Umqhubi we-Iris usekwe kwi-architecture ye-Gallium3D, ekhupha imisebenzi yokulawula imemori kwicala lomqhubi we-DRI ye-Linux kernel kwaye inikezela nge-tracker yelizwe esele yenziwe ngenkxaso yokusetyenziswa kwakhona kwe-cache yezinto eziphumayo. Iichips ezisekelwe kwi-microarchitectures endala, kuquka i-Haswell, umqhubi we-i965 ugcinwa;
  • Kwi-RADV (umqhubi we-Vulkan weetshiphusi ze-AMD) kunye ne-backend yokuhlanganisa i-shaders "ACO", ephuhliswa yiValve njengenye indlela kwi-LLVM shader compiler, inkxaso eyongezelelweyo kwizizukulwana ze-GPU GCN 1.0 / GFX6 (Southern Islands) kunye ne-GCN 1.1 / GFX7 (iZiqithi zoLwandle);
  • I-RADV kunye ne-ACO zibonelela ngokuqulunqwa kwee-shaders zejometri;
  • I-RADV kunye ne-ACO ye-GPU GFX10 (Navi) ixhasa imo Amaza32 (ukudibanisa imicu engama-32 kwi "wave" enye ukwenzela ukubulawa kwangaxeshanye);
  • Abaqhubi be-LLVMpipe kunye ne-RadeonSI baguqulelwe ukusebenzisa i-shaders yokumelwa okuphakathi kwe-intermediate (IR) I-NIR, ejoliswe ekusebenzeni kwinqanaba eliphantsi, phantsi kwe-GLSL IR kunye ne-IR yangaphakathi ye-Mesa. Ukusebenza kwe-NIR kuphuculwe;
  • Kumqhubi weRadeonSI yongezwe inkxaso ye-cache ephilayo, ehluza izinto eziphindwe kabini zezinto ze-shader;
  • Inkxaso ye-Gen11 chips (i-Jasper Lake) yongezwe kwi-OpenGL kunye nabaqhubi be-Vulkan be-Intel GPUs;
  • Umqhubi we-V3D (we-Raspberry Pi) wongeze inkxaso ye-geometry shaders ehambelana ne-OpenGL ES 3.2 kwaye inikezela ngenkxaso epheleleyo ye-OpenGL ES 3.1;
  • Ukusebenza komqhubi weVulkan TURNIP ye-Qualcomm Adreno GPUs iye yalungiswa;
  • Kongezwe izongezo ze-OpenGL ezitsha:
  • Izandiso ezongeziweyo kumqhubi we-RADV Vulkan (yekhadi le-AMD):
  • Ukongezwa kongeziweyo kumqhubi we-ANV Vulkan (kumakhadi e-Intel):

umthombo: opennet.ru

Yongeza izimvo