Kutulutsidwa kwa Mesa 23.0, kukhazikitsa kwaulere kwa OpenGL ndi Vulkan

Kutulutsidwa kwa kukhazikitsidwa kwaulere kwa OpenGL ndi Vulkan APIs - Mesa 23.0.0 - kwasindikizidwa. Kutulutsidwa koyamba kwa nthambi ya Mesa 23.0.0 kuli ndi mawonekedwe oyesera - pambuyo pa kukhazikika komaliza kwa code, 23.0.1 yokhazikika idzatulutsidwa.

Mesa 23.0 imapereka chithandizo ku Vulkan 1.3 graphics API mu anv ya Intel GPUs, radv ya AMD GPUs, tu ya Qualcomm GPUs, ndi emulator mode (vn). Thandizo la Vulkan 1.1 likugwiritsidwa ntchito mu lavapipe (lvp) rasterizer software, ndi Vulkan 1.0 mu v3dv driver (Broadcom VideoCore VI GPU kuchokera ku Raspberry Pi 4).

Mesa imaperekanso chithandizo chonse cha OpenGL 4.6 cha 965, iris (Intel), radeonsi (AMD), zink, ndi madalaivala a llvmpipe. Thandizo la OpenGL 4.5 likupezeka pa AMD (r600), NVIDIA (nvc0) ndi Qualcomm Adreno (freedreno) GPUs, OpenGL 4.3 ya virgl (virgil3D virtual GPU ya QEMU/KVM), ndi OpenGL 4.2 ya d3d12 driver (wosanjikiza wokonzekera OpenGL) ntchito pamwamba pa DirectX 12).

Zatsopano zazikulu:

  • Dalaivala wa RADV Vulkan (AMD) athandizira bwino ma GPU potengera kamangidwe ka RDNA3 (Radeon RX 7900) ndikuwonjezera zosintha zokhudzana ndi kufufuza kwa ray komanso kugwiritsa ntchito malaibulale apaipi. Kwa makhadi a AMD otengera kamangidwe ka RDNA2, chithandizo cha ma mesh shader (VK_EXT_mesh_shader) chimayatsidwa mwachisawawa.
  • Dalaivala wa Nouveau amawonjezera chithandizo choyambirira cha NVIDIA GA102 (RTX 30) GPUs kutengera kamangidwe ka Ampere.
  • Madalaivala a RADV ndi Turnip amakhazikitsa zina zowonjezera zokhudzana ndi VK_EXT_dynamic_state3 extension.
  • Kuthekera kwa driver wa asahi OpenGL kwa Apple AGX GPU, yogwiritsidwa ntchito mu Apple M1 ndi M2 chips, yakulitsidwa kwambiri.
  • Dalaivala wa ANV Vulkan (Intel) ndi woyendetsa Iris OpenGL athandizira bwino makadi ojambula a Intel DG2-G12 (Arc Alchemist) ndi Meteor Lake GPUs.
  • Dalaivala wa virgl (Virtual GPU Virgil3D ya QEMU/KVM) yathandizira kuthandizira kuthamangitsa kwa Hardware kwa encoding yamavidiyo.
  • Zothandizira zowonjezera za OpenGL:
    • GL_ARB_clip_control kwa panfrost
    • GL_ARB_texture_filter_anisotropic ya panfrost, asahi
    • GL_ARB_occulsion_query2 ya asahi
    • GL_ARB_shader_stencil_export kwa asahi
    • GL_ARB_draw_instanced ya asahi
    • GL_ARB_instanced_ararys za asahi
    • GL_ARB_seamless_cube_map ya asahi
    • GL_NV_conditional_render kwa asahi
    • GL_ARB_texture_mirror_clamp_to_edge ya asahi
  • Zowonjezera zothandizira zowonjezera za Vulkan:
    • VK_EXT_descriptor_buffer ya RADV, Turnip
    • VK_AMD_shader_early_and_late_fragment_tests ya RADV
    • VK_AMD_shader_explicit_vertex_parameter ya RADV/RDNA3
    • VK_EXT_swapchain_colorspace ya RADV, ANV, Turnip
    • VK_KHR_shader_integer_dot_product ya V3DV
    • VK_KHR_present_wait kwa ANV, RADV, Turnip
    • VK_KHR_push_descriptor ya Venus
    • VK_KHR_pci_bus_info ya Venus
  • Anathetsa nkhani mu Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield 1 ndi Hi-Fi Rush.
  • Kukonza vuto lomwe lidapangitsa kuti zotulutsa ziwonongeke panthawi ya kanema wa Zoom pamakina omwe ali ndi dalaivala wa Iris.

Source: opennet.ru

Kuwonjezera ndemanga