Mesa 19.2.0 julkaisu

Mesa 19.2.0 julkaistiin – OpenGL- ja Vulkan-grafiikkasovellusliittymien ilmainen toteutus avoimella lähdekoodilla.

Versio 19.2.0 on kokeellisessa tilassa ja vakaa versio 19.2.1 julkaistaan ​​vasta kun koodi on vakautettu. Mesa 19.2 tukee OpenGL 4.5:tä i965:lle, radeonsi- ja nvc0-ajureita, Vulkan 1.1:tä Intel- ja AMD-korteille, ja tukee myös OpenGL 4.6 -standardia Intel-korteille.

Suurimmat muutokset:

  • Intel-näytönohjainkorttien (gen965+) ajurit (i7 ja iris) tarjoavat täyden tuen OpenGL 4.6:lle ja Shader-kuvauskielelle GLSL 4.60;
  • Iris-ohjaimen ominaisuuksien laajentaminen Intel GPU:ille;
  • RADV- ja RadeonSI-ajureihin lisättiin tuki AMD Navi 10:lle (Radeon RX 5700) ja Navi 14:lle. Tuki tulevalle APU Renoirille (Zen 2 ja GPU Navi) ja osittain Arcturus lisättiin myös RadeonSI-ajuriin.
  • OpenGL 4.5 -tuki Gallium3D-ohjaimessa R600 joillekin vanhemmille AMD-korteille;
  • uusi ajonaikainen linkki - rtld RadeonSI:lle;
  • RADV- ja Virgl-ajureiden suorituskyvyn optimointi;
  • ARM-prosessorilla varustetuissa laitteissa käytettyjen Midgard- (Mali-T6xx, Mali-T7xx, Mali-T8xx) ja Bifrost (Mali G3x, G5x, G7x) -mikroarkkitehtuureihin perustuvaa Panfrost-ohjainta on laajennettu Kuori;
  • lisätty EGL-laajennus EGL_EXT_platform_device, jonka avulla voit alustaa EGL:n käyttämättä laitekohtaisia ​​sovellusliittymiä;
  • lisätty uusia OpenGL-laajennuksia:
    • GL_ARB_post_depth_coverage radeonsi-ohjaimelle (Navi);
    • GL_ARB_seamless_cubemap_per_texture etnaviv-ohjaimelle (SEAMLESS_CUBE_MAP-tuella GPU:ssa);
    • GL_EXT_shader_image_load_store radeonsi-ohjaimelle (LLVM 10+);
    • GL_EXT_shader_samples_identical iris- ja radeonsi-ajureille (jos NIR on käytössä);
    • GL_EXT_texture_shadow_lod i965- ja iris-ajureille;
  • laajennuksia on lisätty RADV Vulkan -ohjaimeen (AMD-korteille):
    • VK_AMD_puskurimerkki;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_coverage;
    • VK_EXT_jono_perhe_ulkomaa;
    • VK_EXT_sample_locations;
    • VK_KHR_depth_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • VK_EXT_shader_demote_to_helper_invocation-laajennus on lisätty Intel-korttien ANV Vulkan -ohjaimeen.

Lähde: linux.org.ru

Lisää kommentti