OpenGL ve Vulkan'ın ücretsiz bir uygulaması olan Mesa 22.2'ın piyasaya sürülmesi

Dört aylık geliştirme sürecinin ardından OpenGL ve Vulkan API'lerinin ücretsiz uygulaması Mesa 22.2.0 yayınlandı. Mesa 22.2.0 şubesinin ilk sürümü deneysel statüdedir - kodun son stabilizasyonunun ardından stabil bir sürüm 22.2.1 yayınlanacaktır.

Mesa 22.2'de, Intel GPU'lar için anv sürücülerinde, AMD GPU'lar için radv'de ve Qualcomm GPU'lar için tu'da Vulkan 1.3 grafik API'si desteği mevcuttur. Vulkan 1.2 desteği emülatör modunda (vn), lavapipe yazılımı rasterleştiricisinde (lvp) Vulkan 1.1 ve v1.0dv sürücüsünde Vulkan 3 (Raspberry Pi 4'ten Broadcom VideoCore VI GPU) uygulanır. Mesa ayrıca 4.6, iris (Intel), radeonsi (AMD), zink ve llvmpipe sürücüleri için tam OpenGL 965 desteği sağlar. AMD (r4.5) ve NVIDIA (nvc600) GPU'lar için OpenGL 0 desteği ve virgl (QEMU/KVM için Virgil4.3D sanal GPU) ve vmwgfx (VMware) için OpenGL 3 desteği mevcuttur.

Ana yenilikler:

  • Qualcomm GPU sürücüsü (tu), Vulkan 1.3 grafik API'si için destek sağlar.
  • Panfrost sürücüsü, Valhall mikro mimarisini (Mali-G57) temel alan Mali GPU'lar için destek ekledi. Sürücü OpenGL ES 3.1 spesifikasyonuyla uyumludur.
  • Imagination tarafından geliştirilen PowerVR Rogue mimarisini temel alan GPU'lar için Vulkan sürücüsünün uygulanmasına devam edildi.
  • ANV Vulkan sürücüsü (Intel) ve Iris OpenGL sürücüsü, Intel DG2-G12 (Arc Alchemist) ayrık grafik kartları için geliştirilmiş desteğe sahiptir. Vulkan sürücüsü, ışın izleme kodunun performansını önemli ölçüde (yaklaşık 100 kat) artırdı.
  • Radeon HD 600 - HD 2000 serisi AMD GPU'ları için R6000g sürücüsü, NIR gölgelendiricilerin türsüz bir ara temsilini (IR) kullanacak şekilde dönüştürüldü. NIR desteği ayrıca, NIR'yi TGSI'ye çevirmek için bir katman kullanarak TGSI (Tungsten Grafik Gölgelendirici Altyapısı) ara temsili için destek almanızı sağlar.
  • Nouveau OpenGL sürücüsünde RTX 30 “Ampere” GPU desteğini hayata geçirmek için çalışmalar başladı.
  • Vivante kartlarına yönelik Etnaviv sürücüsü artık eşzamansız gölgelendirici derlemesini destekliyor.
  • Vulkan uzantıları için destek eklendi:
    • Lav borusu sürücüsü için VK_EXT_robustness2.
    • RADV için VK_EXT_image_2d_view_of_3d.
    • RADV için VK_EXT_primitives_generate_query.
    • RADV, ANV, lav borusu için VK_EXT_non_seamless_cube_map.
    • Lavapipe, ANV, şalgam, RADV için VK_EXT_border_color_swizzle.
    • RADV için VK_EXT_shader_module_identifier.
    • Lavapipe için VK_EXT_multisampled_render_to_single_sampled.
    • Lavapipe için VK_EXT_shader_subgroup_vote.
    • Lavapipe için VK_EXT_shader_subgroup_ballot
    • RADV için VK_EXT_attachment_feedback_loop_layout.
  • OpenGL uzantıları için destek eklendi:
    • WGL_ARB_create_context_robustness.
    • d3d12 için ARB_robust_buffer_access_behavior.
    • EGL_KHR_context_flush_control.
    • GLX_ARB_context_flush_control
    • Zink ve d32d3 için GL_EXT_memory_object_win12.
    • Zink ve d32d3 için GL_EXT_semaphore_win12.

Kaynak: opennet.ru

DDoS korumalı siteler, VPS VDS sunucuları için güvenilir hosting satın alın 🔥 DDoS korumalı, güvenilir VPS ve VDS sunucu barındırma hizmeti satın alın | ProHoster