summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/cogl
Commit message (Collapse)AuthorAgeFilesLines
* cogl: GL/GLX feature cleanupRoss Burton2013-08-161-8/+9
| | | | | | | | | | | | | | Separate GL and GLX flags don't make sense, as on Linux GL means GLX and GLX means GL. So, default to GLESv2 and GLX if X11 is enabled. EGL on X11 doesn't have feature parity yet so leave it disabled by default. (From OE-Core rev: e5f8f6c6191505d731c4672353e811d6729d424a) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl-1.0: make building cogl-pango optionalAndreas Oberritter2013-07-131-2/+4
| | | | | | | | | Add a 'cogl-pango' PACKAGECONFIG option and enable it by default. (From OE-Core rev: 767a2893f6cbc7d48619086970b8ed6262a883e7) Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl-1.0: put each library into its own packageAndreas Oberritter2013-07-131-1/+26
| | | | | | | | | | | This allows to install cogl-gles2 and cogl-pango only when needed and enables Debian package renaming. This stops cogl-pango from dragging in unwanted runtime dependencies, if cogl-pango isn't used. (From OE-Core rev: bcccb87a3213f5315f52fb18610b7e9dab510a7e) Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: add Wayland supportRoss Burton2013-06-251-8/+16
| | | | | | | | | | | | Add PACKAGECONFIG stanzas for Wayland client and server, and respect the x11 and wayland DISTRO_FEATURES to enable the relevant backends as appropriate by default. (From OE-Core rev: 84ffd212f9ca083301d19b9c7a9720d05c733e5c) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: make cogl be able to build on ARM archRoy.Li2013-06-143-0/+56
| | | | | | | | | | 1. Fix asm() register constraints in cogl when building for ARM. 2. Fix cogl to handle Thumb builds. (From OE-Core rev: cdfea71ff1c4f80ff3a0ade1d7514cbf3c22abde) Signed-off-by: Roy.Li <rongqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: add missing xrandr dependencyRoss Burton2013-06-041-1/+1
| | | | | | | | (From OE-Core rev: c665f2d02f1daf6c7ebbe357284b7e5bbf401c54) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: remove documentation hacksRoss Burton2013-05-301-6/+0
| | | | | | | | | | These sed lines disable the documentation and appear to be historical, building works fine without them. (From OE-Core rev: cb36bc74b772c355f219df5a3ff39f1ca95272ba) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: further improvementsTomas Frydrych2013-05-241-16/+8
| | | | | | | | | | | | | | * Removed unnecessary gtk-doc related depends/configure options (handled in gtk-doc class) * Moved more configure options into PACKAGECONFIG * Fixed typo in RDEPENDS of PACKAGECONFIG[gl] setup * Removed no longer needed DOLT-related configure fragment (From OE-Core rev: 356e00b198608080495641270f4a1634ddc6ff85) Signed-off-by: Tomas Frydrych <tomas@sleepfive.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: Replace with 1.14.0 versionTomas Frydrych2013-05-212-0/+65
The package has been renamed to cogl-1.0 instead of cogl-vmajor.vminor, keeping up with the upstream versioning policy (e.g., all 1.x packages install cogl-1.0 pc file and headers and are backward compatible), and to simplify dependency management (worth noting that since the 1.x development files are not parallel installable, it is not possible to use two versions of cogl 1.x at the same time anyway). Package configuration is provided via PACKAGECONFIG options as follows: GL flavour: 'gl' for big GL or 'gles2' for GLES2 (GLES1 is availabe in cogl, but not supporeted here at present.) EGL platform: 'egl-null' -- PVR-style null platform 'egl-kms' -- kms platform provide by Mesa 'egl-x11' -- egl over xlib platform (Additional EGL platforms, e.g., Wayland are supported by cogl, but not supported here at present.) GLX: 'glx' for the GLX extension support (implies 'gl') Default configuration is 'glx'; typical configuration providing 'native' egl on embedded HW would be 'gles2 egl-null'. (From OE-Core rev: b508fdd2b19ca30da8d09caf646897dc4cf195c8) Signed-off-by: Tomas Frydrych <tomas@sleepfive.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>