Rilis Mesa 23.0, implementasine gratis saka OpenGL lan Vulkan

Rilis implementasi gratis OpenGL lan Vulkan API - Mesa 23.0.0 - wis diterbitake. Rilis pisanan saka cabang Mesa 23.0.0 nduweni status eksperimen - sawise stabilisasi pungkasan kode kasebut, versi stabil 23.0.1 bakal dirilis.

Ing Mesa 23.0, support kanggo Vulkan 1.3 grafis API kasedhiya ing driver anv kanggo Intel GPUs, radv kanggo AMD GPUs, tu kanggo Qualcomm GPUs, lan ing mode emulator (vn). Vulkan 1.1 support dipun ginakaken ing lavapipe (lvp) software rasterizer, lan Vulkan 1.0 ing driver v3dv (Broadcom VideoCore VI GPU saka Raspberry Pi 4).

Mesa uga nyedhiyakake dhukungan OpenGL 4.6 lengkap kanggo driver 965, iris (Intel), radeonsi (AMD), zink, lan llvmpipe. Dhukungan OpenGL 4.5 kasedhiya kanggo GPU AMD (r600), NVIDIA (nvc0) lan Qualcomm Adreno (freedreno), OpenGL 4.3 kanggo virgl (GPU virtual virgil3D kanggo QEMU/KVM), lan OpenGL 4.2 kanggo driver d3d12 (lapisan kanggo ngatur OpenGL). kerja ing ndhuwur DirectX 12).

Inovasi utama:

  • Driver RADV Vulkan (AMD) wis nambah support kanggo GPU adhedhasar arsitektur RDNA3 (Radeon RX 7900) lan nambah owah-owahan related kanggo ray tracing lan nggunakake perpustakaan pipeline. Kanggo kertu AMD adhedhasar arsitektur RDNA2, dhukungan kanggo shaders bolong (VK_EXT_mesh_shader) diaktifake kanthi gawan.
  • Pembalap Nouveau nambahake dhukungan awal kanggo GPU NVIDIA GA102 (RTX 30) adhedhasar arsitektur Ampere.
  • Pembalap RADV lan Turnip ngetrapake fitur tambahan sing ana gandhengane karo ekstensi VK_EXT_dynamic_state3.
  • Kapabilitas driver OpenGL asahi kanggo Apple AGX GPU, sing digunakake ing chip Apple M1 lan M2, wis ditambahi sacara signifikan.
  • Pembalap ANV Vulkan (Intel) lan driver Iris OpenGL wis nambah dhukungan kanggo kertu grafis Intel DG2-G12 (Arc Alchemist) diskrit lan GPU Meteor Lake.
  • Pembalap virgl (Virtual GPU Virgil3D kanggo QEMU/KVM) wis nambah dhukungan kanggo akselerasi hardware enkoding video.
  • Dhukungan tambahan kanggo ekstensi OpenGL:
    • GL_ARB_clip_control kanggo panfrost
    • GL_ARB_texture_filter_anisotropic kanggo panfrost, asahi
    • GL_ARB_occulsion_query2 kanggo asahi
    • GL_ARB_shader_stencil_export kanggo asahi
    • GL_ARB_draw_instanced kanggo asahi
    • GL_ARB_instanced_ararys kanggo asahi
    • GL_ARB_seamless_cube_map kanggo asahi
    • GL_NV_conditional_render kanggo asahi
    • GL_ARB_texture_mirror_clamp_to_edge kanggo asahi
  • Dhukungan tambahan kanggo ekstensi Vulkan:
    • VK_EXT_descriptor_buffer kanggo RADV, Turnip
    • VK_AMD_shader_early_and_late_fragment_tests kanggo RADV
    • VK_AMD_shader_explicit_vertex_parameter kanggo RADV/RDNA3
    • VK_EXT_swapchain_colorspace kanggo RADV, ANV, Turnip
    • VK_KHR_shader_integer_dot_product kanggo V3DV
    • VK_KHR_present_wait for ANV, RADV, Turnip
    • VK_KHR_push_descriptor kanggo Venus
    • VK_KHR_pci_bus_info kanggo Venus
  • Rampung masalah ing Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield 1 lan Hi-Fi Rush.
  • Ndandani masalah sing nyebabake output rusak sajrone telpon video Zoom ing sistem karo driver Iris.

Source: opennet.ru

Add a comment