Mesa 19.2.0 чыгарылышы

Mesa 19.2.0 чыгарылды - OpenGL жана Vulkan графикалык API'лерин ачык булак коду менен акысыз ишке ашыруу.

Release 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 видеокарталары үчүн драйверлер (i965 жана iris) (gen7+) OpenGL 4.6 жана шейдердин сүрөттөмө тили GLSL 4.60 үчүн толук колдоо көрсөтөт;
  • Intel GPU үчүн Iris драйверинин мүмкүнчүлүктөрүн кеңейтүү;
  • AMD Navi 10 (Radeon RX 5700) жана Navi 14 GPUs үчүн колдоо RADV жана RadeonSI драйверлерине кошулган, келечектеги APU Renoir (GPU Navi менен Zen 2) үчүн колдоо жана жарым-жартылай Arcturus да RadeonSI драйверине кошулган;
  • Кээ бир эски AMD карталары үчүн Gallium4.5D драйвери R3 ичинде OpenGL 600 колдоосу;
  • жаңы иштөө убактысы шилтемеси - RadeonSI үчүн rtld;
  • RADV жана Virgl драйверлеринин иштөөсүн оптималдаштыруу;
  • ARM процессорлору бар түзмөктөрдө колдонулган Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) жана Bifrost (Mali G3x, G5x, G7x) микроархитектураларына негизделген GPU үчүн Panfrost драйвери азыр GNOME менен иштей алат; Shell;
  • EGL кеңейтүүсүн EGL_EXT_platform_device кошту, ал EGLди инициализациялоого мүмкүндүк берет, ал түзмөккө тиешелүү API'лерге кирбестен;
  • жаңы OpenGL кеңейтүүлөрүн кошту:
    • radeonsi драйвери үчүн GL_ARB_post_depth_coverage (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 жана iris драйверлери үчүн GL_EXT_texture_shadow_lod;
  • RADV Vulkan драйверине кеңейтүүлөр кошулду (AMD карталары үчүн):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_campage;
    • 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_бирдиктүү_буфер_стандарттык_калып
  • VK_EXT_shader_demote_to_helper_invocation кеңейтүүсү Intel карталары үчүн ANV Vulkan драйверине кошулду.

Source: linux.org.ru

Комментарий кошуу