- ืงืฆื ืืืืจื ืืืฉ ืืืืืืจ ืืฆืืืืช ืืืฆืข ืขืืืจ RADV (ืื ืื ืืชืงื ืืืืงื ืืฉืืื AMD) "
ACO ", ืืฉืจ ืืคืืชื ืขื ืืื Valve ืืืืืคื ืืืืืจ ืืืฆืืื LLVM. ืืงืฆื ืืืืืจื ืืืืื ืืืืืื ืืฆืืจืช ืงืื ืืืคืืืืืืช ืืื ืืืคืฉืจ ืขืืืจ ืืฆืืืืช ืืืฉืืื ืืฉืืงืื, ืืื ืื ืืฉืืช ืืืืจืืช ืงืืืคืืืฆืื ืืืืื ืืืื. ACO ืืชืื ื-C++, ืืชืืื ื ืขื ืืืฉืื ืขื ืงืืืคืืืฆืื ืฉื JIT, ืืืฉืชืืฉ ืืืื ื ื ืชืื ืื ืืืืจืืืืืื ืืืืจืื, ืชืื ืืืื ืขืืช ืืืื ืื ืืืืกืกื ืืฆืืืข. ืืืฆืื ืืืื ืืื ืฉื ืืงืื ืืืืกืก ืืืื ืขื SSA (Static Single Assignment) ืืืืคืฉืจ ืืงืฆืืช ืจืืืกืืจ ืขื ืืื ืืืฉืื ืืืืืง ืืจืืฉ ืฉื ืืจืืืกืืจ ืืืชืื ืืืฆืืื. ื ืืชื ืืืคืขืื ACO ืขืืืจ Vega 8, Vega 9, Vega 10 ื- Navi 10 GPUs ืขื ืืื ืืืืจืช ืืฉืชื ื ืืกืืืื "RADV_PERFTEST=aco"; - ืื ืื ืืชืงื Gallium3D ืืืื ืืืกืืก ืืงืื
ืืืฅ , ืืืืืฉืืช ืืช OpenGL API ืขื ืืื Vulkan. Zink ืืืคืฉืจ ืื ืืงืื OpenGL ืืืืฅ ืืืืืจื ืื ืืืขืจืืช ืืฉ ืื ืืื ืืชืงื ืื ืืืืืืื ืืชืืืื ื-Vulkan API ืืืื; - ืื ืื ืืืชืงื ืฉื ANV Vulkan ืืื ืื ืืืชืงื ืฉื Iris OpenGL ืืกืคืงืื ืชืืืื ืจืืฉืื ืืช ืืืืจ ื-12 ืฉื ืฉืืื ืืื ืื (Tiger Lake, gen12). ืืงืจื ื ืืืื ืืงืก, ืจืืืืื ืืชืืืื ื-Tiger Lake ื ืืืื ืืื ืืจืกื 5.4;
- ืืืจืืืืจืื ืฉื i965 ื-iris ืืกืคืงืื ืชืืืื ืืืืฆืื ืืื ืืื ืฉื ืืฆืืืืช SPIR-V, ืื ืฉืืคืฉืจ ืืืฉืื ืชืืืื ืืืื ืืืจืืืืจืื ืืื
ืืืคืื 4.6 ; - ืื ืื ืืืชืงื ืฉื RadeonSI ืืืกืืฃ ืชืืืื ืขืืืจ AMD Navi 14 GPUs ืืืฉืคืจ ืืช ืืืฆืช ืคืขื ืื ืืืืืืื, ืืืฉื, ืืืกืคืช ืชืืืื ืืคืขื ืื ืืืืื 8K ืืคืืจืืืื H.265 ื-VP9;
- ื ืืกืคื ืชืืืื ืขืืืจ ืื ืื ืืืชืงื ืฉื RADV Vulkan
ืงืืืคืืืฆืื ืืืื ืช , ืฉืื ืืืืืืื ืืช ืืฉืจืฉืืจืื ืฉืืืฉืงื ืืงืืืคืืืฆืื ืฉื shaders ืืืืฆืขืืช ืื ืื ืื seccomp. ืืืฆื ืืืคืขื ืืืืฆืขืืช ืืฉืชื ื ืืกืืืื RADV_SECURE_COMPILE_THREADS; - ืื ืืื ืืชืงื ืื ืขืืืจ ืฉืืื AMD ืืฉืชืืฉืื ื-AMDGPU ืฉืืืคืืข ืืืืืื ืืืืื
ืืืฉืง ืชืืื ื ืืื ืืืคืก ืืช ื-GPU; - ื ืขืฉืชื ืขืืืื ืืฉืืคืืจ ืืืืฆืืขืื ืืืขืจืืืช ืขื AMD Radeon APUs. ืืืืฆืืขืื ืฉื ืื ืื ืืืชืงื Gallium3D Iris ืขืืืจ Intel GPUs ืฉืืคืจื ืื ืื;
- ืืื ืื ืืืชืงื Gallium3D LLVMpipe, ืืืกืคืง ืขืืืื ืชืืื ื,
ืืืคืืข ืชืืืื ืืืฆืืืืช ืืืฉืืืืืช; - ืืขืจืืช ืืืืื Shader ืืืืกืง
ืืืคืืืืืืฆืื ืขืืืจ ืืขืจืืืช ืขื ืืืชืจ ื-4 ืืืืืช CPU; - ืืคืฉืจื ืืช ืืขืจืืช ืืื ืืื ืฉื Meson ืืืืืืจ ื-Windows ืืืืฆืขืืช MSVC ื-MinGW. ืืฉืืืืฉ ื-scons ืืื ืืื ืืืฆื ืืฉืืืืฉ ืืืขืจืืืช ืฉืืื ื Windows;
- ืืืืืข ืืจืืืช EGL EGL_EXT_image_flush_external;
- ื ืืกืคื ืชืืกืคื OpenGL ืืืฉืื:
-
GL_ARB_gl_spirv ืขืืืจ ื ืืื i965 ืืืืจืืก; -
GL_ARB_spirv _ืขืืืจ ืื ืืื ืืชืงื ืื ืฉื i965 ืืืืจืืก; -
GL_EXT_demote_to_helper_invocation ืขืืืจ ื ืืื i965 ืืืืจืืก;
-
- ื ืืกืคื ืืจืืืืช ืืื ืื ืืืชืงื ืฉื RADV Vulkan (ืขืืืจ ืืจืืืกื AMD):
- ื ืืกืคื ืืจืืืืช ืืื ืื ืืืชืงื ืฉื ANV Vulkan (ืขืืืจ ืืจืืืกื ืืื ืื):
ืื ืืกืฃ, ื ืืชื ืืฆืืื
ืืงืืจ: OpenNet.ru