Rilaxx ta' Mesa 19.2.0, implimentazzjoni b'xejn ta' OpenGL u Vulkan

Introdott rilaxx ta' implimentazzjoni b'xejn tal-API OpenGL u Vulkan - Mesa 19.2.0. L-ewwel rilaxx tal-fergħa Mesa 19.2.0 għandha status sperimentali - wara l-istabbilizzazzjoni finali tal-kodiċi, se tiġi rilaxxata verżjoni stabbli 19.2.1. F'Mesa 19.2 ipprovdut Appoġġ sħiħ ta 'OpenGL 4.5 għal sewwieqa i965, radeonsi u nvc0, appoġġ Vulkan 1.1 għal kards Intel u AMD, u appoġġ għall-istandard OpenGL 4.6 għal kards Intel;

Fost bidliet:

  • Is-sewwieqa (i965, iris) għal kards tal-vidjo Intel (gen7+) jipprovdu appoġġ sħiħ OpenGL 4.6 u l-lingwa tad-deskrizzjoni tax-shader GLSL 4.60. Sakemm jiġi pprovdut appoġġ OpenGL 4.6 fis-sewwieqa radeonsi (AMD) u nvc0 (NVIDIA), għad iridu jiġu implimentati l-GL_ARB_gl_spirv u GL_ARB_spirv_extensions li kienu miżjud għas-sewwieq i965 f'Awwissu;
  • Il-funzjonalità tas-sewwieq il-ġdid tkompli tespandi Iris għal Intel GPU, li fil-kapaċitajiet tagħha kważi laħqet parità mas-sewwieq i965. Is-sewwieq Iris huwa bbażat fuq l-arkitettura Gallium3D, li tħoll il-kompiti ta 'ġestjoni tal-memorja lin-naħa tas-sewwieq DRI tal-qalba tal-Linux u tipprovdi tracker tal-istat lest b'appoġġ għal cache ta' użu mill-ġdid ta 'oġġetti output. Is-sewwieq jappoġġja biss proċessuri bbażati fuq mikroarkitettura Gen8+ (Broadwell, Skylake) b'GPUs HD, UHD u Iris.
  • Appoġġ miżjud għall-GPUs AMD Navi 10 lis-sewwieqa RADV u RadeonSI
    (Radeon RX 5700), kif ukoll appoġġ inizjali Navi 14. Inkluż ukoll fis-sewwieq RadeonSI miżjud appoġġ għall-futur APU Renoir (Zen 2 ma GPU Navi) u parzjalment Arcturus (kapaċitajiet ta' kompjuters u magna ta' dekodifikazzjoni tal-vidjo VCN 2.5 biss, mingħajr 3D);

  • Fis-sewwieq Gallium3D R600 għal xi karti AMD anzjani (HD 5800/6900) ipprovdut Appoġġ OpenGL 4.5;
  • Għal RadeonSI ippreżentata runtime linker ġdid - rtld;
  • Il-prestazzjoni tas-sewwieqa RADV u Virgl ġiet ottimizzata;
  • Estiża Driver Panfrost għal GPUs ibbażati fuq il-mikroarkitetturi Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) u Bifrost (Mali G3x, G5x, G7x) użati fuq ħafna apparati bi proċessuri ARM. Il-kapaċitajiet tas-sewwieq issa huma biżżejjed biex iħaddem GNOME Shell;
  • Miżjuda estensjoni EGL proposta minn NVIDIA EGL_EXT_platform_device, li jippermetti li EGL jiġi inizjalizzat mingħajr ma ssejjaħ APIs speċifiċi għall-apparat
  • Żiedu estensjonijiet ġodda OpenGL:
  • L-estensjonijiet li ġejjin ġew miżjuda mas-sewwieq RADV Vulkan (għall-karti AMD):
  • L-estensjoni li ġejja ġiet miżjuda mas-sewwieq ANV Vulkan (għall-karti Intel):
    VK_EXT_shader_demote_to_helper_invocation.

Sors: opennet.ru

Żid kumment