Mesa 20.2.0-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ, OpenGL-แƒ˜แƒกแƒ แƒ“แƒ Vulkan-แƒ˜แƒก แƒฃแƒคแƒแƒกแƒ แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ

แฒ’แƒแƒแƒชแƒœแƒ OpenGL แƒ“แƒ Vulkan API-แƒ˜แƒก แƒฃแƒคแƒแƒกแƒ แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ - Mesa 20.2.0. แƒ›แƒ”แƒกแƒ 20.2-แƒจแƒ˜ แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ“แƒ แƒกแƒ แƒฃแƒšแƒ˜ OpenGL 4.6 แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ Intel (i965, iris) แƒ“แƒ AMD (radeonsi) GPU-แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, OpenGL 4.5 แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ AMD (r600), NVIDIA (nvc0) แƒ“แƒ llvmpipe GPU-แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, OpenGL 4.3 virgl (แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ แƒ˜ GPU) Virgil3D QEMU/KVM-แƒกแƒ—แƒ•แƒ˜แƒก), แƒแƒกแƒ”แƒ•แƒ” Vulkan 1.2 แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ Intel แƒ“แƒ AMD แƒ‘แƒแƒ แƒแƒ—แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒจแƒแƒ แƒ˜แƒก แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜:

  • แƒ›แƒซแƒฆแƒแƒšแƒจแƒ˜ แƒšแƒšแƒฃแƒ›แƒžแƒ˜แƒžแƒ˜, แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜แƒ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒก OpenGL 4.5.
  • RADV Vulkan แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜ (AMD แƒ‘แƒแƒ แƒแƒ—แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก) แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก shader-แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ’แƒ”แƒœแƒ”แƒšแƒก.ACOโ€œ, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒก Valve, แƒ แƒแƒ’แƒแƒ แƒช LLVM shader แƒจแƒ”แƒ›แƒ“แƒ’แƒ”แƒœแƒšแƒ˜แƒก แƒแƒšแƒขแƒ”แƒ แƒœแƒแƒขแƒ˜แƒ•แƒ. ACO แƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜แƒ C++-แƒจแƒ˜, แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜แƒ JIT แƒ™แƒแƒ›แƒžแƒ˜แƒšแƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒ›แƒ˜แƒ–แƒœแƒแƒ“ แƒ˜แƒกแƒแƒฎแƒแƒ•แƒก แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒก แƒ™แƒแƒ“แƒ˜แƒก แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒ, แƒ แƒแƒช แƒ›แƒแƒฅแƒกแƒ˜แƒ›แƒแƒšแƒฃแƒ แƒแƒ“ แƒแƒžแƒขแƒ˜แƒ›แƒแƒšแƒฃแƒ แƒ˜แƒ แƒ—แƒแƒ›แƒแƒจแƒ˜แƒก แƒจแƒ”แƒ˜แƒ“แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒกแƒ”แƒ•แƒ” แƒ™แƒแƒ›แƒžแƒ˜แƒšแƒแƒชแƒ˜แƒ˜แƒก แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ˜แƒก แƒ›แƒ˜แƒฆแƒฌแƒ”แƒ•แƒแƒก.
  • แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒกแƒแƒฌแƒงแƒ˜แƒกแƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ AMD Navi 21 (Navy Flounder) แƒ“แƒ Navi 22 (Sienna Cichlid) GPU-แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.
  • Intel GPU แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ”แƒ‘แƒ›แƒ แƒ’แƒแƒแƒฃแƒ›แƒฏแƒแƒ‘แƒ”แƒกแƒ”แƒก แƒฉแƒ˜แƒžแƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒ›แƒ˜แƒ™แƒ แƒแƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒแƒ–แƒ” แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒแƒ แƒแƒ™แƒ”แƒขแƒ แƒขแƒ‘แƒ ะธ แƒ“แƒแƒ”แƒ›แƒแƒขแƒ แƒ—แƒแƒ•แƒ“แƒแƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒ“แƒ˜แƒกแƒ™แƒ แƒ”แƒขแƒฃแƒšแƒ˜ แƒ‘แƒแƒ แƒแƒ—แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก Intel Xe DG1.
  • แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ•แƒ“แƒ Gallium3D แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜ แƒชแƒ˜แƒœแƒ™แƒ˜แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒก OpenGL API-แƒก Vulkan-แƒ˜แƒก แƒ—แƒแƒ•แƒ–แƒ”. Zink แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒ›แƒ˜แƒ˜แƒฆแƒแƒ— แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒ˜แƒก แƒ“แƒแƒฉแƒฅแƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ OpenGL, แƒ—แƒฃ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒก แƒแƒฅแƒ•แƒก แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ›แƒฎแƒแƒšแƒแƒ“ Vulkan API-แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒ—.
  • Gallium3D แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜ Nouveau NVC0 แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก HMM (แƒฐแƒ”แƒขแƒ”แƒ แƒแƒ’แƒ”แƒœแƒฃแƒšแƒ˜ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ แƒ—แƒ•แƒ) แƒ›แƒฎแƒแƒ แƒ“แƒแƒกแƒแƒญแƒ”แƒ แƒแƒ“ OpenCL SVM (แƒ’แƒแƒ–แƒ˜แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ).
  • แƒ›แƒซแƒฆแƒแƒšแƒจแƒ˜ แƒžแƒแƒœแƒคแƒ แƒแƒกแƒขแƒ˜ แƒกแƒขแƒแƒ‘แƒ˜แƒšแƒ˜แƒ–แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ Midgard GPU-แƒ”แƒ‘แƒ˜แƒก 3D แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ (Mali-T6xx, Mali-T7xx, Mali-T8xx).
  • RadeonSI แƒ›แƒแƒ˜แƒชแƒแƒ•แƒก GPU แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒ˜แƒ–แƒแƒชแƒ˜แƒแƒกแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒ’แƒแƒฃแƒ›แƒฏแƒแƒ‘แƒ”แƒกแƒ”แƒ‘แƒ”แƒ‘แƒก.
  • แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒฅแƒ”แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก TGSI (Tungsten Graphics Shader Infrastructure) แƒจแƒฃแƒแƒšแƒ”แƒ“แƒฃแƒ แƒ˜ แƒฌแƒแƒ แƒ›แƒแƒ›แƒแƒ“แƒ’แƒ”แƒœแƒšแƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.
  • แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒแƒฎแƒแƒšแƒ˜ OpenGL แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ”แƒ‘แƒ˜:
    • GL_ARB_compute_variable_group_size Intel Iris-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.
    • GL_ARB_gl_spirv Nouveau nvc0-แƒกแƒ—แƒ•แƒ˜แƒก.
    • GL_NV_half_float Nouveau nvc0-แƒกแƒ—แƒ•แƒ˜แƒก.
    • GL_NV_copy_depth_to_color Nouveau nvc0-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.
    • GL_ARB_spirv_extensions Nouveau nvc0-แƒกแƒ—แƒ•แƒ˜แƒก.
    • GL_EXT_shader_group_vote llvmpipe-แƒกแƒ—แƒ•แƒ˜แƒก.
    • GL_ARB_gpu_shader5 llvmpipe-แƒกแƒ—แƒ•แƒ˜แƒก.
    • GL_ARB_post_depth_coverage llvmpipe-แƒกแƒ—แƒ•แƒ˜แƒก.
    • GL_EXT_texture_shadow_lod llvmpipe-แƒกแƒ—แƒ•แƒ˜แƒก.
  • แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ 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_bay_bias_lod
    • VK_AMD_gpu_shader_half_float
    • VK_AMD_gpu_shader_int16
    • VK_EXT_xtended_dynamic_state
    • VK_EXT_image_แƒ’แƒแƒ›แƒซแƒšแƒ”แƒแƒ‘แƒ
    • VK_EXT_ แƒžแƒ˜แƒ แƒแƒ“แƒ˜_ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜
    • VK_EXT_ แƒกแƒแƒ‘แƒแƒŸแƒ_แƒกแƒแƒ–แƒฆแƒ•แƒ แƒ˜แƒก_แƒคแƒ”แƒ แƒ˜
    • VK_EXT_pipeline_creation_cache_control
    • VK_EXT_shader_demote_copper_contact
    • VK_EXT_ แƒฅแƒ•แƒ”แƒฏแƒ’แƒฃแƒคแƒ˜แƒก แƒ–แƒแƒ›แƒ˜แƒก แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ˜
    • VK_GOOGLE_ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก_แƒขแƒ˜แƒžแƒ˜
    • VK_KHR_shader_subgroup_ Extended_types
  • แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ”แƒ‘แƒ˜ ANV Vulkan-แƒ˜แƒก แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ–แƒ” (แƒ˜แƒœแƒขแƒ”แƒšแƒ˜แƒก แƒ‘แƒแƒ แƒแƒ—แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก):
    • VK_EXT_image_แƒ’แƒแƒ›แƒซแƒšแƒ”แƒแƒ‘แƒ
    • VK_EXT_ shader_atomic_float
    • VK_EXT_4444_ แƒคแƒแƒ แƒ›แƒแƒขแƒ”แƒ‘แƒ˜
    • VK_EXT_xtended_dynamic_state
    • VK_EXT_ แƒžแƒ˜แƒ แƒแƒ“แƒ˜_ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜
    • VK_EXT_ แƒกแƒแƒ‘แƒแƒŸแƒ_แƒกแƒแƒ–แƒฆแƒ•แƒ แƒ˜แƒก_แƒคแƒ”แƒ แƒ˜
    • VK_EXT_pipeline_creation_cache_control

แƒฌแƒงแƒแƒ แƒ: opennet.ru

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ