Rilascio di Mesa 23.0, implementazione open source di OpenGL e Vulkan.

È stata pubblicata la nuova versione della realizzazione open source dell'API OpenGL e Vulkan — Mesa 23.0.0. Il primo rilascio della branch Mesa 23.0.0 ha uno stato sperimentale — una versione stabile 23.0.1 sarà rilasciata dopo la stabilizzazione finale del codice.

In Mesa 23.0 è disponibile il supporto per l'API grafica Vulkan 1.3 nei driver anv per GPU Intel, radv per GPU AMD, tu per GPU Qualcomm e in modalità emulatore (vn). Il supporto per Vulkan 1.1 è implementato nel rasterizzatore software lavapipe (lvp), mentre Vulkan 1.0 è presente nel driver v3dv (GPU Broadcom VideoCore VI del Raspberry Pi 4).

Mesa offre anche supporto completo per OpenGL 4.6 nei driver 965, iris (Intel), radeonsi (AMD), zink e llvmpipe. Il supporto per OpenGL 4.5 è disponibile per GPU AMD (r600), NVIDIA (nvc0) e Qualcomm Adreno (freedreno), OpenGL 4.3 per virgl (GPU virtuale Virgil3D per QEMU/KVM), e OpenGL 4.2 per il driver d3d12 (strato per far funzionare OpenGL sopra DirectX 12).

Novità principali:

  • Nel driver Vulkan RADV (AMD) è stato migliorato il supporto per le GPU basate sull'architettura RDNA3 (Radeon RX 7900) ed è stata aggiunta la modifica relativa al tracciamento dei raggi e all'uso delle librerie del pipeline. Per le schede AMD basate sull'architettura RDNA2 il supporto per gli shader mesh (VK_EXT_mesh_shader) è abilitato per impostazione predefinita.
  • Nel driver Nouveau è stato aggiunto il supporto iniziale per la GPU NVIDIA GA102 (RTX 30) basata sull'architettura Ampere.
  • Nei driver RADV e Turnip sono state implementate funzionalità aggiuntive relative all'estensione VK_EXT_dynamic_state3.
  • Le capacità del driver OpenGL asahi per GPU Apple AGX, utilizzato nei chip Apple M1 e M2, sono state notevolmente ampliate.
  • Nel driver Vulkan ANV (Intel) e nel driver OpenGL Iris è stato migliorato il supporto per le schede grafiche discrete Intel DG2-G12 (Arc Alchemist) e GPU Meteor Lake.
  • Nel driver virgl (GPU virtuale Virgil3D per QEMU/KVM) è stato migliorato il supporto per l'accelerazione hardware della codifica video.
  • È stato aggiunto il supporto per le estensioni OpenGL:
    • GL_ARB_clip_control per panfrost
    • GL_ARB_texture_filter_anisotropic per panfrost, asahi
    • GL_ARB_occulsion_query2 per asahi
    • GL_ARB_shader_stencil_export per asahi
    • GL_ARB_draw_instanced per asahi
    • GL_ARB_instanced_ararys per asahi
    • GL_ARB_seamless_cube_map per asahi
    • GL_NV_conditional_render per asahi
    • GL_ARB_texture_mirror_clamp_to_edge per asahi
  • È stato aggiunto il supporto per le estensioni Vulkan:
    • VK_EXT_descriptor_buffer per RADV, Turnip
    • VK_AMD_shader_early_and_late_fragment_tests per RADV
    • VK_AMD_shader_explicit_vertex_parameter per RADV/RDNA3
    • VK_EXT_swapchain_colorspace per RADV, ANV, Turnip
    • VK_KHR_shader_integer_dot_product per V3DV
    • VK_KHR_present_wait per ANV, RADV, Turnip
    • VK_KHR_push_descriptor per Venus
    • VK_KHR_pci_bus_info per Venus
  • Sono stati risolti i problemi riscontrati nei giochi come Rise of the Tomb Raider’s Ambient Occlusion, Minecraft, Battlefield 1 e Hi-Fi Rush.
  • È stato risolto un bug che causava problemi di output durante le videochiamate su Zoom sui sistemi con driver Iris.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster