Sgaoileadh Mesa 20.0.0 le taic Vulkan 1.2

Air a chuir a-steach le foillseachadh buileachadh an-asgaidh den OpenGL agus Vulkan API - Mesa 20.0.0. Tha inbhe deuchainneach aig a’ chiad fhoillseachadh de mheur Mesa 20.0.0 - às deidh an còd a dhèanamh seasmhach mu dheireadh, thèid dreach seasmhach 20.0.1 a leigeil ma sgaoil. Ann am Mesa 20.0 air a chur an gnìomh Taic slàn OpenGL 4.6 airson Intel (i965, iris) agus AMD (radeonsi) GPUs, taic OpenGL 4.5 airson AMD (r600) agus NVIDIA (nvc0) GPUs, agus taic Vulkan 1.2 airson cairtean Intel agus AMD.

Am measg nan atharrachaidhean:

  • Anns an draibhear RadeonSI (airson AMD GPUs) tèarainte taic
    OpenGL 4.6 (Chaidh taic a thoirt do OpenGL 4.6 roimhe seo ann am Mesa a-mhàin airson Intel GPUs) agus riochdachadh eadar-mheadhanach shader SPIR-V.

  • Tha draibhearan RADV agus ANV airson AMD agus Intel GPUs a-nis a’ toirt taic do API grafaigs Vulkan 1.2;
  • Airson Intel GPUs stèidhichte air microarchitecture Broadwell agus Skylake (Gen8+), tha an draibhear Iris ùr air a chleachdadh gu bunaiteach, a tha na chomas air co-ionannachd a ruighinn leis an draibhear i965. Tha an draibhear Iris stèidhichte air ailtireachd Gallium3D, a bhios a’ luchdachadh gnìomhan riaghlaidh cuimhne gu taobh draibhear DRI den kernel Linux agus a bheir seachad rianadair stàite deiseil le taic airson tasgadan ath-chleachdadh de stuthan toraidh. Airson chips stèidhichte air microarchitectures nas sine, a 'gabhail a-steach Haswell, tha an dràibhear i965 air a ghleidheadh;
  • Ann an RADV (dràibhear Vulkan airson chips AMD) agus backend airson a bhith a’ cur ri chèile shaders"ACO“, a tha ga leasachadh le Valve mar roghainn eile an àite inneal-cruinneachaidh LLVM, chuir e taic ris na ginealaichean GPU GCN 1.0 / GFX6 (Na h-Eileanan a Deas) agus GCN 1.1 / GFX7 (Na h-Eileanan Mara);
  • Bidh RADV agus ACO a’ toirt seachad cruinneachadh de shaders geoimeatraidh;
  • Tha RADV agus ACO airson GPU GFX10 (Navi) a’ toirt taic don mhodh Tonn32 (a 'ceangal 32 snàithlean ann an aon "tonn" airson a chur gu bàs aig an aon àm);
  • Chaidh draibhearan LLVMpipe agus RadeonSI atharrachadh gu bhith a’ cleachdadh shaders riochdachadh eadar-mheadhanach gun sheòrsa (IR). NIR, ag amas air obrachadh aig an ìre as ìsle, fon GLSL IR agus IR a-staigh Mesa. Tha coileanadh NIR air a mheudachadh;
  • Ann an RadeonSI driver air a chur ris taic airson tasgadan beò, a bhios a’ sìoladh a-mach dùblaidhean de stuthan sgàile cruinnichte;
  • Chaidh taic airson chips Gen11 (Jasper Lake) a chuir ri draibhearan OpenGL agus Vulkan airson Intel GPUs;
  • Tha an draibhear V3D (airson Raspberry Pi) air taic a chuir ris airson sgàilearan geoimeatraidh a tha a’ gèilleadh ri OpenGL ES 3.2 agus a’ toirt làn thaic do OpenGL ES 3.1;
  • Tha coileanadh an draibhear Vulkan TURNIP airson Qualcomm Adreno GPUs air a mheudachadh;
  • Chaidh leudachaidhean OpenGL ùra a chur ris:
  • Leudachain air an cur ris an draibhear RADV Vulkan (airson cairtean AMD):
  • Leudachain air an cur ris an draibhear ANV Vulkan (airson cairtean Intel):

Source: fosgailtenet.ru

Cuir beachd ann