Firefox 94-ում X11-ի ելքը կփոխանցվի լռելյայնորեն օգտագործելու EGL

Գիշերային շինությունները, որոնք հիմք կհանդիսանան Firefox 94-ի թողարկման համար, թարմացվել են՝ ներառելով X11 արձանագրություն օգտագործող գրաֆիկական միջավայրերի համար լռելյայն նոր վերամշակման հետադարձ կապ: Նոր backend-ը հատկանշական է GLX-ի փոխարեն գրաֆիկական ելքի համար EGL ինտերֆեյսի օգտագործման համար: Backend-ն աջակցում է բաց կոդով OpenGL վարորդների՝ Mesa 21.x-ի և NVIDIA 470.x-ի սեփականության վարորդների հետ աշխատելու համար: AMD սեփական OpenGL դրայվերները դեռ չեն աջակցվում:

EGL-ի օգտագործումը լուծում է gfx դրայվերների հետ կապված խնդիրները և թույլ է տալիս ընդլայնել սարքերի շրջանակը, որոնց համար հասանելի են վիդեո արագացումը և WebGL-ը: Նախկինում նոր X11 հետնամասի ակտիվացման համար պահանջվում էր աշխատել MOZ_X11_EGL միջավայրի փոփոխականով, որը կփոխեր Webrender և OpenGL կոմպոզիտացիոն բաղադրիչները՝ օգտագործելու EGL: Նոր backend-ը պատրաստվում է բաժանելով DMABUF backend-ը, որն ի սկզբանե ստեղծվել էր Wayland-ի համար, ինչը թույլ է տալիս շրջանակները ուղղակիորեն դուրս բերել GPU հիշողության մեջ, որը կարող է արտացոլվել EGL framebuffer-ում և մատուցվել որպես հյուսվածք՝ վեբ էջի տարրերը հարթեցնելիս:

Source: opennet.ru

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