Tuuina atu o le Mesa 19.2.0, o se faʻatinoga saoloto o OpenGL ma Vulkan

Fa'ailoa fa'amatu'u fua le fa'atinoina o le OpenGL ma le Vulkan API - Mesa 19.2.0. O le faʻasalalauga muamua o le lala Mesa 19.2.0 o loʻo i ai se tulaga faʻataʻitaʻi - a maeʻa le faʻamautuina mulimuli o le code, o le a faʻasaʻolotoina se faʻamaumauga mautu 19.2.1. I le Mesa 19.2 saunia Lagolago atoa OpenGL 4.5 mo avetaavale i965, radeonsi ma nvc0, lagolago Vulkan 1.1 mo kata Intel ma AMD, ma lagolago mo le OpenGL 4.6 tulaga mo kata Intel;

Faatasi ai ma le suiga:

  • Avetaavale (i965, iris) mo kata vitio Intel (gen7+) maua le lagolago atoatoa OpenGL 4.6 ma le gagana fa'amatalaga fa'akomupiuta GLSL 4.60. Seia oʻo ina tuʻuina atu le lagolago OpenGL 4.6 i le radeonsi (AMD) ma le nvc0 (NVIDIA), e tumau pea le faʻatinoina o le GL_ARB_gl_spirv ma GL_ARB_spirv_extensions na faaopoopo mo le avetaavale i965 ia Aokuso;
  • O loʻo faʻaauau pea le faʻalauteleina o galuega a le avetaavale fou Iris mo Intel GPU, lea i lona gafatia ua toetoe lava a oʻo i le tutusa ma le avetaavale i965. O le aveta'avale Iris e fa'avae i luga o le fausaga o le Gallium3D, lea e ave'esea ai galuega o le fa'aogaina o manatuaga i le DRI aveta'avale o le fatu Linux ma tu'uina atu ai se si'osi'omaga ua saunia ma le lagolago mo le toe fa'aogaina o le fa'aogaina o meafaitino. Na'o le aveta'avale na'o le lagolagoina o masini fa'avae i luga ole Gen8 + microarchitecture (Broadwell, Skylake) fa'atasi ma HD, UHD ma Iris GPU.
  • Faʻaopoopo le lagolago mo AMD Navi 10 GPU i taʻavale RADV ma RadeonSI
    (Radeon RX 5700), faʻapea foʻi lagolago muamua Navi 14. E aofia ai foi i le avetaavale RadeonSI faaopoopo lagolago mo le lumanaʻi APU Renoir (Zen 2 ma GPU Navi) ma se vaega Arcturus (na'o le mafai ona fa'akomepiuta ma le masini fa'avasegaina ata vitio VCN 2.5, e aunoa ma le 3D);

  • I le Gallium3D R600 aveta'avale mo nisi pepa AMD matutua (HD 5800/6900) saunia OpenGL 4.5 lagolago;
  • Mo RadeonSI tuuina atu feso'ota'iga ta'avale fou - rtld;
  • O le faʻatinoga o le RADV ma le Virgl avetaʻavale ua sili ona lelei;
  • Fa'alautele Avetaavale Panfrost mo GPU faʻavae i luga ole Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ma Bifrost (Mali G3x, G5x, G7x) microarchitectures faʻaaogaina i luga o le tele o masini faʻapipiʻi ARM. Ua lava le malosi o le avetaavale e faʻatautaia ai le GNOME Shell;
  • Faʻaopoopo le faʻaopoopoga EGL na tuʻuina mai e le NVIDIA EGL_EXT_platform_device, lea e fa'atagaina ai le EGL e amatalia e aunoa ma le vala'au i API fa'apitoa i masini
  • Fa'aopoopoina fa'aopoopoga OpenGL fou:
  • Faʻaopoopo faʻaopoopoga i le avetaʻavale RADV Vulkan (mo kata AMD):
  • O le faʻaopoopoga lea ua faʻaopoopoina i le avetaʻavale ANV Vulkan (mo kata Intel):
    VK_EXT_shader_demote_to_helper_invocation.

puna: opennet.ru

Faaopoopo i ai se faamatalaga