Mesa 23.0 جو رليز، OpenGL ۽ Vulkan جو مفت عمل درآمد

OpenGL ۽ Vulkan APIs - Mesa 23.0.0 - جي مفت عمل درآمد جي رليز شايع ڪئي وئي آھي. Mesa 23.0.0 برانچ جي پهرين رليز هڪ تجرباتي حيثيت رکي ٿي - ڪوڊ جي آخري استحڪام کان پوء، هڪ مستحڪم نسخو 23.0.1 جاري ڪيو ويندو.

Mesa 23.0 ۾، Vulkan 1.3 گرافڪس API لاءِ سپورٽ موجود آهي anv ڊرائيورز ۾ Intel GPUs لاءِ، radv لاءِ AMD GPUs، tu لاءِ Qualcomm GPUs، ۽ ايموليٽر موڊ ۾ (vn). Vulkan 1.1 سپورٽ lavapipe (lvp) سافٽ ويئر راسٽرائزر ۾، ۽ V1.0dv ڊرائيور ۾ Vulkan 3 (Raspberry Pi 4 کان Broadcom VideoCore VI GPU) ۾ لاڳو ٿيل آھي.

Mesa 4.6، iris (Intel)، radeonsi (AMD)، zink، ۽ llvmpipe ڊرائيورن لاءِ مڪمل OpenGL 965 سپورٽ پڻ مهيا ڪري ٿي. OpenGL 4.5 سپورٽ AMD (r600)، NVIDIA (nvc0) ۽ Qualcomm Adreno (freedreno) GPUs لاءِ موجود آهي، OpenGL 4.3 virgl لاءِ (virgil3D ورچوئل GPU QEMU/KVM لاءِ) ۽ OpenGL 4.2 لاءِ d3d12 يا OpenGL ڊرائيور لاءِ OpenGL 12. DirectX XNUMX جي چوٽي تي ڪم ڪريو).

مکيه جدت:

  • RADV Vulkan ڊرائيور (AMD) RDNA3 آرڪيٽيڪچر (Radeon RX 7900) جي بنياد تي GPUs لاءِ سپورٽ کي بهتر ڪيو آهي ۽ ري ٽريڪنگ ۽ پائپ لائن لائبريري جي استعمال سان لاڳاپيل تبديليون شامل ڪيون آهن. RDNA2 آرڪيٽيڪچر تي ٻڌل AMD ڪارڊن لاءِ، ميش شيڊرز لاءِ سپورٽ (VK_EXT_mesh_shader) ڊفالٽ طور فعال ٿيل آهي.
  • Nouveau ڊرائيور NVIDIA GA102 (RTX 30) GPUs لاءِ ابتدائي سپورٽ شامل ڪري ٿو Ampere فن تعمير جي بنياد تي.
  • RADV ۽ Turnip ڊرائيور VK_EXT_dynamic_state3 واڌ سان لاڳاپيل اضافي خاصيتون لاڳو ڪن ٿا.
  • ايپل AGX GPU لاءِ آساهي اوپن جي ايل ڊرائيور جون صلاحيتون، ايپل M1 ۽ M2 چپس ۾ استعمال ٿيل آهن، خاص طور تي وڌايو ويو آهي.
  • ANV Vulkan ڊرائيور (Intel) ۽ Iris OpenGL ڊرائيور discrete Intel DG2-G12 (Arc Alchemist) گرافڪس ڪارڊ ۽ Meteor Lake GPUs لاءِ سپورٽ کي بهتر بڻايو آھي.
  • ويرگل ڊرائيور (QEMU/KVM لاءِ ورچوئل GPU Virgil3D) وڊيو انڪوڊنگ جي هارڊويئر ايڪسلريشن لاءِ سپورٽ کي بهتر بڻايو آهي.
  • OpenGL ايڪسٽينشن لاءِ سپورٽ شامل ڪئي وئي:
    • GL_ARB_clip_control panfrost لاءِ
    • GL_ARB_texture_filter_anisotropic panfrost لاءِ، آساهي
    • آساهي لاءِ GL_ARB_occulsion_query2
    • GL_ARB_shader_stencil_export آساهي لاءِ
    • آساهي لاءِ GL_ARB_draw_instanced
    • آساهي لاءِ GL_ARB_instanced_ararys
    • GL_ARB_seamless_cube_map آساهي لاءِ
    • آساهي لاءِ GL_NV_conditional_render
    • آساهي لاءِ GL_ARB_texture_mirror_clamp_to_edge
  • شامل ڪيل سپورٽ Vulkan ايڪسٽينشن لاءِ:
    • VK_EXT_descriptor_buffer RADV، Turnip لاءِ
    • VK_AMD_shader_early_and_late_fragment_tests RADV لاءِ
    • VK_AMD_shader_explicit_vertex_parameter RADV/RDNA3 لاءِ
    • VK_EXT_swapchain_colorspace RADV، ANV، Turnip لاءِ
    • VK_KHR_shader_integer_dot_product V3DV لاءِ
    • VK_KHR_present_wait for ANV, RADV, Turnip
    • وينس لاءِ VK_KHR_push_descriptor
    • وينس لاءِ VK_KHR_pci_bus_info
  • رائز آف دي ٽامب رائيڊر جي ايمبيئنٽ اوڪلوزيشن، ميني ڪرافٽ، بيٹل فيلڊ 1 ۽ هاءِ فائي رش ۾ حل ٿيل مسئلا.
  • هڪ مسئلو حل ڪيو جنهن جي نتيجي ۾ آئرس ڊرائيور سان سسٽم تي زوم ويڊيو ڪالز دوران آئوٽ ٽوٽ ٿي وئي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو