Rhyddhad Mesa 20.0.0 gyda chefnogaeth Vulkan 1.2

A gyflwynwyd gan rhyddhau gweithrediad rhad ac am ddim o'r API OpenGL a Vulkan - Mesa 20.0.0. Mae gan ryddhad cyntaf cangen Mesa 20.0.0 statws arbrofol - ar Γ΄l sefydlogi'r cod terfynol, bydd fersiwn sefydlog 20.0.1 yn cael ei ryddhau. Yn Mesa 20.0 gweithredu Cefnogaeth OpenGL 4.6 lawn ar gyfer GPUs Intel (i965, iris) ac AMD (radeonsi), cefnogaeth OpenGL 4.5 ar gyfer GPUs AMD (r600) a NVIDIA (nvc0), a chefnogaeth Vulkan 1.2 ar gyfer cardiau Intel ac AMD.

Ymhlith newidiadau:

  • Yn y gyrrwr RadeonSI (ar gyfer GPUs AMD) sicrhawyd cefnogaeth
    OpenGL 4.6 (Cefnogwyd OpenGL 4.6 yn flaenorol yn Mesa yn unig ar gyfer GPUs Intel) a chynrychiolaeth ganolraddol SPIR-V shader.

  • Mae gyrwyr RADV ac ANV ar gyfer GPUs AMD ac Intel bellach yn cefnogi API graffeg Vulkan 1.2;
  • Ar gyfer GPUs Intel yn seiliedig ar ficrosaernΓ―aeth Broadwell a Skylake (Gen8+), defnyddir y gyrrwr Iris newydd yn ddiofyn, sydd yn ei alluoedd wedi cyrraedd cydraddoldeb Γ’ gyrrwr i965. Mae gyrrwr Iris yn seiliedig ar bensaernΓ―aeth Gallium3D, sy'n dadlwytho tasgau rheoli cof i ochr gyrrwr DRI y cnewyllyn Linux ac yn darparu traciwr cyflwr parod gyda chefnogaeth ar gyfer storfa ailddefnyddio o wrthrychau allbwn. Ar gyfer sglodion sy'n seiliedig ar ficrosaernΓ―aeth hΕ·n, gan gynnwys Haswell, cedwir y gyrrwr i965;
  • Yn RADV (gyrrwr Vulkan ar gyfer sglodion AMD) a backend ar gyfer llunio arlliwwyr "ACOβ€œ, sy'n cael ei ddatblygu gan Valve fel dewis arall i'r casglwr graddliwio LLVM, ychwanegodd gefnogaeth i genedlaethau GPU GCN 1.0 / GFX6 (Ynysoedd y De) a GCN 1.1 / GFX7 (Ynysoedd y MΓ΄r);
  • Mae RADV ac ACO yn darparu crynhoad o arlliwwyr geometreg;
  • Mae RADV ac ACO ar gyfer GPU GFX10 (Navi) yn cefnogi'r modd Ton32 (cyfuno 32 edafedd yn un β€œton” i'w gweithredu ar yr un pryd);
  • Mae gyrwyr LLVMpipe a RadeonSI wedi'u trosi i ddefnyddio arlliwwyr cynrychiolaeth canolradd di-fath (IR). NIR, gyda'r nod o weithredu ar y lefel isaf, o dan IR GLSL ac IR mewnol Mesa. Mae perfformiad NIR wedi'i optimeiddio;
  • Yn gyrrwr RadeonSI wedi adio cefnogaeth ar gyfer storfa fyw, sy'n hidlo copΓ―au dyblyg o wrthrychau lliwiwr wedi'u llunio;
  • Mae cefnogaeth ar gyfer sglodion Gen11 (Jasper Lake) wedi'i ychwanegu at yrwyr OpenGL a Vulkan ar gyfer GPUs Intel;
  • Mae'r gyrrwr V3D (ar gyfer Raspberry Pi) wedi ychwanegu cefnogaeth i arlliwwyr geometreg sy'n cydymffurfio ag OpenGL ES 3.2 ac yn darparu cefnogaeth lawn i OpenGL ES 3.1;
  • Mae perfformiad y gyrrwr Vulkan TURNIP ar gyfer Qualcomm Adreno GPUs wedi'i optimeiddio;
  • Ychwanegwyd estyniadau OpenGL newydd:
  • Ychwanegwyd estyniadau i'r gyrrwr RADV Vulkan (ar gyfer cardiau AMD):
  • Ychwanegwyd estyniadau i'r gyrrwr ANV Vulkan (ar gyfer cardiau Intel):

Ffynhonnell: opennet.ru

Ychwanegu sylw