Vydání Mesa 23.3, bezplatné implementace OpenGL a Vulkan

Bylo zveřejněno vydání bezplatné implementace API OpenGL a Vulkan - Mesa 23.3.0. První vydání větve Mesa 23.3.0 má experimentální status – po finální stabilizaci kódu vyjde stabilní verze 23.3.1.

Verze Mesa 23.3 přidává podporu pro grafické API Vulkan 1.3 v ovladačích anv pro grafické karty Intel, radv pro grafické karty AMD, tu pro grafické karty Qualcomm, softwarovém rasterizátoru lavapipe (lvp) a emulátorovém režimu (vn). Podpora pro Vulkan 1.1 je k dispozici v ovladači NVK (NVIDIA) a podpora pro Vulkan 1.0 je k dispozici ve verzi v3dv (GPU Broadcom VideoCore VI na Raspberry Pi 4).

Mesa také poskytuje plnou podporu OpenGL 4.6 pro následující ovladače: i965, iris (Intel), radeonsi (AMD), zink, llvmpipe, virgl (virtuální GPU virgil3D pro QEMU/KVM), freedreno (Qualcomm Adreno) a d3d12 (vrstva OpenGL běžící nad DirectX 12). Podpora OpenGL 4.5 je k dispozici pro GPU AMD (r600) a NVIDIA (nvc0).

Hlavní inovace:

  • Přidán experimentální ovladač NVK pro grafické karty NVIDIA, který implementuje API Vulkan 1.1 a podporuje grafické karty NVIDIA založené na mikroarchitektuře Turing (TITAN RTX, GeForce RTX 2060/2070/2080, GeForce GTX 1660, Quadro RTX 3000-8000, Quadro T1000/T2000).
  • Byl přijat nový kompilační backend použitý v ovladači NVK, napsaný v jazyce Rust.
  • Ovladač Asahi OpenGL pro grafické karty Apple AGX (Apple M1 a M2) přidává podporu pro OpenGL ES 3.1 a implementuje rozšíření OpenGL GL_ARB_compute_shader, GL_ARB_shader_atomic_counters, GL_ARB_shader_image_load_store, GL_ARB_shader_image_size, GL_ARB_shader_storage_buffer_object, GL_ARB_sample_shading, GL_OES_sample_variables, GL_OES_shader_multisample_interpolation a GL_OES_gpu_shader5.
  • Ovladače RadeonSI a RADV byly aktualizovány pro podporu grafických karet AMD GFX11.5 (RDNA 3.5) používaných v APU AMD Ryzen 8000.
  • Ovladače V3D OpenGL a V3DV Vulkan přidaly počáteční podporu pro subsystém Broadcom VideoCore 7.1 používaný v deskách Raspberry Pi 5.
  • Ovladač d3d12, který poskytuje vrstvu pro organizaci provozu OpenGL nad DirectX 12, implementuje podporu pro OpenGL 4.6.
  • Ovladač ANV (Intel) byl aktualizován, aby podporoval rozšíření Vulkan VK_EXT_pipeline_robustness.
  • Ovladač RADV (AMD) nyní podporuje rozšíření Vulkan VK_KHR_maintenance5 a VK_KHR_cooperative_matrix (pro GFX11+).
  • Rozšíření EGL EGL_ANDROID_blob_cache nyní funguje, i když je zakázáno ukládání do mezipaměti disku.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster