Siideynta Mesa 22.1, oo ah hirgelinta bilaashka ah ee OpenGL iyo Vulkan

Laba bilood oo horumarineed ka dib, siideynta hirgelinta bilaashka ah ee OpenGL iyo Vulkan APIs - Mesa 22.1.0 - ayaa la daabacay. Siideynta ugu horreysa ee laanta Mesa 22.1.0 waxay leedahay xaalad tijaabo ah - ka dib xasilinta kama dambaysta ah ee koodhka, nooca xasilloon ee 22.1.1 ayaa la sii deyn doonaa.

Mesa 22.1, taageerada Vulkan 1.3 garaafyada API waxaa laga heli karaa darawalada anv ee Intel GPUs, radv ee AMD GPUs, iyo rasterizer software lavapipe. Taageerada Vulkan 1.2 waxaa lagu fuliyaa qaabka emulator (vn), Vulkan 1.1 waxaa lagu hirgeliyay darawalka Qualcomm GPUs (tu). iyo Vulkan 1.0 ee darawalka Broadcom VideoCore VI GPU (Raspberry Pi 4). Mesa sidoo kale waxay siisaa taageero buuxda oo OpenGL 4.6 ah 965, iris (Intel), radeonsi (AMD), zink, iyo darawalada lvmpipe. Taageerada OpenGL 4.5 waxay diyaar u tahay AMD (r600) iyo NVIDIA (nvc0) GPU-yada, iyo taageerada OpenGL 4.3 ee virgl (virgil3D Virtual GPU ee QEMU/KVM) iyo vmwgfx (VMware).

Hal-abuurka ugu muhiimsan:

  • Darawalka ANV Vulkan (Intel) iyo darawalka Iris OpenGL waxay taageeraan kaararka garaafyada ee Intel DG2 (Arc Alchemist) iyo Arctic Sound-M.
  • Darawalka D3D12 ee leh lakabka abaabulka shaqada OpenGL ee korka DirectX 12 API (D3D12) waxay hubisaa la jaanqaadka OpenGL 4.2. Darawalka waxaa loo isticmaalaa lakabka WSL2 si loogu socodsiiyo codsiyada garaafyada Linux ee Windows.
  • Darawalka lavapipe, kaas oo hirgeliya rasterizer software ee Vulkan API (la mid ah lvmpipe, laakiin Vulkan, tarjumaadda Vulkan API wicitaanada Gallium API), waxay taageertaa Vulkan 1.3.
  • Taageero lagu daray AMD GFX1036 iyo GFX1037 GPUs.
  • Darawalka RADV (AMD) waxa uu hirgaliyay rayn rayn, kaas oo wanaajinaya taageerada raadka raadka ee ciyaaraha sida DOOM Eternal.
  • Hirgelinta bilowga ah ee darawalka Vulkan ee GPU-yada ee ku saleysan qaab dhismeedka PowerVR Rogue ee uu sameeyay Imagination ayaa la soo jeediyay.
  • Darawalka Nouveau ee ka weyn GeForce 6/7/8 GPUs ayaa loo beddelay inuu isticmaalo matalaad dhexdhexaad ah oo aan nooc lahayn (IR) ee hadhka NIR. Taageerada NIR waxay sidoo kale kuu ogolaaneysaa inaad taageero u hesho TGSI (Tungsten Graphics Shader Infrastructure) matalaad dhex dhexaad ah iyada oo loo marayo isticmaalka lakabka loogu turjumayo NIR ilaa TGSI.
  • Halabuurka waxa ka mid ah isku xidhe OpenCL oo is haysta, oo ay Intel soo jeedisay oo loo isticmaalo raadinta rayaha.
  • Dareewalka OpenGL v3d, oo loo sameeyay xawaaraha garaafyada VideoCore VI, oo loo adeegsaday laga bilaabo nooca Raspberry Pi 4, wuxuu fuliyaa taageerada kaydinta hadhka diskka.
  • AMD GPU-yada ku qalabeysan VCN 2.0 mashiinka wax-ka-qabashada fiidiyowga, EFC (Encoder Format Conversion) taageero ayaa la hirgeliyay, taasoo u oggolaanaysa isticmaalka qalabka fiidiyoowga ah ee qalabka si toos ah loogu akhriyo sagxadaha RGB iyada oo aan lahayn RGB-> YUV beddelaad ay sameeyeen shaders.
  • Darawalka Crocus, oo loo sameeyay Intel GPU-yada da'da ah ee ku salaysan Gen4-Gen7 microarchitectures oo aanu taageerin darawalka Iris, waxaa ku jira astaanta ku habboon ee noocyada hore ee OpenGL.
  • Darawalka PanVk, kaas oo taageero siiya sawirada Vulkan API ee ARM Mali Midgard iyo Bifrost GPUs, ayaa bilaabay shaqada taageerada hadhka xisaabinta.
  • Dareewalka Venus ee leh hirgelinta GPU-ga casriga ah (virtio-gpu) ee ku salaysan Vulkan API wuxuu ku daray taageerada lakabka ANGLE, kaas oo mas'uul ka ah tarjumaadda OpenGL ES wicitaanada OpenGL, Direct3D 9/11, Desktop GL iyo Vulkan.
  • Taageero lagu daray NVIDIA's OpenGL kordhinta GL_NV_pack_subimage, oo loogu talagalay in lagu cusboonaysiiyo leydiyada xusuusta martida loo yahay iyadoo la adeegsanayo xogta qaab-dhismeedka ama qaab-dhismeedka.
  • Taageero lagu daray kordhinta RADV (AMD), ANV (Intel) iyo darawallada Vulkan lavapipe:
    • VK_EXT_depth_clip_control ee lavapipe iyo RADV.
    • VK_EXT_graphics_pipeline_library ee lavapipe
    • VK_EXT_primitives_generated_query for lavapipe
    • VK_EXT_image_2d_view_of_3d ee ANV iyo lavapipe
    • VK_KHR_swapchain_mutable_format ee lavapipe

Source: opennet.ru

Add a comment