[oe] [meta-browser][PATCH 3/4] Add use-egl PACKAGECONFIG to let chromium use EGL automatically
Otavio Salvador
otavio at ossystems.com.br
Mon Apr 28 15:14:16 UTC 2014
Hello Carlos,
On Sun, Apr 27, 2014 at 8:21 AM, Carlos Rafael Giani
<dv at pseudoterminal.org> wrote:
> By default, Chromium will try to use GLX and regular OpenGL. On embedded
> platforms, these are often not present, or unaccelerated, and using EGL
> and OpenGL ES instead makes more sense. To produce builds that use EGL and
> OpenGL ES by default instead, this PACKAGECONFIG option can be used.
>
> An EGL/OpenGLES-enabled build produces a chromium version that renders
> 2D and WebGL with GPU acceleration (if present).
>
> Signed-off-by: Carlos Rafael Giani <dv at pseudoterminal.org>
> ---
> recipes-browser/chromium/chromium_35.0.1883.0.bb | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/recipes-browser/chromium/chromium_35.0.1883.0.bb b/recipes-browser/chromium/chromium_35.0.1883.0.bb
> index 080282b..d0495d8 100644
> --- a/recipes-browser/chromium/chromium_35.0.1883.0.bb
> +++ b/recipes-browser/chromium/chromium_35.0.1883.0.bb
...
> +python __anonymous() {
> + pkgconfig = d.getVar('PACKAGECONFIG', True)
> + if 'use-egl' in pkgconfig.split():
> + d.appendVar("DEPENDS", " virtual/egl virtual/libgles2")
> +}
This is not need. You can add it in the PACKAGECONFIG third param so
it includes this dependencies for build.
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
More information about the Openembedded-devel
mailing list