Famoahana ny Mesa 22.1, fampiharana maimaimpoana ny OpenGL sy Vulkan

Taorian'ny roa volana nanaovana ny fampandrosoana dia navoaka ny famoahana ny fampiharana maimaimpoana ny OpenGL sy Vulkan API - Mesa 22.1.0. Ny famoahana voalohany ny sampana Mesa 22.1.0 dia manana sata andrana - aorian'ny fanamafisana farany ny kaody dia havoaka ny version stable 22.1.1.

Ao amin'ny Mesa 22.1, ny fanohanana ny API grafika Vulkan 1.3 dia hita ao amin'ny mpamily anv ho an'ny Intel GPU, radv ho an'ny AMD GPU, ary ny rasterizer software lavapipe. Ny fanohanana ny Vulkan 1.2 dia ampiharina amin'ny fomba emulator (vn), ny Vulkan 1.1 dia ampiharina amin'ny mpamily ho an'ny Qualcomm GPUs (tu). ary Vulkan 1.0 amin'ny mpamily ho an'ny Broadcom VideoCore VI GPU (Raspberry Pi 4). Mesa koa dia manome fanohanana feno amin'ny OpenGL 4.6 ho an'ny mpamily 965, iris (Intel), radeonsi (AMD), zink, ary llvmpipe. Ny fanohanan'ny OpenGL 4.5 dia azo alaina ho an'ny GPU AMD (r600) sy NVIDIA (nvc0), ary fanohanana OpenGL 4.3 ho an'ny virgl (GPU virtoaly Virgil3D ho an'ny QEMU/KVM) sy vmwgfx (VMware).

Fanavaozana lehibe:

  • Ny mpamily ANV Vulkan (Intel) sy ny mpamily Iris OpenGL dia manohana ny Intel DG2 (Arc Alchemist) sy Arctic Sound-M karatra graphics discrete.
  • Ny mpamily D3D12 misy sosona amin'ny fandaminana ny asa OpenGL eo an-tampon'ny DirectX 12 API (D3D12) dia miantoka ny fifanarahana amin'ny OpenGL 4.2. Ny mpamily dia ampiasaina amin'ny sosona WSL2 mba hampandehanana rindranasa sary Linux amin'ny Windows.
  • Ny mpamily lavapipe, izay mametraka rindrambaiko rasterizer ho an'ny Vulkan API (mitovy amin'ny llvmpipe, fa ho an'i Vulkan, mandika ny antso Vulkan API amin'ny Gallium API), dia manohana ny Vulkan 1.3.
  • Fanohanana fanampiny ho an'ny GPU AMD GFX1036 sy GFX1037.
  • Ny mpamily RADV (AMD) dia nampihatra ny fandroahana ray primitive, izay manatsara ny fanohanan'ny ray tracing amin'ny lalao toa ny DOOM Eternal.
  • Ny fampiharana voalohany ny mpamily Vulkan ho an'ny GPU mifototra amin'ny rafitra PowerVR Rogue novolavolain'ny Imagination dia natolotra.
  • Ny mpamily Nouveau ho an'ny GeForce 6/7/8 GPU taloha dia niova fo mba hampiasa solontena tsy misy karazana (IR) an'ny shaders NIR. Ny fanohanan'ny NIR ihany koa dia ahafahanao mahazo fanohanana ny TGSI (Tungsten Graphics Shader Infrastructure) solontena manelanelana amin'ny alΓ lan'ny fampiasana sosona iray handikana ny NIR ho TGSI.
  • Ny fitambarana dia misy compiler OpenCL compact, natolotry ny Intel ary ampiasaina amin'ny fanaraha-maso taratra.
  • Ny mpamily OpenGL v3d, novolavolaina ho an'ny accelerator sary VideoCore VI, ampiasaina manomboka amin'ny maodely Raspberry Pi 4, dia mametraka fanohanana ho an'ny caching shaders amin'ny kapila.
  • Ho an'ny AMD GPU misy motera fanodinana horonan-tsary VCN 2.0, dia nampiharina ny fanohanan'ny EFC (Encoder Format Conversion), ahafahan'ny fampiasana encoder horonan-tsarimihetsika hamakiana mivantana ny faritra RGB tsy misy fiovam-po RGB->YUV ataon'ny shaders.
  • Ny mpamily Crocus, novolavolaina ho an'ny Intel GPU efa tranainy miorina amin'ny microarchitectures Gen4-Gen7 izay tsy tohanan'ny mpamily Iris, dia misy mombamomba mifanaraka amin'ny OpenGL dikan-teny taloha.
  • Ny mpamily PanVk, izay manome fanohanana ny API grafika Vulkan ho an'ny ARM Mali Midgard sy Bifrost GPUs, dia nanomboka niasa tamin'ny fanohanana ireo shaders compute.
  • Ny mpamily Venus miaraka amin'ny fampiharana GPU virtoaly (virtio-gpu) mifototra amin'ny Vulkan API dia nanampy fanohanana ny sosona ANGLE, izay tompon'andraikitra amin'ny fandikana ny antso OpenGL ES amin'ny OpenGL, Direct3D 9/11, Desktop GL ary Vulkan.
  • Fanohanana fanampiny ho an'ny fanitarana OpenGL NVIDIA GL_NV_pack_subimage, natao hanavaozana ireo mahitsizoro amin'ny fitadidiana mpampiantrano mampiasa angona avy amin'ny framebuffer na texture.
  • Ny fanohanana ny fanitarana dia nampiana tamin'ny mpamily Vulkan RADV (AMD), ANV (Intel) ary lavapipe:
    • VK_EXT_depth_clip_control ho an'ny lavapipe sy RADV.
    • VK_EXT_graphics_pipeline_library ho an'ny lavapipe.
    • VK_EXT_primitives_generated_query ho an'ny lavapipe.
    • VK_EXT_image_2d_view_of_3d ho an'ny ANV sy lavapipe.
    • VK_KHR_swapchain_mutable_format ho an'ny lavapipe.

Source: opennet.ru

Add a comment