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

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

Mesa 22.1 ۾، Vulkan 1.3 گرافڪس API لاءِ سپورٽ موجود آهي anv ڊرائيورز لاءِ Intel GPUs، radv لاءِ AMD GPUs، ۽ lavapipe سافٽ ويئر راسٽرزر. Vulkan 1.2 لاءِ سپورٽ ايموليٽر موڊ (vn) ۾ لاڳو ڪئي وئي آھي، Vulkan 1.1 ڊرائيور ۾ Qualcomm GPUs (tu) لاءِ لاڳو ٿيل آھي. ۽ وولڪان 1.0 ڊرائيور ۾ براڊڪام ويڊيو ڪور VI GPU (Raspberry Pi 4) لاءِ. Mesa 4.6، iris (Intel)، radeonsi (AMD)، zink، ۽ llvmpipe ڊرائيورن لاءِ مڪمل OpenGL 965 سپورٽ پڻ مهيا ڪري ٿي. OpenGL 4.5 سپورٽ AMD (r600) ۽ NVIDIA (nvc0) GPUs لاءِ موجود آھي، ۽ OpenGL 4.3 سپورٽ ورگل لاءِ (Virgil3D ورچوئل GPU QEMU/KVM لاءِ) ۽ vmwgfx (VMware) لاءِ.

مکيه جدت:

  • ANV Vulkan ڊرائيور (Intel) ۽ Iris OpenGL ڊرائيور Intel DG2 (Arc Alchemist) ۽ Arctic Sound-M discrete گرافڪس ڪارڊ جي حمايت ڪن ٿا.
  • DirectX 3 API (D12D12) جي چوٽي تي OpenGL ڪم کي ترتيب ڏيڻ لاءِ هڪ پرت سان D3D12 ڊرائيور OpenGL 4.2 سان مطابقت کي يقيني بڻائي ٿو. ڊرائيور WSL2 پرت ۾ استعمال ڪيو ويندو آهي ونڊوز تي لينڪس گرافڪ ايپليڪيشنن کي هلائڻ لاءِ.
  • lavapipe ڊرائيور، جيڪو Vulkan API (llvmpipe وانگر، پر Vulkan لاءِ، Vulkan API ڪالن کي Gallium API ۾ ترجمو ڪري) لاءِ سافٽ ويئر ريسٽرزر لاڳو ڪري ٿو، Vulkan 1.3 کي سپورٽ ڪري ٿو.
  • AMD GFX1036 ۽ GFX1037 GPUs لاءِ سپورٽ شامل ڪئي وئي.
  • RADV ڊرائيور (AMD) ray Primitive Culling کي لاڳو ڪيو آھي، جيڪو راندين لاءِ ري ٽريڪنگ سپورٽ کي بھتر بڻائي ٿو جھڙوڪ DOOM Eternal.
  • Imagination پاران تيار ڪيل پاور وي آر روگ آرڪيٽيڪچر جي بنياد تي GPUs لاءِ ولڪن ڊرائيور جو شروعاتي عمل تجويز ڪيو ويو آھي.
  • پراڻن GeForce 6/7/8 GPUs لاءِ Nouveau ڊرائيور تبديل ڪيو ويو آھي استعمال ڪرڻ لاءِ NIR شيڊرن جي ھڪڙي قسم جي وچولي نمائندگي (IR) استعمال ڪرڻ لاءِ. NIR سپورٽ توهان کي TGSI (ٽنگسٽن گرافڪس شيڊر انفراسٽرڪچر) وچولي نمائندگي لاءِ مدد حاصل ڪرڻ جي اجازت ڏئي ٿي NIR کي TGSI ۾ ترجمو ڪرڻ لاءِ هڪ پرت جي استعمال ذريعي.
  • ٺاھڻ ۾ ھڪڙو ڪمپيڪٽ OpenCL ڪمپيلر شامل آھي، جيڪو Intel پاران تجويز ڪيل آھي ۽ استعمال ڪيو ويو آھي ري ٽريڪنگ لاءِ.
  • OpenGL ڊرائيور v3d، وڊيو ڪور VI گرافڪس ايڪسيليٽر لاءِ تيار ڪيو ويو، استعمال ڪيو ويو شروع ٿيندڙ Raspberry Pi 4 ماڊل، ڊسڪ تي شيڊرن کي ڪيش ڪرڻ لاءِ سپورٽ لاڳو ڪري ٿو.
  • VCN 2.0 ويڊيو پروسيسنگ انجڻ سان ليس AMD GPUs لاءِ، EFC (Encoder Format Conversion) سپورٽ لاڳو ڪئي وئي آهي، هڪ هارڊويئر وڊيو انڪوڊر جي استعمال کي اجازت ڏئي ٿي سڌو سنئون RGB سطحن کي پڙهڻ لاءِ بغير RGB->YUV ڪنورشنز جي شيڊرز طرفان.
  • Crocus ڊرائيور، Gen4-Gen7 مائڪرو آرڪيٽيڪچرز جي بنياد تي پراڻن Intel GPUs لاءِ ٺاهيا ويا جيڪي Iris ڊرائيور پاران سپورٽ نه ڪيا ويا آهن، OpenGL جي پراڻن ورزن سان مطابقت وارو پروفائل شامل آهي.
  • PanVk ڊرائيور، جيڪو ARM Mali Midgard ۽ Bifrost GPUs لاءِ Vulkan گرافڪس API لاءِ مدد فراهم ڪري ٿو، ڪمپيوٽ شيڊرن کي سپورٽ ڪرڻ تي ڪم شروع ڪيو آهي.
  • Vulkan API جي بنياد تي ورچوئل GPU (virtio-gpu) جي نفاذ سان وينس ڊرائيور ANGLE پرت لاءِ سپورٽ شامل ڪئي آهي، جيڪا OpenGL ES ڪالن کي OpenGL، Direct3D 9/11، ڊيسڪ ٽاپ GL ۽ Vulkan ۾ ترجمو ڪرڻ جي ذميوار آهي.
  • NVIDIA جي OpenGL ايڪسٽينشن GL_NV_pack_subimage لاءِ سپورٽ شامل ڪئي وئي، فريم بفر يا بناوت مان ڊيٽا استعمال ڪندي ميزبان ميموري ۾ مستطيل تازه ڪاري ڪرڻ لاءِ ٺهيل.
  • RADV (AMD)، ANV (Intel) ۽ lavapipe Vulkan ڊرائيورن کي وڌائڻ لاءِ سپورٽ شامل ڪئي وئي:
    • VK_EXT_depth_clip_control lavapipe ۽ RADV لاءِ.
    • VK_EXT_graphics_pipeline_library lavapipe لاءِ.
    • VK_EXT_primitives_generated_query for lavapipe.
    • VK_EXT_image_2d_view_of_3d ANV ۽ lavapipe لاءِ.
    • VK_KHR_swapchain_mutable_format lavapipe لاءِ.

جو ذريعو: opennet.ru

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