Vydání Mesa 19.2.0

Byla vydána Mesa 19.2.0 - bezplatná implementace grafických API OpenGL a Vulkan s otevřeným zdrojovým kódem.

Vydání 19.2.0 má experimentální status a teprve po stabilizaci kódu bude uvolněna stabilní verze 19.2.1. Mesa 19.2 podporuje OpenGL 4.5 pro i965, ovladače radeonsi a nvc0, Vulkan 1.1 pro karty Intel a AMD a podporuje také standard OpenGL 4.6 pro karty Intel.

Hlavní změny:

  • Ovladače (i965 a iris) pro grafické karty Intel (gen7+) poskytují plnou podporu pro OpenGL 4.6 a jazyk pro popis shaderů GLSL 4.60;
  • rozšíření možností ovladače Iris pro GPU Intel;
  • do ovladačů RADV a RadeonSI byla přidána podpora GPU AMD Navi 10 (Radeon RX 5700) a Navi 14. Do ovladače RadeonSI byla přidána i podpora budoucího APU Renoir (Zen 2 s GPU Navi) a částečně Arcturus;
  • podpora OpenGL 4.5 v ovladači Gallium3D R600 pro některé starší karty AMD;
  • nový runtime linker - rtld pro RadeonSI;
  • optimalizace výkonu ovladačů RADV a Virgl;
  • Ovladač Panfrost pro GPU založené na mikroarchitekturách Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x) používaných na zařízeních s procesory ARM byl rozšířen; ovladač nyní může pracovat s GNOME Shell;
  • přidáno rozšíření EGL EGL_EXT_platform_device, které umožňuje inicializovat EGL bez přístupu k API specifickým pro zařízení;
  • přidána nová rozšíření OpenGL:
    • GL_ARB_post_depth_coverage pro ovladač radeonsi (Navi);
    • GL_ARB_seamless_cubemap_per_texture pro ovladač etnaviv (s podporou SEAMLESS_CUBE_MAP na GPU);
    • GL_EXT_shader_image_load_store pro ovladač radeonsi (pro LLVM 10+);
    • GL_EXT_shader_samples_identical pro ovladače iris a radeonsi (pokud se používá NIR);
    • GL_EXT_texture_shadow_lod pro ovladače i965 a iris;
  • do ovladače RADV Vulkan byla přidána rozšíření (pro karty AMD):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_coverage;
    • VK_EXT_queue_family_cizí;
    • VK_EXT_ukázková_umístění;
    • VK_KHR_depth_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • Do ovladače ANV Vulkan pro karty Intel bylo přidáno rozšíření VK_EXT_shader_demote_to_helper_invocation.

Zdroj: linux.org.ru

Přidat komentář