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

I muri i nga marama e wha o te whakawhanaketanga, ko te tukunga o te whakatinanatanga kore utu o nga API OpenGL me Vulkan - Mesa 21.3.0 - i whakaputaina. Ko te tukunga tuatahi o te peka Mesa 21.3.0 he mana whakamatautau - i muri i te whakapumautanga whakamutunga o te waehere, ka tukuna he putanga pumau 21.3.1.

Kei a Mesa 21.3 te tautoko katoa mo OpenGL 4.6 mo nga taraiwa 965, iris (Intel), radeonsi (AMD), zink me llvmpipe. Kei te waatea te tautoko OpenGL 4.5 mo AMD (r600) me NVIDIA (nvc0) GPU, me te tautoko OpenGL 4.3 mo te virgl (Virgil3D mariko GPU mo QEMU/KVM). Kei te waatea te tautoko a Vulkan 1.2 mo nga kaari Intel me te AMD, me te aratau emulator (vn) me te rasterizer raupaparorohiko lavapipe, kei te waatea te tautoko a Vulkan 1.1 mo te Qualcomm GPU me te rasterizer rorohiko lavapipe, kei te waatea a Vulkan 1.0 mo te Broadcom VideoCore VI GPU (Raspberry Pi 4).

Nga mahi hou:

  • Ko te taraiwa Zink (he whakatinanatanga o te OpenGL API kei runga ake o Vulkan, ka taea e koe te tiki taputapu whakatere OpenGL mena he iti nga taraiwa o te punaha ki te tautoko anake i te Vulkan API) e tautoko ana i te OpenGL ES 3.2.
  • Ko te taraiwa Panfrost, i hangaia hei mahi tahi me nga GPU i runga i te Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) me te Bifrost (Mali G3x, G5x, G7x) microarchitectures, kua whakamanahia mo te hototahi ki OpenGL ES 3.1.
  • Ko te taraiwa v3dv, i whakawhanakehia mo te whakatere whakairoiro VideoCore VI, i whakamahia i timata mai i te tauira Raspberry Pi 4, kua whakamanahia te tautoko mo te API whakairoiro Vulkan 1.1, me te taapiri i te tautoko mo nga atarangi o te geometry. Ko te mahinga o te waehere i hangaia e te kaiwhakatakoto whakamarumaru kua tino pai ake, e whai hua pai ana ki te tere o nga kaupapa e kaha ana ki te whakamahi i nga atarangi, penei i nga keemu i runga i te Unreal Engine 4.
  • Ko te taraiwa RADV Vulkan (AMD) kua taapirihia he tautoko whakamatautau mo te tirotiro hihi me nga whakamarumaru hihi. Mo nga kaari GFX10.3, ko te tautoko mo te whakakorenga o mua ma te whakamahi i nga miihini whakamarumaru NGG (Next-Gen Geometry) ka taea te taunoa.
  • Ko te taraiwa Iris OpenGL (he taraiwa hou mo nga Intel GPU) kua taapirihia te kaha ki te whakahiato atarangi-maha.
  • Ko te taraiwa lavapipe, e whakatinana ana i te raupaparorohiko rorohiko mo te Vulkan API (he rite ki te llvmpipe, engari mo Vulkan, ko te whakamaori i nga waea Vulkan API ki te Gallium API) kua whakatinanahia te tautoko mo te tātari kakano anisotropic me te tautoko taapiri mo Vulkan 1.2.
  • Ko te llvmpipe taraiwa OpenGL, i hangaia mo te whakaputa rorohiko, kua piki ake te mahinga ma te 2-3 nga wa e mahi ana i nga mahi e pa ana ki nga mahi 2D. He tautoko taapiri mo nga mahi FP16, tātari kakano anisotropic (GL_ARB_texture_filter_anisotropic) me nga waahi mahara kua pinea (GL_AMD_pinned_memory). Ka whakaratohia he tautoko mo te OpenGL 4.5 hototahi.
  • Ko te VA-API (API Whakatere Ataata) he tautoko mo te whakatere whakawaehere ataata AV1 me te wetewete i te wa e whakamahi ana i nga taraiwa AMD GPU.
  • Kua whakatinanahia te tautoko EGL mo te papanga Windows.
  • He tautoko taapiri mo te toronga EGL_EXT_present_opaque mo Wayland. Kua whakatauhia nga raru mo te whakaatu marama i nga keemu e whakahaere ana i nga taiao e pa ana ki te kawa Wayland.
  • He tautoko taapiri mo nga taapiri ki te RADV (AMD), ANV (Intel) me nga taraiwa Vulkan lavapipe:
    • VK_EXT_shader_atomic_float2 (Intel, RADV).
    • VK_EXT_vertex_input_dynamic_state (RADV).
    • VK_EXT_primitive_topology_list_restart (RADV, lavapipe).
    • VK_KHR_shader_integer_dot_product (RADV).
    • VK_KHR_tukutahi2 (Intel).
    • VK_KHR_tiaki4 (RADV).
    • VK_KHR_format_feature_flags2 (RADV).
    • VK_KHR_shader_subgroup_extended_types (lavapipe).
    • VK_KHR_spirv_1_4 (pupuri).
    • VK_KHR_timeline_semaphore (paipa).
    • VK_EXT_external_memory_host (lavapipe).
    • VK_KHR_depth_stencil_resolve (pipe).
    • VK_KHR_shader_float16_int8 (paipa).
    • VK_EXT_color_write_enable (pipe toro).

Source: opennet.ru

Tāpiri i te kōrero