Ukukhishwa kwe-Mesa 23.0, ukuqaliswa kwamahhala kwe-OpenGL ne-Vulkan

Ukukhishwa kokuqaliswa kwamahhala kwe-OpenGL ne-Vulkan APIs - Mesa 23.0.0 - kushicilelwe. Ukukhishwa kokuqala kwegatsha le-Mesa 23.0.0 kunesimo sokuhlola - ngemva kokuqiniswa kokugcina kwekhodi, inguqulo ezinzile 23.0.1 izokhishwa.

I-Mesa 23.0 ihlinzeka ngosekelo lwe-Vulkan 1.3 graphics API in anv for Intel GPUs, radv for AMD GPUs, tu for Qualcomm GPUs, and in emulator mode (vn). Ukusekelwa kwe-Vulkan 1.1 kusetshenziswa ku-rasterizer yesofthiwe ye-lavapipe (lvp), kanye ne-Vulkan 1.0 kumshayeli we-v3dv (Broadcom VideoCore VI GPU kusukela ku-Raspberry Pi 4).

I-Mesa iphinde inikeze ukusekelwa okugcwele kwe-OpenGL 4.6 kubashayeli be-965, iris (Intel), i-radeonsi (AMD), i-zink, kanye ne-llvmpipe. Usekelo lwe-OpenGL 4.5 luyatholakala kuma-AMD (r600), i-NVIDIA (nvc0) ne-Qualcomm Adreno (freedreno) GPUs, i-OpenGL 4.3 ye-virgl (virgil3D virtual GPU ye-QEMU/KVM), kanye ne-OpenGL 4.2 yomshayeli we-d3d12 (ungqimba lokuhlela i-OpenGL sebenza ngaphezulu kweDirectX 12).

Okuqanjiwe okuyinhloko:

  • Umshayeli we-RADV Vulkan (AMD) uthuthukise ukwesekwa kwama-GPU ngokususelwe ekwakhiweni kwe-RDNA3 (Radeon RX 7900) futhi wengeza izinguquko ezihlobene nokulandela umsebe nokusetshenziswa kwemitapo yolwazi yamapayipi. Emakhadini e-AMD asekelwe ekwakhiweni kwe-RDNA2, ukusekelwa kwama-mesh shader (VK_EXT_mesh_shader) kunikwe amandla ngokuzenzakalela.
  • Umshayeli we-Nouveau wengeza usekelo lokuqala lwe-NVIDIA GA102 (RTX 30) GPUs ngokusekelwe ekwakhiweni kwe-Ampere.
  • Izishayeli ze-RADV kanye ne-Tunip zisebenzisa izici ezengeziwe ezihlobene nesandiso se-VK_EXT_dynamic_state3.
  • Amakhono omshayeli we-asahi OpenGL we-Apple AGX GPU, asetshenziswa kuma-chips e-Apple M1 ne-M2, anwetshwe kakhulu.
  • Umshayeli we-ANV Vulkan (Intel) kanye nomshayeli we-Iris OpenGL baye bathuthukisa ukusekelwa kwamakhadi ezithombe e-Intel DG2-G12 (Arc Alchemist) kanye nama-Meteor Lake GPU.
  • Umshayeli we-virgl (i-Virtual GPU Virgil3D ye-QEMU/KVM) uthuthukise ukwesekwa kokusheshisa ihadiwe yombhalo wekhodi wevidiyo.
  • Usekelo olungeziwe lwezandiso ze-OpenGL:
    • GL_ARB_clip_control ye-panfrost
    • I-GL_ARB_texture_filter_anisotropic ye-panfrost, asahi
    • GL_ARB_occulsion_query2 ye-asahi
    • GL_ARB_shader_stencil_export ye-asahi
    • I-GL_ARB_draw_instanced ye-asahi
    • I-GL_ARB_instanced_ararys ye-asahi
    • GL_ARB_seamless_cube_map ye-asahi
    • GL_NV_conditional_render ye-asahi
    • GL_ARB_texture_mirror_clamp_to_edge ye-asahi
  • Usekelo olungeziwe lwezandiso ze-Vulkan:
    • VK_EXT_descriptor_buffer ye-RADV, Turnip
    • VK_AMD_shader_early_and_late_fragment_tests ye-RADV
    • VK_AMD_shader_explicit_vertex_parameter ye-RADV/RDNA3
    • I-VK_EXT_swapchain_colorspace ye-RADV, ANV, Turnip
    • I-VK_KHR_shader_integer_dot_product ye-V3DV
    • VK_KHR_present_wait for ANV, RADV, Turnip
    • VK_KHR_push_descriptor yeVenus
    • VK_KHR_pci_bus_info yeVenus
  • Izinkinga ezixazululiwe ku-Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield 1 kanye ne-Hi-Fi Rush.
  • Kulungiswe inkinga edale ukuthi okukhiphayo kuphuke phakathi nezingcingo zevidiyo ze-Zoom kumasistimu anomshayeli we-Iris.

Source: opennet.ru

Engeza amazwana