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