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

แƒแƒ—แƒฎแƒ˜ แƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ’แƒแƒ›แƒแƒฅแƒ•แƒ”แƒงแƒœแƒ“แƒ OpenGL แƒ“แƒ Vulkan API-แƒ”แƒ‘แƒ˜แƒก แƒฃแƒคแƒแƒกแƒ แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ˜แƒก - Mesa 22.2.0 - แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ. Mesa 22.2.0 แƒคแƒ˜แƒšแƒ˜แƒแƒšแƒ˜แƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒแƒก แƒแƒฅแƒ•แƒก แƒ”แƒฅแƒกแƒžแƒ”แƒ แƒ˜แƒ›แƒ”แƒœแƒขแƒฃแƒšแƒ˜ แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜ - แƒ™แƒแƒ“แƒ˜แƒก แƒกแƒแƒ‘แƒแƒšแƒแƒ แƒกแƒขแƒแƒ‘แƒ˜แƒšแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ’แƒแƒ›แƒแƒ•แƒ แƒกแƒขแƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜ แƒ•แƒ”แƒ แƒกแƒ˜แƒ 22.2.1.

Mesa 22.2-แƒจแƒ˜ Vulkan 1.3 แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒฃแƒšแƒ˜ API-แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒ anv แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ”แƒ‘แƒจแƒ˜ Intel GPU-แƒกแƒ—แƒ•แƒ˜แƒก, radv AMD GPU-แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ tu Qualcomm GPU-แƒกแƒ—แƒ•แƒ˜แƒก. Vulkan 1.2 แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ˜แƒšแƒ˜แƒ แƒ”แƒ›แƒฃแƒšแƒแƒขแƒแƒ แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜ (vn), Vulkan 1.1 แƒšแƒแƒ•แƒแƒžแƒ˜แƒžแƒ˜แƒก แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ˜แƒก แƒ แƒแƒกแƒขแƒ”แƒ แƒ˜แƒ–แƒ”แƒ แƒจแƒ˜ (lvp) แƒ“แƒ Vulkan 1.0 v3dv แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒจแƒ˜ (Broadcom VideoCore VI GPU Raspberry Pi 4-แƒ“แƒแƒœ). Mesa แƒแƒกแƒ”แƒ•แƒ” แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก แƒกแƒ แƒฃแƒš OpenGL 4.6 แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒแƒก 965, iris (Intel), radeonsi (AMD), zink แƒ“แƒ llvmpipe แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. OpenGL 4.5-แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒ AMD (r600) แƒ“แƒ NVIDIA (nvc0) GPU-แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ OpenGL 4.3 แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ virgl-แƒกแƒ—แƒ•แƒ˜แƒก (virgil3D แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ แƒ˜ GPU QEMU/KVM-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก) แƒ“แƒ vmwgfx (VMware).

แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ˜แƒœแƒแƒ•แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜:

  • Qualcomm GPU แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜ (tu) แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก Vulkan 1.3 แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒฃแƒšแƒ˜ API-แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒแƒก.
  • Panfrost-แƒ˜แƒก แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ›แƒ แƒ“แƒแƒแƒ›แƒแƒขแƒ แƒ›แƒแƒšแƒ˜แƒก GPU-แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ Valhall-แƒ˜แƒก แƒ›แƒ˜แƒ™แƒ แƒแƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒแƒ–แƒ” (Mali-G57). แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜ แƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒแƒ“แƒ˜แƒ OpenGL ES 3.1 แƒกแƒžแƒ”แƒชแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒกแƒ—แƒแƒœ.
  • แƒ’แƒแƒ’แƒ แƒซแƒ”แƒšแƒ“แƒ Vulkan แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ•แƒ GPU-แƒกแƒ—แƒ•แƒ˜แƒก PowerVR Rogue แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒแƒ–แƒ”, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ Imagination-แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ .
  • ANV Vulkan-แƒ˜แƒก แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ›แƒ (Intel) แƒ“แƒ Iris OpenGL-แƒ˜แƒก แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ›แƒ แƒ’แƒแƒแƒฃแƒ›แƒฏแƒแƒ‘แƒ”แƒกแƒ”แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ Intel DG2-G12 (Arc Alchemist) แƒ“แƒ˜แƒกแƒ™แƒ แƒ”แƒขแƒฃแƒšแƒ˜ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒฃแƒšแƒ˜ แƒ‘แƒแƒ แƒแƒ—แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. Vulkan-แƒ˜แƒก แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ›แƒ แƒกแƒแƒ’แƒ แƒซแƒœแƒแƒ‘แƒšแƒแƒ“ (แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— 100-แƒฏแƒ”แƒ ) แƒ’แƒแƒ–แƒแƒ แƒ“แƒ แƒกแƒฎแƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ™แƒ•แƒšแƒ”แƒ•แƒ˜แƒก แƒ™แƒแƒ“แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ.
  • R600g แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜ AMD GPU-แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก Radeon HD 2000-แƒ–แƒ” HD 6000 แƒกแƒ”แƒ แƒ˜แƒ˜แƒก แƒ’แƒแƒ“แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ NIR แƒจแƒแƒ“แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒฃแƒขแƒ˜แƒคแƒ แƒ แƒจแƒฃแƒแƒšแƒ”แƒ“แƒฃแƒ แƒ˜ แƒฌแƒแƒ แƒ›แƒแƒ›แƒแƒ“แƒ’แƒ”แƒœแƒšแƒแƒ‘แƒ˜แƒก (IR) แƒ’แƒแƒ›แƒแƒกแƒแƒงแƒ”แƒœแƒ”แƒ‘แƒšแƒแƒ“. NIR แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒแƒกแƒ”แƒ•แƒ” แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒ›แƒ˜แƒ˜แƒฆแƒแƒ— แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ TGSI (Tungsten Graphics Shader Infrastructure) แƒจแƒฃแƒแƒšแƒ”แƒ“แƒฃแƒ แƒ˜ แƒฌแƒแƒ แƒ›แƒแƒ“แƒ’แƒ”แƒœแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก NIR-แƒ–แƒ” TGSI-แƒ–แƒ” แƒ’แƒแƒ“แƒแƒกแƒแƒ—แƒแƒ แƒ’แƒ›แƒœแƒแƒ“ แƒคแƒ”แƒœแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—.
  • แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ Nouveau OpenGL แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒจแƒ˜ RTX 30 "Ampere" GPU-แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก แƒ’แƒแƒœแƒกแƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒšแƒแƒ“.
  • Vivante แƒ‘แƒแƒ แƒแƒ—แƒ”แƒ‘แƒ˜แƒก Etnaviv แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜ แƒแƒฎแƒšแƒ แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒก แƒแƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒฃแƒš แƒฉแƒ แƒ“แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒ›แƒžแƒ˜แƒšแƒแƒชแƒ˜แƒแƒก.
  • แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ Vulkan แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก:
    • VK_EXT_robustness2 แƒšแƒแƒ•แƒแƒžแƒ˜แƒžแƒ˜แƒก แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.
    • VK_EXT_image_2d_view_of_3d RADV-แƒกแƒ—แƒ•แƒ˜แƒก.
    • VK_EXT_primitives_generated_query RADV-แƒกแƒ—แƒ•แƒ˜แƒก.
    • VK_EXT_non_seamless_cube_map RADV, ANV, lavapipe-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.
    • VK_EXT_border_color_swizzle for lavapipe, ANV, turnip, RADV.
    • VK_EXT_shader_module_identifier RADV-แƒกแƒ—แƒ•แƒ˜แƒก.
    • VK_EXT_multisampled_render_to_single_sampled แƒšแƒแƒ•แƒแƒžแƒ˜แƒžแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.
    • VK_EXT_shader_subgroup_vote lavapipe.
    • VK_EXT_shader_subgroup_bilot แƒšแƒแƒ•แƒแƒžแƒ˜แƒžแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก
    • VK_EXT_attachment_feedback_loop_layout RADV-แƒกแƒ—แƒ•แƒ˜แƒก.
  • แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ OpenGL แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก:
    • WGL_ARB_create_context_robustness.
    • ARB_robust_buffer_access_behavior d3d12-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.
    • EGL_KHR_context_flush_control.
    • GLX_ARB_context_flush_control
    • GL_EXT_memory_object_win32 zink-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ d3d12-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.
    • GL_EXT_semaphore_win32 zink-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ d3d12-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

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

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