Sgaoileadh Mesa 19.2.0, buileachadh an-asgaidh de OpenGL agus Vulkan

Air a chuir a-steach le foillseachadh buileachadh an-asgaidh den OpenGL agus Vulkan API - Mesa 19.2.0. Tha inbhe deuchainneach aig a’ chiad fhoillseachadh de mheur Mesa 19.2.0 - às deidh an còd a dhèanamh seasmhach mu dheireadh, thèid dreach seasmhach 19.2.1 a leigeil ma sgaoil. Ann am Mesa 19.2 air a thoirt seachad Taic làn OpenGL 4.5 airson draibhearan i965, radeonsi agus nvc0, taic Vulkan 1.1 airson cairtean Intel agus AMD, agus taic airson inbhe OpenGL 4.6 airson cairtean Intel;

Am measg nan atharrachaidhean:

  • Bidh draibhearan (i965, iris) airson cairtean bhidio Intel (gen7+) a’ toirt seachad làn thaic OpenGL 4.6 agus cànan tuairisgeul shader GLSL 4.60. Gus an tèid taic OpenGL 4.6 a thoirt seachad anns na draibhearan radeonsi (AMD) agus nvc0 (NVIDIA), tha e fhathast gus na leudachaidhean GL_ARB_gl_spirv agus GL_ARB_spirv_extensions a bha air a chur ris airson dràibhear i965 san Lùnastal;
  • Tha comas-gnìomh an draibhear ùr a’ sìor leudachadh Iris airson Intel GPU, a tha na chomasan cha mhòr air co-ionannachd a ruighinn leis an draibhear i965. Tha an draibhear Iris stèidhichte air ailtireachd Gallium3D, a bhios a’ luchdachadh gnìomhan stiùireadh cuimhne gu taobh draibhear DRI den kernel Linux agus a bheir seachad rianadair stàite deiseil le taic airson tasgadan ath-chleachdadh de stuthan toraidh. Chan eil an draibhear a’ toirt taic ach do phròiseasan stèidhichte air microarchitecture Gen8 + (Broadwell, Skylake) le HD, UHD agus Iris GPUs.
  • Taic a bharrachd airson AMD Navi 10 GPUs gu draibhearan RADV agus RadeonSI
    (Radeon RX 5700), a bharrachd air taic tòiseachaidh Navi 14. Cuideachd air a ghabhail a-steach ann an dràibhear RadeonSI air a chur ris taic airson an àm ri teachd APU Renoir (Zen 2 le GPU Navi) agus ann am pàirt Arcturus (dìreach comasan coimpiutaireachd agus einnsean dì-chòdachadh bhidio VCN 2.5, gun 3D);

  • Ann an draibhear Gallium3D R600 airson cuid de chairtean AMD nas sine (HD 5800/6900) tèarainte Taic OpenGL 4.5;
  • Air sgàth airson Radeon SI air a thaisbeanadh ceangal ùr runtime - rtld;
  • Tha coileanadh nan draibhearan RADV agus Virgl air a mheudachadh;
  • Leudaichte Dràibhear panfrost airson GPUs stèidhichte air na microarchitectures Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) agus Bifrost (Mali G3x, G5x, G7x) air an cleachdadh air mòran innealan le pròiseasairean ARM. Tha comasan an dràibhear a-nis gu leòr airson GNOME Shell a ruith;
  • Leudachadh EGL air a mholadh le NVIDIA EGL_EXT_platform_device, a leigeas le EGL a thòiseachadh gun a bhith a’ gairm APIan a tha sònraichte don inneal
  • Chaidh leudachaidhean OpenGL ùra a chur ris:
  • Leudachain air an cur ris an draibhear RADV Vulkan (airson cairtean AMD):
  • Chaidh an leudachadh a leanas a chur ris an draibhear ANV Vulkan (airson cairtean Intel):
    VK_EXT_shader_demote_to_helper_invocation.

Source: fosgailtenet.ru

Cuir beachd ann