Ntọhapụ nke Mesa 23.0, mmejuputa OpenGL na Vulkan n'efu

Mwepụta nke mmejuputa iwu OpenGL na Vulkan API - Mesa 23.0.0 - ka ebipụtala. Mwepụta mbụ nke ngalaba Mesa 23.0.0 nwere ọnọdụ nnwale - mgbe nkwenye ikpeazụ nke koodu ahụ gasịrị, a ga-ahapụ ụdị 23.0.1 kwụsiri ike.

Mesa 23.0 na-enye nkwado maka Vulkan 1.3 eserese API na anv maka Intel GPUs, radv maka AMD GPUs, maka Qualcomm GPUs, yana n'ụdị emulator (vn). A na-emejuputa nkwado Vulkan 1.1 na lavapipe (lvp) rasterizer software, yana Vulkan 1.0 na onye ọkwọ ụgbọ ala v3dv (Broadcom VideoCore VI GPU sitere na Raspberry Pi 4).

Mesa na-enyekwa nkwado OpenGL 4.6 zuru oke maka 965, iris (Intel), radeonsi (AMD), zink, na ndị ọkwọ ụgbọ ala lvmpipe. Nkwado OpenGL 4.5 dị maka AMD (r600), NVIDIA (nvc0) na Qualcomm Adreno (freedreno) GPUs, OpenGL 4.3 maka virgl (Virtual GPU Virgil3D maka QEMU/KVM), yana OpenGL 4.2 maka onye ọkwọ ụgbọ ala d3d12 (okpukpu maka ịhazi OpenGL). na-arụ ọrụ n'elu DirectX 12).

Isi ihe ọhụrụ:

  • Onye ọkwọ ụgbọ ala RADV Vulkan (AMD) emelitela nkwado maka GPUs dabere na ụkpụrụ ụlọ RDNA3 (Radeon RX 7900) wee gbakwunye mgbanwe metụtara nchọta ray na iji ọba akwụkwọ pipeline. Maka kaadị AMD dabere na ihe owuwu RDNA2, nkwado maka ihe nkpuchi mesh (VK_EXT_mesh_shader) bụ ndabara na-akwado ya.
  • Onye ọkwọ ụgbọ ala Nouveau na-agbakwunye nkwado mbụ maka NVIDIA GA102 (RTX 30) GPU dabere na ihe owuwu Ampere.
  • Ndị ọkwọ ụgbọ ala RADV na Turnip na-arụ ọrụ ndị ọzọ metụtara ndọtị VK_EXT_dynamic_state3.
  • Ike nke asahi OpenGL ọkwọ ụgbọ ala maka Apple AGX GPU, nke ejiri na Apple M1 na M2 ibe, agbasawanyela nke ukwuu.
  • Onye ọkwọ ụgbọ ala ANV Vulkan (Intel) na onye ọkwọ ụgbọ ala Iris OpenGL emelitere nkwado maka kaadị eserese Intel DG2-G12 (Arc Alchemist) na Meteor Lake GPUs.
  • Onye ọkwọ ụgbọ ala virgl (Virtual GPU Virgil3D maka QEMU/KVM) emelitere nkwado maka ngwangwa ngwaike nke ntinye vidiyo.
  • Nkwado agbakwunyere maka ndọtị OpenGL:
    • GL_ARB_clip_control maka panfrost
    • GL_ARB_texture_filter_anisotropic maka panfrost, asahi
    • GL_ARB_occulsion_query2 maka asahi
    • GL_ARB_shader_stencil_export maka asahi
    • GL_ARB_dụrụ_ihe atụ maka asahi
    • GL_ARB_ihe atụ_ararys maka asahi
    • GL_ARB_seamless_cube_map maka asahi
    • GL_NV_conditional_render maka asahi
    • GL_ARB_texture_mirror_clamp_to_edge maka asahi
  • Nkwado agbakwunyere maka ndọtị Vulkan:
    • VK_EXT_descriptor_buffer maka RADV, Turnip
    • VK_AMD_shader_early_na_late_fragment_ule maka RADV
    • VK_AMD_shader_explicit_vertex_parameter maka RADV/RDNA3
    • VK_EXT_swapchain_colorspace maka RADV, ANV, Turnip
    • VK_KHR_shader_integer_dot_product maka V3DV
    • VK_KHR_present_echere ANV, RADV, Turnip
    • VK_KHR_push_descriptor maka Venus
    • VK_KHR_pci_bus_info maka Venus
  • Okwu edoziziri na Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield 1 na Hi-Fi Rush.
  • Edoziri esemokwu butere mpụta dawa n'oge oku vidiyo mbugharị na sistemụ ya na onye ọkwọ ụgbọ ala Iris.

isi: opennet.ru

Tinye a comment