OpenGL, Vulkan เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดธเต—เดœเดจเตเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดฎเดพเดฏ Mesa 22.1-เดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต

เดฐเดฃเตเดŸเต เดฎเดพเดธเดคเตเดคเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚, OpenGL, Vulkan API-เด•เดณเตเดŸเต† เดธเต—เดœเดจเตเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดพเดถเดจเด‚ - Mesa 22.1.0 - เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต. Mesa 22.1.0 เดฌเตเดฐเดพเดžเตเดšเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดชเดคเดฟเดชเตเดชเดฟเดจเต เด’เดฐเต เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดจเดฟเดฒเดฏเตเดฃเตเดŸเต - เด•เต‹เดกเดฟเดจเตเดฑเต† เด…เดจเตเดคเดฟเดฎ เดธเตเดฅเดฟเดฐเดคเดฏเตเด•เตเด•เต เดถเต‡เดทเด‚, เด’เดฐเต เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเต 22.1.1 เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เตเด‚.

Mesa 22.1-เตฝ, Intel GPU-เด•เตพเด•เตเด•เตเดณเตเดณ anv เดกเตเดฐเตˆเดตเดฑเตเด•เตพ, AMD GPU-เด•เตพเด•เตเด•เตเดณเตเดณ radv, lavapipe เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดฑเดพเดธเตเดฑเตเดฑเดฑเตˆเดธเตผ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ Vulkan 1.3 เด—เตเดฐเดพเดซเดฟเด•เตเดธเต API-เดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดฒเดญเตเดฏเดฎเดพเดฃเต. เดตเตพเด•เตเด•เตป 1.2-เดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดฎเต‹เดกเดฟเตฝ (vn), เดตเตพเด•เตเด•เตป 1.1 เด•เตเดตเดพเตฝเด•เต‹เด‚ GPU-เด•เตพเด•เตเด•เตเดณเตเดณ เดกเตเดฐเตˆเดตเดฑเดฟเตฝ (tu) เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดฌเตเดฐเต‹เดกเตโ€Œเด•เต‹เด‚ เดตเต€เดกเดฟเดฏเต‹เด•เต‹เตผ VI เดœเดฟเดชเดฟเดฏเตเดตเดฟเดจเตเดณเตเดณ (เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆ 1.0) เดกเตเดฐเตˆเดตเดฑเดฟเตฝ เดตเตพเด•เตเด•เตป 4. 4.6, iris (Intel), radeonsi (AMD), zink, llvmpipe เดกเตเดฐเตˆเดตเดฑเตเด•เตพเด•เตเด•เต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ OpenGL 965 เดชเดฟเดจเตเดคเตเดฃเดฏเตเด‚ Mesa เดจเตฝเด•เตเดจเตเดจเต. AMD (r4.5), NVIDIA (nvc600) GPU-เด•เตพเด•เตเด•เดพเดฏเดฟ OpenGL 0 เดชเดฟเดจเตเดคเตเดฃเดฏเตเด‚, virgl (QEMU/KVM-เดจเตเดณเตเดณ Virgil4.3D เดตเต†เตผเดšเตเดตเตฝ GPU), vmwgfx (VMware) เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เต OpenGL 3 เดชเดฟเดจเตเดคเตเดฃเดฏเตเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต.

เดชเตเดฐเดงเดพเดจ เด•เดฃเตเดŸเตเดชเดฟเดŸเตเดคเตเดคเด™เตเด™เตพ:

  • ANV Vulkan เดกเตเดฐเตˆเดตเดฑเตเด‚ (Intel) Iris OpenGL เดกเตเดฐเตˆเดตเดฑเตเด‚ Intel DG2 (Arc Alchemist), Arctic Sound-M เดกเดฟเดธเตโ€Œเด•เตเดฐเต€เดฑเตเดฑเต เด—เตเดฐเดพเดซเดฟเด•เตเดธเต เด•เดพเตผเดกเตเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.
  • DirectX 3 API (D12D12) เดจเต เดฎเตเด•เดณเดฟเตฝ OpenGL เดตเตผเด•เตเด•เต เด“เตผเด—เดจเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฒเต†เดฏเดฑเตเดณเตเดณ D3D12 เดกเตเดฐเตˆเดตเตผ OpenGL 4.2 เดฎเดพเดฏเดฟ เด…เดจเตเดฏเต‹เดœเตเดฏเดค เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต. เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดฒเดฟเดจเด•เตเดธเต เด—เตเดฐเดพเดซเดฟเด•เตเด•เตฝ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต WSL2 เดฒเต†เดฏเดฑเดฟเดฒเดพเดฃเต เดกเตเดฐเตˆเดตเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต.
  • Vulkan API-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดฑเดพเดธเตโ€Œเดฑเตเดฑเดฑเตˆเดธเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดฒเดพเดตเดพเดชเตˆเดชเตเดชเต เดกเตเดฐเตˆเดตเตผ (llvmpipe-เดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ Vulkan-เดจเต Vulkan API เด•เต‹เดณเตเด•เตพ Gallium API-เดฒเต‡เด•เตเด•เต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต), Vulkan 1.3-เดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.
  • AMD GFX1036, GFX1037 GPU-เด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต.
  • RADV เดกเตเดฐเตˆเดตเตผ (AMD) เดฑเต‡ เดชเตเดฐเดฟเดฎเดฟเดฑเตเดฑเต€เดตเต เด•เตเดฒเดฟเด‚เด—เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‡เดคเต DOOM Eternal เดชเต‹เดฒเตเดณเตเดณ เด—เต†เดฏเดฟเดฎเตเด•เตพเด•เตเด•เตเดณเตเดณ เดฑเต‡ เดŸเตเดฐเต†เดฏเตโ€Œเดธเดฟเด‚เด—เต เดชเดฟเดจเตเดคเตเดฃ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต.
  • เด‡เดฎเดพเดœเดฟเดจเต‡เดทเตป เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดš เดชเดตเตผเดตเดฟเด†เตผ เดฑเต‹เด—เต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดœเดฟเดชเดฟเดฏเตเดตเดฟเดจเตเดณเตเดณ เดตเตพเด•เตเด•เตป เดกเตเดฐเตˆเดตเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเดพเดฐเด‚เดญ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต.
  • เดชเดดเดฏ GeForce 6/7/8 GPU-เด•เตพเด•เตเด•เตเดณเตเดณ Nouveau เดกเตเดฐเตˆเดตเตผ NIR เดทเต‡เดกเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เดŸเตˆเดชเตเดชเตโ€Œเดฒเต†เดธเตเดธเต เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚ (IR) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตโ€Œเดคเต. เดŽเตปเดเด†เตผ เดŸเดฟเดœเดฟเดŽเดธเตเดเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฒเต†เดฏเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŸเดฟเดœเดฟเดŽเดธเตเด (เดŸเด™เตเดธเตเดฑเตเดฑเตบ เด—เตเดฐเดพเดซเดฟเด•เตเดธเต เดทเต‡เดกเตผ เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ) เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเต‡เดŸเดพเดจเตเด‚ เดŽเตปเดเด†เตผ เดชเดฟเดจเตเดคเตเดฃ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
  • เด•เต‹เดฎเตเดชเต‹เดธเดฟเดทเดจเดฟเตฝ เด’เดฐเต เด•เต‹เด‚โ€Œเดชเดพเด•เตเดฑเตเดฑเต OpenCL เด•เด‚เดชเตˆเดฒเตผ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด‡เดคเต เด‡เดจเตเดฑเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดคเตเด‚ เดฑเต‡ เดŸเตเดฐเต†เดฏเตโ€Œเดธเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
  • เดตเต€เดกเดฟเดฏเต‹เด•เต‹เตผ VI เด—เตเดฐเดพเดซเดฟเด•เตโ€Œเดธเต เด†เด•เตโ€Œเดธเดฟเดฒเดฑเต‡เดฑเตเดฑเดฑเดฟเดจเดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดค OpenGL เดกเตเดฐเตˆเดตเตผ v3d, เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆ 4 เดฎเต‹เดกเดฒเดฟเตฝ เดคเตเดŸเด™เตเด™เดฟ, เดกเดฟเดธเตโ€Œเด•เดฟเตฝ เดทเต‡เดกเดฑเตเด•เตพ เด•เดพเดทเต† เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.
  • VCN 2.0 เดตเต€เดกเดฟเดฏเต‹ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดŽเดžเตเดšเดฟเตป เด˜เดŸเดฟเดชเตเดชเดฟเดšเตเดš AMD GPU-เด•เตพเด•เตเด•เดพเดฏเดฟ, EFC (เดŽเตปเด•เต‹เดกเตผ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด•เตบเดตเต‡เตผเดทเตป) เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เดทเต‡เดกเดฑเตเด•เตพ เดจเดŸเดคเตเดคเตเดจเตเดจ RGB->YUV เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเต† RGB เด‰เดชเดฐเดฟเดคเดฒเด™เตเด™เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด’เดฐเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดตเต€เดกเดฟเดฏเต‹ เดŽเตปเด•เต‹เดกเดฑเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดเดฑเดฟเดธเต เดกเตเดฐเตˆเดตเตผ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เดพเดคเตเดค Gen4-Gen7 เดฎเตˆเด•เตเดฐเต‹ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดชเดดเดฏ เด‡เดจเตเดฑเตฝ เดœเดฟเดชเดฟเดฏเตเดตเดฟเดจเดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดš เด•เตเดฐเต‹เด•เตเด•เดธเต เดกเตเดฐเตˆเดตเตผ, OpenGL-เดจเตเดฑเต† เดชเดดเดฏ เดชเดคเดฟเดชเตเดชเตเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เด’เดฐเต เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดชเตเดฐเตŠเดซเตˆเตฝ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต.
  • ARM Mali Midgard, Bifrost GPU-เด•เตพเด•เตเด•เตเดณเตเดณ เดตเตพเด•เตเด•เตป เด—เตเดฐเดพเดซเดฟเด•เตโ€Œเดธเต API-เดฏเตโ€Œเด•เตเด•เต เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเดจเตเดจ PanVk เดกเตเดฐเตˆเดตเตผ, เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเต เดทเต‡เดกเดฑเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด†เดฐเด‚เดญเดฟเดšเตเดšเต.
  • Vulkan API เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ GPU (virtio-gpu) เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดตเต€เดจเดธเต เดกเตเดฐเตˆเดตเตผ, OpenGL ES เด•เต‹เดณเตเด•เตพ OpenGL, Direct3D 9/11, Desktop GL, Vulkan เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเตเดณเตเดณ ANGLE เดฒเต†เดฏเดฑเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต.
  • เดซเตเดฐเต†เดฏเดฟเด‚เดฌเดซเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เดŸเต†เด•เตโ€Œเดธเตโ€Œเดšเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เด‰เดณเตเดณ เดกเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดนเต‹เดธเตเดฑเตเดฑเต เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต† เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เตพ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ NVIDIA-เดฏเตเดŸเต† OpenGL เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃ GL_NV_pack_subimage-เดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต.
  • Vulkan เดกเตเดฐเตˆเดตเดฑเตเด•เตพ RADV (AMD), ANV (Intel), lavapipe เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:
    • เดฒเดพเดตเดพเดชเตˆเดชเตเดชเดฟเดจเตเด‚ RADVเด•เตเด•เตเดฎเตเดณเตเดณ VK_EXT_depth_clip_control.
    • เดฒเดพเดตเดพเดชเตˆเดชเตเดชเดฟเดจเตเดณเตเดณ VK_EXT_graphics_pipeline_library.
    • เดฒเดพเดตเดพเดชเตˆเดชเตเดชเดฟเดจเดพเดฏเตเดณเตเดณ VK_EXT_primitives_generated_query.
    • ANV, lavapipe เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ VK_EXT_image_2d_view_of_3d.
    • เดฒเดพเดตเดพเดชเตˆเดชเตเดชเดฟเดจเตเดณเตเดณ VK_KHR_swapchain_mutable_format.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•