aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-graphics
AgeCommit message (Collapse)Author
2017-06-16mesa: move to 17.1.1Awais Belal
We now drop the git based recipe and move to 17.1.1 which builds/boots perfectly for the currently supported AMD BSPs. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-06-16libdrm: move to upstream versionAwais Belal
We now default to the upstream version of libdrm which is 2.4.81 and hence is much stable than the one we were using earlier for AMD BSPs. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-06-15Merge morty into masterAwais Belal
2017-06-14common: improve llvm versioningAwais Belal
This is mainly targeted against master branch builds. Doing it now has the advantage that the change makes it in for any releases prior to moving to the master branch. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-05-13Merge remote-tracking branch 'morty' into 'master'Awais Belal
2017-04-21libdrm: Add vram memory info,Sanjay R Mehta
Add new seamaphore support, Add uvd instance info Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
2017-04-21mesa: Fix for regression failureSanjay R Mehta
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
2017-04-12mesa: do not fix llvm-config pathAwais Belal
The path to cross scripts is already added to PATH when the recipe is invoked and it works out cleanly so there's no need for this. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-04-11Merge 'morty' into 'master'Awais Belal
Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-03-13mesa: Adding bug fixes for tesselation and unigine heaven issuesSanjay R Mehta
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
2017-02-10mesa: workaround flex 2.6.2 bugAwais Belal
Flex 2.6.2 has a bug which results in incorrect variable expansion and that causes quite a lot of other packages to fail https://github.com/westes/flex/issues/113 The best way for now is to work it around for the concerning packages as upstream is thinking of reverting back to the older version https://patchwork.openembedded.org/patch/135715/ https://patchwork.openembedded.org/patch/135503/ Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-01-12Merge remote-tracking branch 'morty' into 'master'Awais Belal
2017-01-03llvm: create recipe for 3.9.1Sanjay R Mehta
Upgraded llvm from 3.7.1 to 3.9.1 for AMD BSPs. The recipe has been created from scratch taking and merging changes from meta-oe because there are things that cannot be overriden through appends or any other cleaner mechanism. mesa has been adjusted accordingly as well. Signed-off-by: Awais Belal <awais_belal@mentor.com> Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
2017-01-03mesa: upgrade to 12.0.3Sanjay R Mehta
This upgrades mesa to 12.0.3 from 11.0.8. Signed-off-by: Awais Belal <awais_belal@mentor.com> Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>
2016-12-14xf86-video-amd: update to 1.2.0/7.8.0Awais Belal
With the xserver update to 1.19 the older versions (1.1.x/7.6.x) fail to build due to version incompatibilities. This is fixed by upgrading to the latest available versions. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-11-07Merge pull request #367 from drewmoseley/cleanupDrew Moseley
Revert "libxvmc: Workaround vardeps bug for do_install"
2016-11-04Revert "libxvmc: Workaround vardeps bug for do_install"Drew Moseley
This reverts commit 0db43401552d1d3b8c38f42327307168028b374e.
2016-11-01libdrm: Cleanup libdrm recipesDrew Moseley
Move libdrm recipe into the common layer. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-10-25mesa: cleanup and adjustAwais Belal
This cleans up the mesa recipe for things that are already being handled upstream and adjusts a few other things including the use of PACKAGECONFIGs where ever possible. The recipe is also restructured slightly to be more readable. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-10-06Enabling DRI3Sanjay R Mehta
2016-10-05ddx driver v1.1Sanjay R Mehta
2016-09-16Merge pull request #343 from abelal/add_lunargsdk_componentsDrew Moseley
Add LunarG SDK components
2016-09-15xserver-xorg: fix space issue in _appendAwais Belal
A leading space is always required with _append overrides. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-09-09Merge branch 'jethro'Drew Moseley
2016-08-31xf86-video-amd: use hashes rather than tags for SRCREVAwais Belal
Using tags in the SRCREV breaks the BB_NO_NETWORK builds because bitbake only allows hashes to be used in SRCREV otherwise the fetch sequence is re-run every time after cleansstate in order to fetch the tag information from the actual repo. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-08-18mesa: fix QA warningAwais Belal
Fixes mesa-2_11.0.8+gitAUTOINC+b9b19162ee-r0 do_configure: QA Issue: mesa: configure was passed unrecognised options: --with-sha1 [unknown-configure-option] Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-08-13Revert "xinput-calibrator: backport geometry fixes from upstream"Drew Moseley
This reverts commit 66e77a8a05d23c33e9d776b0dca290cce3f334a1.
2016-08-10Merge branch 'jethro'Drew Moseley
2016-07-29xinput-calibrator: remove boot time auto launcherAwais Belal
This tends to mess up the X Server start up in some cases and ends up generating wrong calibration data as well randomly. We now remove it from the default set up as the user already has an option to run this from the cmdline or the SATO GUI once the system is up. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-07-29xinput-calibrator: backport geometry fixes from upstreamAwais Belal
This is a backport of http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-graphics/xinput-calibrator?id=ce6f15dc3905ab0b061b20cc35fd179fdd9e070f and http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-graphics/xinput-calibrator?id=d2b6e325a00e77e6fbee25f3b46cb73af29f1652 Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-07-15xserver: adjust for dynamic layer priority changes for MELAwais Belal
With the new layer priority handling introduced into MEL we have to explicitly set version for xserver-nodm-init. So we now conslidate both xserver-nodm-init and xserver-common to be picked up from meta-oe. Once the versions found in OE-core and meta-oe are merged this should be dropped. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-07-12Merge branch 'jethro'Drew Moseley
2016-05-20Merge remote-tracking branch 'origin/cedar' into masterAwais Belal
Conflicts: common/recipes-devtools/python/python_2.7.9.bbappend
2016-05-16meta-amd/common: mesa updatesArindam Nath
Signed-off-by: Sanjay Mehta <sanju.mehta@amd.com> Signed-off-by: Arindam Nath <arindam.nath@amd.com>
2016-05-16meta-amd/common: libdrm updatesArindam Nath
Signed-off-by: Sanjay Mehta <sanju.mehta@amd.com> Signed-off-by: Arindam Nath <arindam.nath@amd.com>
2016-05-15amd: Replace base_contains with bb.utils.containsDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-04-28xserver-xf86-config: do not use SWcursorAwais Belal
With the latest updates to the amdgpu driver the cursor problem is no longer observed after power save so we drop the work-around now. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-04-22xf86-video-ati: Remove local recipeDrew Moseley
We switched to xf86-video-amd but this evidently got missed in a merge somewhere. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-04-14Merge branch 'jethro'Drew Moseley
2016-04-02amd: Make va configuration dependent on GPU typeDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-31mesa: enable libva supportAwais Belal
We now enable VA support in mesa in a way that the circular dependency chain between mesa and libva is taken care off. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-31libva: add required packagesAwais Belal
This pulls in the latest available (1.6.2) libva package from meta-intel and modifies it in a way suitable for building for amdfalconx86 platform. libva is split into two packages (libva and libva-gl) to cope for a circular dependency that exists between mesa and libva. The libva-gl package that depends on mesa provides the gl (EGL and GLX) VA backends. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-28Merge pull request #269 from abelal/llvm_mesa_libdrm_upgradeDrew Moseley
steppeeagle/baldeagle: upgrade llvm, mesa and libdrm
2016-03-28steppeeagle/baldeagle: upgrade llvm and mesaAwais Belal
This essentially upgrades mesa and llvm for the steppeeagle and baldeagle BSPs while the amdfalconx86 BSP already uses the ugraded versions. Mesa is upgraded from 10.6.3 to 11.0.8 (git) LLVM is upgraded from 3.4.2 to 3.7.1 Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-21libdrm: move to common layerAwais Belal
This moves the libdrm 2.4.66 recipe to the common layer so it could be used for platforms other than amdfalconx86. This move essentially upgrades the package for other BSPs as this tends to be the latest version available in the meta-data. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-18glamor-egl: Remove deprecated recipe.Drew Moseley
This stand-aloneo Xorg driver has been replaced by the version that is part of the Xserver-xorg package. Switch to the one provided by xserver-xorg.
2016-03-18xf86-video-amd: Update to latest release tags.Drew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-15xf86-video-*: Consolidate recipesDrew Moseley
These two recipes are virtually identical and can be combined into a new renamed recipe (xf86-video-amd) with just a few overridden variables. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-15xf86 driver: Embed the inc file directly in the bbDrew Moseley
Since these include files are only ever included once, get rid of them and embed their contents into the bb file directly. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-15linux-yocto-rt: Make this recipe more broadly applicableDrew Moseley
Rename the RT selection variable as it is not strictly specific to amdfalconx86. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>