diff options
-rw-r--r-- | meta/recipes-graphics/cogl/cogl-1.0.inc | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/meta/recipes-graphics/cogl/cogl-1.0.inc b/meta/recipes-graphics/cogl/cogl-1.0.inc index c0d410e3b3..59ff66e1fa 100644 --- a/meta/recipes-graphics/cogl/cogl-1.0.inc +++ b/meta/recipes-graphics/cogl/cogl-1.0.inc | |||
@@ -28,16 +28,17 @@ EDEPENDS_WAYLAND = "wayland" | |||
28 | ERDEPENDS_GL = "libgl" | 28 | ERDEPENDS_GL = "libgl" |
29 | ERDEPENDS_GLES2 = "libgles2" | 29 | ERDEPENDS_GLES2 = "libgles2" |
30 | 30 | ||
31 | # GLESv1 is rarely tested, so disable it | ||
31 | EXTRA_OECONF += "--disable-introspection \ | 32 | EXTRA_OECONF += "--disable-introspection \ |
32 | --enable-examples-install \ | 33 | --enable-examples-install \ |
33 | --enable-debug \ | 34 | --enable-debug \ |
34 | --disable-gles1 \ | 35 | --disable-gles1 \ |
35 | " | 36 | " |
36 | 37 | ||
37 | PACKAGECONFIG[cogl-pango] = "--enable-cogl-pango,--disable-cogl-pango,pango" | 38 | # OpenGL/GLX |
39 | PACKAGECONFIG[glx] = "--enable-gl --enable-glx,--disable-gl --disable-glx,${EDEPENDS_GL} ${EDEPENDS_X11},${ERDEPENDS_GL}" | ||
38 | 40 | ||
39 | # GL flavours | 41 | # GLESv2 |
40 | PACKAGECONFIG[gl] = "--enable-gl,--disable-gl,${EDEPENDS_GL},${ERDEPENDS_GL}" | ||
41 | PACKAGECONFIG[gles2] = "--enable-gles2,--disable-gles2,${EDEPENDS_GLES2}, ${ERDEPENDS_GLES2}" | 42 | PACKAGECONFIG[gles2] = "--enable-gles2,--disable-gles2,${EDEPENDS_GLES2}, ${ERDEPENDS_GLES2}" |
42 | 43 | ||
43 | # EGL backends | 44 | # EGL backends |
@@ -46,15 +47,15 @@ PACKAGECONFIG[egl-null] = "--enable-null-egl-platform,--disable-null-egl-platfor | |||
46 | PACKAGECONFIG[egl-x11] = "--enable-xlib-egl-platform,--disable-xlib-egl-platform,${EDEPENDS_X11}" | 47 | PACKAGECONFIG[egl-x11] = "--enable-xlib-egl-platform,--disable-xlib-egl-platform,${EDEPENDS_X11}" |
47 | PACKAGECONFIG[egl-wayland] = "--enable-wayland-egl-platform,--disable-wayland-egl-platform,${EDEPENDS_WAYLAND}" | 48 | PACKAGECONFIG[egl-wayland] = "--enable-wayland-egl-platform,--disable-wayland-egl-platform,${EDEPENDS_WAYLAND}" |
48 | 49 | ||
49 | # GLX | 50 | # Wayland (server-side) |
50 | PACKAGECONFIG[glx] = "--enable-glx,--disable-glx,${EDEPENDS_GL} ${EDEPENDS_X11}" | ||
51 | |||
52 | # Wayland server-side | ||
53 | PACKAGECONFIG[wayland-server] = "--enable-wayland-egl-server,--disable-wayland-egl-server,${EDEPENDS_WAYLAND}" | 51 | PACKAGECONFIG[wayland-server] = "--enable-wayland-egl-server,--disable-wayland-egl-server,${EDEPENDS_WAYLAND}" |
54 | 52 | ||
53 | # Support rendering text directly with Pango | ||
54 | PACKAGECONFIG[cogl-pango] = "--enable-cogl-pango,--disable-cogl-pango,pango" | ||
55 | |||
55 | # Respect the DISTRO_FEATURES to pull in GLX or Wayland as appropriate by | 56 | # Respect the DISTRO_FEATURES to pull in GLX or Wayland as appropriate by |
56 | # default. | 57 | # default. |
57 | PACKAGECONFIG ??= "cogl-pango gl \ | 58 | PACKAGECONFIG ??= "cogl-pango gles2 \ |
58 | ${@base_contains('DISTRO_FEATURES', 'wayland', 'egl-wayland', '', d)} \ | 59 | ${@base_contains('DISTRO_FEATURES', 'wayland', 'egl-wayland', '', d)} \ |
59 | ${@base_contains('DISTRO_FEATURES', 'x11', 'glx', '', d)}" | 60 | ${@base_contains('DISTRO_FEATURES', 'x11', 'glx', '', d)}" |
60 | 61 | ||