aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-graphics/mesa
AgeCommit message (Collapse)Author
2018-09-05mesa: consolidate everything under the common layerAwais Belal
This moves all the basic changes from meta-v1000, which has the latest mesa version, to the common layer so that all BSPs can leverage the latest support. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-09-05mesa: cleanup some leftoversAwais Belal
Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-08-30common: mesa_17.3.%.bbappend is not required anymoreArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2018-08-30common: adding missing mesa_git.bb which was removed in oe-coreArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2018-01-11commoon/mesa: move to 17.3.xAwais Belal
Upstream has moved to so we need to follow suit. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-18cleanup: drop all unnecessary patch filesAwais Belal
During update/upgrade/removal of packages/recipes we missed out patch files here and there which are not being used anywhere in the layer so delete all such patch files. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-15mesa: move to 17.2Awais Belal
Adjust according to upstream changes for mesa. The version now used is 17.2 Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-12Merge morty into masterAwais Belal
2017-10-20mesa: fix display corruption issues on PFAwais Belal
These set of patches resolve the display corruption issues on the PF platform where a garbled sato GUI and other artifacts are seen. Signed-off-by: Avinash M N <avimn@amd.com> Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-07-19Mesa: Enable ARB_texture_float extension for Core ProfilesAhsan Hussain
ARB_texture_float is required to have OGL 3.0 and above contexts. It is disabled by default due to patent concerns, but since we had this enabled for amdfalconx86 I hope there's no problem enabling it for v1000 platform as well. Signed-off-by: Ahsan Hussain <ahsan_hussain@mentor.com>
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-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-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-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-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-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-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-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-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-11mesa-demos: install through image dependenciesAwais Belal
We were installing mesa-demos by making it a runtime recommendation for libgl-mesa. With the latest changes on mesa package this scheme is no longer workable because the recommendations for -mesa packages are handled differently. We now install mesa-demos through core-image-sato and core-image-base dependencies by making it a part of IMAGE_INSTALL. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2015-08-19mesa: use wildcard versioning for appendAwais Belal
We use version specific as well as git based recipes for AMD BSPs which all use almost the same configuration settings for the package. Using wildcard versioned appends we cater for both versioned and git based scenario. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2015-08-16mesa: Upgrade to 10.6.3Drew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2015-08-04mesa: drop unnecessary PACKAGECONFIG changesAwais Belal
These changes have already made their way in the poky master branch. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2015-08-04mesa: update packaging for libXvMC gallium extensionsAwais Belal
The libXvMC gallium extensions of mesa provide a shared lib libXvMCGallium.so. If the contributing sub-extensions are packaged separately it affects the rpm packaging in while generating the package.spec file and generates %post for the shared lib as many number of times as the sub-extensions were split. This causes the do_package_write_rpm step to fail unexpectedly and cause un-seen issues. We now package these sub-extensions together to avoid such scenario. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2015-07-03mesa: Upgrade to version 10.5.8Drew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2015-06-26mesa: Upgrade to version 10.5.6Drew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2015-05-28mesa: Update to version 10.5.4.Drew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2015-04-10Merge branch 'dizzy'Drew Moseley
Conflicts: common/recipes-kernel/lttng/lttng-modules/Update-compaction-instrumentation-to-3.12-kernel.patch
2015-03-27mesa: Use proper llvm-share-libs configure optionDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2015-03-25mesa: Upgrade to 10.4.4Drew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2014-12-17mesa: fix SRCREV to use commit-id rather than tagAwais Belal
If SRCREV is set to a particular tag rather than a commit-id BB_NO_NETWORK builds fail as the tag resolution requires network access. We fix the above issue by using the commit-id for this tag directly so bitbake does not complain in BB_NO_NETWORK builds. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2014-12-10mesa: Switch to proper upstream tagged versionDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2014-12-03mesa: move to common layerAwais Belal
The BaldEagle and SteppeEagle layers both simply override the DRIDRIVERS setting to 'radeon', we can move this to common layer as it works for both BSPs. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2014-11-07mesa: move common stuff to amd/commonAwais Belal
mesa recipe updates are now moved to amd/common layer with architecture specifications. The BaldEagle and SteppeEagle layers now only contain var settings for DRIDRIVERS. Signed-off-by: Awais Belal <awais_belal@mentor.com>