Mesa 20.0.0 väljaanne Vulkan 1.2 toe jaotamisega

Esitletud OpenGL ja Vulkani API vabade versioonide väljalase — Mesa 20.0.0. Mesa 20.0.0 esialgne väljaanne on eksperimentaalses staatuses - pärast koodi lõplikku stabiliseerimist vabastatakse stabiilne versioon 20.0.1. Mesa 20.0 on rakendatud toetab täielikult OpenGL 4.6 Intel (draiverid i965, iris) ja AMD (radeonsi) GPU-de jaoks, OpenGL 4.5 toetust AMD (r600) ja NVIDIA (nvc0) GPU-de jaoks ning samuti Vulkan 1.2 tuge Intel ja AMD kaartide jaoks.

Kuna muutusi:

  • RadeonSI draiveris (AMD GPU-de jaoks) tagatud toetamine
    OpenGL 4.6 (OpenGL 4.6 oli varem Mesa-s toetatud ainult Intel GPU-de jaoks) ja vahepealsetes esitusvormingutes SPIR-V.
  • DRAADV ja ANV draiverites AMD ja Intel GPU-de jaoks on rakendatud graafilise API toe Vulkan 1.2;
  • Broadwell ja Skylake (Gen8+) mikroarhitektuuril põhinevatele Intel GPU-dele on vaikimisi määratud uus Iris draiver, mis on oma võimekuselt jõudnud pariteeti i965 draiveriga. Iris draiver põhineb Gallium3D arhitektuuril, mis viib mäluhalduse ülesandeid DRI-draiverisse Linuxi tuumas ja pakub valmis olekute jälgijat koos väljundobjektide taaskasutamise vahemäluga. Vanematele mikroarhitektuuride kiipidele, kuni Haswellini, on jäetud i965 draiver;
  • RADV-s (Vulkan draiver AMD kiipidele) ja shaderite kompileerimise taustal «ACO«, mille arendab Valve shaarenergiapoolne alternatiiv LLVM shaderite kompilaatori jaoks, on lisatud toetus GPU-dele GCN 1.0/GFX6 (Lõuna saared) ja GCN 1.1/GFX7 (Mere saared);
  • RADV-s ja ACO-s on tagatud geomeetriliste shaderite kompileerimine;
  • RADV-s ja ACO-s on GPU GFX10 (Navi) jaoks rakendatud režiimi toetust Wave32 (32 voolu kokkuvõtmise 'laine' jaoks samal ajal);
  • LLVMpipe ja RadeonSI draiverid on üle viidud tüübivaba vahepealse esitusvormingut (IR) shaderite kasutamiseks NIR, suunatud tööle madalaimal tasemel, GLSL IR ja sisemise IR Mesa all. NIR töötlemise optimeerimine on läbi viidud;
  • RadeonSI draiveris on lisatud on olemas elukeskkonna vahemälu, mis tagab dubleeritud shaderite objektide filtreerimise;
  • OpenGL ja Vulkan draiverid Intel GPU-dele saavad Gen11 kiipide toetuse;
  • V3D draiveris (Raspberry Pi jaoks) on lisatud geomeetriliste shaderite toetus, mis vastab OpenGL ES 3.2-le, ning tagatud on täielik OpenGL ES 3.1 toetus;
  • Vulkan draiveri TURNIP töötluse optimeerimine Qualcomm Adreno GPU-dele on läbi viidud;
  • Uued OpenGL laiendused on lisatud:
  • Vulkan-draiverisse RADV (AMD kaartidele) on lisatud laiendused:
  • Vulkani draiver ANV (Intel kaartide jaoks) on lisatud laiendused:

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster