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

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

Mesa 24.0, Intel GPU-เด•เตพเด•เตเด•เตเดณเตเดณ anv-เตฝ Vulkan 1.3 เด—เตเดฐเดพเดซเดฟเด•เตเดธเต API, AMD GPU-เด•เตพเด•เตเด•เตเดณเตเดณ radv, NVIDIA GPU-เด•เตพเด•เตเด•เตเดณเตเดณ NVK, Qualcomm GPU-เด•เตพเด•เตเด•เตเดณเตเดณ tu, lavapipe เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดฑเดพเดธเตเดฑเตเดฑเดฑเตˆเดธเดฑเดฟเดฒเตเด‚ (lvp) เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดฎเต‹เดกเดฟเดฒเตเด‚ (vn) เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเดจเตเดจเต. v1.0dv (Raspberry Pi 3-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ Broadcom VideoCore VI GPU), dzn (Direct4D 3-เดจเต เดฎเตเด•เดณเดฟเตฝ เดตเตพเด•เตเด•เตป เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ) เดŽเดจเตเดจเต€ เดกเตเดฐเตˆเดตเดฑเตเด•เดณเดฟเตฝ Vulkan 12 เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.

iris (Intel Gen 4.6+ GPU), radeonsi (AMD), Crocus (เดชเดดเดฏ Intel Gen8-Gen4 GPU), เดธเดฟเด™เตเด•เต, llvmpipe, virgl (QEMU/KVM เดกเตเดฐเตˆเดตเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ Virgil7D เดตเต†เตผเดšเตเดตเตฝ เดœเดฟเดชเดฟเดฏเต) เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ OpenGL 3 เดชเดฟเดจเตเดคเตเดฃเดฏเตเด‚ Mesa เดจเตฝเด•เตเดจเตเดจเต. Qualcomm Adreno), d3d12 (DirectX 12-เดจเต เดฎเตเด•เดณเดฟเตฝ OpenGL เดตเตผเด•เตเด•เต เด“เตผเด—เดจเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเดพเดณเดฟ), เด†เดธเดพเดนเดฟ (AGX GPU) Apple M1, M2 เดšเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. AMD (r4.5), NVIDIA (nvc600) GPU-เด•เตพเด•เตเด•เดพเดฏเดฟ OpenGL 0 เดชเดฟเดจเตเดคเตเดฃ เดฒเดญเตเดฏเดฎเดพเดฃเต. OpenGL 3.3 เดชเดฟเดจเตเดคเตเดฃ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดชเตˆเดชเตเดชเต (เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดฑเดพเดธเตเดฑเตเดฑเดฑเตˆเดธเตผ), nv50 (NVIDIA NV50) เดกเตเดฐเตˆเดตเดฑเตเด•เดณเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฃเต.

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

  • Apple ARM เดšเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ AGX เดœเดฟเดชเดฟเดฏเตเดตเดฟเดจเดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดš เด†เดธเดพเดนเดฟ เดกเตเดฐเตˆเดตเตผ, OpenGL 4.6, OpenGL ES 3.2 เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเดจเตเดจเต.
  • เดŸเตเดฐเต‹เดฏเดฟเดฑเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดŽเตปเดตเดฟเดกเดฟเดฏ เดœเดฟเดชเดฟเดŽเดธเดฟเดจเดพเดฏเตเดณเตเดณ เดŽเตปเดตเดฟเด•เต† เดกเตเดฐเตˆเดตเดฑเดฟเดจเตเดฑเต† เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเด•เดŸเดจเดคเตเดคเต† เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเด•เดŸเดจเด‚), เด†เดฎเตเดชเต† (เดœเดฟเดซเต‹เดดเตเดธเต เด†เตผเดŸเดฟเดŽเด•เตเดธเต 16x, เด†เตผเดŸเดฟเดŽเด•เตเดธเต เดŽ 20), เด…เดก เดธเต€เดฐเต€เดธเต) เดฎเตˆเด•เตเดฐเต‹ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพ 30 SFF, RTX 2000xxx/4000/5000 Ada). เดตเตˆเดตเดฟเดงเตเดฏเดฎเดพเตผเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดฆเตˆเดจเด‚เดฆเดฟเดจ เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเต เดคเดฏเตเดฏเดพเดฑเดพเดฃเต†เดจเตเดจเต เดกเตเดฐเตˆเดตเตผ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เดŽเตปเดตเดฟเด•เต†เดฏเดฟเดฒเต† เดตเตพเด•เตเด•เตป 6000 เดชเดฟเดจเตเดคเตเดฃ เด•เตเดฐเต‹เดฃเต‹เดธเต เด•เตบเดธเต‹เตผเดทเตเดฏเด‚ เดธเดพเด•เตเดทเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดคเดพเดฃเต. Direct4D 4000, 4, 5000 เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดจเตฝเด•เตเดจเตเดจ NVK DXVK เดฒเต†เดฏเดฑเดฟเดจเต เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚.
  • NVIDIA เดตเต€เดกเดฟเดฏเต‹ เด•เดพเตผเดกเตเด•เดณเตเดŸเต† เดชเตเดคเดฟเดฏ เดธเต€เดฐเต€เดธเต (GeForce RTX 4.6xx เดฎเตเดคเตฝ) เด‰เดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ OpenGL 20-เดจเต เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต Zink เดกเตเดฐเตˆเดตเตผ (Vulkan-เดจเต เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ OpenGL เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฎเดพเดฑเตเดฑเด‚ เดšเต‡เตผเดคเตเดคเต, เด‡เดคเต เดธเตเดฑเตเดฑเต‹เด•เตเด•เต Nouveau- เตฝ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚. OpenGL เดกเตเดฐเตˆเดตเตผ (NVC0). Zink เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเตป, NVC0-เดจเต เดชเด•เดฐเด‚, เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ โ€œNOUVEAU_USE_ZINK=1โ€ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•.
  • เดฎเดพเดฒเดฟ G610, Mali G310, Mali T600 GPU-เด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ Panfrost เดกเตเดฐเตˆเดตเตผ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต.
  • เดŽเดฒเตเดฒเดพ Vulkan เดกเตเดฐเตˆเดตเดฑเตเด•เดณเตเด‚ Wayland, X11 เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดธเดฎเดจเตเดตเดฏเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดธเตโ€Œเด•เตเดฐเต€เดจเดฟเตฝ เด’เดฐเต เดซเตเดฐเต†เดฏเดฟเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดคเดฏเตเดฏเดพเดฑเดพเด•เตเดฎเตเดชเต‹เตพ เด•เต‹เดฎเตเดชเต‹เดธเดฟเดฑเตเดฑเต เดฎเดพเดจเต‡เดœเดฑเต† เด…เดฑเดฟเดฏเดฟเด•เตเด•เดพเตป เดธเตโ€Œเดชเดทเตโ€ŒเดŸเดฎเดพเดฏ เดธเดฎเดจเตเดตเดฏเด‚ เด…เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด—เตเดฐเดพเดซเดฟเด•เตโ€Œเดธเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฒเต‡เดฑเตเดฑเตปเดธเดฟ เด•เตเดฑเดฏเตเด•เตเด•เดพเดจเตเด‚ เด†เตผเดŸเตเดŸเดฟเดซเดพเด•เตโ€Œเดฑเตเดฑเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเดจเตเด‚ เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต.
  • d3d12 เดกเตเดฐเตˆเดตเดฑเดฟเตปเตเดฑเต† เด•เดดเดฟเดตเตเด•เตพ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเต, DirectX 12 เดจเต เดฎเตเด•เดณเดฟเตฝ เด’เดฐเต OpenGL เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เด‰เดณเตเดณ เด’เดฐเต เดฒเต†เดฏเตผ เดจเตฝเด•เตเดจเตเดจเต.
  • เดฌเตเดฐเต‹เดกเตโ€Œเด•เต‹เด‚ เดตเต€เดกเดฟเดฏเต‹เด•เต‹เตผ เดœเดฟเดชเดฟเดฏเตเดตเดฟเดจเดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดš V3DV เดกเตเดฐเตˆเดตเตผ (เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆ เดฌเต‹เตผเดกเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต), เดกเตˆเดจเดพเดฎเดฟเด•เต เดฑเต†เตปเดกเดฑเดฟเด‚เด—เดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • ANV Vulkan เดกเตเดฐเตˆเดตเตผ (เด‡เตปเตเดฑเตฝ) เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดตเต€เดกเดฟเดฏเต‹ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเดพเดชเตเดชเดฟเด‚เด—เต เด“เดชเตเดชเดฑเต‡เดทเดจเตเด•เตพ (Asynchronous VM_BIND) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด‡เตปเตเดฑเตฝ เด†เตผเด•เตเด•เต เด—เตเดฐเดพเดซเดฟเด•เตโ€Œเดธเต เด•เดพเตผเดกเตเด•เดณเดฟเดฒเตเด‚ เด‡เตปเตเดฑเด—เตเดฐเต‡เดฑเตเดฑเดกเต เด—เตเดฐเดพเดซเดฟเด•เตโ€Œเดธเดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด‡เตปเตเดฑเตฝ เดŽเด•เตโ€Œเดธเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตโ€Œเดšเดฑเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดœเดฟเดชเดฟเดฏเตเด•เตพเด•เตเด•เต, เดŸเตˆเด—เตผ เดฒเต‡เด•เตเด•เต เดชเตเดฐเต‹เดธเดธเดฑเตเด•เดณเดฟเตฝ เดคเตเดŸเด™เตเด™เดฟ, เดœเดฟเดชเดฟเดฏเต เดซเตเดฐเต€เดธเตเด•เตพ เดกเต€เดฌเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เดกเด‚เดชเตเด•เตพ เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด‡เตปเตเดฑเตฝ เดฒเต‚เดฃเดพเตผเดฒเต‡เด•เตเด•เต (Xe 2) เดšเดฟเดชเตเดชเตเด•เตพเด•เตเด•เตเดณเตเดณ เดœเดฟเดชเดฟเดฏเต เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดณเตเดณ เดคเดฏเตเดฏเดพเดฑเต†เดŸเตเดชเตเดชเตเด•เตพ เดจเดŸเดคเตเดคเดฟ.
  • เดชเตเดคเดฟเดฏ Vulkan เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต:
    • RADV, ANV, NVK เดกเตเดฐเตˆเดตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ VK_EXT_map_memory_placed
    • RADV, ANV, NVK เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ VK_KHR_shader_subgroup_rotate
    • RADV, ANV, NVK, Turnip เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ VK_KHR_load_store_op_none
    • RADV, ANV, NVK, Turnip เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ VK_KHR_line_rasterization
    • RADV, ANV, NVK, Turnip เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ VK_KHR_index_type_uint8
    • เดŽเดฒเตเดฒเดพ Vulkan เดกเตเดฐเตˆเดตเตผเดฎเดพเตผเด•เตเด•เตเด‚ VK_KHR_shader_expect_assume
    • RADV, ANV, NVK เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ VK_KHR_shader_maximal_reconvergence
    • RADV-เดจเตเดณเตเดณ VK_KHR_shader_quad_control
    • NVK-เดจเตเดณเตเดณ VK_KHR_shader_subgroup_uniform_control_flow
    • RADV-เดจเตเดณเตเดณ VK_EXT_device_address_binding_report
    • เดฒเดพเดตเดพเดชเตˆเดชเตเดชเดฟเดจเตเดณเตเดณ VK_EXT_external_memory_dma_buf
    • เดฒเดพเดตเดพเดชเตˆเดชเตเดชเดฟเดจเดพเดฏเดฟ VK_EXT_queue_family_foreign
    • RADV-เดจเตเดณเตเดณ VK_EXT_shader_object
    • NVK, RADV เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ VK_EXT_nested_command_buffer
    • NVK-เดจเตเดณเตเดณ VK_EXT_queue_family_foreign
    • NVK-เดจเตเดณเตเดณ VK_EXT_image_drm_format_modifier

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

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