Mesa 19.2.0-ի թողարկում՝ OpenGL-ի և Vulkan-ի անվճար իրականացում

Ներկայացվել է OpenGL-ի և Vulkan API-ի անվճար ներդրման թողարկում - Մեսա 19.2.0. Mesa 19.2.0 մասնաճյուղի առաջին թողարկումն ունի փորձնական կարգավիճակ՝ կոդի վերջնական կայունացումից հետո կթողարկվի կայուն 19.2.1 տարբերակը: Մեսա 19.2-ում տրամադրված Ամբողջական OpenGL 4.5 աջակցություն i965, radeonsi և nvc0 դրայվերների համար, Vulkan 1.1 աջակցություն Intel և AMD քարտերի համար և աջակցություն OpenGL 4.6 ստանդարտին Intel քարտերի համար;

Մեջ փոփոխությունները:

  • Վարորդները (i965, iris) Intel վիդեո քարտերի համար (gen7+) ապահովում են լիարժեք աջակցություն OpenGL 4.6- ը և shader նկարագրության լեզուն GLSL 4.60: Քանի դեռ OpenGL 4.6-ի աջակցությունը չի տրամադրվել radeonsi (AMD) և nvc0 (NVIDIA) դրայվերներում, մնում է կիրառել GL_ARB_gl_spirv և GL_ARB_spirv_extensions, որոնք եղել են: ավելացրել է օգոստոսին i965 վարորդի համար;
  • Նոր վարորդի ֆունկցիոնալությունը շարունակում է ընդլայնվել Ծիածանաթաղանթ Intel GPU-ի համար, որն իր հնարավորություններով գրեթե հավասարեցվել է i965 դրայվերին: Iris-ի դրայվերը հիմնված է Gallium3D ճարտարապետության վրա, որը բեռնաթափում է հիշողության կառավարման առաջադրանքները Linux միջուկի DRI վարորդի կողմում և ապահովում է պատրաստի վիճակի որոնիչ՝ ելքային օբյեկտների վերօգտագործման քեշի աջակցությամբ: Վարորդն աջակցում է միայն Gen8+ միկրոճարտարապետության վրա հիմնված պրոցեսորներին (Broadwell, Skylake) HD, UHD և Iris GPU-ներով:
  • Ավելացվել է AMD Navi 10 GPU-ների աջակցություն RADV և RadeonSI վարորդներին
    (Radeon RX 5700), ինչպես նաև նախնական աջակցություն Navi 14. Նաև ներառված է RadeonSI վարորդի մեջ ավելացրել է աջակցություն ապագա APU Renoir-ին (Zen 2 GPU Navi-ով) և մասամբ Արթուրուսը (միայն հաշվողական հնարավորություններ և վիդեո ապակոդավորման շարժիչ VCN 2.5, առանց 3D-ի);

  • Gallium3D R600 դրայվերում որոշ հին դրամային քարտերի համար (HD 5800/6900) տրամադրվում է OpenGL 4.5 աջակցություն;
  • RadeonSI-ի համար ներկայացված նոր գործարկման ժամանակ կապող - rtld;
  • RADV և Virgl դրայվերների աշխատանքը օպտիմիզացվել է.
  • Ընդլայնված Panfrost վարորդ GPU-ների համար, որոնք հիմնված են Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) և Bifrost (Mali G3x, G5x, G7x) միկրոճարտարապետությունների վրա, որոնք օգտագործվում են ARM պրոցեսորներով շատ սարքերում: Վարորդի հնարավորություններն այժմ բավարար են GNOME Shell-ը գործարկելու համար;
  • Ավելացվեց NVIDIA-ի կողմից առաջարկված EGL ընդլայնումը EGL_EXT_platform_device, որը թույլ է տալիս EGL-ին սկզբնավորել առանց սարքի հատուկ API-ներ կանչելու
  • Ավելացվեց նոր OpenGL ընդարձակումներ.
  • RADV Vulkan դրայվերին ավելացված ընդլայնումներ (դրամային քարտերի համար).
  • Հետևյալ ընդլայնումը ավելացվել է ANV Vulkan վարորդին (Intel քարտերի համար).
    VK_EXT_shader_demote_______________________________________________ ____________ #_ #_ #_ # # # # # # # # # # # # # # # # # # # # #__Ս_Սեյդերը__Կանաչելը.

Source: opennet.ru

Добавить комментарий