Age | Commit message (Collapse) | Author |
|
The XA tracker is only useful for the VMWare DDX driver. Drop it from
PACKAGECONFIG_FREEDRENO. The XA tracer has been used for the
xf86-video-freedreno DDX, but it has been replaced with the generic
modesetting driver.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Remote the xshmfence PACKAGECONFIG, removed in oe-core while converting
the recipe from autotools to meson.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Currently mesa_git fails because SRCREV is applied too late to be fully
processed, which results in the following bitbake error. Fix it by
enforcing immediate parsing of SRCREV assignment.
ERROR:
/home/lumag/Projects/RPB/build-rpb/conf/../../layers/meta-qcom/recipes-graphics/mesa/mesa_git.bb:
AUTOREV/SRCPV set too late for the fetcher to work properly, please set
the variables earlier in parsing. Erroring instead of later obtuse build
failures.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Mesa can provide several tools which simplify debugging mesa and the
kernel driver. Enable them to be built into the mesa-tools package.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
The deqp-all-skips.txt was renamed to all-skips.txt, see:
https://gitlab.freedesktop.org/mesa/mesa/-/commit/38dff02bfb1f237ded1e2075e560ec06b52fadcf
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Fixes,
...
/srv/oe/build/tmp-rpb-glibc/work/cortexa57-linaro-linux/mesa/2_2x.x-dev+gitAUTOINC+4d9acfa533-r0/temp/run.do_configure.3083: 164: /srv/oe/build/tmp-rpb-glibc/work/cortexa57-linaro-linux/mesa/2_2x.x-dev+gitAUTOINC+4d9acfa533-r0/temp/run.do_configure.3083: Bad substitution
...
See,
https://git.openembedded.org/openembedded-core/commit/?id=b68790713fee4de4fa81762526b941ba76b66866
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
The conversion was mostly automated with:
./scripts/contrib/convert-overrides.py
With a few manual tweaks.
Also change LAYERCOMPAT to honister.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
0004-Revert-mesa-Enable-asm-unconditionally-now-that-gen_.patch, now in
upstream,
https://gitlab.freedesktop.org/mesa/mesa/-/commit/45206d7673adb1484cbdb3eadaf82e0849c9cdcf?merge_request_iid=1974
0003-Allow-enable-DRI-without-DRI-drivers.patch, not needed now in
recipe logic.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
The deqp skips file was renamed, see,
https://gitlab.freedesktop.org/mesa/mesa/-/commit/9cc1f089196f2f5c695dbf5f42b947b9970b8965
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
- Update branch name to main.
- Update PV to 2x.x-dev recently mesa bump to 21.x versions so use 2x.x
for our mesa_git dev build.
- Refresh patches to avoid warnings when apply.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Small change docs: Xorg -> X.Org in upstream, see,
https://gitlab.freedesktop.org/mesa/mesa/-/commit/2f42c21221cf89f738225e3ac2aa2e85953c1dc1
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
In gallium drivers is still supported and cause a failure in qemuarm
builds and add auto to native{,sdk} builds.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Remove in upstream since,
https://gitlab.freedesktop.org/mesa/mesa/-/commit/435de835cd639d1b9bb96f81fc224771dc90af6d
Installation of mesa-ci,
https://gitlab.freedesktop.org/mesa/mesa/-/commit/27e0181523474cbf11c251b0294f019acc4d557d
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Add new MESA_DEV variable to enable build from AUTOREV and stop
bumping by default every time.
Fix freedreno ci files installation see mesa rev,
https://gitlab.freedesktop.org/mesa/mesa/-/commit/ad77170b850f67733a6f9142edc331677283326f
Refresh patches,
0002-meson.build-make-TLS-ELF-optional.patch
0003-Allow-enable-DRI-without-DRI-drivers.patch
0004-Revert-mesa-Enable-asm-unconditionally-now-that-gen_.patch
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Fixes deqp freedreno installation paths changed in rev
6d2afe1c832.
https://gitlab.freedesktop.org/mesa/mesa/-/commit/6d2afe1c83254c4cf437e14a221087ecc01cc7d1
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
mesa: remove 20.3.0-rc2 recipe
|
|
Remove recipe that was used to provide development version of mesa for
the RB5 platform.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Refresh patches to apply,
0001-meson.build-check-for-all-linux-host_os-combinations.patch
0002-meson.build-make-TLS-ELF-optional.patch
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Remove fix-meson-config-compat.patch not needed in OE-core master
anymore.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Set PACKAGECONFIG[osmesa] to true or false since rev ee802372180
support for osmesa classic was remove.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
recipes-graphics: mesa_git bump to rev aed8d30b50
|
|
Remove PLATFORMS drm and surfaceless this are enabled
automatically in upstream, see revs,
e00adef34a5ce485e2c9216a268ca05e89a5fc98
a38e21d6683aeecb51aea4f933a77c6e7f1a6179
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Do not override DEFAULT_PREFERENCE for sm8250, mesa 20.3.0-rc2 is used instead.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Add mesa version 20.3.0-rc2. Branch 20.2.x has significant memory leaks
on a650, resulting in regular test suite crashes. This version is
enabled only for sm8250 machines.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Use new 'qcom' override instead of listing SoC families one by one to
enable glamor on Qualcomm machines.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Use new 'qcom' override instead of listing SoC families one by one to
enable freedreno driver.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Remove patch 0005-vc4-use-intmax_t-for-formatted-output-of-timespec-me.patch
already in upstream at rev e331fd7fc42.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Remove already integrated patch,
- 0001-src-util-disk_cache_os.c-Add-missing-headers-for-ope.patch
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Latest mesa rev 3424e17b9a9beca85c0ef60e195eb544faea8995 broke the
build.
- Update fix-meson-config-compat.patch patch to add broadcom target.
- Add 0001-src-util-disk_cache_os.c-Add-missing-headers-for-ope.patch to
fix musl build, submitted to [1].
[1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7146.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
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>
|
|
Refresh patches and merge mesa-git.inc into mesa_git.bb.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
Enable freedreno `PACKAGECONFIG` for sm8250 boards.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
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>
|
|
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>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
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>
|
|
distro_features_check is now deprecated
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
(cherry picked from commit ab6cac9eb82e899e9290a508e13f4230b34e2031)
|
|
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>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
It has been merged in OE-Core.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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)
|
|
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>
|
|
Add SoC customization for mesa, gstreamer and xorg.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|