Нашри Mesa 20.0.0 бо дастгирии Vulkan 1.2

муаррифӣ карда шуд баровардани татбиқи ройгони OpenGL ва API Vulkan - Mesa 20.0.0. Нашри аввалини филиали Mesa 20.0.0 дорои мақоми таҷрибавӣ мебошад - пас аз ба эътидол овардани ниҳоии код, версияи устувори 20.0.1 бароварда мешавад. Дар Mesa 20.0 ба амал бароварда шуд Дастгирии пурраи OpenGL 4.6 барои GPU-ҳои Intel (i965, iris) ва AMD (radeonsi), дастгирии OpenGL 4.5 барои GPU-ҳои AMD (r600) ва NVIDIA (nvc0) ва дастгирии Vulkan 1.2 барои кортҳои Intel ва AMD.

Дар байни тағйирот:

  • Дар драйвери RadeonSI (барои GPUs AMD) таъмин карда шудааст дастгирӣ
    OpenGL 4.6 (OpenGL 4.6 қаблан дар Mesa танҳо барои GPUs Intel дастгирӣ карда мешуд) ва намояндагии фосилавии shader SPIR-V.

  • Драйверҳои RADV ва ANV барои AMD ва Intel GPU ҳоло API графикиро дастгирӣ мекунанд Вулкан 1.2;
  • Барои GPU-ҳои Intel дар асоси микроархитектураи Broadwell ва Skylake (Gen8+), драйвери нави Айрис ба таври нобаёнӣ истифода мешавад, ки дар қобилиятҳои худ бо драйвери i965 баробар шудааст. Драйвери Айрис ба меъмории Gallium3D асос ёфтааст, ки вазифаҳои идоракунии хотираро ба тарафи драйвери DRI ядрои Linux бор мекунад ва трекери омодаи давлатиро бо дастгирии кэши такрории объектҳои баромад таъмин мекунад. Барои микросхемаҳои дар асоси микроархитектураҳои кӯҳна, аз ҷумла Haswell, ронандаи i965 нигоҳ дошта мешавад;
  • Дар RADV (драйвери Vulkan барои микросхемаҳои AMD) ва пуштибони барои тартиб додани шейдерҳо "ACO", ки аз ҷониби Valve ҳамчун алтернатива ба компилятори shader LLVM таҳия карда мешавад, дастгирии наслҳои GPU GCN 1.0/GFX6 (ҷазираҳои ҷанубӣ) ва GCN 1.1/GFX7 (ҷазираҳои баҳрӣ);
  • RADV ва ACO маҷмӯаи шейдерҳои геометриро таъмин мекунанд;
  • RADV ва ACO барои GPU GFX10 (Navi) режимро дастгирӣ мекунанд Мавҷи 32 (ба як «мавҷ» муттаҳид кардани 32 ришта барои иҷрои ҳамзамон);
  • Драйверҳои LLVMpipe ва RadeonSI ба истифодаи шейдерҳои намоишии мобайнӣ (IR) табдил дода шуданд НИР, ки ба фаъолият дар сатҳи пасттарин, дар доираи GLSL IR ва IR дохилии Mesa нигаронида шудааст. Фаъолияти NIR оптимизатсия карда шуд;
  • Дар драйвери RadeonSI илова кард дастгирии кэши зинда, ки дубликатҳои объектҳои shader тартибшударо филтр мекунад;
  • Дастгирии микросхемаҳои Gen11 (Jasper Lake) ба драйверҳои OpenGL ва Vulkan барои GPUs Intel илова карда шудааст;
  • Драйвери V3D (барои Raspberry Pi) барои шейдерҳои геометрии мувофиқ бо OpenGL ES 3.2 дастгирии илова кардааст ва дастгирии пурраи OpenGL ES 3.1-ро таъмин мекунад;
  • Фаъолияти ронандаи Vulkan TURNIP барои GPUs Qualcomm Adreno оптимизатсия карда шуд;
  • Иловаи васеъшавии нави OpenGL:
  • Ба драйвери RADV Vulkan васеъшавӣ илова карда шуд (барои кортҳои AMD):
  • Иловаҳо ба драйвери ANV Vulkan (барои кортҳои Intel):

Манбаъ: opennet.ru

Илова Эзоҳ