Rhyddhau Mesa 19.2.0, gweithrediad rhad ac am ddim o OpenGL a Vulkan

A gyflwynwyd gan rhyddhau gweithrediad rhad ac am ddim o'r API OpenGL a Vulkan - Mesa 19.2.0. Mae gan ryddhad cyntaf cangen Mesa 19.2.0 statws arbrofol - ar ôl sefydlogi'r cod terfynol, bydd fersiwn sefydlog 19.2.1 yn cael ei ryddhau. Yn Mesa 19.2 yn cael ei ddarparu Cefnogaeth OpenGL 4.5 lawn ar gyfer gyrwyr i965, radeonsi a nvc0, cefnogaeth Vulkan 1.1 ar gyfer cardiau Intel ac AMD, a chefnogaeth i safon OpenGL 4.6 ar gyfer cardiau Intel;

Ymhlith newidiadau:

  • Mae gyrwyr (i965, iris) ar gyfer cardiau fideo Intel (gen7+) yn darparu cefnogaeth lawn OpenGL 4.6 a lliwio iaith disgrifiad GLSL 4.60. Hyd nes y darperir cefnogaeth OpenGL 4.6 yn y gyrwyr radeonsi (AMD) a nvc0 (NVIDIA), mae'n dal i fod i weithredu'r estyniadau GL_ARB_gl_spirv a GL_ARB_spirv_a oedd wedi adio ar gyfer gyrrwr i965 ym mis Awst;
  • Mae ymarferoldeb y gyrrwr newydd yn parhau i ehangu Iris ar gyfer Intel GPU, sydd yn ei alluoedd bron 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. Mae'r gyrrwr ond yn cefnogi proseswyr sy'n seiliedig ar ficrosaernïaeth Gen8 + (Broadwell, Skylake) gyda GPUs HD, UHD ac Iris.
  • Ychwanegwyd cefnogaeth ar gyfer GPUs AMD Navi 10 i yrwyr RADV a RadeonSI
    (Radeon RX 5700), yn ogystal â cymorth cychwynnol Navi 14. Hefyd wedi'i gynnwys yn y gyrrwr RadeonSI wedi adio cefnogaeth ar gyfer y dyfodol APU Renoir (Zen 2 gyda GPU Navi) ac yn rhannol Arcturus (dim ond galluoedd cyfrifiadurol a pheiriant datgodio fideo VCN 2.5, heb 3D);

  • Yn gyrrwr Gallium3D R600 ar gyfer rhai cardiau AMD hŷn (HD 5800/6900) sicrhawyd Cymorth OpenGL 4.5;
  • Ar gyfer RadeonSI wedi'i gyflwyno cysylltydd amser rhedeg newydd - rtld;
  • Mae perfformiad y gyrwyr RADV a Virgl wedi'i optimeiddio;
  • Ehangwyd Gyrrwr Panfrost ar gyfer GPUs yn seiliedig ar y microarchitectures Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x) a ddefnyddir ar lawer o ddyfeisiau gyda phroseswyr ARM. Mae galluoedd y gyrrwr bellach yn ddigonol i redeg GNOME Shell;
  • Estyniad EGL ychwanegol a gynigir gan NVIDIA EGL_EXT_platform_device, sy'n caniatáu cychwyn EGL heb alw APIs dyfais-benodol
  • Ychwanegwyd estyniadau OpenGL newydd:
  • Ychwanegwyd estyniadau i'r gyrrwr RADV Vulkan (ar gyfer cardiau AMD):
  • Mae'r estyniad canlynol wedi'i ychwanegu at yrrwr ANV Vulkan (ar gyfer cardiau Intel):
    VK_EXT_shader_demote_to_helper_invocation.

Ffynhonnell: opennet.ru

Ychwanegu sylw