Рэліз Mesa 19.2.0

Адбыўся рэліз Mesa 19.2.0 - свабоднай рэалізацыі графічных API OpenGL і Vulkan з адкрытым зыходным кодам.

Выпуск 19.2.0 мае эксперыментальны статут, і толькі пасля правядзення стабілізацыі кода будзе выпушчана стабільная версія 19.2.1. Mesa 19.2/4.5 падтрымлівае OpenGL 965 для драйвераў i0, radeonsi і nvc1.1, Vulkan 4.6 для карт Intel і AMD, а таксама падтрымлівае стандарт OpenGL XNUMX для карт Intel.

Асноўныя змены:

  • у драйверах (i965 і iris) для відэакарт Intel (gen7+) забяспечана поўная падтрымка OpenGL 4.6 і мовы апісання шэйдараў GLSL 4.60;
  • пашырэнне магчымасцяў драйвера Iris для GPU Intel;
  • у драйверы RADV і RadeonSI дадалі падтрымку GPU AMD Navi 10 (Radeon RX 5700) і Navi 14. У драйвер RadeonSI таксама дададзеная падтрымка будучыні APU Renoir (Zen 2 c GPU Navi) і часткова Arcturus;
  • падтрымка OpenGL 4.5 у Gallium3D-драйверы R600 для некаторых старых карт AMD;
  • новы кампаноўнік runtime - rtld для RadeonSI;
  • аптымізацыя прадукцыйнасці драйвераў RADV і Virgl;
  • пашыраны драйвер Panfrost для GPU на базе мікраархітэктур Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) і Bifrost (Mali G3x, G5x, G7x), выкарыстоўваных на прыладах з працэсарамі ARM, драйвер зараз можа працаваць з GNOME Shell;
  • дададзена EGL-пашырэнне EGL_EXT_platform_device, якое дазваляе ініцыялізаваць EGL без звароту да спецыфічных для прылады API;
  • дададзены новыя пашырэнні OpenGL:
    • GL_ARB_post_depth_coverage для драйвера radeonsi (Navi);
    • GL_ARB_seamless_cubemap_per_texture для драйвера etnaviv (пры падтрымцы SEAMLESS_CUBE_MAP у GPU);
    • GL_EXT_shader_image_load_store для драйвера radeonsi (пры LLVM 10+);
    • GL_EXT_shader_samples_identical для драйвераў iris і radeonsi (калі выкарыстоўваецца NIR);
    • GL_EXT_texture_shadow_lod для драйвераў i965 і iris;
  • у Vulkan-драйвер RADV (для карт AMD) дададзены пашырэння:
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_coverage;
    • VK_EXT_queue_family_foreign;
    • VK_EXT_sample_locations;
    • VK_KHR_depth_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • у Vulkan-драйвер ANV для карт Intel дададзена пашырэнне VK_EXT_shader_demote_to_helper_invocation.

Крыніца: linux.org.ru

Дадаць каментар