Firefox 94 da X11 uchun chiqish sukut bo'yicha EGL dan foydalanishga o'tkaziladi

Firefox 94 versiyasi uchun asos bo'ladigan tungi tuzilmalar X11 protokolidan foydalangan holda grafik muhitlar uchun sukut bo'yicha yangi renderlash backendini o'z ichiga olgan holda yangilandi. Yangi backend GLX o'rniga grafik chiqish uchun EGL interfeysidan foydalanish bilan ajralib turadi. Backend ochiq manbali OpenGL drayverlari Mesa 21.x va xususiy NVIDIA 470.x drayverlari bilan ishlashni qo'llab-quvvatlaydi. AMD xususiy OpenGL drayverlari hali qo'llab-quvvatlanmaydi.

EGL-dan foydalanish gfx drayverlari bilan bog'liq muammolarni hal qiladi va video tezlashtirish va WebGL mavjud bo'lgan qurilmalar qatorini kengaytirish imkonini beradi. Ilgari yangi X11 backendini faollashtirish uchun MOZ_X11_EGL muhit oʻzgaruvchisi bilan ishlash kerak edi, bu Webrender va OpenGL kompozitsion komponentlarini EGLdan foydalanishga almashtiradi. Yangi backend dastlab Wayland uchun yaratilgan DMABUF backendini boʻlish orqali tayyorlanadi, bu esa freymlarni bevosita GPU xotirasiga chiqarish imkonini beradi, bu esa EGL ramka buferida aks ettirilishi va veb-sahifa elementlarini tekislashda tekstura sifatida koʻrsatilishi mumkin.

Manba: opennet.ru

a Izoh qo'shish