Kutulutsidwa kwa Mesa 19.2.0, kukhazikitsa kwaulere kwa OpenGL ndi Vulkan

Yovomerezedwa ndi kutulutsidwa kwaulere kwa OpenGL ndi Vulkan API - Mesa 19.2.0. Kutulutsidwa koyamba kwa nthambi ya Mesa 19.2.0 kuli ndi mawonekedwe oyesera - pambuyo pa kukhazikika komaliza kwa code, 19.2.1 yokhazikika idzatulutsidwa. Mu Mesa 19.2 zimaperekedwa Thandizo lathunthu la OpenGL 4.5 la i965, radeonsi ndi madalaivala a nvc0, chithandizo cha Vulkan 1.1 cha makadi a Intel ndi AMD, ndi kuthandizira kwa OpenGL 4.6 muyezo wa makadi a Intel;

pakati kusintha:

  • Madalaivala (i965, iris) a makadi a kanema a Intel (gen7+) amapereka chithandizo chonse OpenGL 4.6 ndi chilankhulo chofotokozera za shader GLSL 4.60. Mpaka thandizo la OpenGL 4.6 litaperekedwa mu madalaivala a radeonsi (AMD) ndi nvc0 (NVIDIA), imatsalirabe kukhazikitsa GL_ARB_gl_spirv ndi GL_ARB_spirv_extensions zomwe zinali anawonjezera kwa oyendetsa i965 mu August;
  • Ntchito ya dalaivala watsopano ikupitiriza kukula Iris ya Intel GPU, yomwe mwa kuthekera kwake yatsala pang'ono kufika pofanana ndi dalaivala wa i965. Dalaivala wa Iris amachokera pamapangidwe a Gallium3D, omwe amatsitsa ntchito zoyang'anira kukumbukira ku mbali ya oyendetsa DRI ya Linux kernel ndikupereka tracker ya boma yokonzedwa mothandizidwa ndi cache yogwiritsanso ntchito zinthu zomwe zatulutsidwa. Dalaivala amangothandizira mapurosesa otengera Gen8+ microarchitecture (Broadwell, Skylake) yokhala ndi HD, UHD ndi Iris GPUs.
  • Thandizo lowonjezera la AMD Navi 10 GPUs kwa madalaivala a RADV ndi RadeonSI
    (Radeon RX 5700), komanso chithandizo choyamba Navi 14. Ikuphatikizidwanso mu dalaivala wa RadeonSI anawonjezera kuthandizira tsogolo la APU Renoir (Zen 2 yokhala ndi GPU Navi) komanso pang'ono Arcturus (kuthekera kwa makompyuta okha ndi injini yosinthira makanema VCN 2.5, popanda 3D);

  • Mu Gallium3D R600 dalaivala wamakhadi ena akale a AMD (HD 5800/6900) kupereka OpenGL 4.5 thandizo;
  • Za RadeonSI zoperekedwa new runtime linker - rtld;
  • Kuchita kwa madalaivala a RADV ndi Virgl kwakonzedwa;
  • Zokulitsidwa Dalaivala wa Panfrost wa GPUs potengera Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ndi Bifrost (Mali G3x, G5x, G7x) ma microarchitectures omwe amagwiritsidwa ntchito pazida zambiri zokhala ndi ma processor a ARM. Kuthekera kwa dalaivala tsopano ndikokwanira kuyendetsa GNOME Shell;
  • Zowonjezera EGL zoperekedwa ndi NVIDIA EGL_EXT_platform_device, zomwe zimalola EGL kukhazikitsidwa popanda kuyimba ma API okhudzana ndi chipangizocho
  • Adawonjezera zowonjezera za OpenGL:
  • Zowonjezera zowonjezera kwa dalaivala wa RADV Vulkan (makhadi a AMD):
  • Zowonjezera zotsatirazi zawonjezedwa kwa dalaivala wa ANV Vulkan (wamakhadi a Intel):
    VK_EXT_shader_demote_to_helper_kuyitanitsa.

Source: opennet.ru

Kuwonjezera ndemanga