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

چار مهينن جي ترقي کان پوء، OpenGL ۽ Vulkan APIs - Mesa 22.0.0 - جي هڪ آزاد عمل درآمد جي جاري ڪئي وئي. Mesa 22.0.0 برانچ جي پهرين رليز هڪ تجرباتي حيثيت رکي ٿي - ڪوڊ جي آخري استحڪام کان پوء، هڪ مستحڪم نسخو 22.0.1 جاري ڪيو ويندو. نئين رليز قابل ذڪر آهي Vulkan 1.3 گرافڪس API جي نفاذ لاءِ anv ڊرائيور ۾ Intel GPUs ۽ radv لاءِ AMD GPUs.

Vulkan 1.2 سپورٽ ايموليٽر (vn) موڊ ۾ موجود آهي، Vulkan 1.1 سپورٽ Qualcomm (tu) GPUs ۽ lavapipe سافٽ ويئر ريسٽرزر لاءِ موجود آهي، ۽ Vulkan 1.0 سپورٽ Broadcom VideoCore VI (Raspberry Pi 4) GPUs لاءِ موجود آهي. Mesa 22.0 4.6، iris (Intel)، radeonsi (AMD)، زنڪ، ۽ llvmpipe ڊرائيورن لاءِ مڪمل OpenGL 965 سپورٽ پڻ مهيا ڪري ٿو. OpenGL 4.5 سپورٽ AMD (r600) ۽ NVIDIA (nvc0) GPUs لاءِ موجود آهي، ۽ OpenGL 4.3 سپورٽ virgl لاءِ (virgil3D ورچوئل GPU QEMU/KVM لاءِ) ۽ vmwgfx (VMware) لاءِ.

مکيه جدت:

  • شامل ڪيل سپورٽ Vulkan 1.3 گرافڪس API لاءِ.
  • کلاسک OpenGL ڊرائيورن لاءِ ڪوڊ جيڪي استعمال نٿا ڪن Gallium3D انٽرفيس کي مين ميسا کان الڳ برانچ ”امبر“ ۾ منتقل ڪيو ويو آهي، جنهن ۾ I915 ۽ i965 ڊرائيور Intel GPUs لاءِ، r100 ۽ r200 AMD GPUs لاءِ ۽ NVIDIA GPUs لاءِ Nouveau شامل آهن. SWR ڊرائيور، جيڪو Intel OpenSWR پروجيڪٽ جي بنياد تي هڪ OpenGL سافٽ ويئر راسٽرزر پيش ڪيو، پڻ "امبر" شاخ ڏانهن منتقل ڪيو ويو. کلاسک xlib لائبريري کي بنيادي ڍانچي مان خارج ڪيو ويو آهي، ان جي بدران ان کي استعمال ڪرڻ جي سفارش ڪئي وئي آهي گيليم-xlib مختلف قسم.
  • گيليم ڊرائيور D3D12 هڪ پرت سان OpenGL ڪم کي منظم ڪرڻ لاءِ DirectX 12 API (D3D12) جي چوٽي تي OpenGL ES 3.1 سان مطابقت کي يقيني بڻائي ٿو. ڊرائيور WSL2 پرت ۾ استعمال ڪيو ويندو آهي ونڊوز تي لينڪس گرافڪ ايپليڪيشنن کي هلائڻ لاء.
  • Intel Alderlake (S and N) چپس لاءِ سپورٽ OpenGL ڊرائيور "iris" ۽ Vulkan ڊرائيور "ANV" ۾ شامل ڪئي وئي آھي.
  • Intel GPU ڊرائيورن ۾ Adaptive-Sync (VRR) ٽيڪنالاجي لاءِ ڊفالٽ جي مدد شامل آھي، توھان کي اجازت ڏئي ٿي مانيٽر جي ريفريش جي شرح کي هموار، آنسو کان خالي ڊسپلي لاءِ.
  • RADV Vulkan ڊرائيور (AMD) ري ٽريڪنگ لاءِ سپورٽ لاڳو ڪرڻ جاري رکي ٿو ۽ ري ٽريڪنگ لاءِ شيڊرز.
  • وي 3 ڊي وي ڊرائيور، ويڊيو ڪور VI گرافڪس ايڪسيليٽر لاءِ تيار ڪيو ويو، استعمال ڪيو ويو شروع ٿيندڙ Raspberry Pi 4 ماڊل، Android پليٽ فارم تي ڪم ڪرڻ جي صلاحيت مهيا ڪري ٿو.
  • EGL لاءِ، هڪ ”dma-buf feedback“ ميڪانيزم لاڳو ڪيو ويو آهي، جيڪو دستياب GPUs بابت اضافي معلومات مهيا ڪري ٿو ۽ ان کي ممڪن بڻائي ٿو ته ڊيٽا جي مٽاسٽا جي ڪارڪردگيءَ کي مکيه ۽ ثانوي GPU جي وچ ۾، مثال طور، وچولي بفرنگ کان سواءِ پيداوار کي منظم ڪرڻ.
  • OpenGL 3 سپورٽ شامل ڪئي وئي آهي vmwgfx ڊرائيور، VMware ماحول ۾ 4.3D تيز رفتار کي لاڳو ڪرڻ لاء استعمال ڪيو ويو.
  • وولڪن ڊرائيورز RADV (AMD)، ANV (Intel) ۽ zink (OpenGL over Vulkan) ۾ واڌ لاءِ سپورٽ شامل ڪئي وئي آھي:
    • VK_KHR_dynamic_rendering (lavapipe,radv,anv)
    • VK_EXT_image_view_min_lod (radv) KHR_synchronization2.txt VK_KHR_synchronization2]] (radv)
    • VK_EXT_memory_object (zink)
    • VK_EXT_memory_object_fd (zink)
    • VK_EXT_semaphore (زنڪ)
    • VK_EXT_semaphore_fd (zink)
    • VK_VALVE_mutable_descriptor_type (zink)
  • نئون OpenGL واڌارو شامل ڪيو ويو:
    • GL_ARB_sparse_texture (radeonsi, zink)
    • GL_ARB_sparse_texture2 (radeonsi, zink)
    • GL_ARB_sparse_texture_clamp (radeonsi، zink)
    • GL_ARB_framebuffer_no_attachments
    • GL_ARB_sample_shading

    جو ذريعو: opennet.ru

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