aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-graphics
AgeCommit message (Collapse)Author
2020-09-09recipes-graphics: Add package in mesa-dev to install CI files for deqpAníbal Limón
Mesa has .gitlab-ci folder that contains scripts and fail/skips useful in order to run tests. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-09-03recipe-graphics: Mesa upgrade recipe to 20.3-dev rev 61b714a42eeAníbal Limón
Refresh patches and merge mesa-git.inc into mesa_git.bb. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-07-27mesa: adapt meson script to restore compatibility with release oneDmitry Baryshkov
During this development cycle meson script was changed to stop accepting empty values. This causes issues using some build options from OE-core's mesa.inc. Restore this compatibility by patching in support for empty values. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-07-27mesa: add git version of meta recipeDmitry Baryshkov
A650 (for sm8250) is not fully supported by mesa 20.1. Build git version of mesa 20.2 on sm8250 to get A650 support. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-07-24mesa: drop enforcement of gallium PACKAGECONFIGDmitry Baryshkov
gallium is added to PACKAGECONFIG if opengl DISTRO_FEATURE is enabled. Thus there is no need to duplicate it here. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-07-16mesa: enable freedreno for sm8250Dmitry Baryshkov
Enable freedreno `PACKAGECONFIG` for sm8250 boards. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-07-16mesa: simplify meta-qcom bbappendDmitry Baryshkov
To simplify mesa_%.bbappend define separate variable with `PACKAGECONFIG` appends and incude it into per-machine overrides. Also drop separate `GALLIUMDRIVERS` override in favour of using `freedreno` in `PACKAGECONFIG`. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2020-06-26mesa: Drop upstreamed patchKhem Raj
This patch is already available in 20.1.2 release see https://gitlab.freedesktop.org/mesa/mesa/-/commit/9b3aa872279f958f9da6e7f225c25c4f5f2cdb81 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-26recipes-graphics: Add mesa patch to fix 20.0.x graphics freedreno issueAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2020-03-22qcom-x11-image: use dynamic_layer since it depends on meta-oeNicolas Dechesne
This image depends on meta-oe (openbox, gtkperf, ...), so let's move it to the dynamic_layer folder. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2019-11-22recipes: Use features_check instead of distro_features_checkKhem Raj
distro_features_check is now deprecated Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-15recipes-graphics/{mesa,xserver}: Enable freedreno and gallium for sdm845Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit ab6cac9eb82e899e9290a508e13f4230b34e2031)
2019-02-26xf86-video-freedreno: remove recipeNicolas Dechesne
Upstream has been recommended for quite some time to favor -modesetting instead of the custom -freedreno driver. See: http://bloggingthemonkey.blogspot.com/2016/11/a-quick-note-for-usersdistros.html Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-09-01qcom-x11-image: sample image for X11 testingNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-05-30kmscube: remove recipeNicolas Dechesne
It has been merged in OE-Core. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-05-12kmscube: add recipeCarlos Rafael Giani
This is a useful tool to test KMS and GBM-based EGL & OpenGL ES drawing Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> [updated to more recent upstream, and pushed to meta-qcom until it is available in oe-core] Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit cae7067fdaf1e18bf6cba7e914d6a9553d2f172b)
2017-04-09xf86-video-freedreno: Limit to arm and aarch64 archesKhem Raj
Makes meta-qcom play well in multi-bsp setup where non-arm architectures are also involved. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-03-01apq8096: enable freedreno graphicsNicolas Dechesne
Add SoC customization for mesa, gstreamer and xorg. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-12-16xserver-xorg: switch to modesetting with glamor by defaultNicolas Dechesne
Following the recommendation from freedreno author, let's switch the DDX from -freedreno to -modesetting. http://bloggingthemonkey.blogspot.fr/2016/11/a-quick-note-for-usersdistros.html The freedreno driver will remain available in the BSP layer, but it will be less tested from now on. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-12-16xf86-video-freedreno: add fixes for X11 ABI 23Nicolas Dechesne
All patches are taken from upstream, until a new release is available. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-05Merge branch 'krogoth'Nicolas Dechesne
2016-07-05Merge branch 'jethro' into krogothNicolas Dechesne
2016-07-05improve spacing and indentation in machine configuration files and recipesNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-05Use $SOC_FAMILY instead of $MACHINE in BSPNicolas Dechesne
In many recipes we have been using $MACHINE to add customization. As we are about to add more boards based on similar SoC, we need to use $SOC_FAMILY as override instead of $MACHINE. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-05-13Revert "libdrm: Export fd_bo_from_fbdev when ksgl is unavailable"Nicolas Dechesne
This reverts commit 4623825e7579a9d615a727be7f278b7fcc78c6e3. the corresponding libdrm patch was merged upstream in 2.4.68. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-04-10libdrm: Export fd_bo_from_fbdev when ksgl is unavailableKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-04-10xserver-xf86-config: Add an append to stitch freedreno specific preload modulesKhem Raj
OE-Core defines a musl specific file called 10-preload-modules.conf which defines the xorg plugins to be preloaded for a device. The defaults are for QEMU/x86 devices, this patch overrides the defaults to make X11 server start on dragon board. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-23xf86-video-freedreno: Upgrade 1.3.0 -1.4.0Khem Raj
remove upstreamed patches Fixes build with clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-02-09images: remove reference imagesNicolas Dechesne
From now on, we will reference images from meta-rpb layer instead. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-21mesa: rename bbappend fileZoltan Kuscsik
Make Mesa bitbake append file compatible with both Mesa 11.x and 10.x. Signed-off-by: Zoltan Kuscsik <zoltan.kuscsik@linaro.org>
2015-10-13weston-*-image: remove gtk+3-demo from the sample imageNicolas Dechesne
gtk+3-demo seems to require libGL, so let's remove it for now. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-12weston-image: add reference image for Wayland/WestonNicolas Dechesne
including: * systemd * pam * connman * user linaro (no passwd) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-12weston-chromium-image: add sample image for Chromium on WaylandNicolas Dechesne
Includes Chromium on Wayland using ozone plugin, and also: * pam support to run chromium/weston as normal user * systemd * connman for easier network management * resize2fs to extend the image size to the full partition size Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-07-30mesa: enable freedreno for DragonBoard 410cNicolas Dechesne
This machine is defined in meta-96boards Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-07-30mesa: remove gallium-egl PACKAGECONFIG, it has been deprecatedNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-07-28xf86-video-freedreno: backport upstream patchNicolas Dechesne
From: http://cgit.freedesktop.org/xorg/driver/xf86-video-freedreno/commit/?id=33724ce4711ef98e93a9b16c1b7e974aa11086ed Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-07-28mesa: enable freedreno on selected machine onlyNicolas Dechesne
Instead of enabling for armv7a, try to be a better citizen for other BSP layers, and only enable freedreno on machines that have Adreno GPU. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-05-05mesa: Enable freedreno for armv7 onlyKhem Raj
angstrom also builds x86 images and freedreno is not ported for it Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-12-30mesa.bbappend: enable xa only when x11 is enabled in DISTRO_FEATURESNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-12-15mesa.bbappend: enable XA gallium state trackerNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-12-15xf86-video-freedreno: remove the custom xorg conf file , rely on OutputClass ↵Nicolas Dechesne
instead Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-10-23xf86-video-freedreno: upgrade to 1.3.0Nicolas Dechesne
Since version 1.2.0 this video driver has support for: == * platform-probe and autoconfig support, so no .conf file needed with xserver 1.16+ == However this requires Xorg 1.16 to work. As such we continue to include a custom xorg.conf file, and this file is likely to break on non-freedreno platforms. When Xorg is migrated to 1.16, we can remove the custom configuration file, and solely rely on platform probe. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-07-23Create initial BSP layer for IFC6410Nicolas Dechesne
- create meta-qualcomm OE layer - add README and license file - create machine configuration for ifc6410, using the 3.4+freedreno kernel - configure freedreno in mesa, and create xf86-video-freedreno recipe This has been tested with distro-less OE-core on IFC6410 meta = "master:6bc3696d8451a23d743daf03ee98c4ba54ce4551" Using the following extra configuration in local.conf: DISTRO_FEATURES_append = " opengl" CORE_IMAGE_EXTRA_INSTALL += "mesa-demos" VIRTUAL-RUNTIME_graphical_init_manager = "" glxgears was tested using the GPU firmware from the Inforce BSP v1.5 release. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>