Release av Mesa 23.0, en gratis implementering av OpenGL och Vulkan

Utgivningen av den fria implementeringen av OpenGL och Vulkan API - Mesa 23.0.0 - har publicerats. Den första utgÄvan av Mesa 23.0.0-grenen har en experimentell status - efter den slutliga stabiliseringen av koden kommer en stabil version 23.0.1 att slÀppas.

Mesa 23.0 introducerar stöd för Vulkan 1.3 grafik-API i anv-drivrutinerna för Intel GPU:er, radv för AMD GPU:er, tu för Qualcomm GPU:er och i emulatorlÀge (vn). Vulkan 1.1 stöds i lavapipe (lvp) programvarans rasteriseringsverktyg, och Vulkan 1.0 stöds i v3dv-drivrutinen (Broadcom VideoCore VI GPU frÄn Raspberry Pi 4).

Mesa erbjuder Àven fullt stöd för OpenGL 4.6 för drivrutinerna 965, Iris (Intel), Radeonsi (AMD), Zink och llvmpipe. Stöd för OpenGL 4.5 finns tillgÀngligt för grafikkort frÄn AMD (r600), NVIDIA (nvc0) och Qualcomm Adreno (freedreno), OpenGL 4.3 för virgl (den virtuella grafikkorten Virgil3D för QEMU/KVM) och OpenGL 4.2 för drivrutinen d3d12 (ett lager för att köra OpenGL ovanpÄ DirectX 12).

Huvudsakliga innovationer:

  • RADV Vulkan-drivrutinen (AMD) förbĂ€ttrar stödet för RDNA3-baserade GPU:er (Radeon RX 7900) och lĂ€gger till Ă€ndringar relaterade till strĂ„lspĂ„rning och anvĂ€ndning av pipelinebibliotek. För AMD-kort baserade pĂ„ RDNA2-arkitekturen Ă€r stöd för mesh shader (VK_EXT_mesh_shader) aktiverat som standard.
  • Nouveau-drivrutinen lĂ€gger till initialt stöd för NVIDIA GA102 (RTX 30) GPU baserat pĂ„ Ampere-arkitekturen.
  • RADV- och Turnip-drivrutinerna implementerar ytterligare funktioner relaterade till tillĂ€gget VK_EXT_dynamic_state3.
  • Möjligheterna hos Asahi OpenGL-drivrutinen för Apple AGX GPU som anvĂ€nds i Apple M1- och M2-chips har utökats avsevĂ€rt.
  • Vulkan ANV-drivrutinen (Intel) och OpenGL Iris-drivrutinen har förbĂ€ttrat stöd för separata Intel DG2-G12 (Arc Alchemist) grafikkort och Meteor Lake GPU:er.
  • Virgl-drivrutinen (Virgil3D virtuell GPU för QEMU/KVM) har förbĂ€ttrat stöd för hĂ„rdvaruacceleration av videokodning.
  • Tillagt stöd för OpenGL-tillĂ€gg:
    • GL_ARB_clip_control för panfrost
    • GL_ARB_texture_filter_anisotropic för panfrost, asahi
    • GL_ARB_occulsion_query2 för asahi
    • GL_ARB_shader_stencil_export för asahi
    • GL_ARB_draw_instanced för asahi
    • GL_ARB_instanced_ararys för asahi
    • GL_ARB_seamless_cube_map för asahi
    • GL_NV_conditional_render för asahi
    • GL_ARB_texture_mirror_clamp_to_edge för asahi
  • Tillagt stöd för Vulkan-tillĂ€gg:
    • VK_EXT_descriptor_buffer för RADV, Turnip
    • VK_AMD_shader_early_and_late_fragment_tests för RADV
    • VK_AMD_shader_explicit_vertex_parameter för RADV/RDNA3
    • VK_EXT_swapchain_colorspace för RADV, ANV, Turnip
    • VK_KHR_shader_integer_dot_product för V3DV
    • VK_KHR_present_wait för ANV, RADV, Turnip
    • VK_KHR_push_descriptor för Venus
    • VK_KHR_pci_bus_info för Venus
  • ÅtgĂ€rdade problem som pĂ„verkade Ambient Occlusion i Rise of the Tomb Raider, Minecraft, Battlefield 1 och Hi-Fi Rush.
  • Fixade en bugg som gjorde att utdata skadades under Zoom-videosamtal pĂ„ system med Iris-drivrutinen.

KĂ€lla: opennet.ru

Köp pĂ„litlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster