- 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:
GL_ARB_gl_spirv yeradeonsi.GL_ARB_spirv_izolulo yeradeonsi.GL_EXT_direct_state_access kwiprofayile ehambelanayo.GL_INTEL_shader_integer_functions2 kuba i965 kunye nabaqhubi iris.
- Izandiso ezongeziweyo kumqhubi we-RADV Vulkan (yekhadi le-AMD):
- Ukongezwa kongeziweyo kumqhubi we-ANV Vulkan (kumakhadi e-Intel):
umthombo: opennet.ru