Реліз Mesa 19.2.0

Відбувся реліз Mesa 19.2.0 - вільної реалізації графічних API OpenGL і Vulkan з відкритим вихідним кодом.

Випуск 19.2.0 має експериментальний статус і лише після проведення стабілізації коду буде випущена стабільна версія 19.2.1. Mesa 19.2 підтримує OpenGL 4.5 для драйверів i965, radeonsi та nvc0, Vulkan 1.1 для карт Intel та AMD, а також підтримує стандарт OpenGL 4.6 для карт 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

Додати коментар або відгук