میسا 23.0 کی ریلیز، اوپن جی ایل اور ولکن کا مفت نفاذ

OpenGL اور Vulkan APIs کے مفت نفاذ کا اجراء - Mesa 23.0.0 - شائع ہو چکا ہے۔ میسا 23.0.0 برانچ کی پہلی ریلیز ایک تجرباتی حیثیت رکھتی ہے - کوڈ کے حتمی استحکام کے بعد، ایک مستحکم ورژن 23.0.1 جاری کیا جائے گا۔

Mesa 23.0 Intel GPUs کے لیے anv میں Vulkan 1.3 گرافکس API، AMD GPUs کے لیے radv، Qualcomm GPUs کے لیے tu، اور ایمولیٹر موڈ (vn) میں تعاون فراہم کرتا ہے۔ ولکن 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 سپورٹ بھی فراہم کرتا ہے۔ اوپن جی ایل 4.5 سپورٹ AMD (r600)، NVIDIA (nvc0) اور Qualcomm Adreno (freedreno) GPUs کے لیے دستیاب ہے، OpenGL 4.3 virgl کے لیے (virgil3D ورچوئل GPU برائے QEMU/KVM)، اور OpenGL 4.2 d3d12 یا OpenGL ڈرائیور (a OpenGL) لیئر کے لیے دستیاب ہے۔ DirectX 12 کے اوپر کام کریں)۔

اہم اختراعات:

  • RADV ولکن ڈرائیور (AMD) نے RDNA3 فن تعمیر (Radeon RX 7900) کی بنیاد پر GPUs کے لیے سپورٹ کو بہتر بنایا ہے اور رے ٹریسنگ اور پائپ لائن لائبریریوں کے استعمال سے متعلق تبدیلیاں شامل کی ہیں۔ RDNA2 فن تعمیر پر مبنی AMD کارڈز کے لیے، میش شیڈرز (VK_EXT_mesh_shader) کے لیے سپورٹ بطور ڈیفالٹ فعال ہے۔
  • Nouveau ڈرائیور ایمپیئر فن تعمیر پر مبنی NVIDIA GA102 (RTX 30) GPUs کے لیے ابتدائی مدد شامل کرتا ہے۔
  • RADV اور Turnip ڈرائیور VK_EXT_dynamic_state3 ایکسٹینشن سے متعلق اضافی خصوصیات کو نافذ کرتے ہیں۔
  • Apple M1 اور M2 چپس میں استعمال ہونے والے Apple AGX GPU کے لیے آساہی اوپن جی ایل ڈرائیور کی صلاحیتوں کو نمایاں طور پر بڑھا دیا گیا ہے۔
  • ANV Vulkan ڈرائیور (Intel) اور Iris OpenGL ڈرائیور نے مجرد Intel DG2-G12 (Arc Alchemist) گرافکس کارڈز اور Meteor Lake GPUs کے لیے سپورٹ کو بہتر بنایا ہے۔
  • virgl ڈرائیور (QEMU/KVM کے لیے ورچوئل GPU Virgil3D) نے ویڈیو انکوڈنگ کے ہارڈویئر ایکسلریشن کے لیے سپورٹ کو بہتر بنایا ہے۔
  • اوپن جی ایل ایکسٹینشنز کے لیے شامل کردہ سپورٹ:
    • پین فراسٹ کے لیے GL_ARB_clip_control
    • GL_ARB_texture_filter_anisotropic for panfrost, asahi
    • آساہی کے لیے 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
  • ولکن ایکسٹینشنز کے لیے شامل کردہ سپورٹ:
    • VK_EXT_descriptor_buffer for RADV، شلجم
    • VK_AMD_shader_early_and_late_fragment_tests for RADV
    • VK_AMD_shader_explicit_vertex_parameter for RADV/RDNA3
    • VK_EXT_swapchain_colorspace for RADV، ANV، شلجم
    • VK_KHR_shader_integer_dot_product برائے V3DV
    • VK_KHR_present_wait for ANV, RADV, شلجم
    • وینس کے لیے VK_KHR_push_descriptor
    • وینس کے لیے VK_KHR_pci_bus_info
  • Rise of the Tomb Raider's Ambient Occlusion، Minecraft، Battlefield 1 اور Hi-Fi Rush میں حل شدہ مسائل۔
  • آئیرس ڈرائیور والے سسٹمز پر زوم ویڈیو کالز کے دوران آؤٹ پٹ ٹوٹنے کا سبب بننے والے مسئلے کو حل کیا۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں