Hauv Firefox 94, cov zis rau X11 yuav raug hloov mus siv EGL los ntawm lub neej ntawd

Cov kev tsim kho hmo ntuj uas yuav tsim lub hauv paus rau Firefox 94 tso tawm tau hloov kho kom suav nrog qhov rov qab ua haujlwm tshiab los ntawm lub neej ntawd rau cov duab nraaj siv X11 raws tu qauv. Tus tshiab backend yog qhov tseem ceeb rau kev siv EGL interface rau cov duab tso zis es tsis txhob GLX. Lub backend txhawb kev ua haujlwm nrog qhib-qhov chaw OpenGL tsav tsheb Mesa 21.x thiab tus tswv NVIDIA 470.x tsav tsheb. AMD tus tswv OpenGL tsav tsheb tseem tsis tau txais kev txhawb nqa.

Siv EGL daws teeb meem nrog cov tsav tsheb gfx thiab tso cai rau koj los nthuav dav ntau yam ntawm cov khoom siv rau qhov kev nrawm nrawm thiab WebGL muaj. Yav dhau los, ua kom X11 backend tshiab yuav tsum tau khiav nrog MOZ_X11_EGL ib puag ncig hloov pauv, uas yuav hloov Webrender thiab OpenGL cov khoom sib xyaw siv EGL. Tus tshiab backend yog npaj los ntawm kev faib cov DMABUF backend, Ameslikas tsim rau Wayland, uas tso cai rau cov thav duab kom ncaj qha tso zis rau GPU nco, uas tuaj yeem cuam tshuam rau hauv EGL framebuffer thiab ua raws li kev ntxhib los mos thaum flattening lub vev xaib cov ntsiab lus.

Tau qhov twg los: opennet.ru

Ntxiv ib saib