Izdaja Mesa 19.2.0

Izdana je bila različica Mesa 19.2.0 – brezplačna implementacija grafičnih API-jev OpenGL in Vulkan z odprtokodno kodo.

Izdaja 19.2.0 ima eksperimentalni status in šele po stabilizaciji kode bo izdana stabilna različica 19.2.1. Mesa 19.2 podpira OpenGL 4.5 za gonilnike i965, radeonsi in nvc0, Vulkan 1.1 za kartice Intel in AMD ter podpira tudi standard OpenGL 4.6 za kartice Intel.

Večje spremembe:

  • Gonilniki (i965 in iris) za grafične kartice Intel (gen7+) zagotavljajo polno podporo za OpenGL 4.6 in opisni jezik senčil GLSL 4.60;
  • razširitev zmogljivosti gonilnika Iris za grafične procesorje Intel;
  • gonilnikom RADV in RadeonSI je bila dodana podpora za GPU AMD Navi 10 (Radeon RX 5700) in Navi 14. Gonilniku RadeonSI je bila dodana tudi podpora za prihodnji APU Renoir (Zen 2 z GPU Navi) in delno Arcturus;
  • Podpora za OpenGL 4.5 v gonilniku Gallium3D R600 za nekatere starejše kartice AMD;
  • nov izvajalni povezovalnik - rtld za RadeonSI;
  • optimizacija delovanja gonilnikov RADV in Virgl;
  • Gonilnik Panfrost za grafične procesorje, ki temeljijo na mikroarhitekturah Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) in Bifrost (Mali G3x, G5x, G7x), ki se uporabljajo v napravah s procesorji ARM, je bil razširjen; gonilnik lahko zdaj deluje z GNOME školjka;
  • dodana razširitev EGL EGL_EXT_platform_device, ki vam omogoča inicializacijo EGL brez dostopa do API-jev, specifičnih za napravo;
  • dodane nove razširitve OpenGL:
    • GL_ARB_post_depth_coverage za gonilnik radeonsi (Navi);
    • GL_ARB_seamless_cubemap_per_texture za gonilnik etnaviv (s podporo SEAMLESS_CUBE_MAP na GPE);
    • GL_EXT_shader_image_load_store za gonilnik radeonsi (za LLVM 10+);
    • GL_EXT_shader_samples_identical za gonilnike iris in radeonsi (če je uporabljen NIR);
    • GL_EXT_texture_shadow_lod za gonilnike i965 in iris;
  • gonilniku RADV Vulkan so bile dodane razširitve (za kartice AMD):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_coverage;
    • VK_EXT_queue_family_foreign;
    • VK_EXT_vzorčne_lokacije;
    • VK_KHR_depth_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • Razširitev VK_EXT_shader_demote_to_helper_invocation je bila dodana gonilniku ANV Vulkan za kartice Intel.

Vir: linux.org.ru

Dodaj komentar