Firefox 94 ರಲ್ಲಿ, X11 ಗಾಗಿ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ EGL ಬಳಸಲು ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ

ಫೈರ್‌ಫಾಕ್ಸ್ 94 ಬಿಡುಗಡೆಗೆ ಆಧಾರವಾಗಿರುವ ರಾತ್ರಿಯ ನಿರ್ಮಾಣಗಳನ್ನು X11 ಪ್ರೋಟೋಕಾಲ್ ಬಳಸಿಕೊಂಡು ಗ್ರಾಫಿಕಲ್ ಪರಿಸರಕ್ಕೆ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಹೊಸ ರೆಂಡರಿಂಗ್ ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಸೇರಿಸಲು ನವೀಕರಿಸಲಾಗಿದೆ. GLX ಬದಲಿಗೆ ಗ್ರಾಫಿಕ್ಸ್ ಔಟ್‌ಪುಟ್‌ಗಾಗಿ EGL ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸುವುದಕ್ಕಾಗಿ ಹೊಸ ಬ್ಯಾಕೆಂಡ್ ಗಮನಾರ್ಹವಾಗಿದೆ. ಓಪನ್-ಸೋರ್ಸ್ OpenGL ಡ್ರೈವರ್‌ಗಳಾದ Mesa 21.x ಮತ್ತು ಸ್ವಾಮ್ಯದ NVIDIA 470.x ಡ್ರೈವರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಬ್ಯಾಕೆಂಡ್ ಬೆಂಬಲಿಸುತ್ತದೆ. AMD ಸ್ವಾಮ್ಯದ OpenGL ಡ್ರೈವರ್‌ಗಳು ಇನ್ನೂ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ.

EGL ಅನ್ನು ಬಳಸುವುದು gfx ಡ್ರೈವರ್‌ಗಳೊಂದಿಗಿನ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತದೆ ಮತ್ತು ವೀಡಿಯೊ ವೇಗವರ್ಧನೆ ಮತ್ತು WebGL ಲಭ್ಯವಿರುವ ಸಾಧನಗಳ ವ್ಯಾಪ್ತಿಯನ್ನು ವಿಸ್ತರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಹಿಂದೆ, ಹೊಸ X11 ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು MOZ_X11_EGL ಎನ್ವಿರಾನ್ಮೆಂಟ್ ವೇರಿಯೇಬಲ್ನೊಂದಿಗೆ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಗತ್ಯವಿದೆ, ಇದು EGL ಅನ್ನು ಬಳಸಲು Webrender ಮತ್ತು OpenGL ಸಂಯೋಜನೆಯ ಘಟಕಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ಮೂಲತಃ ವೇಲ್ಯಾಂಡ್‌ಗಾಗಿ ರಚಿಸಲಾದ DMABUF ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ವಿಭಜಿಸುವ ಮೂಲಕ ಹೊಸ ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ, ಇದು ಫ್ರೇಮ್‌ಗಳನ್ನು ನೇರವಾಗಿ GPU ಮೆಮೊರಿಗೆ ಔಟ್‌ಪುಟ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ, ಇದು EGL ಫ್ರೇಮ್‌ಬಫರ್‌ನಲ್ಲಿ ಪ್ರತಿಫಲಿಸುತ್ತದೆ ಮತ್ತು ವೆಬ್ ಪುಟದ ಅಂಶಗಳನ್ನು ಚಪ್ಪಟೆಗೊಳಿಸುವಾಗ ವಿನ್ಯಾಸವಾಗಿ ನಿರೂಪಿಸಲ್ಪಡುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ