Ukukhutshwa kweMesa 19.2.0, ukuphunyezwa kwamahhala kwe-OpenGL kunye neVulkan

Yaziswa ukukhutshwa kokuphunyezwa simahla kwe-OpenGL kunye neVulkan API - Mesa 19.2.0. Ukukhutshwa kokuqala kwesebe le-Mesa 19.2.0 kunesimo sokulinga - emva kokuzinziswa kokugqibela kwekhowudi, i-stable version 19.2.1 iya kukhutshwa. KwiMesa 19.2 kubonelelwe Inkxaso epheleleyo ye-OpenGL 4.5 ye-i965, i-radeonsi kunye nabaqhubi be-nvc0, inkxaso ye-Vulkan 1.1 yamakhadi e-Intel kunye ne-AMD, kunye nenkxaso yomgangatho we-OpenGL 4.6 wamakhadi e-Intel;

Phakathi utshintsho:

  • Abaqhubi (i965, iris) kwiikhadi zevidiyo ze-Intel (gen7 +) zibonelela ngenkxaso epheleleyo I-OpenGL 4.6 kunye nolwimi lwenkcazo ye-shader GLSL 4.60. Kude kube kubonelelwe ngenkxaso ye-OpenGL 4.6 kwiradeonsi (AMD) kunye ne-nvc0 (NVIDIA) abaqhubi, kushiyeke ukuba kuphunyezwe i-GL_ARB_gl_spirv kunye ne-GL_ARB_spirv_extensions ebezikho. yongezwe kuba i965 umqhubi ngo-Agasti;
  • Ukusebenza komqhubi omtsha kuyaqhubeka nokwandisa iris ye-Intel GPU, ekusenokwenzeka kwayo ukuba iphantse yafikelela kwi-parity kunye nomqhubi we-i965. Umqhubi we-Iris usekwe kwi-architecture ye-Gallium3D, ekhupha imisebenzi yokulawula imemori kwicala lomqhubi we-DRI ye-Linux kernel kwaye inikezela nge-tracker yelizwe esele yenziwe ngenkxaso yokusetyenziswa kwakhona kwe-cache yezinto eziphumayo. Umqhubi uxhasa kuphela iiprosesa ezisekelwe kwi-Gen8 + microarchitecture (Broadwell, Skylake) ene-HD, UHD kunye ne-Iris GPUs.
  • Inkxaso eyongeziweyo ye-AMD Navi 10 GPUs kwiRADV kunye nabaqhubi beRadeonSI
    (Radeon RX 5700), ngokunjalo inkxaso yokuqala Navi 14. Kwakhona kufakwe kumqhubi weRadeonSI yongezwe inkxaso kwikamva APU Renoir (Zen 2 kunye GPU Navi) kwaye ngokuyinxenye IArcturus (kuphela amandla ekhompyuter kunye ne-injini yokuguqula ividiyo ye-VCN 2.5, ngaphandle kwe-3D);

  • Kwi-Gallium3D umqhubi we-R600 wamakhadi athile amadala e-AMD (HD 5800/6900) ikhuselekile Inkxaso ye-OpenGL 4.5;
  • YeRadeonSI thaca umnxibelelanisi wexesha elitsha lokubaleka-rtld;
  • Ukusebenza kweRADV kunye nabaqhubi beVirgl kuye kwaphuculwa;
  • Yandisiwe Umqhubi we-Panfrost we-GPUs esekelwe kwi-Midgard (i-Mali-T6xx, i-Mali-T7xx, i-Mali-T8xx) kunye ne-Bifrost (i-Mali G3x, i-G5x, i-G7x) i-microarchitectures esetyenziswa kwizixhobo ezininzi ezine-ARM processors. Izakhono zomqhubi ngoku zanele ukuqhuba i-GNOME Shell;
  • Ukongezwa kwe-EGL ecetywayo yiNVIDIA EGL_EXT_platform_device, evumela i-EGL ukuba iqalwe ngaphandle kokufowunela isixhobo esithile se-APIs
  • Kongezwe izongezo ze-OpenGL ezitsha:
  • Izandiso ezongeziweyo kumqhubi we-RADV Vulkan (yekhadi le-AMD):
  • Ulwandiso olulandelayo longezwe kumqhubi we-ANV Vulkan (kumakhadi e-Intel):
    VK_EXT_shader_demote_to_helper_vocation.

umthombo: opennet.ru

Yongeza izimvo