Itusilẹ ti Mesa 19.2.0, imuse ọfẹ ti OpenGL ati Vulkan

Agbekale itusilẹ imuse ọfẹ ti OpenGL ati Vulkan API - Mesa 19.2.0. Itusilẹ akọkọ ti ẹka Mesa 19.2.0 ni ipo esiperimenta - lẹhin imuduro ikẹhin ti koodu, ẹya iduroṣinṣin 19.2.1 yoo jẹ idasilẹ. Ninu Mesa 19.2 pese Atilẹyin OpenGL 4.5 ni kikun fun i965, radeonsi ati awọn awakọ nvc0, atilẹyin Vulkan 1.1 fun awọn kaadi Intel ati AMD, ati atilẹyin fun boṣewa OpenGL 4.6 fun awọn kaadi Intel;

Lara awọn awọn ayipada:

  • Awọn awakọ (i965, iris) fun awọn kaadi fidio Intel (gen7+) pese atilẹyin ni kikun Ṣii GL 4.6 ati shader apejuwe ede GLSL 4.60. Titi ti a pese atilẹyin OpenGL 4.6 ninu awọn awakọ radeonsi (AMD) ati nvc0 (NVIDIA), o wa lati ṣe imuse GL_ARB_gl_spirv ati GL_ARB_spirv_extensions ti o jẹ kun fun i965 iwakọ ni August;
  • Awọn iṣẹ-ti titun iwakọ tẹsiwaju lati faagun Iris fun Intel GPU, eyiti o wa ninu awọn agbara rẹ ti fẹrẹ de opin pẹlu awakọ i965. Awakọ Iris naa da lori faaji Gallium3D, eyiti o fa awọn iṣẹ ṣiṣe iṣakoso iranti kuro si ẹgbẹ awakọ DRI ti ekuro Linux ati pese olutọpa ipinlẹ ti o ṣetan pẹlu atilẹyin fun kaṣe atunlo ti awọn nkan iṣelọpọ. Awakọ naa ṣe atilẹyin awọn ilana nikan ti o da lori Gen8+ microarchitecture (Broadwell, Skylake) pẹlu HD, UHD ati Iris GPUs.
  • Atilẹyin ti a ṣafikun fun AMD Navi 10 GPUs si awọn awakọ RADV ati RadeonSI
    (Radeon RX 5700), bakanna bi atilẹyin akọkọ Navi 14. Tun wa ninu awakọ RadeonSI kun atilẹyin fun ojo iwaju APU Renoir (Zen 2 pẹlu GPU Navi) ati apakan Arcturus (awọn agbara iširo nikan ati ẹrọ iyipada fidio VCN 2.5, laisi 3D);

  • Ninu awakọ Gallium3D R600 fun diẹ ninu awọn kaadi AMD agbalagba (HD 5800/6900) pese Ṣii GL 4.5 atilẹyin;
  • Fun RadeonSI gbekalẹ titun asiko isise linker - rtld;
  • Awọn iṣẹ ti RADV ati Virgl awakọ ti a ti iṣapeye;
  • Ti fẹ Awakọ Panfrost fun awọn GPU ti o da lori Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ati Bifrost (Mali G3x, G5x, G7x) microarchitectures ti a lo lori ọpọlọpọ awọn ẹrọ pẹlu awọn ilana ARM. Awọn agbara awakọ ti to bayi lati ṣiṣe GNOME Shell;
  • Afikun EGL ti a dabaa nipasẹ NVIDIA EGL_EXT_platform_ẹrọ, eyiti ngbanilaaye EGL lati wa ni ipilẹṣẹ laisi pipe awọn API kan pato ẹrọ
  • Ṣafikun awọn amugbooro OpenGL tuntun:
  • Awọn ifaagun ti a ṣafikun si awakọ RADV Vulkan (fun awọn kaadi AMD):
  • A ti ṣafikun itẹsiwaju atẹle si awakọ ANV Vulkan (fun awọn kaadi Intel):
    VK_EXT_shader_demote_to_ oluranlowo_pepe.

orisun: opennet.ru

Fi ọrọìwòye kun