Mesa 20.0.0 saki tare da goyon bayan Vulkan 1.2

Ƙaddamar da sakin aiwatar da OpenGL da Vulkan API kyauta - Mesa 20.0.0. Sakin farko na reshen Mesa 20.0.0 yana da matsayi na gwaji - bayan tabbatar da lambar, za a fito da ingantaccen sigar 20.0.1. A cikin Mesa 20.0 aiwatar Cikakken goyon bayan OpenGL 4.6 don Intel (i965, iris) da AMD (radeonsi) GPUs, OpenGL 4.5 goyon bayan AMD (r600) da NVIDIA (nvc0) GPUs, da Vulkan 1.2 goyon bayan Intel da katunan AMD.

Daga cikin canje-canje:

  • A cikin direban RadeonSI (na AMD GPUs) bayar da goyon baya
    OpenGL 4.6 (A baya an goyi bayan OpenGL 4.6 a Mesa kawai don Intel GPUs) da matsakaicin wakilcin SPIR-V shader.

  • Direbobin RADV da ANV na AMD da Intel GPUs yanzu suna goyan bayan API graphics Vulkan 1.2;
  • Don Intel GPUs dangane da Broadwell da Skylake microarchitecture (Gen8+), sabon direban Iris ana amfani da shi ta tsohuwa, wanda a cikin iyawarsa ya kai daidaito da direban i965. Direban Iris ya dogara ne akan tsarin gine-ginen Gallium3D, wanda ke sauke ayyukan sarrafa ƙwaƙwalwar ajiya zuwa gefen direban DRI na kwayayen Linux kuma yana ba da shirye-shiryen tracker na jihar tare da tallafi don sake amfani da cache na abubuwan fitarwa. Don kwakwalwan kwamfuta dangane da tsoffin microarchitectures, gami da Haswell, direban i965 yana riƙe;
  • A cikin RADV (direban Vulkan don kwakwalwan kwamfuta na AMD) da kuma baya don tattara shaders "ACO", wanda Valve ke haɓakawa azaman madadin mai tara shader na LLVM, ƙarin tallafi ga tsararrun GPU GCN 1.0/GFX6 (tsibirin Kudu) da GCN 1.1/GFX7 (Tsibirin Teku);
  • RADV da ACO suna ba da tarin shaders na geometry;
  • RADV da ACO don GPU GFX10 (Navi) suna goyan bayan yanayin Kala32 (haɗin zaren 32 zuwa cikin "kalaman" guda ɗaya don aiwatarwa lokaci guda);
  • An canza direbobin LLVMpipe da RadeonSI don amfani da inuwa mara nauyi (IR). NIR, da nufin yin aiki a mafi ƙasƙanci matakin, ƙarƙashin GLSL IR da Mesa na ciki IR. An inganta aikin NIR;
  • A cikin direban RadeonSI kara da cewa goyan bayan cache mai rai, wanda ke tace kwafin abubuwan shader da aka haɗa;
  • An ƙara tallafi ga kwakwalwan kwamfuta na Gen11 (Jasper Lake) zuwa OpenGL da direbobi na Vulkan don Intel GPUs;
  • Direban V3D (na Raspberry Pi) ya ƙara goyon baya ga shaders na geometry masu jituwa tare da OpenGL ES 3.2 kuma yana ba da cikakken goyon baya ga OpenGL ES 3.1;
  • An inganta aikin direban Vulkan TURNIP don Qualcomm Adreno GPUs;
  • An ƙara sabbin kari na OpenGL:
  • Ƙara kari zuwa direban RADV Vulkan (na katunan AMD):
  • Ƙara kari zuwa direban ANV Vulkan (na katunan Intel):

source: budenet.ru

Add a comment