Mesa 19.2.0 kiadás

Megjelent a Mesa 19.2.0 – az OpenGL és a Vulkan grafikus API-k ingyenes megvalósítása nyílt forráskóddal.

A 19.2.0-s kiadás kísérleti állapotú, és csak a kód stabilizálása után jelenik meg a 19.2.1-es stabil verzió. A Mesa 19.2 támogatja az OpenGL 4.5 for i965, a radeonsi és az nvc0 illesztőprogramokat, a Vulkan 1.1-et Intel és AMD kártyákhoz, valamint támogatja az OpenGL 4.6 szabványt Intel kártyákhoz.

Nagy változások:

  • Az Intel videokártyák (gen965+) illesztőprogramjai (i7 és iris) teljes mértékben támogatják az OpenGL 4.6-ot és a shader-leíró nyelvet, a GLSL 4.60-at;
  • az Iris meghajtó képességeinek bővítése Intel GPU-khoz;
  • Az AMD Navi 10 (Radeon RX 5700) és a Navi 14 GPU-k támogatása hozzáadásra került a RADV és RadeonSI meghajtókhoz.
  • OpenGL 4.5 támogatás a Gallium3D R600 illesztőprogramban néhány régebbi AMD kártyához;
  • új futásidejű linker - rtld RadeonSI-hez;
  • RADV és Virgl illesztőprogramok teljesítményoptimalizálása;
  • Az ARM processzorokkal rendelkező eszközökön használt Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) és Bifrost (Mali G3x, G5x, G7x) mikroarchitektúrákon alapuló Panfrost illesztőprogram kibővült, az illesztőprogram mostantól a GNOME-mal is működhet Héj;
  • hozzáadva az EGL_EXT_platform_device EGL bővítményt, amely lehetővé teszi az EGL inicializálását az eszközspecifikus API-k elérése nélkül;
  • új OpenGL-bővítmények hozzáadva:
    • GL_ARB_post_depth_coverage a radeonsi illesztőprogramhoz (Navi);
    • GL_ARB_seamless_cubemap_per_texture az etnaviv illesztőprogramhoz (SEAMLESS_CUBE_MAP támogatással a GPU-n);
    • GL_EXT_shader_image_load_store a radeonsi illesztőprogramhoz (LLVM 10+ esetén);
    • GL_EXT_shader_samples_identical iris és radeonsi illesztőprogramokhoz (ha NIR-t használnak);
    • GL_EXT_texture_shadow_lod i965 és iris illesztőprogramokhoz;
  • kiterjesztések kerültek a RADV Vulkan illesztőprogramba (AMD kártyákhoz):
    • VK_AMD_puffer_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
  • A VK_EXT_shader_demote_to_helper_invocation bővítmény hozzáadásra került az Intel kártyák ANV Vulkan illesztőprogramjához.

Forrás: linux.org.ru

Hozzászólás