Tukunga o Mesa 23.0, he whakatinanatanga kore utu o OpenGL me Vulkan

Ko te tukunga o te whakatinanatanga kore utu o nga API OpenGL me Vulkan - Mesa 23.0.0 kua whakaputaina. Ko te tukunga tuatahi o te peka Mesa 23.0.0 he mana whakamatautau - i muri i te whakapumautanga whakamutunga o te waehere, ka tukuna he putanga pumau 23.0.1.

I roto i te Mesa 23.0, tautoko mo te Vulkan 1.3 whakairoiro API e waatea ana mo nga Intel GPU, radv mo nga AMD GPU, tu mo nga Qualcomm GPU, me te aratau emulator (vn). Ko te tautoko mo te Vulkan 1.1 ka whakatinanahia i roto i te rasterizer rorohiko lavapipe (lvp), me te Vulkan 1.0 i te taraiwa v3dv (GPU Broadcom VideoCore VI mai i te Raspberry Pi 4).

Ka whakarato hoki a Mesa i te tautoko katoa o OpenGL 4.6 mo nga taraiwa 965, iris (Intel), radeonsi (AMD), zink, me te llvmpipe. Kei te waatea te tautoko OpenGL 4.5 mo AMD (r600), NVIDIA (nvc0) me Qualcomm Adreno (freedreno) GPU, OpenGL 4.3 mo te virgl (Virgil3D mariko GPU mo QEMU/KVM), me OpenGL 4.2 mo te taraiwa d3d12 (apa mo te whakahaere OpenGL ki runga DirectX 12).

Nga mahi hou:

  • Ko te taraiwa RADV Vulkan (AMD) kua pai ake te tautoko mo nga GPU i runga i te hoahoanga RDNA3 (Radeon RX 7900) me te taapiri i nga huringa e pa ana ki te tirotiro hihi me te whakamahi i nga whare pukapuka pipeline. Mo nga kaari AMD i runga i te hoahoanga RDNA2, ka taea te tautoko mo nga whakamarumaru mata (VK_EXT_mesh_shader) ma te taunoa.
  • Ka taapirihia e te taraiwa Nouveau te tautoko tuatahi mo nga GPU NVIDIA GA102 (RTX 30) i runga i te hoahoanga Ampere.
  • Ka whakatinanahia e nga taraiwa RADV me Turnip etahi atu waahanga e pa ana ki te toronga VK_EXT_dynamic_state3.
  • Ko nga kaha o te taraiwa OpenGL asahi mo te Apple AGX GPU, i whakamahia i roto i nga maramara Apple M1 me M2, kua tino whakawhānuihia.
  • Ko te taraiwa ANV Vulkan (Intel) me te taraiwa Iris OpenGL kua pai ake te tautoko mo nga kaari whakairoiro Intel DG2-G12 (Arc Alchemist) motuhake me nga GPU Meteor Lake.
  • Ko te taraiwa virgl (Virtual GPU Virgil3D mo QEMU/KVM) kua pai ake te tautoko mo te whakatere taputapu o te whakawaehere ataata.
  • He tautoko taapiri mo nga toronga OpenGL:
    • GL_ARB_clip_control mo te hukapapa
    • GL_ARB_texture_filter_anisotropic mo te hukapapa, asahi
    • GL_ARB_occulsion_query2 mo te asahi
    • GL_ARB_shader_stencil_export mo te asahi
    • GL_ARB_draw_instanced mo asahi
    • GL_ARB_instanced_ararys mo asahi
    • GL_ARB_mapi_kopa_mapi mo te asahi
    • GL_NV_conditional_render mo asahi
    • GL_ARB_texture_mirror_clamp_to_edge for asahi
  • He tautoko taapiri mo nga toronga Vulkan:
    • VK_EXT_descriptor_buffer mo RADV, Turnip
    • VK_AMD_shader_early_and_late_fragment_tests for RADV
    • VK_AMD_shader_explicit_vertex_parameter mo RADV/RDNA3
    • VK_EXT_swapchain_colorspace mo RADV, ANV, Turnip
    • VK_KHR_shader_integer_dot_product mo V3DV
    • VK_KHR_present_tatari mo ANV, RADV, Turnip
    • VK_KHR_push_descriptor mo Venus
    • VK_KHR_pci_bus_info mo Venus
  • Kua whakatauhia nga take i roto i te Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Parekura 1 me Hi-Fi Rush.
  • Kua whakatikahia tetahi take i pakaru te putanga i te wa o nga waea ataata a Zoom i runga i nga punaha me te taraiwa Iris.

Source: opennet.ru

Tāpiri i te kōrero