Mesa 19.2.0-Veröffentlichung

Mesa 19.2.0 wurde veröffentlicht – eine kostenlose Implementierung der OpenGL- und Vulkan-Grafik-APIs mit Open-Source-Code.

Release 19.2.0 hat einen experimentellen Status und erst nach der Stabilisierung des Codes wird die stabile Version 19.2.1 veröffentlicht. Mesa 19.2 unterstützt OpenGL 4.5 für i965, Radeonsi- und NVC0-Treiber, Vulkan 1.1 für Intel- und AMD-Karten und unterstützt außerdem den OpenGL 4.6-Standard für Intel-Karten.

Wichtigste Änderungen:

  • Treiber (i965 und Iris) für Intel-Grafikkarten (gen7+) bieten volle Unterstützung für OpenGL 4.6 und die Shader-Beschreibungssprache GLSL 4.60;
  • Erweiterung der Fähigkeiten des Iris-Treibers für Intel-GPUs;
  • Unterstützung für AMD Navi 10 (Radeon RX 5700) und Navi 14 GPUs wurde zu den RADV- und RadeonSI-Treibern hinzugefügt. Unterstützung für die zukünftige APU Renoir (Zen 2 mit GPU Navi) und teilweise Arcturus wurde auch zum RadeonSI-Treiber hinzugefügt;
  • OpenGL 4.5-Unterstützung im Gallium3D-Treiber R600 für einige ältere AMD-Karten;
  • neuer Laufzeitlinker – rtld für RadeonSI;
  • Leistungsoptimierung von RADV- und Virgl-Treibern;
  • Der Panfrost-Treiber für GPUs, die auf den Mikroarchitekturen Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) und Bifrost (Mali G3x, G5x, G7x) basieren und auf Geräten mit ARM-Prozessoren verwendet werden, wurde erweitert; der Treiber kann jetzt mit GNOME arbeiten Hülse;
  • EGL-Erweiterung EGL_EXT_platform_device hinzugefügt, mit der Sie EGL initialisieren können, ohne auf gerätespezifische APIs zuzugreifen;
  • Neue OpenGL-Erweiterungen hinzugefügt:
    • GL_ARB_post_ Depth_coverage für Radeonsi-Treiber (Navi);
    • GL_ARB_seamless_cubemap_per_texture für Etnaviv-Treiber (mit SEAMLESS_CUBE_MAP-Unterstützung auf der GPU);
    • GL_EXT_shader_image_load_store für den Radeonsi-Treiber (für LLVM 10+);
    • GL_EXT_shader_samples_identical für Iris- und Radeonsi-Treiber (wenn NIR verwendet wird);
    • GL_EXT_texture_shadow_lod für i965- und Iris-Treiber;
  • Dem RADV Vulkan-Treiber (für AMD-Karten) wurden Erweiterungen hinzugefügt:
    • 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
  • Die Erweiterung VK_EXT_shader_demote_to_helper_invocation wurde dem ANV Vulkan-Treiber für Intel-Karten hinzugefügt.

Source: linux.org.ru

Kommentar hinzufügen