Mesa 20.0.0 release kalawan Vulkan 1.2 rojongan

Diwanohkeun ngaleupaskeun palaksanaan gratis OpenGL sareng Vulkan API - marana 20.0.0. Pelepasan munggaran cabang Mesa 20.0.0 ngagaduhan status ékspérimén - saatos stabilisasi ahir kode, versi stabil 20.0.1 bakal dileupaskeun. Dina Mésa 20.0 dilaksanakeun rojongan OpenGL 4.6 pinuh pikeun Intel (i965, iris) jeung AMD (radeonsi) GPUs, OpenGL 4.5 rojongan pikeun AMD (r600) jeung NVIDIA (nvc0) GPUs, sarta Vulkan 1.2 rojongan pikeun kartu Intel sarta AMD.

di antara parobahan:

  • Dina supir RadeonSI (pikeun GPU AMD) diamankeun sokongan
    OpenGL 4.6 (OpenGL 4.6 saméméhna dirojong di Mesa ngan pikeun Intel GPUs) jeung SPIR-V shader pawakilan panengah.

  • Supir RADV sareng ANV pikeun AMD sareng Intel GPU ayeuna ngadukung API grafik Vulcan 1.2;
  • Pikeun GPU Intel dumasar kana Broadwell sareng Skylake microarchitecture (Gen8+), supir Iris énggal dianggo sacara standar, anu dina kamampuanana parantos ngahontal parity sareng supir i965. Supir Iris dumasar kana arsitektur Gallium3D, nu offloads tugas manajemén memori ka sisi supir DRI tina kernel Linux Ubuntu jeung nyadiakeun tracker kaayaan siap-dijieun kalayan rojongan pikeun cache pamakéan ulang objék kaluaran. Pikeun chip dumasar kana microarchitectures heubeul, kaasup Haswell, supir i965 dipikagaduh;
  • Dina RADV (supir Vulkan pikeun chip AMD) sareng backend pikeun nyusun shaders "Aco", nu keur dimekarkeun ku klep salaku alternatif pikeun LLVM shader compiler, ditambahkeun rojongan pikeun GPU generasi GCN 1.0 / GFX6 (Kapuloan Kidul) jeung GCN 1.1 / GFX7 (Kapuloan Laut);
  • RADV sareng ACO nyayogikeun kompilasi shaders géométri;
  • RADV sareng ACO pikeun GPU GFX10 (Navi) ngadukung modeu Gelombang32 (ngagabungkeun 32 threads kana hiji "gelombang" pikeun palaksanaan simultaneous);
  • Supir LLVMpipe sareng RadeonSI parantos dirobih janten nganggo shaders representasi panengah (IR) tanpa tipe. Tim, ditujukeun pikeun beroperasi dina tingkat panghandapna, dina IR GLSL sareng IR internal Mesa. Kinerja NIR parantos dioptimalkeun;
  • Dina supir RadeonSI ditambahkeun dukungan pikeun cache langsung, anu nyaring duplikat objék shader anu disusun;
  • Rojongan pikeun chip Gen11 (Jasper Lake) geus ditambahkeun kana drivers OpenGL na Vulkan pikeun Intel GPUs;
  • Supir V3D (pikeun Raspberry Pi) parantos nambihan dukungan pikeun shaders géométri anu cocog sareng OpenGL ES 3.2 sareng nyayogikeun dukungan pinuh pikeun OpenGL ES 3.1;
  • Kinerja supir Vulkan TURNIP pikeun Qualcomm Adreno GPUs parantos dioptimalkeun;
  • Ditambahkeun ekstensi OpenGL anyar:
  • Ditambahkeun ekstensi ka supir RADV Vulkan (pikeun kartu AMD):
  • Ditambahkeun ekstensi ka supir ANV Vulkan (pikeun kartu Intel):

sumber: opennet.ru

Tambahkeun komentar