Uitgave van Mesa 19.2.0, een gratis implementatie van OpenGL en Vulkan

Geïntroduceerd release van een gratis implementatie van de OpenGL en Vulkan API - Mesa 19.2.0. De eerste release van de Mesa 19.2.0-tak heeft een experimentele status - na de definitieve stabilisatie van de code zal een stabiele versie 19.2.1 worden uitgebracht. In Mesa 19.2 voorzien Volledige OpenGL 4.5-ondersteuning voor i965-, radeonsi- en nvc0-stuurprogramma's, Vulkan 1.1-ondersteuning voor Intel- en AMD-kaarten en ondersteuning voor de OpenGL 4.6-standaard voor Intel-kaarten;

onder veranderingen:

  • Drivers (i965, iris) voor Intel-videokaarten (gen7+) bieden volledige ondersteuning OpenGL 4.6 en shader-beschrijvingstaal GLSL 4.60. Totdat OpenGL 4.6 ondersteuning wordt geboden in de radeonsi (AMD) en nvc0 (NVIDIA) stuurprogramma's, blijft het nodig om de GL_ARB_gl_spirv en GL_ARB_spirv_extensions te implementeren die waren toegevoegd voor i965-stuurprogramma in augustus;
  • De functionaliteit van de nieuwe driver blijft zich uitbreiden Iris voor Intel GPU, die qua mogelijkheden bijna gelijk is aan de i965-driver. Het Iris-stuurprogramma is gebaseerd op de Gallium3D-architectuur, die geheugenbeheertaken overdraagt ​​aan de DRI-stuurprogrammazijde van de Linux-kernel en een kant-en-klare statustracker biedt met ondersteuning voor een hergebruikcache van uitvoerobjecten. De driver ondersteunt alleen processors gebaseerd op Gen8+ microarchitectuur (Broadwell, Skylake) met HD-, UHD- en Iris-GPU's.
  • Ondersteuning toegevoegd voor AMD Navi 10 GPU's aan RADV- en RadeonSI-stuurprogramma's
    (Radeon RX 5700), evenals initiële ondersteuning Navi 14. Ook opgenomen in het RadeonSI-stuurprogramma toegevoegd ondersteuning voor de toekomstige APU Renoir (Zen 2 met GPU Navi) en gedeeltelijk Arcturus (alleen computermogelijkheden en videodecoderingsengine VCN 2.5, zonder 3D);

  • In Gallium3D R600 driver voor sommige oudere AMD-kaarten (HD 5800/6900) beveiligd OpenGL 4.5-ondersteuning;
  • Voor RadeonSI ingediend nieuwe runtime-linker - rtld;
  • De prestaties van de RADV- en Virgl-drivers zijn geoptimaliseerd;
  • Uitgebreid Panfrost-stuurprogramma voor GPU's gebaseerd op de microarchitecturen Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) en Bifrost (Mali G3x, G5x, G7x) die op veel apparaten met ARM-processors worden gebruikt. De mogelijkheden van het stuurprogramma zijn nu voldoende om GNOME Shell uit te voeren;
  • EGL-extensie toegevoegd, voorgesteld door NVIDIA EGL_EXT_platform_apparaat, waarmee EGL kan worden geïnitialiseerd zonder apparaatspecifieke API's aan te roepen
  • Nieuwe OpenGL-extensies toegevoegd:
  • Uitbreidingen toegevoegd aan het RADV Vulkan-stuurprogramma (voor AMD-kaarten):
  • De volgende extensie is toegevoegd aan de ANV Vulkan-driver (voor Intel-kaarten):
    VK_EXT_shader_demote_to_helper_invocation.

Bron: opennet.ru

Voeg een reactie