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

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

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

مکيه جدت:

  • آساهي اوپن جي ايل ڊرائيور ايپل M1 چپس ۾ فراهم ڪيل GPU جي شروعاتي سپورٽ سان شامل آهي. ڊرائيور Gallium انٽرفيس استعمال ڪري ٿو ۽ OpenGL 2.1 ۽ OpenGL ES 2.0 جي اڪثر خصوصيتن کي سپورٽ ڪري ٿو، پر اڃا تائين اڪثر رانديون هلائڻ لاءِ موزون ناهي. ڊرائيور ڪوڊ نوپ ريفرنس گيليم ڊرائيور تي مبني آهي، ڪجهه ڪوڊ سان گڏ پين فروسٽ ڊرائيور مان پورٽ ٿيل آهي ARM مالي GPU لاءِ ٺاهيل آهي.
  • В состав включён OpenGL-драйвер Crocus с поддержкой старых GPU Intel (на базе микроархитектур Gen4-Gen7), не поддерживаемых драйвером Iris. В отличие от драйвера i965 новый драйвер основан на архитектуре Gallium3D, выносящей задачи управления памятью на сторону DRI-драйвера в ядре Linux и предоставляющей готовый трекер состояний с поддержкой кэша повторного использования выводимых объектов.
  • PanVk ڊرائيور شامل آهي، ARM Mali Midgard ۽ Bifrost GPUs لاء Vulkan گرافڪس API لاءِ مدد فراهم ڪري ٿي. PanVk تعاون ڪندڙ ملازمن پاران ترقي ڪئي وئي آهي ۽ Panfrost پروجيڪٽ جي ترقي جي تسلسل جي طور تي پوزيشن ڪئي وئي آهي، جيڪا OpenGL لاءِ مدد فراهم ڪري ٿي.
  • Panfrost ڊرائيور GPU Midgard (Mali T760 ۽ نئون) ۽ GPU Bifrost (Mali G31, G52, G76) لاءِ OpenGL ES 3.1 کي سپورٽ ڪري ٿو. وڌيڪ منصوبن ۾ ڪم شامل آھي بفروسٽ چپس تي ڪارڪردگي وڌائڻ ۽ والھل آرڪيٽيڪچر (مالي G77 ۽ نئون) جي بنياد تي GPUs لاءِ سپورٽ.
  • x32 آرڪيٽيڪچر لاءِ 86-bit تعميرات رياضي جي حسابن لاءِ x87 هدايتن جي بدران sse2 هدايتون استعمال ڪن ٿيون.
  • Nouveau nv50 ڊرائيور NVIDIA GT21x GPU (GeForce GT 2x0) لاءِ OpenGL ES 3.1 کي سپورٽ ڪري ٿو.
  • Qualcomm Adreno GPUs لاءِ تيار ڪيل TURNIP Vulkan ڊرائيور ۽ Freedreno OpenGL ڊرائيور کي Adreno a6xx gen4 (a660, a635) GPUs لاءِ ابتدائي مدد حاصل آھي.
  • В Vulkan-драйвер RADV (AMD) добавлена поддержка отсеивания примитивов (primitive culling) с использованием шейдерных движков NGG (Next-Gen Geometry). Реализована возможность сборки драйвера RADV на платформе Windows с использованием компилятора MSVC.
  • ANV Vulkan ڊرائيور (Intel) ۽ Iris OpenGL ڊرائيور ايندڙ Intel Xe-HPG (DG2) گرافڪس ڪارڊ کي سپورٽ ڪرڻ لاءِ تيار ڪيا ويا آهن. ھن ۾ ري ٽريڪنگ سان لاڳاپيل ابتدائي خاصيتون شامل آھن ۽ ري ٽريڪنگ لاءِ شيڊر سپورٽ.
  • وولڪن API (llvmpipe وانگر، پر Vulkan لاءِ، جيڪو Vulkan API ڪالز کي Gallium API ۾ ترجمو ڪري ٿو) لاءِ سافٽ ويئر ريسٽرائزر جي نفاذ سان لاواپائپ ڊرائيور ”وائيڊ لائينز“ موڊ کي سپورٽ ڪري ٿو (1.0 کان وڌيڪ ويڪر واري لائنن لاءِ سپورٽ مهيا ڪري ٿو. ).
  • متحرڪ دريافت ۽ متبادل GBM (Generic Buffer Manager) backends جي لوڊ ڪرڻ لاءِ لاڳو ڪيل سپورٽ. تبديلي جو مقصد NVIDIA ڊرائيورن سان سسٽم تي ويلينڊ سپورٽ کي بهتر بڻائڻ آهي.
  • Zink ڊرائيور (Vulkan جي چوٽي تي OpenGL API جو هڪ نفاذ جيڪو توهان کي هارڊويئر تيز ٿيندڙ OpenGL حاصل ڪرڻ جي اجازت ڏئي ٿو جڏهن سسٽم ۾ ڊرائيور صرف وولڪان API کي سپورٽ ڪرڻ تائين محدود آهن) OpenGL ايڪسٽينشن کي سپورٽ ڪري ٿو GL_ARB_sample_locations, GL_ARB_sparse_buffer, GL_ARB_Sparse_buffer, GL_ARB_Lext_, GL_ARB_Sparse_buffer. _ARB_shader_clock. شامل ڪيو ويو ڊي آر ايم فارميٽ ۾ ترميم ڪندڙ (سڌي رينجرنگ مئنيجر، VK_EXT_image_drm_format_modifier ايڪسٽينشن شامل).
  • RADV (AMD)، ANV (Intel) ۽ lavapipe Vulkan ڊرائيورن کي وڌائڻ لاءِ سپورٽ شامل ڪئي وئي:
    • VK_EXT_provoking_vertex (RADV)؛
    • VK_EXT_extended_dynamic_state2 (RADV)؛
    • VK_EXT_global_priority_query (RADV)؛
    • VK_EXT_physical_device_drm (RADV)؛
    • VK_KHR_shader_subgroup_uniform_control_flow (RADV, ANV)؛
    • VK_EXT_color_write_enable (RADV)؛
    • VK_EXT_acquire_drm_display (RADV, ANV)؛
    • VK_EXT_vertex_input_dynamic_state (lavapipe)؛
    • VK_EXT_line_rasterization (lavapipe)؛
    • VK_EXT_multi_draw (ANV, lavapipe, RADV)؛
    • VK_KHR_separate_depth_stencil_layouts (lavapipe)؛
    • VK_EXT_separate_stencil_usage(lavapipe)؛
    • VK_EXT_extended_dynamic_state2 (lavapipe).

جو ذريعو: opennet.ru

DDoS تحفظ سان سائيٽن لاءِ قابل اعتماد هوسٽنگ خريد ڪريو، VPS VDS سرور 🔥 DDoS تحفظ سان قابل اعتماد ويب سائيٽ هوسٽنگ خريد ڪريو، VPS VDS سرورز | ProHoster