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

เดธเดฎเตผเดชเตเดชเดฟเดšเตเดšเดคเต OpenGL, Vulkan API เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดธเต—เดœเดจเตเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดพเดถเดจเด‚ - เดฎเต†เดธ 20.2.0. เดฎเต†เดธ 20.2 เตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ Intel (i4.6, iris), AMD (radeonsi) GPU-เด•เตพเด•เตเด•เตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃ OpenGL 965 เดชเดฟเดจเตเดคเตเดฃ, AMD (r4.5), NVIDIA (nvc600), llvmpipe GPU-เด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตเดณเตเดณ OpenGL 0 เดชเดฟเดจเตเดคเตเดฃ, virgl (เดตเต†เตผเดšเตเดตเตฝ GPU) เดจเต OpenGL 4.3. เดตเดฟเตผเดœเดฟเตฝ3D QEMU/KVM-เดจเต), เด…เดคเตเดชเต‹เดฒเต† เด‡เดจเตเดฑเตฝ, เดŽเดŽเด‚เดกเดฟ เด•เดพเตผเดกเตเด•เตพเด•เตเด•เตเดณเตเดณ เดตเตพเด•เตเด•เตป 1.2 เดชเดฟเดจเตเดคเตเดฃ.

เด…เดคเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ:

  • เดกเตเดฐเตˆเดตเดฑเดฟเตฝ lvmpipe, เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดฑเต†เตปเดกเดฑเดฟเด™เตเด™เดฟเดจเดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, OpenGL 4.5 เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.
  • RADV Vulkan เดกเตเดฐเตˆเดตเตผ (เดŽเดŽเด‚เดกเดฟ เด•เดพเตผเดกเตเด•เตพเด•เตเด•เดพเดฏเดฟ) เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดทเต‡เดกเตผ เด•เด‚เดชเตˆเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต "ACOโ€œ, เด‡เดคเต LLVM เดทเต‡เดกเตผ เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต เดชเด•เดฐเดฎเดพเดฏเดฟ เดตเดพเตฝเดตเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. ACO เดŽเดจเตเดจเดคเต C++ เตฝ เดŽเดดเตเดคเดฟเดฏเดคเดพเดฃเต, JIT เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดฎเดจเดธเตเดธเดฟเตฝ เดตเต†เดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด—เต†เดฏเดฟเด‚ เดทเต‡เดกเดฑเตเด•เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เด’เดชเตเดฑเตเดฑเดฟเดฎเตฝ เด†เดฏ เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเตป เดจเตฝเด•เดพเดจเตเด‚ เด…เดคเต‹เดŸเตŠเดชเตเดชเด‚ เดตเดณเดฐเต† เด‰เดฏเตผเดจเตเดจ เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดตเต‡เด—เดค เด•เตˆเดตเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดจเตเดจเต.
  • AMD Navi 21 (Navy Flounder), Navi 22 (Sienna Ciclid) GPU-เด•เตพเด•เตเด•เตเดณเตเดณ เดชเตเดฐเดพเดฐเด‚เดญ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต.
  • เด‡เดจเตเดฑเตฝ เดœเดฟเดชเดฟเดฏเต เดกเตเดฐเตˆเดตเดฑเตเด•เตพเด•เตเด•เต เดฎเตˆเด•เตเดฐเต‹ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดšเดฟเดชเตเดชเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต เดฑเต‹เด•เตเด•เดฑเตเดฑเต เดคเดŸเดพเด•เด‚ ะธ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเดคเตเดคเต เดกเดฟเดธเตเด•เตเดฐเต€เดฑเตเดฑเต เด•เดพเตผเดกเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเตเดฐเดพเดฅเดฎเดฟเด• เดชเดฟเดจเตเดคเตเดฃ เด‡เดจเตเดฑเตฝ Xe DG1.
  • Gallium3D เดกเตเดฐเตˆเดตเดฑเดฟเดจเตเดฑเต† เด•เดดเดฟเดตเตเด•เตพ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเต Zink, เดตเตพเด•เตเด•เดจเตเดฑเต† เดฎเตเด•เดณเดฟเตฝ OpenGL API เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดตเตพเด•เตเด•เตป API-เดฏเต† เดฎเดพเดคเตเดฐเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดกเตเดฐเตˆเดตเดฑเตเด•เตพ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดคเตเดตเดฐเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ OpenGL เดจเต‡เดŸเดพเตป Zink เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
  • Gallium3D เดกเตเดฐเตˆเดตเตผ Nouveau NVC0 เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเตป HMM (เดนเต†เดฑเตเดฑเดฑเต‹เดœเต€เดจเดฟเดฏเดธเต เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เด“เดชเตเดชเตบเดธเดฟเดŽเตฝ เดŽเดธเตเดตเดฟเดŽเด‚ (เดชเด™เตเด•เดฟเดŸเตเดŸ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ).
  • เดกเตเดฐเตˆเดตเดฑเดฟเตฝ เดชเดพเตปเดซเตเดฐเต‹เดธเตเดฑเตเดฑเต Midgard GPU-เด•เตพเด•เตเด•เตเดณเตเดณ 3D เดฑเต†เตปเดกเดฑเดฟเด‚เด—เต เดชเดฟเดจเตเดคเตเดฃ (Mali-T6xx, Mali-T7xx, Mali-T8xx) เดธเตเดฅเดฟเดฐเดฎเดพเด•เตเด•เดฟ.
  • GPU เดตเดฟเตผเดšเตเดšเตเดตเดฒเตˆเดธเต‡เดทเดจเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ RadeonSI เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.
  • เดŸเดฟเดœเดฟเดŽเดธเตเด (เดŸเด™เตเดธเตเดฑเตเดฑเตบ เด—เตเดฐเดพเดซเดฟเด•เตเดธเต เดทเต‡เดกเตผ เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ) เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดกเดฟเดธเตเด•เต เด•เดพเดทเดฟเด‚เด—เดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต.
  • เดชเตเดคเดฟเดฏ OpenGL เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เดšเต‡เตผเดคเตเดคเต:
    • เด‡เดจเตเดฑเตฝ เดเดฑเดฟเดธเดฟเดจเดพเดฏเตเดณเตเดณ 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 เด•เดพเตผเดกเตเด•เตพเด•เตเด•เต):
    • VK_EXT_4444_ เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด•เตพ
    • VK_KHR_ เดฎเต†เดฎเตเดฎเดฑเดฟ_เดฎเต‹เดกเตฝ
    • VK_AMD_texture_gather_bias_lod
    • VK_AMD_gpu_shader_half_float
    • VK_AMD_gpu_shader_int16
    • VK_EXT_ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดš_เดกเตˆเดจเดพเดฎเดฟเด•เต_เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต
    • VK_EXT_image_robustness
    • VK_EXT_ เดธเตเดตเด•เดพเดฐเตเดฏ_เดกเดพเดฑเตเดฑ
    • VK_EXT_custom_border_color
    • VK_EXT_pipeline_creation_cache_control
    • VK_EXT_shader_demote_to_helper_invocation
    • VK_EXT_subgroup_size_control
    • VK_GOOGLE_user_type
    • VK_KHR_shader_subgroup_ extended_types
  • ANV Vulkan เดกเตเดฐเตˆเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพ เดšเต‡เตผเดคเตเดคเต (เด‡เดจเตเดฑเตฝ เด•เดพเตผเดกเตเด•เตพเด•เตเด•เต):
    • VK_EXT_image_robustness
    • VK_EXT_shader_atomic_float
    • VK_EXT_4444_ เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด•เตพ
    • VK_EXT_ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดš_เดกเตˆเดจเดพเดฎเดฟเด•เต_เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต
    • VK_EXT_ เดธเตเดตเด•เดพเดฐเตเดฏ_เดกเดพเดฑเตเดฑ
    • VK_EXT_custom_border_color
    • VK_EXT_pipeline_creation_cache_control

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

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