ĂshtĂ« publikuar versioni i implementimit tĂ« lirĂ« tĂ« API OpenGL dhe Vulkan - Mesa 23.3.0. ShkĂ«putja e parĂ« e degĂ«s Mesa 23.3.0 ka status eksperimental - pas pĂ«rfundimit tĂ« stabilizimit tĂ« kodit, do tĂ« lĂ«shohet versioni stabil 23.3.1.
Në Mesa 23.3 është në dispozicion mbështetje për API-në grafike Vulkan 1.3 në drejtuesit anv për GPU-të Intel, radv për GPU-të AMD, tu për GPU-të Qualcomm, në rasterizuesin e programit lavapipe (lvp) dhe në modin emulator (vn). Mbështetje për Vulkan 1.1 është realizuar në drejtuesin NVK (NVIDIA), ndërsa Vulkan 1.0 në v3dv (GPU Broadcom VideoCore VI nga Raspberry Pi 4).
Në Mesa gjithashtu sigurohet mbështetje e plotë për OpenGL 4.6 për drejtuesit i965, iris (Intel), radeonsi (AMD), zink, llvmpipe, virgl (GPU virtual Virgil3D për QEMU/KVM), freedreno (Qualcomm Adreno) dhe d3d12 (ndërmjetësi për organizimin e punës OpenGL mbi DirectX 12). Mbështetje për OpenGL 4.5 është në dispozicion për GPU-të AMD (r600) dhe NVIDIA (nvc0).
TĂ« rejat kryesore:
- ĂshtĂ« shtuar drejtuesi eksperimental NVK pĂ«r kartat grafike NVIDIA, i cili implementon API Vulkan 1.1 dhe mbĂ«shtet GPU-tĂ« NVIDIA tĂ« bazuara nĂ« mikroarkitekturĂ«n Turing (TITAN RTX, GeForce RTX 2060/2070/2080, GeForce GTX 1660, Quadro RTX 3000-8000, Quadro T1000/T2000).
- Në përbërje është pranuar një backend i ri kompilator për drejtuesin NVK, i shkruar në gjuhën Rust.
- Në drejtuesin OpenGL Asahi për GPU Apple AGX (Apple M1 dhe M2), është shtuar mbështetje për OpenGL ES 3.1 dhe janë implementuar zgjerimet 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 dhe GL_OES_gpu_shader5.
- Në drejtuesit RadeonSI dhe RADV është shtuar mbështetje për GPU-të AMD GFX11.5 (RDNA 3.5), të përdorura në APU AMD Ryzen 8000.
- Në drejtuesin OpenGL V3D dhe drejtuesin Vulkan V3DV është shtuar mbështetje fillestare për nën-sistemin Broadcom VideoCore 7.1, të përdorur në tabelat Raspberry Pi 5.
- Në drejtuesin d3d12, i cili ofron një ndërmjetës për organizimin e punës OpenGL mbi DirectX 12, është realizuar mbështetje për OpenGL 4.6.
- Në drejtuesin ANV (Intel) është shtuar mbështetje për zgjerimin Vulkan VK_EXT_pipeline_robustness.
- Në drejtuesin RADV (AMD) është shtuar mbështetje për zgjerimet Vulkan VK_KHR_maintenance5 dhe VK_KHR_cooperative_matrix (për GFX11+).
- ĂshtĂ« siguruar funksionimi i zgjerimit EGL EGL_ANDROID_blob_cache kur ndalon ruajtjen nĂ« disk.
Burimi: opennet.ru
