Ho lokolloa ha Mesa 22.2, ts'ebetsong ea mahala ea OpenGL le Vulkan

Ka mor'a likhoeli tse 'nè tsa nts'etsopele, ho lokolloa ha ts'ebetsong ea mahala ea OpenGL le Vulkan APIs - Mesa 22.2.0 - e hatisitsoe. Phallo ea pele ea lekala la Mesa 22.2.0 e na le boemo ba liteko - ka mor'a ho tsitsisa ho qetela ha khoutu, ho tla lokolloa phetolelo e tsitsitseng ea 22.2.1.

Ho Mesa 22.2, tšehetso bakeng sa Vulkan 1.3 graphics API e fumaneha ho bakhanni ba anv bakeng sa Intel GPUs, radv bakeng sa AMD GPUs, le tu bakeng sa Qualcomm GPUs. Ts'ehetso ea Vulkan 1.2 e kengoa tšebetsong ka mokhoa oa emulator (vn), Vulkan 1.1 ho rasterizer ea software ea lavapipe (lvp), le Vulkan 1.0 ho mokhanni oa v3dv (Broadcom VideoCore VI GPU ho tsoa ho Raspberry Pi 4). Mesa e boetse e fana ka tšehetso e felletseng ea OpenGL 4.6 bakeng sa bakhanni ba 965, iris (Intel), radeonsi (AMD), zink, le llvmpipe. Tšehetso ea OpenGL 4.5 e teng bakeng sa AMD (r600) le NVIDIA (nvc0) GPUs, le tšehetso ea OpenGL 4.3 bakeng sa virgl (Virgil3D virtual GPU bakeng sa QEMU/KVM) le vmwgfx (VMware).

Litlhahiso tse ka sehloohong:

  • Mokhanni oa Qualcomm GPU (tu) o fana ka tšehetso bakeng sa API ea litšoantšo tsa Vulkan 1.3.
  • Mokhanni oa Panfrost o kentse tšehetso bakeng sa li-GPU tsa Mali tse ipapisitseng le Valhall microarchitecture (Mali-G57). Mokhanni o lumellana le litlhaloso tsa OpenGL ES 3.1.
  • Ts'ebetsong ea mokhanni oa Vulkan bakeng sa li-GPU tse ipapisitseng le meralo ea PowerVR Rogue, e ntlafalitsoeng ke Imagination, e tsoetse pele.
  • Mokhanni oa ANV Vulkan (Intel) le mokhanni oa Iris OpenGL ba ntlafalitse tšehetso bakeng sa likarete tsa litšoantšo tsa Intel DG2-G12 (Arc Alchemist). Mokhanni oa Vulkan o eketsehile haholo (makhetlo a ka bang 100) a ekelitse ts'ebetso ea khoutu ea ho latela ray.
  • Mokhanni oa R600g bakeng sa AMD GPUs ea letoto la Radeon HD 2000 ho ea ho HD 6000 o fetotsoe ho sebelisa boemeli ba mahareng bo se nang mofuta (IR) ba li-shader tsa NIR. Tšehetso ea NIR e boetse e u lumella ho fumana tšehetso bakeng sa boemeli ba bohareng ba TGSI (Tungsten Graphics Shader Infrastructure) ka tšebeliso ea lera bakeng sa ho fetolela NIR ho TGSI.
  • Mosebetsi o se o qalile ho mokhanni oa Nouveau OpenGL ho kenya ts'ehetso bakeng sa RTX 30 "Ampere" GPU.
  • Mokhanni oa Etnaviv bakeng sa likarete tsa Vivante joale o tšehetsa pokello ea shader ea asynchronous.
  • Ts'ehetso e ekelitsoeng bakeng sa likeketso tsa Vulkan:
    • VK_EXT_robustness2 bakeng sa mokhanni oa lavapipe.
    • VK_EXT_image_2d_view_of_3d bakeng sa RADV.
    • VK_EXT_primitives_generated_query bakeng sa RADV.
    • VK_EXT_non_seamless_cube_map bakeng sa RADV, ANV, lavapipe.
    • VK_EXT_border_color_swizzle bakeng sa lavapipe, ANV, turnip, RADV.
    • VK_EXT_shader_module_identifier bakeng sa RADV.
    • VK_EXT_multisampled_render_to_single_sampled bakeng sa lavapipe.
    • VK_EXT_shader_subgroup_vote bakeng sa lavapipe.
    • VK_EXT_shader_subgroup_ballote bakeng sa lavapipe
    • VK_EXT_attachment_feedback_loop_layout bakeng sa RADV.
  • Ts'ehetso e ekelitsoeng bakeng sa likeketso tsa OpenGL:
    • WGL_ARB_create_context_robustness.
    • ARB_robust_buffer_access_behavior bakeng sa d3d12.
    • EGL_KHR_context_flush_control.
    • GLX_ARB_context_flush_control
    • GL_EXT_memory_object_win32 bakeng sa zink le d3d12.
    • GL_EXT_semaphore_win32 bakeng sa zink le d3d12.

Source: opennet.ru

Eketsa ka tlhaloso