- Tsav tsheb (i965, iris) rau Intel video phaib (gen7+) muab kev txhawb nqa tag nrho
OpenGL 4.6 thiab shader lus piav qhia GLSL 4.60. Txog thaum OpenGL 4.6 kev txhawb nqa yog muab rau hauv radeonsi (AMD) thiab nvc0 (NVIDIA) cov tsav tsheb, nws tseem yuav ua raws li GL_ARB_gl_spirv thiab GL_ARB_spirv_extensions uas yogntxiv rau i965 tsav tsheb thaum lub Yim Hli; - Kev ua haujlwm ntawm tus tsav tsheb tshiab txuas ntxiv nthuav dav
Iris rau Intel GPU, uas nyob rau hauv nws lub peev xwm yuav luag mus txog parity nrog tus tsav tsheb i965. Tus tsav tsheb Iris yog raws li Gallium3D architecture, uas tshem tawm cov haujlwm tswj kev nco mus rau DRI tus tsav tsheb sab ntawm Linux ntsiav thiab muab lub xeev npaj txhij nrog kev txhawb nqa rau rov siv cache ntawm cov khoom tso tawm. Tus tsav tsheb tsuas yog txhawb nqa cov txheej txheem raws li Gen8 + microarchitecture (Broadwell, Skylake) nrog HD, UHD thiab Iris GPUs. - Ntxiv kev txhawb nqa rau AMD Navi 10 GPUs rau RADV thiab RadeonSI tsav tsheb
(Radeon RX 5700), thiabkev txhawb nqa thawj zaug Navi 14. Kuj tseem suav nrog tus tsav tsheb RadeonSIntxiv kev txhawb nqa rau yav tom ntej APU Renoir (Zen 2 nrog GPU Navi) thiab ib nrabArcturus (tsuas yog suav muaj peev xwm thiab kev txiav txim siab video cav VCN 2.5, tsis muaj 3D); - Hauv Gallium3D R600 tsav tsheb rau qee daim npav AMD qub (HD 5800/6900)
muab Kev txhawb nqa OpenGL 4.5; - Rau RadeonSI
hais tawm tshiab runtime linker - rtld; - Kev ua tau zoo ntawm RADV thiab Virgl cov tsav tsheb tau ua kom zoo dua;
-
Nthuav Panfrost tsav tsheb rau GPUs raws li Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) thiab Bifrost (Mali G3x, G5x, G7x) microarchitectures siv rau ntau yam khoom siv nrog ARM processors. Tam sim no tus tsav tsheb muaj peev xwm txaus los khiav GNOME Plhaub; - Ntxiv EGL txuas ntxiv tau thov los ntawm NVIDIA
EGL_EXT_platform_device , uas tso cai rau EGL pib pib yam tsis tau hu rau cov cuab yeej tshwj xeeb APIs - Ntxiv tshiab OpenGL extensions:
-
GL_ARB_post_depth_cov ntaub ntawv rau radeonsi tsav tsheb (Navi) GL_ARB_seamless_cubemap_per_texture rau etnaviv tsav tsheb (nrog SEAMLESS_CUBE_MAP kev txhawb nqa hauv GPU)GL_EXT_shader_image_load_store rau radeonsi tsav tsheb (nrog LLVM 10+)GL_EXT_shader_samples_zoo tib yam rau iris thiab radeonsi tsav tsheb (yog tias siv NIR)GL_EXT_texture_shadow_lod rau i965 thiab iris tsav tsheb
-
- Ntxiv txuas ntxiv rau RADV Vulkan tsav tsheb (rau AMD phaib):
- Cov nram qab no txuas ntxiv tau ntxiv rau ANV Vulkan tsav tsheb (rau Intel daim npav):
VK_EXT_shader_demote_to_helper_invocation .
Tau qhov twg los: opennet.ru