Mesa 19.2.0 чыгарылышы, OpenGL жана Vulkanдын акысыз ишке ашырылышы

киргизилген OpenGL жана Vulkan API акысыз ишке ашырууну чыгаруу - Меза 19.2.0. Mesa 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. OpenGL 4.6 колдоосу radeonsi (AMD) жана nvc0 (NVIDIA) драйверлеринде камсыз кылынмайынча, ал GL_ARB_gl_spirv жана GL_ARB_spirv_кеңейтүүлөрүн ишке ашыруу үчүн кала берет. кошулду август айында i965 айдоочусу үчүн;
  • Жаңы драйвердин функциялары кеңейүүдө Iris өзүнүн мүмкүнчүлүктөрү боюнча i965 драйвери менен дээрлик паритетке жеткен Intel GPU үчүн. Iris драйвери Gallium3D архитектурасына негизделген, ал эстутумду башкаруу тапшырмаларын Linux ядросунун DRI драйверине жүктөйт жана чыгаруу объектилеринин кэшин кайра колдонууга колдоо көрсөтүү менен даяр мамлекеттик трекерди камсыз кылат. Драйвер HD, UHD жана Iris GPU'лары бар Gen8+ микроархитектурасынын (Broadwell, Skylake) негизиндеги процессорлорду гана колдойт.
  • RADV жана RadeonSI драйверлерине AMD Navi 10 GPU үчүн колдоо кошулду
    (Radeon RX 5700), ошондой эле баштапкы колдоо Navi 14. Ошондой эле RadeonSI драйверине киргизилген кошулду келечектеги APU Renoir (GPU Navi менен Zen 2) жана жарым-жартылай колдоо Арктур (эсептөө мүмкүнчүлүктөрү жана видео декоддоочу VCN 2.5 кыймылдаткычы, 3D жок);

  • Кээ бир эски AMD карталары үчүн Gallium3D R600 драйверинде (HD 5800/6900) камсыздалган OpenGL 4.5 колдоосу;
  • RadeonSI үчүн сунушталды жаңы иштөө убактысы шилтемеси - rtld;
  • RADV жана Virgl айдоочуларынын иштеши оптималдаштырылган;
  • Кеңейтилген ARM процессорлору бар көптөгөн түзмөктөрдө колдонулган Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) жана Bifrost (Mali G3x, G5x, G7x) микроархитектураларына негизделген GPU үчүн Panfrost драйвери. Айдоочунун мүмкүнчүлүктөрү азыр GNOME Shellди иштетүү үчүн жетиштүү;
  • NVIDIA тарабынан сунушталган EGL кеңейтүүсү кошулду EGL_EXT_platform_device, бул EGLди түзмөккө тиешелүү API'лерди чакырбастан инициализациялоого мүмкүндүк берет
  • Жаңы OpenGL кеңейтүүлөрү кошулду:
  • RADV Vulkan драйверине төмөнкү кеңейтүүлөр кошулду (AMD карталары үчүн):
  • ANV Vulkan драйверине төмөнкү кеңейтүү кошулду (Intel карталары үчүн):
    VK_EXT_shader_demote_to_helper_inococation.

Source: opennet.ru

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