Please see https://bugs.gentoo.org/show_bug.cgi?id=612454 for context.--Chromium builds the following libraries (among others): libEGL.so, libGLESv2.so, libosmesa.so . These are usually provided by system mesa package, and so packagers are wondering what's different about our copies.FWIW, the package seemed to work just fine with these files removed, although I didn't test more sophisticated WebGL demos for example.Some questions for experts (feel free to redirect me to appropriate ML):1. Are these files supposed to be installed on the system with the browser? "dpkg-query -L google-chrome-stable | grep \\.so" only shows some Widevine shared objects for me. Maybe we should suggest packagers not to ship the GL .so files?1a. In case the GL .so files should not be installed, why are they built as part of the build process? How can I verify functionality which might depend on them is working correctly?2. What does the browser expect from the system wrt GL? I found that e.g. on Gentoo osmesa doesn't seem to be the default, but can be depended on. Currently Gentoo Chromium package doesn't do that though.3. Do you have recommendations for testing GL-related functionality? I used to check obvious things such as about:gpu, but frequently it shows to me most of the functionality is disabled or software-only.3a. Are there hardware configurations recommended to test this?3b. May running inside a chroot affect about:gpu results? My tests suggest that to be the case (I could provide you specific results upon request).Paweł
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CAATLsPbmxqKcUqJTPTk1Ptb0Hk0ScTukW2oAry1aAUF298bsAg%40mail.gmail.com.
bcc: chromium-devcc: graphics-dev, cwallezThe libGLESv2 and libEGL are ANGLE's implementation of GL and EGL. These are built as a data dependency of the x11 build here. These are only used when Chrome is run with --use-gl=angle I think but cwallez would know more about this.