เชฎเซ‡เชธเชพ 21.2เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, เช“เชชเชจเชœเซ€เชเชฒ เช…เชจเซ‡ เชตเชฒเซเช•เชจเชจเซเช‚ เชฎเชซเชค เช…เชฎเชฒเซ€เช•เชฐเชฃ

เชตเชฟเช•เชพเชธเชจเชพ เชคเซเชฐเชฃ เชฎเชนเชฟเชจเชพ เชชเช›เซ€, เช“เชชเชจเชœเซ€เชเชฒ เช…เชจเซ‡ เชตเชฒเซเช•เชจ API - เชฎเซ‡เชธเชพ 21.2.0 - เชจเซเช‚ เชฎเชซเชค เช…เชฎเชฒเซ€เช•เชฐเชฃ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชฏเซเช‚. เชฎเซ‡เชธเชพ 21.2.0 เชถเชพเช–เชพเชจเชพ เชชเซเชฐเชฅเชฎ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชธเซเชฅเชฟเชคเชฟ เช›เซ‡ - เช•เซ‹เชกเชจเชพ เช…เช‚เชคเชฟเชฎ เชธเซเชฅเชฟเชฐเซ€เช•เชฐเชฃ เชชเช›เซ€, เชเช• เชธเซเชฅเชฟเชฐ เชธเช‚เชธเซเช•เชฐเชฃ 21.2.1 เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชถเซ‡.

Mesa 21.2 เชฎเชพเช‚ 4.6, iris (Intel), radeonsi (AMD), เชเชฟเช‚เช• เช…เชจเซ‡ llvmpipe เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชฎเชพเชŸเซ‡ OpenGL 965 เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชฎเชฐเซเชฅเชจ เชถเชพเชฎเซ‡เชฒ เช›เซ‡. OpenGL 4.5 เชธเชชเซ‹เชฐเซเชŸ AMD (r600) เช…เชจเซ‡ NVIDIA (nvc0) GPU เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เช…เชจเซ‡ virgl (QEMU/KVM เชฎเชพเชŸเซ‡ Virgil4.3D เชตเชฐเซเชšเซเชฏเซเช…เชฒ GPU) เชฎเชพเชŸเซ‡ OpenGL 3 เชธเชชเซ‹เชฐเซเชŸ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. Vulkan 1.2 เชธเชชเซ‹เชฐเซเชŸ Intel เช…เชจเซ‡ AMD เช•เชพเชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชคเซ‡เชฎเชœ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐ เชฎเซ‹เชก (vn), Vulkan 1.1 เชธเชชเซ‹เชฐเซเชŸ Qualcomm GPUs เช…เชจเซ‡ lavapipe เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชฐเชพเชธเซเชŸเชฐเชพเช‡เชเชฐ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เช…เชจเซ‡ Vulkan 1.0 Broadcom VideoCore VI GPUs (เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเช‡ 4) เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. .

เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • Apple M1 เชšเชฟเชชเซเชธเชฎเชพเช‚ เชธเชฎเชพเชตเชฟเชทเซเชŸ GPU เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชธเชฎเชฐเซเชฅเชจ เชธเชพเชฅเซ‡ asahi OpenGL เชกเซเชฐเชพเช‡เชตเชฐเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชกเซเชฐเชพเชˆเชตเชฐ เช—เซ‡เชฒเชฟเชฏเชฎ เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ OpenGL 2.1 เช…เชจเซ‡ OpenGL ES 2.0 เชจเซ€ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ เชตเชฟเชถเซ‡เชทเชคเชพเช“เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ เชฐเชฎเชคเซ‹ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชนเชœเซ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€. เชกเซเชฐเชพเช‡เชตเชฐ เช•เซ‹เชก เช—เซ‡เชฒเชฟเชฏเชฎ เชธเช‚เชฆเชฐเซเชญ เชจเซ‚เชช เชกเซเชฐเชพเช‡เชตเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช•เซ‡เชŸเชฒเชพเช• เช•เซ‹เชก เชเช†เชฐเชเชฎ เชฎเชพเชฒเซ€ เชœเซ€เชชเซ€เชฏเซ เชฎเชพเชŸเซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชชเซ‡เชจเชซเซเชฐเซ‹เชธเซเชŸ เชกเซเชฐเชพเช‡เชตเชฐเชฎเชพเช‚เชฅเซ€ เชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡.
  • Crocus OpenGL เชกเซเชฐเชพเชˆเชตเชฐ เชœเซ‚เชจเชพ Intel GPUs (Gen4-Gen7 เชฎเชพเชˆเช•เซเชฐเซ‹เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค) เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชธเชพเชฅเซ‡ เชธเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡, เชœเซ‡ Iris เชกเซเชฐเชพเชˆเชตเชฐ เชฆเซเชตเชพเชฐเชพ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เชจเชฅเซ€. i965 เชกเซเชฐเชพเช‡เชตเชฐเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชจเชตเซ‹ เชกเซเชฐเชพเช‡เชตเชฐ Gallium3D เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡, เชœเซ‡ Linux เช•เชฐเซเชจเชฒเชฎเชพเช‚ DRI เชกเซเชฐเชพเช‡เชตเชฐเชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เช•เชพเชฐเซเชฏเซ‹เชจเซเช‚ เช†เช‰เชŸเชธเซ‹เชฐเซเชธ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช†เช‰เชŸเชชเซเชŸ เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเชพ เชชเซเชจเชƒเช‰เชชเชฏเซ‹เช— เช•เซ‡เชถ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชธเชพเชฅเซ‡ เชคเซˆเชฏเชพเชฐ เชธเซเชŸเซ‡เชŸ เชŸเซเชฐเซ‡เช•เชฐ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡.
  • เชเช†เชฐเชเชฎ เชฎเชพเชฒเซ€ เชฎเชฟเชกเช—เชพเชฐเซเชก เช…เชจเซ‡ เชฌเซ€เชซเซเชฐเซ‹เชธเซเชŸ เชœเซ€เชชเซ€เชฏเซ เชฎเชพเชŸเซ‡ เชตเชฒเซเช•เชจ เช—เซเชฐเชพเชซเชฟเช•เซเชธ API เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชชเซ‚เชฐเซ‹ เชชเชพเชกเชคเชพ, PanVk เชกเซเชฐเชพเช‡เชตเชฐเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. PanVk เชจเซ‹ เชตเชฟเช•เชพเชธ เช•เซ‹เชฒเชพเชฌเซ‹เชฐเชพ เช•เชฐเซเชฎเชšเชพเชฐเซ€เช“ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชชเซ‡เชจเชซเซเชฐเซ‹เชธเซเชŸ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชตเชฟเช•เชพเชธเชจเชพ เชธเชพเชคเชคเซเชฏ เชคเชฐเซ€เช•เซ‡ เชธเซเชฅเชฟเชค เช›เซ‡, เชœเซ‡ OpenGL เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡.
  • Midgard GPUs (Mali T760 เช…เชจเซ‡ เชจเชตเชพ) เช…เชจเซ‡ Bifrost GPUs (Mali G31, G52, G76) เชฎเชพเชŸเซ‡ Panfrost เชกเซเชฐเชพเช‡เชตเชฐ OpenGL ES 3.1 เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชญเชพเชตเชฟ เชฏเซ‹เชœเชจเชพเช“เชฎเชพเช‚ เชฌเชพเชฏเชซเซเชฐเซ‹เชธเซเชŸ เชšเชฟเชชเซเชธ เชชเชฐ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชตเชงเชพเชฐเชตเชพเชจเซเช‚ เช•เชพเชฐเซเชฏ เช…เชจเซ‡ เชตเชพเชฒเชนเซ‹เชฒ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ (เชฎเชพเชฒเซ€ G77 เช…เชจเซ‡ เชจเชตเชพ) เชชเชฐ เช†เชงเชพเชฐเชฟเชค GPU เชธเชชเซ‹เชฐเซเชŸเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.
  • 32-เชฌเซ€เชŸ x86 เชฌเชฟเชฒเซเชกเซเชธ เช—เชฃเชฟเชคเชจเซ€ เช—เชฃเชคเชฐเซ€เช“ เชฎเชพเชŸเซ‡ x87 เชธเซ‚เชšเชจเชพเช“เชจเซ‡ เชฌเชฆเชฒเซ‡ sse2 เชธเซ‚เชšเชจเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.
  • NVIDIA GT50x GPU (GeForce GT 21ร—2) เชฎเชพเชŸเซ‡ Nouveau nv0 เชกเซเชฐเชพเช‡เชตเชฐ OpenGL ES 3.1 เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡.
  • เช•เซเชตเซ‹เชฒเช•เซ‹เชฎ เชเชกเซเชฐเซ‡เชจเซ‹ เชœเซ€เชชเซ€เชฏเซ เชฎเชพเชŸเซ‡ เชตเชฟเช•เชธเชฟเชค เชตเชฒเซเช•เชจ เชกเซเชฐเชพเชˆเชตเชฐ เชŸเชฐเซเชจเช†เชˆเชชเซ€ เช…เชจเซ‡ เช“เชชเชจเชœเซ€เชเชฒ เชกเซเชฐเชพเชˆเชตเชฐ เชซเซเชฐเซ€เชกเซเชฐเซ‡เชจเซ‹, เชเชกเซเชฐเซ‡เชจเซ‹ a6xx gen4 GPU (a660, a635) เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชธเชชเซ‹เชฐเซเชŸ เชงเชฐเชพเชตเซ‡ เช›เซ‡.
  • RADV (AMD) เชตเชฒเซเช•เชจ เชกเซเชฐเชพเช‡เชตเชฐเซ‡ NGG (Next-Gen Geometry) เชถเซ‡เชกเชฐ เชเชจเซเชœเชฟเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเชฟเชฎเชฟเชŸเชฟเชต เช•เชฒเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช›เซ‡. MSVC เช•เชฎเซเชชเชพเช‡เชฒเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ Windows เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐ RADV เชกเซเชฐเชพเช‡เชตเชฐ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • เช†เช—เชพเชฎเซ€ Intel Xe-HPG (DG2) เช—เซเชฐเชพเชซเชฟเช•เซเชธ เช•เชพเชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชชเซ‚เชฐเซ‹ เชชเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ ANV เชตเชฒเซเช•เชจ เชกเซเชฐเชพเชˆเชตเชฐ (Intel) เช…เชจเซ‡ Iris OpenGL เชกเซเชฐเชพเชˆเชตเชฐเชฎเชพเช‚ เชคเซˆเชฏเชพเชฐเซ€เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เช†เชฎเชพเช‚ เชฐเซ‡ เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชธเช‚เชฌเช‚เชงเชฟเชค เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชธเซเชตเชฟเชงเชพเช“ เช…เชจเซ‡ เชฐเซ‡ เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชถเซ‡เชกเชฐเซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.
  • เชฒเชพเชตเชพเชชเชพเช‡เชช เชกเซเชฐเชพเช‡เชตเชฐ, เชœเซ‡ เชตเชฒเซเช•เชจ API เชฎเชพเชŸเซ‡ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชฐเชพเชธเซเชŸเชฐเชพเช‡เชเชฐเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡ (llvmpipe เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เช›เซ‡, เชชเชฐเช‚เชคเซ Vulkan เชฎเชพเชŸเซ‡, Vulkan API เช•เซ‰เชฒเซเชธเชจเซเช‚ Gallium API เชฎเชพเช‚ เชญเชพเชทเชพเช‚เชคเชฐ เช•เชฐเซ‡ เช›เซ‡), "เชตเชพเช‡เชกเชฒเชพเช‡เชจเซเชธ" เชฎเซ‹เชกเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ (1.0 เช•เชฐเชคเชพเช‚ เชตเชงเซ เชชเชนเซ‹เชณเชพเชˆเชตเชพเชณเซ€ เชฒเชพเช‡เชจ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡).
  • เชตเซˆเช•เชฒเซเชชเชฟเช• GBM (เชœเซ‡เชจเซ‡เชฐเชฟเช• เชฌเชซเชฐ เชฎเซ‡เชจเซ‡เชœเชฐ) เชฌเซ‡เช•เชเชจเซเชกเชจเซ€ เช—เชคเชฟเชถเซ€เชฒ เชถเซ‹เชง เช…เชจเซ‡ เชฒเซ‹เชกเชฟเช‚เช— เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชซเซ‡เชฐเชซเชพเชฐเชจเซ‹ เชนเซ‡เชคเซ NVIDIA เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชธเชพเชฅเซ‡เชจเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เชตเซ‡เชฒเซ‡เชจเซเชก เชธเชชเซ‹เชฐเซเชŸเชจเซ‡ เชธเซเชงเชพเชฐเชตเชพเชจเซ‹ เช›เซ‡.
  • Zink เชกเซเชฐเชพเช‡เชตเชฐ (Vulkan เชจเซ€ เชŸเซ‹เชš เชชเชฐ OpenGL API เชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ, เชœเซ‡ เชคเชฎเชจเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชเช•เซเชธเชฟเชฒเชฐเซ‡เชŸเซ‡เชก OpenGL เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‹ เชธเชฟเชธเซเชŸเชฎ เชชเชพเชธเซ‡ เชซเช•เซเชค Vulkan API เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชนเซ‹เชฏ เชคเซ‹) OpenGL เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจเซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ GL_ARB_sample_locations, GL_ARB_sparse_buffer, GL_ARB_Text_GL_GL_Text, GL_ARB_Sparse_buffer _ARB_shader_clock. DRM เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชฎเซ‹เชกเชฟเชซเชพเชฏเชฐ เช‰เชฎเซ‡เชฐเซเชฏเชพ (เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เชฐเซ‡เชจเซเชกเชฐเซ€เช‚เช— เชฎเซ‡เชจเซ‡เชœเชฐ, VK_EXT_image_drm_format_modifier เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชธเช•เซเชทเชฎ).
  • Vulkan เชกเซเชฐเชพเช‡เชตเชฐเซ‹ RADV (AMD), ANV (Intel) เช…เชจเซ‡ lavapipe เชฎเชพเช‚ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡:
    • VK_EXT_provoking_vertex (RADV);
    • VK_EXT_extended_dynamic_state2 (RADV);
    • VK_EXT_global_priority_query (RADV);
    • VK_EXT_physical_device_drm (RADV);
    • VK_KHR_shader_subgroup_uniform_control_flow (RADV, ANV);
    • VK_EXT_color_write_enable (RADV);
    • VK_EXT_acquire_drm_display (RADV, ANV);
    • VK_EXT_vertex_input_dynamic_state(lavapipe);
    • VK_EXT_line_rasterization(lavapipe);
    • VK_EXT_multi_draw(ANV, lavapipe, RADV);
    • VK_KHR_separate_depth_stencil_layouts(lavapipe);
    • VK_EXT_separate_stencil_usage(lavapipe);
    • VK_EXT_extended_dynamic_state2 (lavapipe).

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹