aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-graphics
AgeCommit message (Collapse)Author
2017-07-27weston: use just one append and one bb.utils.containsMartin Jansa
* drop duplicated --enable-rpi-compositor and WESTON_NATIVE_BACKEND=rpi-backend.so * use rpi override, adding --enable-rpi-compositor unconditionally breaks other MACHINEs with: configure: WARNING: unrecognized options: --enable-rpi-compositor * use just one append and one bb.utils.contains to save some bitbake cycles while parsing Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-14userland: Add missing EGL_CAST definesAndrea Galbusera
Needed by libepoxy Signed-off-by: Andrea Galbusera <gizero@gmail.com>
2017-05-24userland: Update to latestKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-05-11mesa-gl: Enable gbm for rpiKhem Raj
weston needs gbm support which is not in userland Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-05-11userland: Add missing GLES2 definesKhem Raj
Needed by weston Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-04-17eglinfo-fb: Mark is userland specificKhem Raj
It does not yet compile/work with vc4 open graphics driver Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-04-17userland: Upgrade to latestKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-03-11userland: Do not provide libglKhem Raj
libgl is actually provided by mesa-gl and this casued unneeded conflict between these two packages resulting in sato image reporting missing libGL.so.1 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-03-11xserver-xf86-config: remove evdev configurationAndreas Müller
xorg-xserver recommends xf86-input-libinput since oe-core's commit | commit 2d005faff6341a81a2afae28860101ba9db51ae8 | Author: Jussi Kukkonen <jussi.kukkonen@intel.com> | Date: Wed Oct 26 11:37:38 2016 +0300 | | conf: Use xf86-input-libinput by default | ... As nice side effect warnings for missing evdev in Xorg.0.log are gone. Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-03-11userland: Update to latestKhem Raj
Forward port the patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-02-16userland: Upgrade to latest and implement triple buffering for waylandKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-12-29userland: Fix building on aarch64Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-12-29userland: Update to latestKhem Raj
* Regenerate forward patches * Remove upstreamed ones Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-08userland: Bump to latest and add ASNEEDED = ""Khem Raj
ASNEEDED does not work with userland libraries as noted in see https://lists.yoctoproject.org/pipermail/yocto/2014-June/019933.html Helps with running kodi using gles2 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-08weston: Unify bbappends for weston into single fileKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-08userland: Update to latest master tipKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-10-14eglinfo-x11: align to VC4Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-14xorg align for vc4Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-14mesa: align for vc4Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-10-13userland: Upgrade to latestKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-09-21weston: Fix typo with overrideKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-09-21vc4graphics: Support X11 with the VC4 driver.Carlos Alberto Lopez Perez
* We need to use the X11 modesetting driver with VC4. * We need to build at least the mesa swrast DRI driver. (its already the default so don't overwrite it to empty) Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-09-21firmware, userland: Bump to latestKhem Raj
firmware -> 20160726 userland -> 20160728 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-09-21mesa_%.bbappend: new file to add the correct configuration options to ↵Herve Jourdain
support vc4graphics Signed-off-by: Herve Jourdain <herve.jourdain@neuf.fr>
2016-09-21weston/weston_%.bbappend: modify configuration options to support vc4graphicsHerve Jourdain
Signed-off-by: Herve Jourdain <herve.jourdain@neuf.fr>
2016-09-21wayland/weston_%.bbappend: modify configuration options to support vc4graphicsHerve Jourdain
Signed-off-by: Herve Jourdain <herve.jourdain@neuf.fr>
2016-08-29userland: Add bash to RDEPENDSScott Ellis
WARNING: userland-git-r5 do_package_qa: QA Issue: /usr/bin/dtoverlay-post contained in package userland requires /bin/bash, but no providers found in RDEPENDS_userland? [file-rdeps] Signed-off-by: Scott Ellis <scott@jumpnowtek.com>
2016-07-08userland: Upgrade to latest tipKhem Raj
Drop upstream applied patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-05-19userland: Update to tip of treeKhem Raj
Drop the patch which is upstreamed slightly differently use VMCS_INSTALL_PREFIX to /usr via EXTRA_OECMAKE Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-04-20userland: Fix passing of wayland-native to cmake while configuringTom Doehring
While having 'wayland' set DISTRO_FEATURES 'wayland-native' is handled as a cmake parameter which breaks the do_configure: $ cat /data/builds/rpi3-sandbox/tmp/work/raspberrypi2-poky-linux-gnueab i/userland/git-r5/temp/run.do_configure cmake \ ${OECMAKE_SITEFILE} \ [...] -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXE_LINKER_FLAGS='-Wl,--no-as-needed' wayland-native \ -Wno-dev $ CMake Error: The source directory "/data/builds/rpi3-sandbox/tmp/work/raspberrypi2-poky-linux-gnueabi/userland/git-r5/build/wayland-native" does not exist. | Specify --help for usage, or press the help button on the CMake GUI. Assuming that wayland-native should only be defined as a DEPENDS package this patch moves it to the correct PACKAGECONFIG position. Signed-off-by: Tom Doehring <toolmmy@gmail.com> Signed-off-by: toolmmy <toolmmy@gmail.com>
2016-04-13userland: Make vchostif as shared libraryKhem Raj
This helps in using this library when building with PIE binaries Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-04-13userland: Fix a build regression in builds not using waylandKhem Raj
Update userland to latest Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-04-13userland: In case of wayland configuration build needs wayland-nativeAndrei Gherzan
Building wayland support requires availability of wayland-scanner to avoid build errors like: | /bin/sh: | /home/andrei/work/yocto/build-rpi-master/tmp/sysroots/x86_64-linux/usr/bin/wayland-scanner: | No such file or directory Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-04-13pitft: Add support for pitft28rPetter Mabäcker
The support for PiTFT 28 inch resistive touchscreen is optional and can be enabled by adding below in local.conf: MACHINE_FEATURES += "pitft pitft28r" While at it also fix a minor typo in README. Signed-off-by: Petter Mabäcker <petter@technux.se>
2016-04-01userland: Fix tearing effect seen with wayland compositorsKhem Raj
Introduce EGL flush in few more places Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-28userland: Implement dispmanx_wrap_bufferKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-28userland: Upgrade to latestKhem Raj
Regenerate patches on top of given SRCREV Add return code errors fix to get it working with clang. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-28eglinfo-x11: Disable --as-neededKhem Raj
--as-needed exposes a dependency problem where libegl needs some symbols from libgles2 but the order that waf uses on linker cmdline for these libs is reversed so we end up with link time failures e.g. libEGL.so: undefined reference to `glxx_client_GetRenderbufferParameteriv' Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10userland: Drop extern inline patchesKhem Raj
Not needed since the issues have been fixed differently upstream Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10userland: Upgrade to latestKhem Raj
Drop upstreamed patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10weston: Specify egl and compositor options for rpiKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10userland: Fix build race with wayland supportKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10userland: Add wayland to deps if in DISTRO_FEATURESKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10userland: Define PROJECT_APIVER and rprovide libgles2 libglKhem Raj
These are needed for pkgconfig to have correct version number which is checked by many configure systems e.g. cogl to decide on support for wayland-egl rprovides are expected by cogl as well to define runtime deps on libgles2 and libgl Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10userland: Delete rpc flushing of thread in glEGLImageTargetTexture2DOESKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2016-03-10eglinfo-x11,eglinfo-fb: Add EGLINFO_DEVICE via bbappendsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10weston: Enable rpi compositor backendKhem Raj
oe-core default configure options disables it Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10userland: Add wayland supportKhem Raj
backport and fix needed patches for supporting wayland-egl use PACKAGECONFIG for wayland so we can add proper DEPENDS on wayland Fix QA warnings about dev-so Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10userland: Fix build with clang compilerKhem Raj
ends up with some warning cleanups and extern inline semantics changes Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10userland: Upgrade to latest git masterKhem Raj
Drop upstreamed patches 0002-fix-musl-build.patch was partially upstreamed git'ify the remaining patches Change license field to BSD 3 clause, since thats what the licence it with BCM and RPI Copyrights Licence changed from Broadcom to Raspberry Pi Ltd see commit 0863709b9fb90ee1204b7fe52f69535830d3c111 Author: popcornmix <popcornmix@gmail.com> Date: Mon Feb 1 21:07:02 2016 +0000 Update copyright diff --git a/LICENCE b/LICENCE index 2582681..dea4c26 100644 --- a/LICENCE +++ b/LICENCE @@ -1,4 +1,5 @@ Copyright (c) 2012, Broadcom Europe Ltd +Copyright (c) 2015, Raspberry Pi (Trading) Ltd All rights reserved. Signed-off-by: Khem Raj <raj.khem@gmail.com>