Ua paʻi ʻia ka hoʻokuʻu ʻana o ka hoʻokō manuahi o nā OpenGL a me Vulkan API - Mesa 23.0.0. ʻO ka hoʻokuʻu mua ʻana o ka lālā Mesa 23.0.0 he kūlana hoʻokolohua - ma hope o ka hoʻopaʻa hope ʻana o ke code, e hoʻokuʻu ʻia kahi mana paʻa 23.0.1.
Hāʻawi ʻo Mesa 23.0 i ke kākoʻo no ka Vulkan 1.3 kiʻi API ma anv no Intel GPUs, radv no AMD GPUs, tu no Qualcomm GPU, a ma ke ʻano emulator (vn). Hoʻokomo ʻia ke kākoʻo Vulkan 1.1 i ka lavapipe (lvp) software rasterizer, a ʻo Vulkan 1.0 i ka v3dv driver (Broadcom VideoCore VI GPU mai Raspberry Pi 4).
Hāʻawi pū ʻo Mesa i ke kākoʻo piha OpenGL 4.6 no nā mea hoʻokele 965, iris (Intel), radeonsi (AMD), zink, a me llvmpipe. Loaʻa ke kākoʻo OpenGL 4.5 no AMD (r600), NVIDIA (nvc0) a me Qualcomm Adreno (freedreno) GPU, OpenGL 4.3 no virgl (virgil3D virtual GPU no QEMU/KVM), a me OpenGL 4.2 no ka mea hoʻokele d3d12 (kahi papa no ka hoʻonohonoho ʻana iā OpenGL. hana ma luna o DirectX 12).
Nā hana hou nui:
- Ua hoʻomaikaʻi ka mea hoʻokele RADV Vulkan (AMD) i ke kākoʻo no nā GPU e pili ana i ka hoʻolālā RDNA3 (Radeon RX 7900) a ua hoʻohui i nā loli e pili ana i ka ray tracing a me ka hoʻohana ʻana i nā hale waihona pipeline. No nā kāleka AMD e pili ana i ka hoʻolālā RDNA2, hiki ke kākoʻo ʻia ke kākoʻo no nā mesh shaders (VK_EXT_mesh_shader).
- Hoʻohui ka mea hoʻokele Nouveau i ke kākoʻo mua no NVIDIA GA102 (RTX 30) GPU e pili ana i ka hoʻolālā Ampere.
- Hoʻokomo nā mea hoʻokele RADV a me Turnip i nā hiʻohiʻona hou e pili ana i ka hoʻonui VK_EXT_dynamic_state3.
- Ua hoʻonui nui ʻia nā mana o ka mea hoʻokele Asahi OpenGL no ka Apple AGX GPU, i hoʻohana ʻia ma Apple M1 a me M2 chips.
- Ua hoʻomaikaʻi ka mea hoʻokele ANV Vulkan (Intel) a me ka mea hoʻokele Iris OpenGL i ke kākoʻo no nā kāleka kiʻi discrete Intel DG2-G12 (Arc Alchemist) a me Meteor Lake GPU.
- Ua hoʻomaikaʻi ka mea hoʻokele virgl (Virtual GPU Virgil3D no QEMU/KVM) i ke kākoʻo no ka wikiwiki ʻana o ka hoʻopili wikiō.
- Kākoʻo hoʻohui ʻia no nā hoʻonui OpenGL:
- GL_ARB_clip_control no ka panfrost
- GL_ARB_texture_filter_anisotropic no ka panfrost, asahi
- GL_ARB_occulsion_query2 no asahi
- GL_ARB_shader_stencil_export no asahi
- GL_ARB_draw_instanced no asahi
- GL_ARB_instanced_ararys no asahi
- GL_ARB_seamless_cube_map no asahi
- GL_NV_conditional_render no asahi
- GL_ARB_texture_mirror_clamp_to_edge no asahi
- Kākoʻo hoʻohui ʻia no nā hoʻonui Vulkan:
- VK_EXT_descriptor_buffer no RADV, Turnip
- VK_AMD_shader_early_and_late_fragment_tests no RADV
- VK_AMD_shader_explicit_vertex_parameter no RADV/RDNA3
- VK_EXT_swapchain_colorspace no RADV, ANV, Turnip
- VK_KHR_shader_integer_dot_product no V3DV
- VK_KHR_present_kali no ANV, RADV, Turnip
- VK_KHR_push_descriptor no Venus
- VK_KHR_pci_bus_info no Venus
- Hoʻoholo ʻia nā pilikia ma Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield 1 a me Hi-Fi Rush.
- Hoʻoponopono i kahi pilikia i hoʻopau i ka puka i ka wā o nā kelepona wikiō Zoom i nā ʻōnaehana me ka mea hoʻokele Iris.
Source: opennet.ru
