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

เชฆเซเชฐเชพเชฐเชพ เชฐเชœเซ เช•เชฐเซ‡เชฒ OpenGL เช…เชจเซ‡ Vulkan API เชจเชพ เชฎเชซเชค เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ€ เชฐเชœเซ‚เช†เชค - เชฎเซ‡เชธเชพ 20.2.0. เชฎเซ‡เชธเชพ 20.2 เชฎเชพเช‚ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเซ‹ Intel (i4.6, iris) เช…เชจเซ‡ AMD (radeonsi) GPU เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ OpenGL 965 เชธเชชเซ‹เชฐเซเชŸ, AMD (r4.5) เชฎเชพเชŸเซ‡ OpenGL 600 เชธเชชเซ‹เชฐเซเชŸ, NVIDIA (nvc0) เช…เชจเซ‡ llvmpipe GPUs, virgl (เชตเชฐเซเชšเซเชฏเซเช…เชฒ GPU) เชฎเชพเชŸเซ‡ OpenGL 4.3 เชตเชฐเซเชœเชฟเชฒ3เชกเซ€ QEMU/KVM เชฎเชพเชŸเซ‡), เชคเซ‡เชฎเชœ Intel เช…เชจเซ‡ AMD เช•เชพเชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡ Vulkan 1.2 เชธเชชเซ‹เชฐเซเชŸ.

เช† เชชเซˆเช•เซ€ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

  • เชกเซเชฐเชพเช‡เชตเชฐเชฎเชพเช‚ lvmpipe, เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชฐเซ‡เชจเซเชกเชฐเซ€เช‚เช— เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ, OpenGL 4.5 เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡.
  • เช†เชฐเชเชกเซ€เชตเซ€ เชตเชฒเซเช•เชจ เชกเซเชฐเชพเช‡เชตเชฐ (เชเชเชฎเชกเซ€ เช•เชพเชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡) เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชถเซ‡เชกเชฐ เช•เชฎเซเชชเชพเช‡เชฒเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.เชเช•เซ‹โ€œ, เชœเซ‡ LLVM เชถเซ‡เชกเชฐ เช•เชฎเซเชชเชพเชˆเชฒเชฐเชจเชพ เชตเชฟเช•เชฒเซเชช เชคเชฐเซ€เช•เซ‡ เชตเชพเชฒเซเชต เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡. ACO เช C++ เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡, เชœเซ‡ JIT เชธเช‚เช•เชฒเชจเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฐเชพเช–เซ€เชจเซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เชนเซ‡เชคเซ เช—เซ‡เชฎ เชถเซ‡เชกเชฐเซเชธ เชฎเชพเชŸเซ‡ เชถเช•เซเชฏ เชคเซ‡เชŸเชฒเซ‹ เชถเซเชฐเซ‡เชทเซเช  เช•เซ‹เชก เชœเชจเชฐเซ‡เชถเชจ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡, เชธเชพเชฅเซ‡ เชธเชพเชฅเซ‡ เช–เซ‚เชฌ เชœ เช‰เชšเซเชš เช•เชฎเซเชชเชพเช‡เชฒเซ‡เชถเชจ เชเชกเชช เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡.
  • AMD Navi 21 (Navy Flounder) เช…เชจเซ‡ Navi 22 (Sienna Cichlid) GPUs เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • Intel GPU เชกเซเชฐเชพเช‡เชตเชฐเซ‹เช เชฎเชพเช‡เช•เซเชฐเซ‹เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชšเชฟเชชเซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซเชฏเซ‹ เช›เซ‡ เชฐเซ‹เช•เซ‡เชŸ เชคเชณเชพเชต ะธ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช…เชฒเช— เช•เชพเชฐเซเชก เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เช†เชงเชพเชฐ เช‡เชจเซเชŸเซ‡เชฒ Xe DG1.
  • Gallium3D เชกเซเชฐเชพเช‡เชตเชฐเชจเซ€ เช•เซเชทเชฎเชคเชพเช“ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เชเซ€เช‚เช•, เชœเซ‡ Vulkan เชจเซ€ เชŸเซ‹เชš เชชเชฐ OpenGL API เชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡. Zink เชคเชฎเชจเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชเช•เซเชธเชฟเชฒเชฐเซ‡เชŸเซ‡เชก OpenGL เชฎเซ‡เชณเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‹ เชธเชฟเชธเซเชŸเชฎ เชชเชพเชธเซ‡ เชซเช•เซเชค Vulkan API เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชนเซ‹เชฏ.
  • Gallium3D เชกเซเชฐเชพเช‡เชตเชฐ Nouveau NVC0 HMM (เชตเชฟเชœเชพเชคเซ€เชฏ เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เช“เชชเชจเชธเซ€เชเชฒ เชเชธเชตเซ€เชเชฎ (เชถเซ‡เชฐเซเชก เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเซ‡เชฎเชฐเซ€).
  • เชกเซเชฐเชพเช‡เชตเชฐเชฎเชพเช‚ เชชเซ‡เชจเชซเซเชฐเซ‹เชธเซเชŸ Midgard GPUs (Mali-T3xx, Mali-T6xx, Mali-T7xx) เชฎเชพเชŸเซ‡ 8D เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช— เชธเชชเซ‹เชฐเซเชŸ เชธเซเชฅเชฟเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • RadeonSI เชฎเชพเช‚ GPU เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชธเช‚เชฌเช‚เชงเชฟเชค เชธเซเชงเชพเชฐเชพเช“ เชถเชพเชฎเซ‡เชฒ เช›เซ‡.
  • TGSI (เชŸเช‚เช—เชธเซเชŸเชจ เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชถเซ‡เชกเชฐ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ) เชฎเชงเซเชฏเชตเชฐเซเชคเซ€ เชฐเชœเซ‚เช†เชคเชจเชพ เชกเชฟเชธเซเช• เช•เซ‡เชถเซ€เช‚เช— เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ.
  • เชจเชตเชพ OpenGL เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เช‰เชฎเซ‡เชฐเซเชฏเชพ:
    • Intel Iris เชฎเชพเชŸเซ‡ 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 เชตเชฒเซเช•เชจ เชกเซเชฐเชพเช‡เชตเชฐเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจเซเชธ (AMD เช•เชพเชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡):
    • VK_EXT_4444_ เชซเซ‹เชฐเซเชฎเซ‡เชŸเซเชธ
    • เชตเซ€เช•เซ‡_เช•เซ‡เชเชšเช†เชฐ_เชฎเซ‡เชฎเซ‹เชฐเซ€_เชฎเซ‹เชกเซ‡เชฒ
    • เชตเซ€เช•เซ‡_เชเชเชฎเชกเซ€_เชฐเชšเชจเชพ_เช—เชงเชฐ_เชฌเซ€เช†เชธ_เชฒเซ‹เชฆ
    • เชตเซ€เช•เซ‡_เชเชเชฎเชกเซ€_เช—เซ€เชชเซ_เชถเซ‡เชกเชฐ_เชนเชพเชฒเซเชซ_เชซเซเชฒเซ‹เชŸ
    • เชตเซ€เช•เซ‡_เชเชเชฎเชกเซ€_เช—เซ€เชชเซ_เชถเซ‡เชกเชฐ_เช…เช‚เชคเซ‡เช• 16
    • VK_EXT_ เชตเชฟเชธเซเชคเซƒเชค_เชกเชฟเชฎเซ‡เชจเชฟเช•_เชธเซเชŸเซ‡เชŸ
    • เชตเซ€เช•เซ‡_เชเช•เซเชธ_เช‡เชฎเซ‡เชœ_เชฐเซ‹เชฌเชธเซเชŸเซ€เชจเซ‡เชธ
    • เชตเซ€เช•เซ‡_เชเช•เซเชธ_เชชเซเชฐเชพเช‡เชตเซ‡เชŸ_เชกเซ‡เชŸเชพ
    • เชตเซ€เช•เซ‡_เชเช•เซเชธ_เช•เชธเซเชŸเชฎ_ เชฌเซ‹เชฐเซเชกเชฐ_เช•เซ‹เชฒเชฐ
    • VK_EXT_pipline_creation_cache_control
    • เชตเซ€เช•เซ‡_เชเช•เซเชธ_เชถเซ‡เชกเชฐ_เชกเซ‡เชฎเซ‹เชŸ_เชฅเซ€_เชนเซ‡เชฒเซเชชเชฐ_เชตเชฟเชจเชฟเชฏเซ‹เช—
    • VK_EXT_sggroup_size_control
    • เชตเซ€เช•เซ‡_เช—เซเชฒเซ‹เช—เชฒ_เช‰เชชเชฏเซ‹เช—เช•เชฐเซเชคเชพ_เชŸเชพเช‡เชช
    • เชตเซ€เช•เซ‡_เช•เซ‡เชเชšเช†เชฐ_เชถเซ‡เชกเชฐ_เชธเชฎเช—เซเชฐเซเชช_ เชตเชฟเชธเซเชคเซƒเชค_เชŸเชพเช‡เชชเซเชธ
  • ANV Vulkan เชกเซเชฐเชพเช‡เชตเชฐ (Intel เช•เชพเชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡) เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจเซเชธ:
    • เชตเซ€เช•เซ‡_เชเช•เซเชธ_เช‡เชฎเซ‡เชœ_เชฐเซ‹เชฌเชธเซเชŸเซ€เชจเซ‡เชธ
    • เชตเซ€เช•เซ‡_เชเช•เซเชธ_เชถเซ‡เชกเชฐ_เชŸเซ‹เชฎเชฟเช•_เชซเซเชฒเซ‹เชŸ
    • VK_EXT_4444_ เชซเซ‹เชฐเซเชฎเซ‡เชŸเซเชธ
    • VK_EXT_ เชตเชฟเชธเซเชคเซƒเชค_เชกเชฟเชฎเซ‡เชจเชฟเช•_เชธเซเชŸเซ‡เชŸ
    • เชตเซ€เช•เซ‡_เชเช•เซเชธ_เชชเซเชฐเชพเช‡เชตเซ‡เชŸ_เชกเซ‡เชŸเชพ
    • เชตเซ€เช•เซ‡_เชเช•เซเชธ_เช•เชธเซเชŸเชฎ_ เชฌเซ‹เชฐเซเชกเชฐ_เช•เซ‹เชฒเชฐ
    • VK_EXT_pipline_creation_cache_control

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

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