Scaoileadh Mesa 21.2, cur i bhfeidhm saor in aisce de OpenGL agus Vulkan

Tar éis trí mhí d'fhorbairt, foilsíodh scaoileadh cur chun feidhme saor in aisce ar API OpenGL agus Vulkan - Mesa 21.2.0 -. Tá stádas turgnamhach ag an gcéad scaoileadh brainse Mesa 21.2.0 - tar éis cobhsú deiridh an chóid, scaoilfear leagan cobhsaí 21.2.1.

Cuimsíonn Mesa 21.2 tacaíocht iomlán do OpenGL 4.6 do na tiománaithe 965, iris (Intel), radeonsi (AMD), zink agus llvmpipe. Tá tacaíocht OpenGL 4.5 ar fáil do GPUanna AMD (r600) agus NVIDIA (nvc0), agus tacaíocht OpenGL 4.3 do virgl (Virgil3D fíorúil GPU do QEMU/KVM). Tá tacaíocht Vulkan 1.2 ar fáil do chártaí Intel agus AMD, chomh maith le i mód aithriseoir (vn), tá tacaíocht Vulkan 1.1 ar fáil do Qualcomm GPUs agus an rasterizer bogearraí lavapipe, agus tá Vulkan 1.0 ar fáil do Broadcom VideoCore VI GPUs (Raspberry Pi 4) .

Príomh-nuálaíochtaí:

  • Tá an tiománaí asahi OpenGL san áireamh le tacaíocht tosaigh don GPU atá san áireamh i sliseanna Apple M1. Úsáideann an tiománaí comhéadan Gallium agus tacaíonn sé leis an chuid is mó de na gnéithe de OpenGL 2.1 agus OpenGL ES 2.0, ach níl sé oiriúnach fós chun an chuid is mó de na cluichí a reáchtáil. Tá an cód tiománaí bunaithe ar thiománaí noop tagartha Gallium, agus roinnt cód aistrithe anonn ón tiománaí Panfrost á fhorbairt don GPU ARM Mali.
  • Tá an tiománaí Crocus OpenGL san áireamh le tacaíocht do GPUanna Intel níos sine (bunaithe ar microarchitectures Gen4-Gen7), nach bhfuil tacaíocht ag tiománaí Iris. Murab ionann agus an tiománaí i965, tá an tiománaí nua bunaithe ar ailtireacht Gallium3D, a sheachfhoinsiú tascanna bainistíochta cuimhne chuig an tiománaí DRI san eithne Linux agus a sholáthraíonn lorgaire stáit réidh le tacaíocht le haghaidh taisce athúsáide de rudaí aschuir.
  • Tá an tiománaí PanVk san áireamh, ag soláthar tacaíochta don API grafaicí Vulkan do GPUanna ARM Mali Midgard agus Bifrost. Tá PanVk á fhorbairt ag fostaithe Collabora agus tá sé suite mar leanúint d’fhorbairt an tionscadail Panfrost, a sholáthraíonn tacaíocht d’OpenGL.
  • Tacaíonn an tiománaí Panfrost le haghaidh GPUanna Midgard (Mali T760 agus níos nuaí) agus Bifrost GPUs (Mali G31, G52, G76) le OpenGL ES 3.1. I measc na bpleananna don todhchaí tá obair chun feidhmíocht a mhéadú ar sceallóga Bifrost agus tacaíocht GPU a chur i bhfeidhm bunaithe ar ailtireacht Valhall (Mali G77 agus níos nuaí).
  • Úsáideann foirgnimh 32-giotán x86 treoracha sse87 in ionad treoracha x2 le haghaidh ríomhaireachtaí matamaitice.
  • Tacaíonn an tiománaí Nouveau nv50 don NVIDIA GT21x GPU (GeForce GT 2 × 0) le OpenGL ES 3.1.
  • Tá tacaíocht tosaigh ag an tiománaí Vulkan TURNIP agus an tiománaí OpenGL Freedreno, a forbraíodh don Qualcomm Adreno GPU, don Adreno a6xx gen4 GPU (a660, a635).
  • Chuir an tiománaí RADV (AMD) Vulkan tacaíocht le marú primitive ag baint úsáide as innill scáthaithe NGG (Céimseata Eile) . Tá an cumas chun an tiománaí RADV a thógáil ar ardán Windows ag baint úsáide as tiomsaitheoir MSVC curtha i bhfeidhm.
  • Tá obair ullmhúcháin déanta sa tiománaí ANV Vulkan (Intel) agus sa tiománaí Iris OpenGL chun tacaíocht a sholáthar do na cártaí grafaicí Intel Xe-HPG (DG2) atá le teacht. Áirítear leis seo gnéithe tosaigh a bhaineann le rianú gathanna agus tacaíocht do scáthaitheoirí rianaithe ga.
  • Tacaíonn an tiománaí lavapipe, a chuireann rasterizer bogearraí i bhfeidhm don API Vulkan (cosúil le llvmpipe, ach do Vulkan, a aistríonn glaonna API Vulkan chuig an Gallium API), leis an modh “wideLines” (soláthraítear tacaíocht do línte le leithead níos mó ná 1.0).
  • Tá tacaíocht curtha i bhfeidhm maidir le haimsiú dinimiciúil agus luchtú na n-iarmhíreanna eile GBM (Bainisteoir Maoláin Cineálach). Tá an t-athrú dírithe ar thacaíocht Wayland a fheabhsú ar chórais le tiománaithe NVIDIA.
  • Tacaíonn an tiománaí Zink (cur i bhfeidhm an API OpenGL ar bharr Vulkan, a cheadaíonn duit crua-earraí luathaithe OpenGL má tá tiománaithe teoranta ag an gcóras chun tacú leis an API Vulkan amháin) le síntí OpenGL GL_ARB_sample_locations, GL_ARB_sparse_buffer, GL_ARB_shader_group_vote, GL_ARB_minAR_filter. Mionathraitheoirí formáide DRM curtha leis (Bainisteoir Rindreála Díreach, síneadh VK_EXT_image_drm_format_modifier cumasaithe).
  • Tá tacaíocht le haghaidh síntí curtha leis na tiománaithe Vulkan RADV (AMD), ANV (Intel) agus lavaipíopa:
    • VK_EXT_provoking_vertex (RADV);
    • VK_EXT_extended_dynamic_state2 (RADV);
    • VK_EXT_global_priority_query (RADV);
    • VK_EXT_physical_device_drm (RADV);
    • VK_KHR_shader_subgroup_uniform_control_flow (RADV, ANV);
    • VK_EXT_color_write_enable (RADV);
    • VK_EXT_acquire_drm_display (RADV, ANV);
    • VK_EXT_vertex_input_dynamic_state(lapipe);
    • VK_EXT_line_rasterization(lapipe);
    • VK_EXT_multi_draw(ANV, lavaipíp, RADV);
    • VK_KHR_separate_doimhneacht_stionsail_leaganacha (lavapíp);
    • VK_EXT_separate_stencil_usage(lavapipe);
    • VK_EXT_extended_dynamic_state2 (lapaí).

Foinse: oscailtenet.ru

Add a comment