Firefox 94 дээр X11-д зориулсан гаралт нь анхдагчаар EGL-г ашиглахаар солигдох болно

Firefox 94-ийн хувилбарын үндэс болох шөнийн бүтээцүүд нь X11 протоколыг ашиглан график орчинд анхдагчаар шинэ рэндэрлэх backend оруулахаар шинэчлэгдсэн. Шинэ backend нь GLX-ийн оронд график гаралтад EGL интерфэйсийг ашигласнаараа онцлог юм. Backend нь нээлттэй эхийн OpenGL драйверууд Mesa 21.x болон өмчийн NVIDIA 470.x драйверуудтай ажиллахыг дэмждэг. AMD-н эзэмшдэг OpenGL драйверууд хараахан дэмжигдээгүй байна.

EGL ашиглах нь gfx драйверуудтай холбоотой асуудлыг шийдэж, видео хурдасгах болон WebGL ашиглах боломжтой төхөөрөмжүүдийн хүрээг өргөжүүлэх боломжийг олгодог. Өмнө нь шинэ X11 backend-ийг идэвхжүүлэхийн тулд MOZ_X11_EGL орчны хувьсагчтай ажиллах шаардлагатай байсан бөгөөд энэ нь Webrender болон OpenGL нэгтгэх бүрэлдэхүүн хэсгүүдийг EGL-д шилжүүлдэг. Шинэ backend нь Wayland-д зориулж анх бүтээгдсэн DMABUF backend-ийг хуваах замаар бэлтгэгдсэн бөгөөд энэ нь фрэймийг GPU санах ой руу шууд гаргах боломжийг олгодог бөгөөд үүнийг EGL фреймбуферт тусгаж, вэб хуудасны элементүүдийг тэгшлэх үед бүтэц хэлбэрээр үзүүлэх боломжтой.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх