aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-graphics
AgeCommit message (Collapse)Author
2018-03-30common: drop packages merged mistakenlyAwais Belal
This drops some packages which were merged unintentionally under https://github.com/MentorEmbedded/meta-amd/commit/2b7369b74af7b8c533fb061a5856ddb029ec0ff8 Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-03-28mesa: enable dri3 for v1000Awais Belal
This enables dri3 under Mesa for v1000. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-03-07xserver-xf68-config: fix various indentation issuesAwais Belal
Cleaned up indentation issues as the file was pretty messed up. The OE guidelines suggest using 4 spaces and no tabs. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-03-07xserver-xf86-config: enable TearFree for AMDGPUAwais Belal
This enables the Xorg TearFree option for the AMDGPU to cope with various tearing issues. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-03-07xserver-xf86-config: provide generic mechanism to set Xorg configsAwais Belal
Various Xorg configs are needed to be set in different scenarios and can become painful when trying to configure one-by-one. This now provides a way to simply populate an array and use that to populate as many values as required. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-03-05common/xrandr: fixed scale issueArsalan-Awan
Whenever scale value is increased when it is between 0.0 - 1.0 and is kept within 0.0 - 1.0 range, the display does not expand to fullscreen. It rather becomes smaller and leaves blank spaces on the right and bottom sides. And the following error message shows up: X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 139 (RANDR) Minor opcode of failed request: 7 (RRSetScreenSize) Serial number of failed request: 36 Current serial number in output stream: 38 Before xrandr attempts to apply the transformation matrix requested by "scale", "transform" or "scale-from" options, it disables the CRTCs for which the transformed image's dimensions are larger than the target display's resolution/mode. But, when the image is smaller, it does not disable the CRTCs, and proceeds with applying the transformation (involves framebuffer dimension changes). This works well for all the scale values and transitions except for the above mentioned transitions. This patch fixes such issues! Issue: INTAMDDET-2189 Signed-off-by: Arsalan-Awan <Arsalan_Awan@mentor.com>
2018-02-27fontconfig: Fix namespace conflicts with glibcAwais Belal
This is essentially a backport of http://cgit.openembedded.org/openembedded-core/commit/?id=7687234ff0f36ae943ca17624da9cdd8da0da83b for MEL releases so the patch is included conditionally. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-01-18libva: upgrade to 1.7.3Awais Belal
This upgrades libva to 1.7.3 to align with requirements. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-07vdpau: update libvdpau and vdpauinfoAwais Belal
This updates libvdpau to 1.1.1 and vdpauinfo to 1.0 so HEVC support can be enabled. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-11-30libva: update to 1.7.0Awais Belal
This upgrades the libva and libva-gl packages to 1.7.0. Signed-off-by: Awais Belal <awais_belal@mentor.com>
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-09-22vulkan-tools: Move the changes to original recipesAhsan Hussain
meta-steppeeagle and meta-seattle do not have a vulkan-tools recipe, so move the relevant changes to the original recipes for now. Signed-off-by: Ahsan Hussain <ahsan_hussain@mentor.com>
2017-09-19vulkan-tools: Enable vktraceviewer, iff Qt layers are enabledAhsan Hussain
This tool was not enabled and would cause configuration issue when Qt layers are configured in the build. Signed-off-by: Ahsan Hussain <ahsan_hussain@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-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-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-03-13mesa: Adding bug fixes for tesselation and unigine heaven issuesSanjay R Mehta
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.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-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>