Mesa 19.2.0-release

Mesa 19.2.0 is uitgebracht - een gratis implementatie van de grafische API's OpenGL en Vulkan met open source code.

Release 19.2.0 heeft een experimentele status en pas nadat de code is gestabiliseerd zal de stabiele versie 19.2.1 worden vrijgegeven. Mesa 19.2 ondersteunt OpenGL 4.5 voor i965, radeonsi en nvc0-stuurprogramma's, Vulkan 1.1 voor Intel- en AMD-kaarten, en ondersteunt ook de OpenGL 4.6-standaard voor Intel-kaarten.

Grote veranderingen:

  • Drivers (i965 en iris) voor Intel-videokaarten (gen7+) bieden volledige ondersteuning voor OpenGL 4.6 en de shader-beschrijvingstaal GLSL 4.60;
  • uitbreiding van de mogelijkheden van de Iris-driver voor Intel GPU's;
  • ondersteuning voor AMD Navi 10 (Radeon RX 5700) en Navi 14 GPU's is toegevoegd aan de RADV- en RadeonSI-stuurprogramma's. Ondersteuning voor de toekomstige APU Renoir (Zen 2 met GPU Navi) en gedeeltelijk Arcturus is ook toegevoegd aan het RadeonSI-stuurprogramma;
  • OpenGL 4.5-ondersteuning in Gallium3D-stuurprogramma R600 voor sommige oudere AMD-kaarten;
  • nieuwe runtime-linker - rtld voor RadeonSI;
  • prestatie-optimalisatie van RADV- en Virgl-stuurprogramma's;
  • De Panfrost-driver voor GPU's gebaseerd op de Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) en Bifrost (Mali G3x, G5x, G7x) microarchitecturen die worden gebruikt op apparaten met ARM-processors is uitgebreid; de driver kan nu met GNOME werken Schelp;
  • EGL-extensie EGL_EXT_platform_device toegevoegd, waarmee u EGL kunt initialiseren zonder toegang te krijgen tot apparaatspecifieke API's;
  • nieuwe OpenGL-extensies toegevoegd:
    • GL_ARB_post_ Depth_coverage voor radeonsi-stuurprogramma (Navi);
    • GL_ARB_seamless_cubemap_per_texture voor etnaviv-stuurprogramma (met SEAMLESS_CUBE_MAP-ondersteuning op GPU);
    • GL_EXT_shader_image_load_store voor het radeonsi-stuurprogramma (voor LLVM 10+);
    • GL_EXT_shader_samples_identical voor iris- en radeonsi-stuurprogramma's (als NIR wordt gebruikt);
    • GL_EXT_texture_shadow_lod voor i965- en iris-stuurprogramma's;
  • Er zijn extensies toegevoegd aan de RADV Vulkan-driver (voor AMD-kaarten):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_diepte_dekking;
    • VK_EXT_queue_family_foreign;
    • VK_EXT_sample_locations;
    • VK_KHR_diepte_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standaard_layout
  • De extensie VK_EXT_shader_demote_to_helper_invocation is toegevoegd aan het ANV Vulkan-stuurprogramma voor Intel-kaarten.

Bron: linux.org.ru

Voeg een reactie