Mesa 21.3 āĻāĻ° āĻĒā§āĻ°āĻ•āĻžāĻļ, OpenGL āĻāĻŦāĻ‚ Vulkan-āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨

āĻšāĻžāĻ° āĻŽāĻžāĻ¸ āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§‡āĻ° āĻĒāĻ°, OpenGL āĻāĻŦāĻ‚ Vulkan API--āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ - Mesa 21.3.0 -āĨ¤ āĻŽā§‡āĻ¸āĻž 21.3.0 āĻļāĻžāĻ–āĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻ•āĻžāĻļā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ• āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ - āĻ•ā§‹āĻĄā§‡āĻ° āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛āĻ¤āĻžāĻ° āĻĒāĻ°ā§‡, āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 21.3.1 āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤ āĻšāĻŦā§‡āĨ¤

Mesa 21.3-āĻ 4.6, iris (Intel), radeonsi (AMD), zink āĻāĻŦāĻ‚ llvmpipe āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ OpenGL 965-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ OpenGL 4.5 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ AMD (r600) āĻāĻŦāĻ‚ NVIDIA (nvc0) GPU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ OpenGL 4.3 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ virgl (QEMU/KVM-āĻāĻ° āĻœāĻ¨ā§āĻ¯ Virgil3D āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ GPU) āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ Vulkan 1.2 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ Intel āĻāĻŦāĻ‚ AMD āĻ•āĻžāĻ°ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§, āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻŽā§‹āĻĄā§‡ (vn) āĻāĻŦāĻ‚ āĻ˛āĻžāĻ­āĻžāĻĒāĻžāĻ‡āĻĒ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ°āĻžāĻ¸ā§āĻŸāĻžāĻ°āĻžāĻ‡āĻœāĻžāĻ°ā§‡, Vulkan 1.1 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ Qualcomm GPU āĻāĻŦāĻ‚ āĻ˛āĻžāĻ­āĻžāĻĒāĻžāĻ‡āĻĒ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ°āĻžāĻ¸ā§āĻŸāĻžāĻ°āĻžāĻ‡āĻœāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§, āĻāĻŦāĻ‚ Vulkan 1.0 Broadcom-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻ­āĻŋāĻĄāĻŋāĻ“āĻ•ā§‹āĻ° VI GPU (āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§‡āĻ°āĻŋ āĻĒāĻžāĻ‡ 4)āĨ¤

āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ‰āĻĻā§āĻ­āĻžāĻŦāĻ¨:

  • Zink āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° (Vulkan-āĻāĻ° āĻ‰āĻĒāĻ°ā§‡ OpenGL API-āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨, āĻ¯āĻž āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻŦāĻ°āĻžāĻ¨ā§āĻŦāĻŋāĻ¤ OpenGL āĻĒā§‡āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° Vulkan API āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻĨāĻžāĻ•ā§‡) OpenGL ES 3.2 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤
  • Panfrost āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°, Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) āĻāĻŦāĻ‚ Bifrost (Mali G3x, G5x, G7x) āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ GPU-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ†āĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ•āĻ­āĻžāĻŦā§‡ OpenGL ES 3.1-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻŋāĻ¤āĨ¤
  • āĻ­āĻŋāĻĄāĻŋāĻ“āĻ•ā§‹āĻ° VI āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸āĻŋāĻ˛āĻžāĻ°ā§‡āĻŸāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž v3dv āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°, āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§‡āĻ°āĻŋ āĻĒāĻžāĻ‡ 4 āĻŽāĻĄā§‡āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, Vulkan 1.1 āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ•ā§āĻ¸ API-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻŋāĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻœā§āĻ¯āĻžāĻŽāĻŋāĻ¤āĻŋ āĻļā§‡āĻĄāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ āĻļā§‡āĻĄāĻžāĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄā§‡āĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻļā§‡āĻĄāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻ—āĻ¤āĻŋāĻ¤ā§‡ āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĢā§‡āĻ˛ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻ…āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ‡āĻžā§āĻœāĻŋāĻ¨ 4 āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ—ā§‡āĻŽāĻ—ā§āĻ˛āĻŋāĨ¤
  • RADV Vulkan āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° (AMD) āĻ°ā§‡ āĻŸā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ°ā§‡ āĻŸā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻļā§‡āĻĄāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ• āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ GFX10.3 āĻ•āĻžāĻ°ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯, NGG (Next-Gen Geometry) āĻļā§‡āĻĄāĻžāĻ° āĻ‡āĻžā§āĻœāĻŋāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ†āĻĻāĻŋāĻŽ āĻ•ā§āĻ˛āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ†āĻ›ā§‡āĨ¤
  • Iris OpenGL āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° (Intel GPUs-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°) āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻĨā§āĻ°ā§‡āĻĄā§‡āĻĄ āĻļā§‡āĻĄāĻžāĻ° āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤
  • āĻ˛āĻžāĻ­āĻĒāĻžāĻ‡āĻĒ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°, āĻ¯ā§‡āĻŸāĻŋ āĻ­āĻ˛āĻ•āĻžāĻ¨ API-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ°āĻžāĻ¸ā§āĻŸā§‡āĻ°āĻžāĻ‡āĻœāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡ (llvmpipe-āĻāĻ° āĻŽāĻ¤ā§‹, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ Vulkan-āĻāĻ° āĻœāĻ¨ā§āĻ¯, Vulkan API āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ Gallium API-āĻ¤ā§‡ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ•āĻ°ā§‡) āĻ…ā§āĻ¯āĻžāĻ¨āĻŋāĻ¸ā§‹āĻŸā§āĻ°āĻĒāĻŋāĻ• āĻŸā§‡āĻ•ā§āĻ¸āĻšāĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ Vulkan 1.2-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤
  • OpenGL āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° llvmpipe, āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ°ā§‡āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, 2D āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•āĻžāĻ°ā§āĻ¯āĻ•ā§āĻˇāĻŽāĻ¤āĻž 3-2 āĻ—ā§āĻŖ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ FP16 āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨, āĻ…ā§āĻ¯āĻžāĻ¨āĻŋāĻ¸ā§‹āĻŸā§āĻ°āĻĒāĻŋāĻ• āĻŸā§‡āĻ•ā§āĻ¸āĻšāĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°āĻŋāĻ‚ (GL_ARB_texture_filter_anisotropic) āĻāĻŦāĻ‚ āĻĒāĻŋāĻ¨ āĻ•āĻ°āĻž āĻŽā§‡āĻŽāĻ°āĻŋ āĻāĻ˛āĻžāĻ•āĻž (GL_AMD_pinned_memory) āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ OpenGL 4.5 āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
  • VA-API (āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸āĻŋāĻ˛āĻžāĻ°ā§‡āĻļāĻ¨ API) āĻ¸ā§āĻŸā§‡āĻŸ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻžāĻ° AMD GPU āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ AV1 āĻ­āĻŋāĻĄāĻŋāĻ“ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ•ā§‹āĻĄāĻŋāĻ‚ āĻ¤ā§āĻŦāĻ°āĻžāĻ¨ā§āĻŦāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤
  • āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ EGL āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
  • āĻ“āĻ¯āĻŧā§‡āĻ˛ā§āĻ¯āĻžāĻ¨ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ EGL_EXT_present_opaque āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ“āĻ¯āĻŧā§‡āĻ˛ā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻšāĻ˛āĻŽāĻžāĻ¨ āĻ—ā§‡āĻŽāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¸ā§āĻŦāĻšā§āĻ›āĻ¤āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ
  • Vulkan āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° RADV (AMD), ANV (Intel) āĻāĻŦāĻ‚ lavapipe-āĻ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:
    • VK_EXT_shader_atomic_float2 (Intel, RADV)āĨ¤
    • VK_EXT_vertex_input_dynamic_state (RADV)āĨ¤
    • VK_EXT_primitive_topology_list_restart (RADV, āĻ˛āĻžāĻ­āĻĒāĻžāĻ‡āĻĒ)āĨ¤
    • VK_KHR_shader_integer_dot_product (RADV)āĨ¤
    • VK_KHR_synchronization2 (Intel)āĨ¤
    • VK_KHR_āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻŦā§‡āĻ•ā§āĻˇāĻŖ4 (RADV)āĨ¤
    • VK_KHR_format_feature_flags2 (RADV)āĨ¤
    • VK_KHR_shader_subgroup_extended_types (lavapipe)āĨ¤
    • VK_KHR_spirv_1_4 (āĻ˛āĻžāĻ­āĻžāĻĒāĻžāĻ‡āĻĒ)āĨ¤
    • VK_KHR_timeline_semaphore (āĻ˛āĻžāĻ­āĻžāĻĒāĻžāĻ‡āĻĒ)āĨ¤
    • VK_EXT_external_memory_host (āĻ˛āĻžāĻ­āĻžāĻĒāĻžāĻ‡āĻĒ)āĨ¤
    • VK_KHR_depth_stencil_resolve (lavapipe)āĨ¤
    • VK_KHR_shader_float16_int8 (āĻ˛āĻžāĻ­āĻžāĻĒāĻžāĻ‡āĻĒ)āĨ¤
    • VK_EXT_color_write_enable (āĻ˛āĻžāĻ­āĻžāĻĒāĻžāĻ‡āĻĒ)āĨ¤

āĻ‰āĻ¤ā§āĻ¸: opennet.ru

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨