Versiunea Mesa 19.2.0

A fost lansat Mesa 19.2.0 - o implementare gratuită a API-urilor grafice OpenGL și Vulkan cu cod sursă deschisă.

Versiunea 19.2.0 are o stare experimentală și numai după ce codul a fost stabilizat va fi lansată versiunea stabilă 19.2.1. Mesa 19.2 acceptă OpenGL 4.5 pentru drivere i965, radeonsi și nvc0, Vulkan 1.1 pentru carduri Intel și AMD și, de asemenea, acceptă standardul OpenGL 4.6 pentru cardurile Intel.

Principalele modificări:

  • Driverele (i965 și iris) pentru plăcile video Intel (gen7+) oferă suport complet pentru OpenGL 4.6 și limbajul de descriere shader GLSL 4.60;
  • extinderea capacităților driverului Iris pentru GPU-urile Intel;
  • La driverele RADV și RadeonSI a fost adăugat suport pentru GPU-urile AMD Navi 10 (Radeon RX 5700) și Navi 14. La driverul RadeonSI a fost adăugat și suportul pentru viitorul APU Renoir (Zen 2 cu GPU Navi) și parțial Arcturus;
  • Suport OpenGL 4.5 în driverul Gallium3D R600 pentru unele carduri AMD mai vechi;
  • nou runtime linker - rtld pentru RadeonSI;
  • optimizarea performanței driverelor RADV și Virgl;
  • Driverul Panfrost pentru GPU-uri bazate pe microarhitecturile Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) și Bifrost (Mali G3x, G5x, G7x) utilizate pe dispozitive cu procesoare ARM a fost extins; driverul poate funcționa acum cu GNOME Coajă;
  • a adăugat extensia EGL EGL_EXT_platform_device, care vă permite să inițializați EGL fără a accesa API-uri specifice dispozitivului;
  • au adăugat noi extensii OpenGL:
    • GL_ARB_post_depth_coverage pentru șoferul radeonsi (Navi);
    • GL_ARB_seamless_cubemap_per_texture pentru driverul etnaviv (cu suport SEAMLESS_CUBE_MAP pe GPU);
    • GL_EXT_shader_image_load_store pentru driverul radeonsi (pentru LLVM 10+);
    • GL_EXT_shader_samples_identical pentru driverele iris și radeonsi (dacă se folosește NIR);
    • GL_EXT_texture_shadow_lod pentru drivere i965 și iris;
  • Au fost adăugate extensii la driverul RADV Vulkan (pentru cardurile 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
  • Extensia VK_EXT_shader_demote_to_helper_invocation a fost adăugată la driverul ANV Vulkan pentru cardurile Intel.

Sursa: linux.org.ru

Adauga un comentariu