Vydanie Mesa 19.2.0

Bola vydaná Mesa 19.2.0 - bezplatná implementácia grafických API OpenGL a Vulkan s otvoreným zdrojovým kódom.

Vydanie 19.2.0 má experimentálny status a až po stabilizácii kódu bude vydaná stabilná verzia 19.2.1. Mesa 19.2 podporuje OpenGL 4.5 pre i965, ovládače radeonsi a nvc0, Vulkan 1.1 pre karty Intel a AMD a podporuje aj štandard OpenGL 4.6 pre karty Intel.

Hlavné zmeny:

  • Ovládače (i965 a iris) pre grafické karty Intel (gen7+) poskytujú plnú podporu pre OpenGL 4.6 a jazyk popisu shaderov GLSL 4.60;
  • rozšírenie možností ovládača Iris pre GPU Intel;
  • do ovládačov RADV a RadeonSI pribudla podpora GPU AMD Navi 10 (Radeon RX 5700) a Navi 14. Do ovládača RadeonSI pribudla aj podpora budúceho APU Renoir (Zen 2 s GPU Navi) a čiastočne Arcturus;
  • Podpora OpenGL 4.5 v ovládači Gallium3D R600 pre niektoré staršie karty AMD;
  • nový runtime linker - rtld pre RadeonSI;
  • optimalizácia výkonu ovládačov RADV a Virgl;
  • Ovládač Panfrost pre GPU založené na mikroarchitektúrach Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x) používaných na zariadeniach s procesormi ARM bol rozšírený; ovládač teraz môže pracovať s GNOME Shell;
  • pridané rozšírenie EGL EGL_EXT_platform_device, ktoré vám umožňuje inicializovať EGL bez prístupu k API špecifickým pre zariadenie;
  • pridané nové rozšírenia OpenGL:
    • GL_ARB_post_depth_coverage pre ovládač radeonsi (Navi);
    • GL_ARB_seamless_cubemap_per_texture pre ovládač etnaviv (s podporou SEAMLESS_CUBE_MAP na GPU);
    • GL_EXT_shader_image_load_store pre ovládač radeonsi (pre LLVM 10+);
    • GL_EXT_shader_samples_identical pre ovládače iris a radeonsi (ak sa používa NIR);
    • GL_EXT_texture_shadow_lod pre ovládače i965 a iris;
  • do ovládača RADV Vulkan boli pridané rozšírenia (pre karty 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
  • Do ovládača ANV Vulkan pre karty Intel bolo pridané rozšírenie VK_EXT_shader_demote_to_helper_invocation.

Zdroj: linux.org.ru

Pridať komentár