Ko te tuku Mesa 20.0.0 me te tautoko a Vulkan 1.2

Tukuna e te tukunga kore utu o te OpenGL me te Vulkan API - Mesa 20.0.0. Ko te tukunga tuatahi o te peka Mesa 20.0.0 he mana whakamatautau - i muri i te whakapumautanga whakamutunga o te waehere, ka tukuna he putanga pumau 20.0.1. Kei Mesa 20.0 whakatinana Katoa te tautoko OpenGL 4.6 mo nga GPU Intel (i965, iris) me AMD (radeonsi), tautoko OpenGL 4.5 mo nga GPU AMD (r600) me NVIDIA (nvc0), me te tautoko Vulkan 1.2 mo nga kaari Intel me te AMD.

I roto i te huringa:

  • I roto i te taraiwa RadeonSI (mo nga AMD GPU) whakaratohia tautoko
    OpenGL 4.6 (OpenGL 4.6 i tautokohia i mua i Mesa mo nga Intel GPU anake) me te SPIR-V shader takawaenga.

  • Ko nga taraiwa RADV me ANV mo nga AMD me nga Intel GPU kei te tautoko i te API whakairoiro Vulcan 1.2;
  • Mo nga Intel GPU i runga i te Broadwell me Skylake microarchitecture (Gen8 +), ka whakamahia te taraiwa Iris hou ma te taunoa, i roto i ona kaha kua tae ki te rite ki te taraiwa i965. Ko te taraiwa Iris e ahu mai ana i te hoahoanga Gallium3D, e whakaheke ana i nga mahi whakahaere mahara ki te taha taraiwa DRI o te kernel Linux me te whakarato i tetahi kaitirotiro kawanatanga kua rite me te tautoko mo te keteroki whakamahi ano o nga mea whakaputa. Mo nga maramara i runga i nga microarchitectures tawhito, tae atu ki a Haswell, ka mau tonu te taraiwa i965;
  • I roto i te RADV (te taraiwa Vulkan mo nga maramara AMD) me te tuara mo te whakahiato atarangi "ACO", kei te whakawhanakehia e Valve hei whakakapi mo te LLVM shader compiler, he tautoko taapiri mo nga whakatipuranga GPU GCN 1.0/GFX6 (Nga Moutere o te Tonga) me te GCN 1.1/GFX7 (Motu Moana);
  • Ko te RADV me te ACO e whakarato ana i te whakahiato o nga whakamarumaru ahuahanga;
  • Ko te RADV me te ACO mo te GPU GFX10 (Navi) e tautoko ana i te aratau Ngaru32 (te whakakotahi i nga miro 32 ki te "ngaru" kotahi mo te mahi tukutahi);
  • Kua hurihia nga taraiwa LLVMpipe me RadeonSI ki te whakamahi i nga whakamarumaru tohu takawaenga (IR) kore momo. NIR, e whai ana ki te whakahaere i te taumata iti rawa, i raro i te GLSL IR me te IR o roto o Mesa. Kua arotauhia te mahinga NIR;
  • Kei te taraiwa RadeonSI tāpirihia tautoko mo te keteroki ora, e tarai ana i nga taarua o nga mea whakamarumaru kua whakahiato;
  • Ko te tautoko mo nga maramara Gen11 (Jasper Lake) kua taapirihia ki nga taraiwa OpenGL me Vulkan mo nga Intel GPU;
  • Ko te taraiwa V3D (mo te Raspberry Pi) kua taapirihia te tautoko mo nga kaiwhakaahua ahuahanga e rite ana ki te OpenGL ES 3.2 me te whakarato tautoko katoa mo OpenGL ES 3.1;
  • Ko te mahi a te taraiwa Vulkan TURNIP mo Qualcomm Adreno GPU kua pai ake;
  • Kua taapirihia nga taapiri OpenGL hou:
  • Kua taapirihia nga taapiri ki te taraiwa RADV Vulkan (mo nga kaari AMD):
  • Kua taapirihia nga taapiri ki te taraiwa ANV Vulkan (mo nga kaari Intel):

Source: opennet.ru

Tāpiri i te kōrero