Mesa 19.2.0 шығарылымы

Mesa 19.2.0 шығарылды - OpenGL және Vulkan графикалық API интерфейстерінің ашық бастапқы коды бар тегін жүзеге асырылуы.

19.2.0 шығарылымының эксперименттік күйі бар және код тұрақтандырылғаннан кейін ғана тұрақты 19.2.1 нұсқасы шығарылады. Mesa 19.2 i4.5, radeonsi және nvc965 драйверлері үшін OpenGL 0, Intel және AMD карталары үшін Vulkan 1.1, сондай-ақ Intel карталары үшін OpenGL 4.6 стандартын қолдайды.

Негізгі өзгерістер:

  • Intel бейне карталарына (gen965+) арналған драйверлер (i7 және iris) OpenGL 4.6 және GLSL 4.60 шейдер сипаттау тілін толық қолдауды қамтамасыз етеді;
  • Intel GPU үшін Iris драйверінің мүмкіндіктерін кеңейту;
  • AMD Navi 10 (Radeon RX 5700) және Navi 14 GPU қолдауы RADV және RadeonSI драйверлеріне қосылды.Болашақ APU Renoir (GPU Navi бар Zen 2) және ішінара Arcturus қолдауы да RadeonSI драйверіне қосылды;
  • Кейбір ескі AMD карталары үшін R4.5 Gallium3D драйверінде OpenGL 600 қолдауы;
  • жаңа орындау уақытының сілтемесі - RadeonSI үшін rtld;
  • RADV және Virgl драйверлерінің өнімділігін оңтайландыру;
  • ARM процессорлары бар құрылғыларда қолданылатын Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) және Bifrost (Mali G3x, G5x, G7x) микроархитектураларына негізделген GPU үшін Panfrost драйвері кеңейтілді; драйвер енді GNOME-мен жұмыс істей алады. қабық;
  • EGL кеңейтімі қосылды EGL_EXT_platform_device, ол құрылғыға арнайы API интерфейстеріне қол жеткізбей EGL инициализациялауға мүмкіндік береді;
  • жаңа OpenGL кеңейтімдері қосылды:
    • radeonsi драйверіне арналған GL_ARB_post_depth_overage (Navi);
    • etnaviv драйверіне арналған GL_ARB_seamless_cubemap_per_texture (GPU жүйесінде SEAMLESS_CUBE_MAP қолдауымен);
    • radeonsi драйверіне арналған GL_EXT_shader_image_load_store (LLVM 10+ үшін);
    • GL_EXT_shader_samples_iris және radeonsi драйверлері үшін бірдей (егер NIR пайдаланылса);
    • i965 және ирис драйверлеріне арналған GL_EXT_texture_shadow_lod;
  • кеңейтімдер RADV Vulkan драйверіне қосылды (AMD карталары үшін):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_тереңдігі_қамту;
    • VK_EXT_queue_family_foreign;
    • VK_EXT_үлгі_орындары;
    • VK_KHR_тереңдігі_трафарет_шешімі;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_бірыңғай_буфер_стандартты_қалыптастыру
  • VK_EXT_shader_demote_to_helper_invocation кеңейтімі Intel карталарына арналған ANV Vulkan драйверіне қосылды.

Ақпарат көзі: linux.org.ru

пікір қалдыру