- āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§
lvmpipe , āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, OpenGL 4.5 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ - RADV Vulkan āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° (AMD āĻāĻžāĻ°ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯) āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻļā§āĻĄāĻžāĻ° āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ "
ACO ", āĻ¯āĻž LLVM āĻļā§āĻĄāĻžāĻ° āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ˛āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻā§āĻā§ā§ˇ ACO C++ āĻ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧā§āĻā§, JIT āĻ¸āĻāĻāĻ˛āĻ¨āĻā§ āĻŽāĻžāĻĨāĻžāĻ¯āĻŧ āĻ°ā§āĻā§ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻšāĻ˛ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻ¯āĻž āĻā§āĻŽ āĻļā§āĻĄāĻžāĻ°āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨāĻžāĻ¸āĻŽā§āĻāĻŦ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻā§āĻŦ āĻāĻā§āĻ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻ¤āĻŋ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻžāĨ¤ - AMD Navi 21 (Navy Flounder) āĻāĻŦāĻ Navi 22 (Sienna Cichlid) GPU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻāĻ¨ā§āĻā§āĻ˛ GPU āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻŋāĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻā§
āĻ°āĻā§āĻ āĻ˛ā§āĻ иāĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻĒā§āĻĨāĻ āĻāĻžāĻ°ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻāĻ¨ā§āĻā§āĻ˛ Xe DG1 . - Gallium3D āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
Zink , āĻ¯āĻž Vulkan āĻāĻ° āĻāĻĒāĻ°ā§ OpenGL API āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĨ¤ Zink āĻāĻĒāĻ¨āĻžāĻā§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻā§āĻ¸āĻŋāĻ˛āĻžāĻ°ā§āĻā§āĻĄ OpenGL āĻĒā§āĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° Vulkan API āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĨāĻžāĻā§āĨ¤ - Gallium3D āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° Nouveau NVC0 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ HMM (Heterogeneous āĻŽā§āĻŽāĻ°āĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻĒā§āĻ¨āĻ¸āĻŋāĻāĻ˛ āĻāĻ¸āĻāĻŋāĻāĻŽ (āĻāĻžāĻ āĻāĻ°āĻž āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻŽāĻ°āĻŋ)āĨ¤ - āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§
āĻĒāĻžāĻ¨āĻĢā§āĻ°āĻ¸ā§āĻ Midgard GPUs (Mali-T3xx, Mali-T6xx, Mali-T7xx) āĻāĻ° āĻāĻ¨ā§āĻ¯ 8D āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ - RadeonSI-āĻ GPU āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻāĻ¨ā§āĻ¨āĻ¤āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
- TGSI (Tungsten Graphics Shader Infrastructure) āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦā§āĻ° āĻĄāĻŋāĻ¸ā§āĻ āĻā§āĻ¯āĻžāĻļāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻ¨āĻ¤ā§āĻ¨ OpenGL āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
- Intel Iris-āĻāĻ° āĻāĻ¨ā§āĻ¯ GL_ARB_compute_variable_group_sizeāĨ¤
- Nouveau nvc0 āĻāĻ° āĻāĻ¨ā§āĻ¯ GL_ARB_gl_spirv.
- Nouveau nvc0 āĻāĻ° āĻāĻ¨ā§āĻ¯ GL_NV_half_float.
- Nouveau nvc0 āĻāĻ° āĻāĻ¨ā§āĻ¯ GL_NV_copy_depth_to_colorāĨ¤
- Nouveau nvc0 āĻāĻ° āĻāĻ¨ā§āĻ¯ GL_ARB_spirv_extensions.
- llvmpipe-āĻāĻ° āĻāĻ¨ā§āĻ¯ GL_EXT_shader_group_vote.
- llvmpipe-āĻāĻ° āĻāĻ¨ā§āĻ¯ GL_ARB_gpu_shader5āĨ¤
- llvmpipe-āĻāĻ° āĻāĻ¨ā§āĻ¯ GL_ARB_post_depth_coverage
- llvmpipe-āĻāĻ° āĻāĻ¨ā§āĻ¯ GL_EXT_texture_shadow_lod.
- EGL āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ EGL_KHR_swap_buffers_with_damage (X11 DRI3 āĻāĻ° āĻāĻ¨ā§āĻ¯), āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ GLX āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ GLX_EXT_swap_control (DRI2, DRI3) āĻāĻŦāĻ GLX_EXT_swap_control_tear (DRI3) āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- RADV Vulkan āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (AMD āĻāĻžāĻ°ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯):
- āĻāĻŋ āĻā§_āĻāĻā§āĻ¸T_4444_ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ
- āĻāĻŋāĻā§_āĻā§āĻāĻāĻāĻāĻ°_ āĻ¸ā§āĻŽā§āĻ¤āĻŋ_āĻŽā§āĻĄā§āĻ˛
- āĻāĻŋ āĻā§_āĻāĻāĻŽāĻĄāĻŋ_ āĻāĻ āĻ¨_āĻāĻ āĻŋāĻ¤_āĻŦāĻŋāĻ¯āĻŧāĻž_āĻ˛āĻĄ
- āĻāĻŋ āĻā§_āĻāĻāĻŽāĻĄāĻŋ_āĻāĻŋāĻĒā§_āĻļāĻžāĻĻāĻžāĻ°_āĻšā§āĻ˛āĻĢ_āĻĢā§āĻ˛ā§āĻ¯āĻŧā§āĻ
- āĻāĻŋ āĻā§_āĻāĻāĻŽāĻĄāĻŋ_āĻāĻŋāĻĒā§_āĻļāĻžāĻĻāĻžāĻ°_āĻāĻāĻāĻŋ 16
- āĻāĻŋ āĻā§_āĻāĻā§āĻ¸_āĻāĻā§āĻ¸āĻā§āĻ¨ā§āĻĄāĻĄ_āĻĄāĻŋāĻ¨āĻžāĻŽāĻŋāĻ_ āĻ¸ā§āĻā§āĻ
- āĻāĻŋ āĻā§_āĻāĻā§āĻ¸_āĻāĻāĻŽā§āĻ_āĻ°ā§āĻ¸ā§āĻāĻ¨ā§āĻ¸
- āĻāĻŋ āĻā§_āĻāĻā§āĻ¸_āĻĒā§āĻ°āĻžāĻāĻā§āĻ_āĻĄāĻžāĻāĻž
- āĻāĻŋ āĻā§_āĻāĻā§āĻ¸T_ āĻāĻžāĻ¸ā§āĻāĻŽ_āĻ¸āĻ°ā§āĻĄāĻžāĻ°_ āĻ°āĻ
- āĻāĻŋ āĻā§_āĻāĻā§āĻ¸_āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨_āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻļāĻ¨_āĻā§āĻ¯āĻžāĻ_āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛
- āĻāĻŋ āĻā§_āĻāĻā§āĻ¸_āĻļāĻžāĻĻāĻžāĻ°_āĻĄā§āĻŽā§āĻ_ āĻĨā§āĻā§_āĻšā§āĻ˛ā§āĻĒāĻžāĻ°_āĻāĻ¨āĻā§āĻā§āĻļāĻ¨
- āĻāĻŋ āĻā§_āĻāĻā§āĻ¸_āĻ¸āĻ¸āĻā§āĻ°ā§āĻĒ_āĻ¸āĻžāĻāĻ_āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛
- āĻāĻŋāĻā§_āĻā§āĻ°ā§_āĻ¸_āĻāĻāĻžāĻ°_āĻĒā§āĻ°āĻāĻžāĻ°
- āĻāĻŋāĻā§_āĻā§āĻāĻāĻāĻāĻ°_āĻļāĻžāĻĻāĻžāĻ°_āĻ¸ā§āĻŦāĻā§āĻ°ā§āĻĒ_ āĻāĻā§āĻ¸āĻā§āĻ¨ā§āĻĄā§āĻĄ_ āĻāĻžāĻāĻĒāĻ¸
- ANV Vulkan āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (Intel āĻāĻžāĻ°ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯):
- āĻāĻŋ āĻā§_āĻāĻā§āĻ¸_āĻāĻāĻŽā§āĻ_āĻ°ā§āĻ¸ā§āĻāĻ¨ā§āĻ¸
- āĻāĻŋ āĻā§_āĻāĻā§āĻ¸_āĻļā§āĻ¯āĻžāĻĄāĻžāĻ°_āĻāĻŽāĻŋāĻ_āĻĢā§āĻ˛ā§āĻ
- āĻāĻŋ āĻā§_āĻāĻā§āĻ¸T_4444_ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ
- āĻāĻŋ āĻā§_āĻāĻā§āĻ¸_āĻāĻā§āĻ¸āĻā§āĻ¨ā§āĻĄāĻĄ_āĻĄāĻŋāĻ¨āĻžāĻŽāĻŋāĻ_ āĻ¸ā§āĻā§āĻ
- āĻāĻŋ āĻā§_āĻāĻā§āĻ¸_āĻĒā§āĻ°āĻžāĻāĻā§āĻ_āĻĄāĻžāĻāĻž
- āĻāĻŋ āĻā§_āĻāĻā§āĻ¸T_ āĻāĻžāĻ¸ā§āĻāĻŽ_āĻ¸āĻ°ā§āĻĄāĻžāĻ°_ āĻ°āĻ
- āĻāĻŋ āĻā§_āĻāĻā§āĻ¸_āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨_āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻļāĻ¨_āĻā§āĻ¯āĻžāĻ_āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛
āĻāĻ¤ā§āĻ¸: opennet.ru