mirror of
https://git.busybox.net/buildroot.git
synced 2025-01-26 22:33:27 +08:00
cairo: enable opengl for cairo-gl
If OpenGL is enabled then enable cairo-gl. However if GLESv2 is also present we must choose which implementation to use. Since normally OpenGL is more featured, has more dependencies and wouldn't be present "by accident" it seems like the logical choice to win over it. This feature is useful for webkitgtk's accelerated 2d canvas. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
d41722e4f4
commit
99b115e081
@ -79,11 +79,17 @@ else
|
||||
CAIRO_CONF_OPTS += --disable-gobject
|
||||
endif
|
||||
|
||||
# Can use GL or GLESv2 but not both
|
||||
ifeq ($(BR2_PACKAGE_HAS_LIBGL),y)
|
||||
CAIRO_CONF_OPTS += --enable-gl --disable-glesv2
|
||||
CAIRO_DEPENDENCIES += libgl
|
||||
else
|
||||
ifeq ($(BR2_PACKAGE_HAS_LIBGLES),y)
|
||||
CAIRO_CONF_OPTS += --enable-glesv2
|
||||
CAIRO_CONF_OPTS += --disable-gl --enable-glesv2
|
||||
CAIRO_DEPENDENCIES += libgles
|
||||
else
|
||||
CAIRO_CONF_OPTS += --disable-glesv2
|
||||
CAIRO_CONF_OPTS += --disable-gl --disable-glesv2
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_HAS_LIBOPENVG),y)
|
||||
|
Loading…
Reference in New Issue
Block a user